[go: up one dir, main page]

SU1741152A1 - Device for simulation of queueing systems - Google Patents

Device for simulation of queueing systems Download PDF

Info

Publication number
SU1741152A1
SU1741152A1 SU904821247A SU4821247A SU1741152A1 SU 1741152 A1 SU1741152 A1 SU 1741152A1 SU 904821247 A SU904821247 A SU 904821247A SU 4821247 A SU4821247 A SU 4821247A SU 1741152 A1 SU1741152 A1 SU 1741152A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
group
output
block
inputs
Prior art date
Application number
SU904821247A
Other languages
Russian (ru)
Inventor
Александр Александрович Рощин
Александр Викторович Шестаков
Original Assignee
Военная академия связи им.С.М.Буденного
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Военная академия связи им.С.М.Буденного filed Critical Военная академия связи им.С.М.Буденного
Priority to SU904821247A priority Critical patent/SU1741152A1/en
Application granted granted Critical
Publication of SU1741152A1 publication Critical patent/SU1741152A1/en

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

Изобретение относитс  к специализированным средствам вычислительной техники и предназначено дл  моделировани  систем массового обслуживани  Цель изобретени  - расширение функциональных возможностей устройства за счет моделировани  процесса многоприборного обслуживани  за вок с изменением числа предоставл емых обслуживающих приборов в зависимости от состо ни  системы обслуживани  Эта цель достигаетс  введением в устройство блока смены позиционного кода и счетчика поступивших за вок 2 ил.The invention relates to specialized computer facilities and is intended for modeling mass service systems. The purpose of the invention is to expand the functionality of the device by simulating the process of multi-instrument servicing with a change in the number of service devices provided depending on the state of the service system. change the position code and the counter received for wok 2 Il.

Description

Изобретение относитс  к вычислительной технике, а именно к специализированным средствам электронного моделировани , и может быть использовано при исследовании многоприборных систем массового обслуживани  (СМО) с неоднородным входным потоком за вок с возможным изменением предоставлени  обслуживающих приборов за вке.The invention relates to computing technology, in particular, to specialized electronic modeling tools, and can be used in the study of multi-instrument queuing systems (QS) with a non-uniform input flow of the application with possible changes in the provision of service applications.

Известно устройство, моделирующее процесс функционировани  СМО имеющей К каналов обслуживани  каждый из которых может находитьс  в четырех режимах (состо ни х): работа, отказ восстановление , техническое обслуживание по наработке . Обслуживание за вки происходит только в режиме работы. Окончание режима работы соответствует наступлению отказа при этом канал переходит в режим восстановлени  и одновременно открывает следующий канал, куда переходит очередна  за вка на обслуживание По истечении некоторого заданного времени наработкиA device is known that simulates the operation of a QS having K service channels each of which can be in four modes (states): operation, failure repair, maintenance time. Service for Vka is only in operation. The end of the mode of operation corresponds to the occurrence of a failure, and the channel enters the recovery mode and simultaneously opens the next channel to which the next application goes to service. After a certain time has elapsed

каждый К-й канал переходит в режим технического обслуживани . За вки, поступающие во врем  режимов восстановлени  или технического обслуживани  (К-1)-го канала обслуживаютс  в К-м канале.each K th channel goes into maintenance mode. Inputs received during the recovery or maintenance modes of the (K-1) th channel are serviced in the Kth channel.

Однако данное устройство не позвол ет моделировать процесс многоприборного обслуживани  неоднородного потока за вок , в котором тип потока за вок определ ет количество требуемых дл  обслуживани  за вки обслуживающих приборов (ОП), и обеспечить полнодоступное включение ОП дл  всех поступающих за вок.However, this device does not allow to simulate the process of multi-instrument service of a non-uniform flow of the flow, in which the type of flow of the flow determines the amount required for the maintenance of the application of service devices (OD), and to ensure full accessibility of the OD for all incoming requests.

Наиболее близким к предлагаемому  вл етс  устройство дл  моделировани  систем массового обслуживани , содержащее блок задани  числа обслуживающих приборов , первый и второй шифраторы,первый и второй регистры пам ти, блок элементов НЕ блок вычитани  - регистр свободных приборов, мультиплексор, три элемента ИЛИ, блок определени  признака, блок генераторов случайных импульсов за вокThe closest to the proposed is a device for simulating queuing systems, containing a block specifying the number of servicing devices, first and second encoders, first and second memory registers, a block of elements NOT a block of subtraction — a register of free devices, a multiplexer, three elements OR, a block of definition a sign, a block of random-pulse generators

сл Сsl C

СЛSL

ГОGO

блок элементов запрета, блок случайных временных задержек, счетчик общего числа за вок, блок элементов И, сумматор, счетчик необслуженных за вок, регистр за вок, блок управлени . Выходы блока задани  числа обслуживающих приборов подключены к информационным входам первой группы регистра свободных приборов, разр дные выходы которого подключены соответственно к информационным входам пер- вой группы блока вычитани  и к информационным входам первой группы сумматора, информационные выходы которого подключены к информационным входам первой группы мультиплексора, информационные выходы которого подключены к информационным разр дным входам второй группы регистра свободных приборов. Выходы первого шифратора подключены соответственно к разр дным вхо- дам первого регистра пам ти, разр дные выходы которого соединены соответственно с входами блока элементов НЕ. выходы которого подключены к информационным входам второй группы блока вычитани , ин- формационные выходы которого подключены соответственно к информационным входам блока определени  признака и к информационным входам второй группы мультиплексора . Выходы второго шифратора соединены соответственно с разр дными входами второго регистра пам ти, разр дные выходы которого подключены соответственно к информационным входам второй группы сумматора, выход заверше- ни  процесса суммировани  которого подключен к первому установочному входу блока управлени  и первому входу первого элемента ИЛИ, выход которого соединен с входом записи регистра свободных прибо- ров. Выход сигналов окончани  вычитани  блока вычитани  подключен к входу приема сигнала завершени  вычитани  блока опре- делени  признака и к второму установочному входу блока управлени , первый выход которого подключен к первому управл ющему входу мультиплексора и к входу разрешени  вычитани  блока вычитани , выход знакового разр да которого соединен с входом знакового разр да блока опре- делени  признака, выход сигналов обнулени  которого подключен к входу обнулени  регистров свободных приборов. Выход второго элемента ИЛИ подключен к входу записи второго регистра пам ти и первому входу запрета блока управлени  соответственно, второй выход которого подключен к входу разрешени  суммировани  сумматора и второму управл ющему входу мультиплексора. Информационныеblock of prohibition elements, block of random time delays, counter of the total number of bids, block of elements I, adder, counter of unserved cues, register of bids, control block. The outputs of the unit specifying the number of servicing devices are connected to the information inputs of the first group of the register of free devices, the bit outputs of which are connected respectively to the information inputs of the first group of the subtractor and to the information inputs of the first group of the adder, the information outputs of which are connected to the information inputs of the first group of the multiplexer, information outputs of which are connected to information bit inputs of the second group of the register of free devices. The outputs of the first encoder are connected respectively to the bit inputs of the first memory register, the bit outputs of which are connected respectively to the inputs of the block of elements NOT. the outputs of which are connected to the information inputs of the second group of the subtractor, the information outputs of which are connected respectively to the information inputs of the tracer determination unit and to the information inputs of the second group of the multiplexer. The outputs of the second encoder are connected respectively to the bit inputs of the second memory register, the bit outputs of which are connected respectively to the information inputs of the second group of the adder, the output of the completion of the summation process of which is connected to the first installation input of the control unit and the first input of the first OR element, the output of which connected to the input of the register of free devices. The output of the subtraction completion signals of the subtraction unit is connected to the input of the reception signal of the subtraction completion unit of the characteristic determination unit and to the second installation input of the control unit, the first output of which is connected to the first control input of the multiplexer and the subtraction resolution input unit of which the sign bit output is connected with the input of the sign bit of the attribute detection unit, the output of the zeroing signals of which is connected to the input of the zeroing of the registers of free devices. The output of the second element OR is connected to the input of the recording of the second memory register and the first input of the inhibit of the control unit, respectively, the second output of which is connected to the enable input of the summation of the adder and the second control input of the multiplexer. Informational

выходы блока генераторов случайных импульсов за вок соединены с входами первого шифратора, регистра за вок и третьего элемента ИЛИ, выход которого соединен с входом записи первого регистра пам ти, с вторым входом запуска блока управлени  и с входом записи регистра за вок, разр дные выходы которого подключены соответственно к информационным входам счетчика общего числа за вок, блока элементов запрета и блока элементов И. Выход сигналов запрета блока определени  признака подключен к управл ющему входу блока элементов запрета, выходы которого подключены соответственно к входам запуска блока случайных временных задержек, выходы которого соединены соответственно с входами второго элемента ИЛИ и с входами второго шифратора, выход сигналов записи блока определени  признака подключен к второму входу первого элемента ИЛИ, выход сигналов отказа блока определени  признака соединен с управл ющим входом блока элементов И, выходы которого соединены соответственно со счетными входами счетчика необслуженных за вок. Это устройство моделирует процесс многоприборного обслуживани  неоднородного потока за вок, причем за вку обслуживают последовательно случайное число приборов , определ емое информацией, содержащейс  в самой за вке.the outputs of the random pulse generator generators are connected to the inputs of the first encoder, the registration register and the third OR element, the output of which is connected to the recording input of the first memory register, to the second input of the control unit, and to the recording input of the recording, the output outputs connected, respectively, to the information inputs of the total number counter of the quota, the block of prohibition elements and the block of elements I. The output of the prohibition signals of the characteristic definition block is connected to the control input of the block of prohibition elements, the output which are connected respectively to the start inputs of a random time delay block, the outputs of which are connected respectively to the inputs of the second OR element and the inputs of the second encoder, the output of the recording signals of the characteristic definition unit is connected to the second input of the first OR element, the output of the symptom determination unit failure signals is connected to the control the input of the block of elements And, the outputs of which are connected respectively to the counting inputs of the counter of unserved quotations. This device simulates the process of multi-instrument servicing of an inhomogeneous flow of the application, and the application is sequentially served by a random number of devices determined by the information contained in the application itself.

Однако известное устройство не позвол ет моделировать процессы, происход щие в цифровых сет х интегрального обслуживани , дл  которых характерно предоставление поступившим за вкам широкого диапазона скоростей передачи (пропускной способности) и возможность адаптации режима работы (скорости) оконечных.терминалов к предоставл емому дл  обслуживани  за вки сетевому ресурсу Последнее означает, что в случае невозможности предоставлени  сетью требуемого ресурса дл  обслуживани  за вки она переходит в другой тип и обслуживаетс  меньшим ресурсом.However, the known device does not allow to simulate the processes occurring in digital integrated service networks, which are characterized by the provision of incoming applications for a wide range of transmission rates (throughput) and the possibility of adapting the operating mode (speed) of the terminal terminals to the provision for servicing network resource last means that if it is impossible for the network to provide the required resource for servicing the application, it will be transferred to another type and serviced by PWM resource.

Цель изобретени  - расширение функциональных возможностей устройства за счет моделировани  процесса многоприборного обслуживани  за вок с изменением числа предоставл емых обслуживающих приборов в зависимости от состо ни  системы обслуживани The purpose of the invention is to expand the functionality of the device by simulating the process of multi-instrument servicing with changes in the number of servicing devices provided depending on the state of the service system.

Поставленна  цель достигаетс  тем, что в устройство дл  моделировани  систем массового обслуживани , содержащее блок задани  числа обслуживающих приборов, первый и второй шифраторы, первый и второй регистры пам ти, блок элементов НЕ. блок оычитани , регистр свободных приборов , мультиплексор, три элемента ИЛИ, блок определени  признака, блок генераторов случайных импульсов за вок, регистр за вок, блок управлени , блок элементов запрета, блок случайных временных задержек , счетчик общего числа за вок, блок элементов И, сумматор, счетчик необслуженных за вок, выходы блока задани  числа обслуживающих приборов подключены к информационным входам первой группы регистра свободных приборов, разр дные выходы которого подключены соответственно к информационным входам первой группы блока вычитани  и информационным входам первой группы сумматора, информационные выходы которого подключены к информационным входам первой группы мультиплексора, информационные выходы которого подключены к информационным разр дным входам второй группы регистра свободных приборов, выходы первого шифратора подключены соответственно к разр дным входам первого регистра пам ти, разр дные выходы которого соединены соответственно с входами блока элементов НЕ, выходы которого подключены к информационным входам второй группы блока вычитани , информационные выходы которого подключены соответственно к информационным входам блока определени  признака и к информационным входам второй группы мультиплексора, выходы второго шифратора соединены соответственно с разр дными входами второго регистра пам ти , разр дные выходы которого подключены соответственно к информационным входам второй группы сумматора выход завершени  процесса суммировани  которого подключен к первому установочному входу блока управлени  и к первому входу первого элемента ИЛИ, выход которого соединен с входом записи регистра свободных приборов, выход сигналов окончани  вычитани  блока вычитани  подключен к входу приема сигнала завершени  вычитани  блока определени  признака и к второму установочному входу блока управлени , первый выход которого подключен к первому управл ющему входу мультиплексора и к входу разрешени  вычитани  блока вычитани , выход знакового разр да которого соединен с входом знакового разр да блока определени  признака, выход сигналов обнулени  которого подключен к входу обнулени  регистров свободных приборов, выход второго элемента ИЛИ подключен к входу записи второго регистра пам ти и первому входу запуска блока управлени  соответственно, второй выход которого подключен к входу разрешени  суммировани  сумматора и второму управл ющему входу мультиплексора, выход третьего элемента ИЛИ соединен с входом записи первого регистра пам ти, с вторым входомThis goal is achieved by the fact that the first and second encoders, the first and second memory registers, the block of elements NOT are included in the device for modeling queuing systems. readout unit, register of free devices, multiplexer, three OR elements, attribute detection unit, random pulse generator, block, register, control block, prohibition block, random time delay block, total bill count, AND block, an adder, a counter of unserved applications, outputs of the block specifying the number of servicing devices are connected to the information inputs of the first group of the register of free devices, the bit outputs of which are connected respectively to the information inputs of the first group of the subtraction unit and the information inputs of the first group of the adder, the information outputs of which are connected to the information inputs of the first group of the multiplexer, the information outputs of which are connected to the information bits of the second group of the free devices register, the outputs of the first encoder are connected respectively to the bits of the first memory register The bit outputs of which are connected respectively to the inputs of the block of elements NOT, the outputs of which are connected to the information inputs of the second group The outputs of the subtraction unit, whose information outputs are connected respectively to the information inputs of the characteristic determining unit and to the information inputs of the second multiplexer group, the outputs of the second encoder are connected respectively to the bit inputs of the second memory register, the bit outputs of which are connected respectively to the information inputs of the second adder group output the completion of the summation process which is connected to the first installation input of the control unit and to the first input of the first OR element, output which is connected to the input of the register of free devices, the output of the signals for the subtraction of the subtraction unit is connected to the input of the signal for the completion of the subtraction of the characteristic determining unit and the second installation input of the control unit, the first output of which is connected to the first control input of the multiplexer , the output of the sign bit of which is connected to the input of the sign bit of the characteristic determining unit, the output of the zeroing signals of which is connected to the zeroing input register A free device, the output of the second element OR is connected to the input of the second memory register and the first control input of the control unit, respectively, the second output of which is connected to the summation enable input of the adder and the second multiplexer control input, the output of the third element OR is connected to the recording input of the first register memory, with the second entrance

запуска блока управлени  и с входом записи регистра за вок, разр дные выходы которого подключены соответственно к информационным входам счетчика общего числа за вок и блока элементов запрета, выходstarting the control unit and with the register entry input of the wok, the bit outputs of which are connected respectively to the information inputs of the total number of the bill and the block of prohibition elements, output

0 сигналов запрета блока определени  признака подключен к управл ющему входу блока элементов запрета, выходы которого подключены соответственно к входам запуска блока случайных временных задержек,0 signals of the prohibition of the tracer identification unit are connected to the control input of the prohibition block, the outputs of which are connected respectively to the start inputs of the random time delay block,

5 выход которого соединены соответственно с входами второго элемента ИЛИ и с входами второго шифратора, выход сигналов записи блока определени  признака подключен к второму входу первого элемен0 та ИЛИ выходы блока элементов И соединены соответственно со счетными входами счетчика необслуженных за вок, введены блок смены позиционного кода и счетчик поступивших за вок, блок смены позицион5 ного кода содержит элемент ИЛ И, дешифратор , элемент НЕ, две группы элементов ИЛИ, группу элементов И и группу элементов запрета, причем в блоке смены позиционного кода выход элемента ИЛИ соединен5 whose output is connected respectively to the inputs of the second OR element and to the inputs of the second encoder, the output of the recording signals of the attribute determining unit is connected to the second input of the first OR element, the outputs of the AND block are connected respectively to the counting inputs of the unserved servicing counter, the block for changing the position code and the incoming order counter, the position code change unit contains the IL AND element, the decoder, the NOT element, two groups of OR elements, the AND group of prohibition elements, and in the shift block s position code output element OR connected

0 с первым входом первого элемента ИЛИ первой группы, выход К-ro элемента ИЛИ первой группы (К 1, п-1. где п - число разр дов кода) соединен с первым входом К-го элемента И группы и управл ющим вхо5 дом К-го элемента запрета группы и первым входом (К-Ч)-го элемента ИЛИ первой группы выход п-го элемента ИЛИ первой группы подключен к входу элемента НЕ и первому входу n-го элемента И группы, вто0 рые входы элементов ИЛИ первой группы подключены соответственно к выходам дешифратора выход К-го элемента ИЛИ второй группы и выход К-го элемента запрета объединены и соединены с вторым входом0 with the first input of the first element OR of the first group, the output of the K-ro element OR of the first group (K 1, n-1. Where n is the number of code bits) is connected to the first input of the K-th element AND group and the control input K th group barring element and the first input (KH) of the element OR of the first group, the output of the n-th element OR of the first group is connected to the input of the element NOT and the first input of the n-th element AND group, the second inputs of the elements OR of the first group are connected respectively to the outputs of the decoder the output of the K-th element OR of the second group and the output of the K-th element of the prohibition of dineny and connected to the second input

5 (К-1)-го элемента И группы, выход М-го элемента запрета группы (М 1, п-2) соединен с информационным входом (М+1)-го элемента запрета группы, выходы элементов И группы блока смены позиционного кода5 (K-1) -th element of group I, output of the M-th element of the group prohibition (M 1, p-2) are connected to the information input of the (M + 1) -th element of the group prohibition, outputs of the AND elements of the group of the position code change unit

0 подключены соответственно к входам первого шифратора, третьего элемента ИЛИ устройства и разр дным входам регистра за вок, выходы старших разр дов регистра свободных приборов соединены соответст5 венно с входами элемента ИЛИ блока смены позиционного кода, входы дешифратора которого соединены соответственно с выходами младших разр дов регистра свободных приборов, выход элемента НЕ блока смены позиционного кода подключен к управл ющему входу блока элементов И устройства, информационные входы которого и счетные входы счетчика поступивших за вок подключены соответственно к выходам блока генераторов случайных импульсов, первый выход которого соединен также с вторым входом первого элемента И группы и информационным входом первого элемента запрета группы блока смены позиционного кода, вход К-го элемента ИЛИ второй труп- пы которого соединен с (К+1)-м выходом генератора случайных импульсов.0 are connected respectively to the inputs of the first encoder, the third element OR device, and the bit inputs of the register register, the outputs of the upper bits of the register of free devices are connected respectively to the inputs of the OR element of the position code changer, the decoder inputs of which are connected respectively to the outputs of the register lower bits free devices, the output of the element NOT of the position code change block is connected to the control input of the block of elements AND of the device, whose information inputs and counting inputs of the counter The stubs are connected respectively to the outputs of the random pulse generator unit, the first output of which is also connected to the second input of the first AND element of the group and the information input of the first prohibition of the group of the position code change block, the input of the Kth OR element of the second corpse of which is connected to ( K + 1) -th output of the random pulse generator.

На фиг. 1 представлена функциональна  схема устройства дл  моделировани  систем массового обслуживани ; на фиг. 2 - функциональна  схема блока смены позиционного кода, осуществл ющего перевод сигналов старших разр дов позиционного кода в младшие в зависимости от состо ни  системы обслуживани , вырабатывающего управл ющие сигналы отказа в обслуживании поступающим за вкам при отсутствии свободных обслуживающих приборов в системе .FIG. 1 shows a functional diagram of an apparatus for simulating queuing systems; in fig. 2 is a functional diagram of a position code change unit that translates the signals of the higher bits of the position code into younger ones depending on the state of the service system, generating control denial of service signals for applicants in the absence of free servicing devices in the system.

Устройство дл  моделировани  систем массового обслуживани  содержит блок 1 задани  числа обслуживающих приборов, первый шифратор 2, первый регистр 3 пам ти , блок 4 элементов НЕ, блок 5 вычитани , регистр 6 свободных приборов, мультиплек- сор 7, третий элемент ИЛИ 8, блок 9 определени  признака, блок 10 смены позиционного кода, регистр 11 за вок, первый элемент ИЛИ 12. блок 13 управлени , блок 14 элементов И, счетчик 15 поступив- ших за вок, блок 16 элементов запрета, блок 17 случайных временных задержек, второй элемент ИЛИ 18, счетчик 19 необслуженных за вок, блок 20 генераторов случайных импульсов за вок, счетчик 21 общего числа за вок, второй шифратор 22. второй регистр 23 пам ти и сумматор 24. Блок 10 смены позиционного кода содержит элемент ИЛИ 25, дешифратор 27. первую группу элементов ИЛИ 26.1-26.п по числу разр дов позиционного кода, элемент НЕ 28, группу элементов И 29.1-29.п. группу элементов запрета 30.1-30.n-1 (гИ)-го разр да позиционного кода, вторую группу элементов ИЛИ 31.1-31.n-1 (п-1)-го разр да позиционного кода. Выходы блока 1 задани  числа обслуживающих приборов подключены к информационным входам первой группы регистров 6 свободных приборов, разр дные выходы которого подключены соответственно к информационным входам первой группы блока 5 вычитани  и к информационным входам первой группы сумматора 24, информационные выходы которого подключены к информационным входамA device for simulating queuing systems comprises a block 1 specifying the number of servicing devices, a first encoder 2, a first register 3 of memory, a block of 4 elements NOT, a block 5 of subtraction, a register of 6 free devices, multiplexer 7, a third element OR 8, block 9 definitions of the feature, block 10 of changing the position code, register 11 of the wok, first element OR 12. control block 13, block 14 of the elements AND, counter 15 of the received request, block 16 of the prohibition, block 17 of random time delays, second element OR 18, counter 19 unattended charges , block 20 of the random-pulse generators of the application, the counter 21 of the total number of the application, the second encoder 22. the second memory register 23 and the adder 24. The position code-changing unit 10 contains the element OR 25, the decoder 27. the first group of elements OR 26.1-26. according to the number of bits of the positional code, the element is NOT 28, the group of elements And 29.1-29.p. the prohibition element group is 30.1-30.n-1 (GI) -th bit of the position code, the second group of elements is OR 31.1-31.n-1 (n-1) -th bit of the position code. The outputs of block 1 specifying the number of servicing devices are connected to the information inputs of the first group of registers 6 free devices, the bit outputs of which are connected respectively to the information inputs of the first group of subtraction unit 5 and to the information inputs of the first group of the adder 24, information outputs of which are connected to information inputs

первой группы мультиплексора 7, информационные выходы которого подключены к информационным разр дным входам второй группы регистров 6 свободных приборов. Выходы первого шифратора 2 подключены соответственно к разр дным входам первого регистра 3 пам ти, разр дные выходы которого соединены соответственно с входами блока 4 элементов НЕ, выходы которого подключены к информационным входам второй группы блока 5 вычитани , информационные выходы которого подключены соответственно к информационным входам блока 9 определени  признака и к информационным входам второй группы мультиплексора 7. Выходы второго шифратора 22 соединены соответственно с разр дными входами второго регистра 23 пам ти, разр дные выходы которого подключены соответственно к информационным входам второй группы сумматора 24, выход завершени  процесса суммировани  которого подключен к первому установочному входу блока 13 управлени  и к первому входу первого элемента ИЛИ 12, выход которого соединен с входом записи регистра 6 свободных приборов, Выход сигналов окончани  вычитани  блока 5 вычитани  подключен к входу приема сигнала завершени  вычитани  блока 9 определени  признака и к второму установочному входу блока 13 управлени , первый выход которого подключен к первому управл ющему входу мультиплексора 7 и к входу разрешени  вычитани  блока 5 вычитани , выход знакового разр да которого соединен с входом знакового разр да блока 9 определени  признака, выход сигналов обнулени  которого подключен к входу обнулени  регистров 6 свободных приборов. Выход второго элемента ИЛИ 18 подключен к входу записи второго регистра 23 пам ти и первому входу запрета блока 13 управлени  соответственно , второй выход которого подключен к входу разрешени  суммировани  сумматора 24 и второму управл ющему входу мультиплексора 7. Выход третьего элемента ИЛИ 8 соединен с входом записи первого регистра 3 пам ти, с вторым входом запуска блока 13 управлени  и с входом записи регистра 11 за вок, разр дные выходы которого подключены соответственно к информационным входам счетчика 21 общего числа за вок и блока 16 элементов запрета. Выход сигналов запрета блока 9 определени  признака подключен к управл ющему входу блока 16 элементов запрета, выходы которого подключены соответственно к входам запуска блока 17 случайных временных задержек, выходы которого соединены соответственно с входами второго элемента ИЛИ 18 и с входами второго шифратора 22. Выход сигналов записи блока 9 определени  признака подключен к второму входу первого элемента ИЛИ 12. Выходы блока 14 элементов И соединены соответственно со счетными входами счетчика 19 необслуженных за вок. В блоке 10 смены позиционного кода выход элемента ИЛИ 25 соединен с первым входом первого элемента ИЛИ 26.1 первой группы. Выход К-го элемента ИЛИ 26.К первой группы (К 1, п-1, где п - число разр дов кода) соединен с первым входом К-го элемента И 29.К группы и управл ющим входом К-го элемента запрета 30.К группы и первым входом (К+1)-го элемента ИЛИ 26.К+1 первой группы, выход n-го элемента первой группы подключен к входу элемента НЕ 28 и первому входу n-го элемента И 29.п группы, вторые входы элементов ИЛИ 26.1- 26.п первой группы подключены соответственно к выходам дешифратора 27. Выход К-го элемента ИЛИ 31.К второй группы и выход К-го элемента запрета 30.К объединены и соединены с вторым входом (К+1)-го элемента И 29.К+1 группы, выход М-го элемента запрета 30.М группы (М 1, п-2) соединен с информационным входом (М+1)- го элемента запрета ЗО.М+1 группы, выходы элементов И 29.1-29.п группы блока 10 сме- ны позиционного кода подключены соответственно к входам первого шифратора 2. третьего элемента ИЛИ 8 устройства и разр дным входам регистра 11 за вок. Выходы старших разр дов регистра 6 свободных приборов соединены соответственно с входами элемента ИЛИ 25 блока 10 смены позиционного кода, входы дешифратора 27 которого соединены соответственно с выходами младших разр дов регистра 6 свобод- ных приборов. Выход элемента НЕ 28 блока 10 смены позиционного кода подключен к управл ющему входу блока 14 элементов И устройства, информационные входы которого и счетные входы счетчика 15 поступив- ших за вок подключены соответственно к выходам блока 20 генераторов случайных импульсов за вок, первый выход которого соединен также с вторым входом первого элемента И 29.1 группы и информационным входом первого элемента запрета 30.1 группы блока 10 смены позиционного кода, вход К-го элемента ИЛИ 31.К второй группы которого соединен с (К+1)-м выходом блока 20 генераторов случайных импульсов за вок. the first group of multiplexer 7, whose information outputs are connected to the information bit inputs of the second group of registers 6 free devices. The outputs of the first encoder 2 are connected respectively to the bit inputs of the first register 3 of the memory, the bit outputs of which are connected respectively to the inputs of the block 4 of the elements NOT, the outputs of which are connected to the information inputs of the second group of the subtractor 5, the information outputs of which are connected respectively to the information inputs of the block 9 definitions of the feature and to the information inputs of the second group of multiplexer 7. The outputs of the second encoder 22 are connected respectively to the bit inputs of the second register 23 of memory, The output outputs of which are connected respectively to the information inputs of the second group of the adder 24, the output of the summation process of which is connected to the first installation input of the control unit 13 and to the first input of the first element OR 12 whose output is connected to the recording input of the 6 free devices, the output of the termination signals The subtraction unit 5 of the subtraction is connected to the input of the reception signal of the completion of the subtraction of the characteristic determining unit 9 and to the second installation input of the control unit 13, the first output of which is connected It is connected to the first control input of multiplexer 7 and to the input of the subtraction resolution of the subtraction unit 5, the sign bit output of which is connected to the sign bit input of the attribute detection unit 9, the output of the zeroing signals of which is connected to the 6 free devices. The output of the second element OR 18 is connected to the recording input of the second register 23 of the memory and the first input of the inhibit of the control unit 13, respectively, the second output of which is connected to the enable input of the summation of the adder 24 and the second control input of the multiplexer 7. The output of the third element OR 8 is connected to the recording input the first register 3 of the memory, with the second start input of the control unit 13 and with the input of the register entry 11 application, the bit outputs of which are connected respectively to the information inputs of the total number counter 21 and the unit 16 elements of the ban. The output of the prohibition signals of the attribute determining unit 9 is connected to the control input of the prohibition element unit 16, the outputs of which are connected respectively to the start inputs of the random time delay unit 17, the outputs of which are connected respectively to the inputs of the second element OR 18 and to the inputs of the second encoder 22. Recording signals output The attribute determining unit 9 is connected to the second input of the first element OR 12. The outputs of the unit 14 are elements AND are connected respectively to the counting inputs of the counter 19 unserved services. In block 10 of the change of the position code, the output of the element OR 25 is connected to the first input of the first element OR 26.1 of the first group. The output of the K-th element OR 26. To the first group (K 1, p-1, where n is the number of code bits) is connected to the first input of the K-th element AND 29. To the group and the control input of the K-th prohibition element 30 .K group and the first input (K + 1) -th element OR 26.K + 1 of the first group, the output of the n-th element of the first group is connected to the input of the element HE 28 and the first input of the n-th element AND 29.p group, the second the inputs of the OR elements 26.1-26.p of the first group are connected respectively to the outputs of the decoder 27. The output of the K-th element OR 31. To the second group and the output of the K-th element of the inhibit 30.K are combined and connected to the second m input (K + 1) -th element And 29.K + 1 group, the output of the M-th element of the ban 30.M group (M 1, p-2) connected to the information input (M + 1) - th element of the ban AOR .M + 1 groups, outputs of elements AND 29.1-29.p of the group of block 10, position code changes are connected to the inputs of the first encoder 2, respectively. The third element OR8 of the device and the bit inputs of register 11 are wok. The outputs of the high bits of the register 6 free devices are connected respectively to the inputs of the OR element 25 of the block 10 for changing the position code, the inputs of the decoder 27 of which are connected respectively to the outputs of the lower bits of the register 6 free devices. The output of the HE element 28 of the block 10 for changing the position code is connected to the control input of the block 14 elements AND of the device, the information inputs of which and the counting inputs of the counter 15 received for the wok are connected respectively to the outputs of the block 20 of the random pulse generators of the wok whose first output is also connected with the second input of the first element AND 29.1 of the group and the information input of the first element of the prohibition 30.1 group of the block 10 of changing the position code, the input of the K-th element OR 31. To the second group of which is connected to the (K + 1) -th output of the block 20 moat random pulses wok.

Блок 1 предназначен дл  начальной установки двоичного кода числа обслуживающих приборов в регистре 6 свободных приборов.Block 1 is intended for the initial installation of the binary code of the number of servicing devices in the register of 6 free devices.

Шифраторы 2 и 22 представл ют собой комбинационные схемы, преобразующие позиционный код в нормальный (Р-1)-раз- р дный двоичный код, причемThe encoders 2 and 22 are combinational circuits that convert the position code to a normal (P-1) -bit binary code, with

Р - 1 log2N,P - 1 log2N,

где N - максимальное число обслуживающих приборов в моделируемой системе массового обслуживани ;where N is the maximum number of service devices in the simulated queuing system;

. - операци  вз ти  целой части до ближайшего , большего от выражени , сто щего в скобках.,. - the operation of taking the whole part to the nearest, larger from the expression in brackets.

Блок 9 определени  признака предназначен дл  анализа результата операции блока 5 и генерации управл ющих сигналов: записи, отказа, обнулени  и запрета. Построение его аналогично блоку 9 известного устройства.The attribute determining unit 9 is intended for analyzing the result of the operation of unit 5 and generating control signals: recording, failure, zeroing and inhibiting. Building it is similar to block 9 of the known device.

Блок 10 смены позиционного кода предназначенный дл  перевода сигналов старших разр дов позиционного кода блока 20 генераторов случайных импульсов за вок в младшие в зависимости от количества свободных обслуживающих приборов в СМО и выработки сигнала отказа поступающим за вкам , представл ет комбинационную схему и состоит из элемента ИЛИ 25. дешифратора 27, элемента НЕ 28, первой группы элементов ИЛИ 26 по числу разр дов позиционного кода, группы элементов И 29 по числу разр дов позиционного кода, группы элементов запрета 30, количество которых на единицу меньше числа разр дов позиционного кода, второй группы элементов ИЛИ 31, число которых на единицу меньше числа разр дов позиционного кода.The block 10 for changing the position code intended for translating the high-order bits of the position code of the block 20 random pulse generators into the younger ones depending on the number of free servicing devices in the QS and the generation of a failure signal for applicants, is a combinational circuit and consists of the element OR 25 the decoder 27, the element NOT 28, the first group of elements OR 26 by the number of bits of the positional code, the group of elements AND 29 by the number of bits of the positional code, the group of prohibition elements 30, the number of which x is one less than the number of bits of the position code, the second OR element group 31, the number of which is one less than the number of bits of the position code rows.

Блок 13 управлени  предназначен дл  выдачи на мультиплексор 7 и блоки 5 и 24 управл ющего кода, вырабатываемого по фронту импульса от блоков 20 и 17. Он построен аналогично блоку 13 известного устройства .The control unit 13 is designed to output to the multiplexer 7 and blocks 5 and 24 of the control code generated on the pulse front from the blocks 20 and 17. It is constructed similarly to the block 13 of the known device.

Вербальна  модель работы устройства следующа Verbal model of the device is as follows

В устройстве изначально устанавливаетс  общее число приборов обслуживани  N моделируемых СМО. За вке ставитс  в соответствие число приборов М. требуемых дл  ее обслуживани . Числа N и М сравниваютс . Если разность N-M больше или равна нулю. т.е. число свободных ОП больше или равно числу запрашиваемых за вкой приборов, то за вка обслуживаетс . По окончании обслуживани  за вки соответствующего типа число М освобождаемых приборов прибавл етс  к числу свободных от обслуживани  приборов. Если число свободных от обслуживани  приборов меньше ч1/.сла запрашиваемых за вкой приборов, тоThe device initially sets the total number of service devices for N simulated QS. The application corresponds to the number of M. devices required for its service. The numbers N and M are compared. If the difference N-M is greater than or equal to zero. those. the number of free OPs is greater than or equal to the number of instruments requested by the application, the application is serviced. At the end of the service of an application of the appropriate type, the number M of exempted devices is added to the number of devices free from service. If the number of devices free from servicing is less than 1/1. Of the devices requested by the application, then

за вке дл  обслуживани  предоставл етс  меньшее количество свободных приборов. При отсутствии свободных от обслуживани  приборов за вки всех типов тер ютс . Общее число за вок, поступивших от генерато- ров случайных импульсов за вок каждого типа, общее число за вок с изменени ми и без изменений принадлежности типу и число необслуженных за вок по типам подсчитываютс  соответствующими счетчиками. The service application provides fewer free devices. In the absence of service-free devices, applications of all types are lost. The total number of applications received from random-pulse generators of each type of request, the total number of applications with changes and without changes in the type and the number of unserved requests by type are counted by the corresponding counters.

Устройство работает следующим образом .The device works as follows.

Режим предварительной установки (предназначен дл  приведени  схемы в ис- ходное положение и задани  числа ОП).Preset mode (designed to bring the circuit back to its original position and set the OD number).

Перед запуском устройства счетчики 15, 19, 21 и регистр 6 обнул ютс , блоки 17 и 13 привод тс  в исходное состо ние.Before starting the device, the counters 15, 19, 21 and the register 6 are zeroed out, the blocks 17 and 13 are reset.

В блоке 1 задаетс  двоичный код N об- щего числа ОП, который записываетс  в регистр 6.In block 1, a binary code N of the total number of OD is specified, which is written to register 6.

Режим функционировани .Mode of operation.

Из регистра 6 в двоичном коде инфор- маци  от N свободных ОП поступает на первую группу входов блока 10, причем выходы старших разр дов, определ емые какFrom register 6 in binary code, information from N free ODs is fed to the first group of inputs of block 10, with the outputs of higher bits, defined as

(P-1)-(B-1) log2N - log2R,(P-1) - (B-1) log2N - log2R,

где N - максимальное количество свободных ОП в СМО;where N is the maximum number of free OP in the QS;

R - максимальное количество ОП, предоставл емых поступающим за вкам, подключены на входы элемента ИЛИ 25 и при наличии в них сигнала на его выходе по вл етс  единица, котора  поступает через соответствующие типам за вок (позиционному коду за вок) элементы ИЛИ 26 первой группы на первый вход элементов И 30 группы, разреша  поступающим за вкам от блока 20 генераторов случайных импульсов за вок поступать на обслуживание в СМО.R is the maximum number of OD provided by applicants, connected to the inputs of the OR 25 element, and if there is a signal at their output, a unit appears that is fed through the corresponding OR applications (position code of the application) OR elements of the first group at the first input of elements And 30 of the group, permitting incoming applicants from the block 20 random impulse generators of the order to come to service in the QS.

Выходы младших разр дов, определ емые какThe outputs of the lower bits, defined as

(В -1) log2R,(B -1) log2R,

где R - максимальное количество ОП, предоставл емых поступающим за вкам, подключены к дешифратору 27 блока 10 смены позиционного кода, который преобразует двоичный код числа приборов в по- зиционный код импульса (за вки). При наличии сигнала в младших разр дах, характеризующего возможность обслуживани  за вок с наибольшим количеством ОП, через элементы ИЛИ 26 первой группы по5 10where R is the maximum number of OD provided by applicants, connected to the decoder 27 of the position code change unit 10, which converts the binary code of the number of devices into the position code of the pulse (application). If there is a signal in the lower bits, which characterizes the possibility of servicing the bill with the greatest number of OD, through the elements OR 26 of the first group of 5 10

15 15

0 0

5 five

00

5 0 55 0 5

00

5 five

ступает сигнал, разрешающий работу элементов И 29.1-29.п группы также как в предыдущем случае. При наличии сигнала в младших разр дах двоичного кода, отличного в позиционном , коде от максимально требуемого за вкам, и при отсутствии сигналов в старших разр дах двоичного кода через элементы ИЛИ 26 первой группы единичные импульсы поступают на первый вход тех элементов И 29 группы, разр ды которых не старше разр дов поступающего сигнала, что разрешает поступление на СМО только тех импульсов за вок, которым может быть предоставлено требуемое ими количество ОП. Импульсы от блока 20 генераторов случайных импульсов за вок, позиционный код которых не совпадает с позиционным кодом импульсов, разрешенных дл  обслуживани , через элементы запрета 30.1-30.n-1 поступают на обслуживание системы в виде позиционного кода максимально возможного в данном случае количества ОП.a signal is set to allow the operation of the elements of group 29.1-29.p as well as in the previous case. In the presence of a signal in the lower bits of a binary code that is different in positional, the code from the maximum required application, and in the absence of signals in the higher bits of the binary code, OR pulses 26 or 26 of the first group receive single pulses at the first input of those AND elements of the 29 group, bit which are not older than the bits of the incoming signal, which permits only those application pulses to the QS that can be supplied with the required amount of OD. Pulses from a block of 20 random-pulse generators of the application, the position code of which does not coincide with the position code of the pulses allowed for service, through prohibition elements 30.1-30.n-1 go to service the system as a position code of the maximum possible in this case amount of OP.

При отсутствии сигналов в старших и младших двоичных разр дах от регистра 6 свободных приборов на выходе элемента ИЛИ 25, дешифратора 27 и элементов ИЛИ 26 первой группы блока 10 смены позиционного кода имеетс  сигнал О, через элемент НЕ 28 на управл ющем входе блока 14 элементов И имеетс  1 и за вки от блока 20 генераторов случайных импульсов поступают на счетчик 19 необслуженных за вок.In the absence of signals in the higher and lower binary bits from the register 6 free devices, the output of the OR 25 element, the decoder 27 and the OR 26 elements of the first group of the position code change unit 10 is O, through the NOT element 28 on the control input of the 14 AND block there are 1 and applications from a block of 20 random pulse generators are fed to the counter 19 unserved applications.

Импульсы от блока 20, имитирующие входной ординарный поток за вок, поступают на входы счетчика 15 поступивших за вок от блока 20 и на входы блока 10 смены позиционного кода, которые в зависимости от информации в двоичном коде от регистра 6 свободных приборов либо через блок 14 элементов И поступают на вход счетчика 19 необслуженных за вок ИЛИ со сменой сигнала в разр де или без смены - на первый шифратор 2. преобразующий позиционный код импульса (за вки) в двоичный код числа приборов, запрашиваемых за вкой, которые записываютс  регистром 3. Кроме того, импульсы позиционного кода с выхода блока 10 поступают на третий элемент ИЛИ 8. с выхода которого импульс поступает на вход записи позиционного кода за вки регистра 11 за вок , двоичного кода запрашиваемых за вкой приборов первого регистра 3 пам ти, а также на второй вход запуска блока 13 управлени , с первого выхода которого сигнал подключаетинформационные выходы блока 5 вычитани  через мультиплексор 7 к информационным- входам регистра 6 свободных приборов и разрешает работу блока 5 вычитани , при этом сумматор 24 не может быть инициирован.The pulses from block 20, simulating the input ordinary flow of the flow, arrive at the inputs of the counter 15 received from the block 20 and to the inputs of the block 10 for changing the position code, which, depending on the information in the binary code from the register 6, are free devices or through the block 14 elements The input of the counter 19 unattended requests OR with a signal change in the discharge or without a change arrives at the first encoder 2. It converts the position code of the pulse (application) into the binary code of the number of devices requested by the application, which are recorded by the register 3. Except In addition, the positional code pulses from the output of block 10 are sent to the third element OR 8. From the output of which a pulse arrives at the input of the record of the positional code of the register of the 11 application, the binary code of the first register 3 memory devices requested by the application, and also to the second input starting the control unit 13, from the first output of which the signal connects the information outputs of the subtraction unit 5 through the multiplexer 7 to the information- inputs of the register 6 of free devices and enables the operation of the subtraction unit 5, while the adder 24 cannot be initiated van.

В блоке 5 реализуютс  сложение пр мого двоичного кода числа ОП с инверсным двоичным кодом числа запрашиваемых за вкой приборов. По завершении операции вычитани  в блоке 5 вырабатываетс  импульс , который с выхода блока 5 поступает в блок 9 определени  признака и блок 13 управлени , который вырабатывает сигнал разрешени  суммировани  сумматора 24.In block 5, the addition of a forward binary code of the number of OD to the inverse binary code of the number of devices requested by the application is implemented. Upon completion of the subtraction operation, in block 5, a pulse is generated, which from the output of block 5 enters the characteristic determining unit 9 and the control unit 13, which generates the enable signal of the summation of the adder 24.

Блок 29 определени  признака анализирует результат операции в блоке 5 и по импульсу с выхода последнего вырабатывает соответствующий управл ющий сигнал. Если результат операции равен нулю, т.е. во всех разр дах блока 5 имеютс  единицы, то блок 9 обнул ет регистр 6 свободных приборов и открывает блок 16 элементов запрета, разреша  обслуживание за вки данного типа, при этом импульс (за вка) на выходе блока 16 возбуждает соответствующий вход блока 17 случайных временных задержек. Если результат операции больше нул , т.е. в знаковом разр де блока 5 имеетс  нуль, то блок 9 открывает блок 16 элементов запрета , разреша  обслуживание за вки данного типа, и через первый элемент ИЛИ 12 возбуждает вход регистра 6 свободных приборов , записыва  в него через мультиплексор 7 результат операции. Импульсы от блока 17 случайных временных задержек, по вл ющиес  на одном из его выходов через врем , равное случайной длительности обслуживани  за вок соответствующего типа, поступают на второй шифратор 22, преобразующий позиционный код импульса в двоичный код числа приборов, необходимых дл  обслуживани  за вки соответствующего типа, который записываетс  во втором регистре 23 пам ти. Импульсы от блока 17 поступают на входы второго элемента И Л И 18. с выхода которого вырабатываетс  сигнал записи двоичного кода числа приборов, обслуживающих за вку во втором регистре 23 пам ти, и поступает также на блок 13 управлени . Сигнал с второго выхода блока 13 при этом подключает информационный выход сумматора 24 через мультиплексор 7 к второму информационному входу регистра 6 и обеспечивает запуск сумматора 24, при этом блок 5 вычитани  не может быть инициирован. В сумматоре 24 реализуетс  сложение в пр мом коде двоичного числа свободных приборов с двоичным числом приборов, обслуживающих за вку соответствующего типа. По завершении операции суммировани  импульс с выхода сумматора 24 через первый элемент И ПИ 12 поступает на регистр 6, записыва  результат операции сумматора 24 в регистр 6 свободных приборов, и на блок 13The characteristic determining unit 29 analyzes the result of the operation in unit 5 and, using a pulse from the output of the latter, generates a corresponding control signal. If the result of the operation is zero, i.e. in all bits of block 5 there are units, then block 9 zeroes the register of 6 free devices and opens block 16 of the inhibit elements, allowing service of this type of application, and the pulse (input) at the output of block 16 excites the corresponding input of block 17 random temporary delays. If the result of the operation is greater than zero, i.e. in the sign bit of block 5 there is zero, then block 9 opens block 16 of the inhibit elements, allowing service of this type of service, and through the first element OR 12, it activates the input of register 6 free devices, writing the result of the operation to it through multiplexer 7. Pulses from a block 17 of random time delays appearing at one of its outputs after a time equal to the random duration of a service of a corresponding type of request go to the second encoder 22, which converts the position code of the pulse into a binary code of the number of devices required for servicing the application a type which is recorded in the second register 23 of the memory. The pulses from block 17 are fed to the inputs of the second element AND 18. From the output of which, a binary code write signal is generated for the number of devices servicing the second memory register 23, and also goes to control block 13. The signal from the second output of the block 13 at the same time connects the information output of the adder 24 through the multiplexer 7 to the second information input of the register 6 and ensures the start of the adder 24, while the block 5 of the subtraction cannot be initiated. The adder 24 implements the addition in the forward code of the binary number of free devices with the binary number of devices servicing the corresponding type of charge. Upon completion of the summing operation, the pulse from the output of the adder 24 through the first element AND PI 12 enters the register 6, recording the result of the operation of the adder 24 in the register 6 free devices, and block 13

управлени , который вырабатывает сигнал разрешени  работы блока 5 вычитани .control, which generates the enable signal of the work unit 5 subtraction.

Соответствие типов за вок неоднородного потока достигаетс  следующим образом . Число генераторов случайных временных интервалов в блоке 20 (а значит и число выходов этого блока) равно числу типов потоков за вок, т.е. каждый генератор генерирует импульсы, имитирующие по0 ступление за вок одного типа. Число элементов временных задержек в блоке 17 также равно числу типов обслуживаемых за вок . Каждый элемент этого блока имитирует обслуживание за вок одного типа.The correspondence of the types of inhomogeneous flow is achieved as follows. The number of random time interval generators in block 20 (and hence the number of outputs of this block) is equal to the number of types of order flows, i.e. Each generator generates pulses that simulate an input of the same type. The number of time delay elements in block 17 is also equal to the number of types of requests serviced. Each element of this block imitates the maintenance of a stock of the same type.

5 Регулиру  элементы блока 17, можно варьировать параметры моделируемого процесса обслуживани  неоднородного потока за вок.5 By adjusting the elements of block 17, it is possible to vary the parameters of the simulated process for servicing a non-uniform flow of a flow.

При наличии импульса на выходе блокаIf there is a pulse at the output of the block

0 10 и на выходе блока 17 случайных временных задержек блок 13 управлени  обеспечивает поочередное срабатывание обоих блоков 5 и 24. При этом минимальный интервал между выходными импульсами блоков0 10 and at the output of the block 17 random time delays the control block 13 provides the alternate operation of both blocks 5 and 24. At the same time, the minimum interval between the output pulses of the blocks

5 10 и 17 настраиваетс  так, чтобы он был не меньше времени последовательного срабатывани  блоков 5 и 24.5 10 and 17 is adjusted so that it is not less than the sequential operation time of blocks 5 and 24.

Статистические характеристики функционировани  СМО, моделируемой предла0 гаемым устройством, вычисл ютс  известными методами на основе показаний счетчиков 15, 19 и 21.The statistical characteristics of the operation of the QS simulated by the proposed device are calculated by known methods based on the readings of counters 15, 19 and 21.

Claims (1)

Формула изобретени  Устройство дл  моделировани  системThe invention of the device for modeling systems 5 массового обслуживани , содержащее блок задани  числа обслуживающих приборов первый и второй шифраторы, первый и второй регистры пам ти, блок элементов НЕ, блок вычитани , регистр свободных прибо0 ров. мультиплексор, три элемента ИЛИ блок определени  признака, блок генераторов случайных импульсов за вок, регистр за вок, блок управлени , блок элементов запрета, блок случайных временных задер5 жек, счетчик общего числа за вок, блок элементов И, сумматор, счетчик необслуженных за вок, выходы блока задани  числа обслуживающих приборов подключены к информационным входам первой группы5 queuing, containing a block specifying the number of servicing devices, the first and second encoders, the first and second memory registers, the block of NOT elements, the subtractor, the register of free devices. multiplexer, three elements OR attribute detection unit, random pulse generator, block of registers, control block, block of forbidden elements, random time delays, block of total number of blocks, block of AND blocks, adder, counter of unserved cues, the outputs of the unit specifying the number of service devices are connected to the information inputs of the first group 0 регистра свободных приборов, разр дные выходы которого подключены соответственно к информационным входам первой группы блока вычитани  и к информационным входам первой группы сумматора, инфор5 мационные выходы которого подключены к информационным входам первой группы мультиплексора, информационные выходы которого подключены к информационным входам второй группы регистра свободных приборов, выходы первого шифратора подключены соответственно к разр дным входам первого регистра пам ти, разр дные выходы которого соединены соответственно с входами блока элементов НЕ, выходы которого подключены к информационным входам второй группы блока вычитани , информационные выходы которого подключены соответственно к информационным входам блока определени  признака и к информационным входам второй группы мультиплексора , выходы второго шифратора соединены соответственно с разр дными входами второго регистра пам ти, разр дные выходы которого подключены соответственно к информационным входам второй группы сумматора, выход завершени  процесса суммировани  которого подключен к первому установочному входу блока управлени  и первому входу первого элемента ИЛИ, выход которого соединен с входом записи регистра свободных приборов, выход сигналов окончани  вычитани  блока вычитани  подключен к входу приема сигнала завершени  вычитани  блока определени  признака и к второму установочному входу блока управлени , первый выход которого подключен к первому управл ющему входу мультиплексора и к входу разрешени  вычитани  блока вычитани , выход знакового разр да которого соединен с входом знакового разр да блока определени  признака, выход сигналов обнулени  которого подключен к входу обнулени  регистров свободных приборов, выход второго элемента ИЛИ подключен к входу записи второго регистра пам ти и первому входу запуска блока управлени  соответственно, второй выход которого подключен к входу разрешени  суммировани  сумматора и второму управл ющему входу мультиплексора , выход третьего элемента ИЛИ соединен с входом записи первого регистра пам ти, с вторым входом запуска блока управлени  и с входом записи регистра за вок , разр дные выходы которого подключены соответственно к информационным входам счетчика общего числа за вок и блока элементов запрета выход сигналов запрета блока определени  признака подключен к управл ющему входу блока элементов запрета, выходы которого подключены соответственно к входам запуска блока случайных временных задержек, выходы которого соединены соответственно с входами второго элемента ИЛИ и с входами второго шифратора, выход сигнала записи блока определени  признака подключен к второму входу первого элемента ИЛИ, выходы блока элементов И соединены0 of the register of free devices, the bit outputs of which are connected respectively to the information inputs of the first group of the subtractor and to the information inputs of the first group of the adder, the information outputs of which are connected to the information inputs of the first group of the multiplexer, the information outputs of which are connected to the free devices , the outputs of the first encoder are connected respectively to the bit inputs of the first memory register, the bit outputs of which are connected respectively With the inputs of the block of elements NOT, the outputs of which are connected to the information inputs of the second group of the subtractor, the information outputs of which are connected respectively to the information inputs of the characteristic determining unit and to the information inputs of the second group of the multiplexer, the outputs of the second encoder are connected respectively to the bit inputs of the second memory register the bit outputs of which are connected respectively to the information inputs of the second group of the adder, the output of the completion of the process of summation It is connected to the first installation input of the control unit and the first input of the first OR element, the output of which is connected to the input record of the register of free devices, the output of the subtraction completion signals of the subtraction unit is connected to the input of the reception signal of the subtraction completion unit and the second installation input of the control unit, the first the output of which is connected to the first control input of the multiplexer and to the input of the resolution of the subtraction of the subtraction unit, the output of the sign bit of which is connected to the input of the sign p The error of the attribute detection unit, the output of the zeroing signals of which is connected to the input of zeroing the registers of free devices, the output of the second element OR is connected to the input of the second memory register and the first control input of the control unit, respectively, the second output of which is connected to the adder input of the summation and the second control the multiplexer input, the output of the third OR element is connected to the recording input of the first memory register, to the second input of the control unit, and to the recording input of the register, The serial outputs of which are connected respectively to the information inputs of the total number counter and block of the prohibition elements, the output of the prohibition signals of the characteristic determining unit are connected to the control input of the prohibition block, the outputs of which are connected respectively to the start inputs of the random time delays, the outputs of which are connected respectively to the inputs of the second OR element and with the inputs of the second encoder, the output of the recording signal of the characteristic determining unit is connected to the second input of the first OR element, s block elements and are connected соответственно со счетными входами счетчика необслуженных за вок, отличающеес  тем, что, с целью расширени  функциональных возможностей за счет моделировани  процесса многоприборного обслуживани  за вок с изменением числа предоставл емых обслуживающих приборов в зависимости от состо ни  системы обслуживани , оно дополнительно содержит блок смены позиционного кода и счетчик поступивших за вок, блок смены позиционного кода содержит элемент ИЛИ, дешифратор, элемент НЕ, две группы элементов ИЛИ, группу элементов И и группуrespectively with counting inputs of the counter of unserved applications, characterized in that, in order to expand the functionality by simulating the multi-instrument service process with changing the number of service devices provided, depending on the state of the service system, it additionally contains a position code changer and the counter of the incoming order, the block for changing the position code contains the element OR, the decoder, the element NOT, two groups of elements OR, the group of elements AND and the group элементов запрета, причем в блоке смены позиционного кода выход элемента ИЛИ соединен с первым входом первого элемента ИЛИ первой группы, выход К-го элемента ИЛИ первой группы (, п-1, где п - числоelements of the prohibition, and in the block of changing the positional code, the output of the element OR is connected to the first input of the first element OR of the first group, the output of the K-th element OR of the first group (, n-1, where n is the number разр дов кода) соединен с первым входом К-го элемента И группы и управл ющим входом К-го элемента запрета группы и первым входом (К+1)-го элемента ИЛИ первой группы , выход n-го элемента ИЛИ первой группыcode bits) is connected to the first input of the K-th element of the AND group and the control input of the K-th element of the group ban and the first input of the (K + 1) -th element OR of the first group, the output of the n-th element OR of the first group подключен к входу элемента НЕ и первому входу n-го элемента И группы вторые входы элементов ИЛИ первой группы подключены соответственно к выходам дешифратора выход К-го элемента ИЛИ второй группы иconnected to the input of the element NOT and the first input of the n-th element AND group the second inputs of the elements OR of the first group are connected respectively to the outputs of the decoder output of the K-th element OR of the second group and выход К-го элемента запрета объединены и соединены с вторым входом (К+1)-го элемента И группы, выход М-го элемента запрета группы (, п-2)соединен с информационным входом (М+1)-го элемента запрета группы, выходыthe output of the K-th prohibition element is combined and connected to the second input of (K + 1) -th element of group I, the output of the M-th element of prohibition of group (, p-2) is connected to the information input of the (M + 1) -th element of prohibition of group exits элементов И группы блока смены позиционного кода подключены соответственно к входам первого шифратора, третьего элемента ИЛИ устройства и разр дным входам регистра за вок, выходы старших разр довelements AND groups of the position code change unit are connected respectively to the inputs of the first encoder, the third element OR device, and the bit inputs of the register of the quota, the outputs of the higher bits регистра свободных приборов соединены соответственно с входами элемента ИЛИ блока смены позиционного кода, входы дешифратора которого соединены соответственно с выходами младших разр довthe register of free devices are connected respectively to the inputs of the OR element of the block for changing the position code, the inputs of the decoder of which are connected respectively to the outputs of the lower bits регистра свободных приборов, выход элемента НЕ блока смены позиционного кода подключен к управл ющему входу блока элементов И устройства информационные входы которого и счетные входы счетчикаthe register of free devices, the output of the element is NOT a block of changing the position code is connected to the control input of the block of elements AND device whose information inputs and counting inputs of the counter поступивших за вок подключены соответственно к выходам блока генераторов случайных импульсов, первый выход которого соединен также с вторым входом первого элемента И группы и информационным входом первого элемента запрета группы блока смены позиционного кода, вход К-го элемента ИЛИ-второй группы которого соединен с (К+1)-м выходом генератора случайных импульсовThe incoming applications are connected respectively to the outputs of the random pulse generator unit, the first output of which is also connected to the second input of the first element AND of the group and the information input of the first prohibition of the group of the position code change block, the input of the Kth OR element — the second group of which is connected to +1) th output of the random pulse generator СМ CM 3 Е3 E 33 | | 0|tfc0 | tfc ОABOUT ЛL XX CsjCsj NiNi ОABOUT СУ4 NSU4 N 5C5C
SU904821247A 1990-04-02 1990-04-02 Device for simulation of queueing systems SU1741152A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU904821247A SU1741152A1 (en) 1990-04-02 1990-04-02 Device for simulation of queueing systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU904821247A SU1741152A1 (en) 1990-04-02 1990-04-02 Device for simulation of queueing systems

Publications (1)

Publication Number Publication Date
SU1741152A1 true SU1741152A1 (en) 1992-06-15

Family

ID=21512037

Family Applications (1)

Application Number Title Priority Date Filing Date
SU904821247A SU1741152A1 (en) 1990-04-02 1990-04-02 Device for simulation of queueing systems

Country Status (1)

Country Link
SU (1) SU1741152A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1503044, кл. G 06 F 15/20, 1987 Авторское свидетельство СССР № 1223244, кл G 06 F 15/20 1984 *

Similar Documents

Publication Publication Date Title
SU1741152A1 (en) Device for simulation of queueing systems
SU1702386A1 (en) Queuing system simulator
SU1223244A1 (en) Device for simulating queueing systems
SU1278879A1 (en) Device for simulating message switching points
SU1716534A1 (en) For simulation of queueing system
SU1485263A1 (en) Queueing system simulator
SU1681308A1 (en) Multichannel queuing systems simulator
SU1758652A1 (en) Device for simulating queueing system networks
SU1320813A1 (en) Device for modelling queueing systems
SU1552196A1 (en) Device for modeling queueing systems
SU1354203A1 (en) Device for simulating information commutating units
SU1088004A1 (en) Device for simulating markovian signal arrivals
SU1005067A1 (en) Mass service system simulating device
SU1709335A1 (en) Communication system simulator
SU1644156A1 (en) Multiuser servicing system simulator
SU1137477A2 (en) Device for simulating markov signal flow
SU1652979A1 (en) Queuing system simulator
SU1241231A1 (en) Device for calculating inverse value
SU1698894A1 (en) Data channel simulator
SU1151980A1 (en) Device for simulating queueing system
SU1443002A1 (en) Device for swift walsh-adamar transform
SU1716533A1 (en) Device for simulation of systems of waiting system
SU1418730A1 (en) Device for simulating mass service systems
SU1124318A1 (en) Device for simulating graph
SU1320804A1 (en) Computing device