устройство для моделирования системы массового обслуживания
| Классы МПК: | |
| Автор(ы): | Саковский В.В., Рюмин В.П., Балдин К.В. |
| Патентообладатель(и): | Балдин Константин Васильевич |
| Приоритеты: |
подача заявки:
1991-01-02 публикация патента:
30.09.1994 |
Изобретение относится к вычислительной технике и может быть использовано для построения специализированных средств электронного моделирования. Цель изобретения - расширение функциональных возможностей за счет моделирования обслуживания неоднородного потока, состоящего из n типов заявок с абсолютными приоритетами и различными распределениями времени обслуживания. Устройство содержит элементы И, ИЛИ, запрета, генераторы потока заявок, счетчики поступивших заявок, счетчики заявок, счетчики заявок, получивших отказ, схемы сравнения, ждущие генераторы кодов длины очереди, блоки случайных временных задержек, реверсивные счетчики длины очереди и занятости каналов. 1 ил.
Рисунок 1
Формула изобретения
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ, содержащее первый канал обслуживания заявок, включающий генератор потока заявок, счетчик поступивших заявок, счетчик заявок, получивших отказ в обслуживании, блок случайных временных задержек, реверсивный счетчик занятых каналов, реверсивный счетчик длины очереди, четыре элемента И, три элемента запрета, два элемента ИЛИ, ждущий генератор кодов длины очереди и схему сравнения, причем выход генератора поступивших заявок соединен со счетным входом счетчика поступивших заявок, первым входом первого элемента И и информационным входом первого элемента запрета, выход первого элемента запрета подключен к первому входу первого элемента ИЛИ, второй вход которого и вычитающий вход реверсивного счетчика длины очереди соединены с выходом второго элемента И, первый вход которого и управляющий вход второго элемента запрета соединены с выходом второго элемента ИЛИ, входы которого подключены соответственно к разрядным выходам реверсивного счетчика длины очереди, выход первого элемента ИЛИ соединен с входом блока случайных временных задержек, выход которого подключен к второму входу второго элемента И и информационному входу второго элемента запрета, выход первого элемента И соединен с информационным входом третьего элемента запрета и первым входом третьего элемента И, выход которого соединен со счетным входом счетчика заявок, получивших отказ в обслуживании, суммирующий вход реверсивного счетчика длины очереди соединен с выходом третьего элемента запрета, выход "Равно" схемы сравнения соединен с управляющим входом третьего элемента запрета и вторым входом третьего элемента И, информационные входы первой группы схемы сравнения подключены соответственно к разрядным выходам реверсивного счетчика очереди, информационные входы второй группы схемы сравнения соединены соответственно с информационными выходами ждущего генератора кодов длины очереди, выход четвертого элемента И подключен к входу запуска ждущего генератора кодов длины очереди, управляющий вход первого элемента запрета и второй вход первого элемента И подключены к выходу четвертого элемента И, входы которого соединены соответственно с разрядными выходами реверсивного счетчика занятых каналов, отличающееся тем, что, с целью расширения функциональных возможностей за счет моделирования обслуживания неоднородного потока, состоящего из типов заявок с абсолютными приоритетами и различными распределениями времени обслуживания, оно дополнительно содержит в первом канале обслуживания заявок третий, четвертый и пятый элементы ИЛИ, пятый и шестой элементы И, четвертый и пятый элементы запрета и дополнительный элемент И и n - 1 каналов обслуживания заявок, каждый из которых включает генератор потока заявок, счетчик поступивших заявок, счетчик заявок, получивших отказ в обслуживании, блок случайных временных задержек, реверсивный счетчик длины очереди, схему сравнения, ждущий генератор кодов длины очереди, первый, второй и третий элементы И, первый, второй и третий элементы запрета, первый и второй элементы ИЛИ, j-й канал обслуживания заявок (j=
) включает дополнительный элемент И и четвертый элемент запрета, причем в каждом (n - 1)-м канале обслуживания заявок выход генератора поступивших заявок соединен со счетным входом счетчика поступивших заявок, первым входом первого элемента И и информационным входом первого элемента запрета, выход первого элемента запрета подключен к первому входу первого элемента ИЛИ, первый вход второго элемента И и управляющий вход второго элемента запрета соединены с выходом второго элемента ИЛИ, входы которого подключены соответственно к разрядным выходам реверсивного счетчика длины очереди, выход первого элемента ИЛИ соединен с входом блока случайных временных задержек, выход которого подключен к второму входу второго элемента И и информационному входу второго элемента запрета, выход первого элемента И соединен с информационным входом третьего элемента запрета и первым входом третьего элемента И, выход которого соединен со счетным входом счетчика заявок, получивших отказ в обслуживании, суммирующий вход реверсивного счетчика длины очереди соединен с выходом третьего элемента И, информационные входы первой группы схемы сравнения подключены соответственно к разрядным выходам реверсивного счетчика длины очереди, информационные входы второй группы схемы сравнения соединены соответственно с информационными выходами ждущего генератора кодов длины очереди, вход запуска ждущего генератора кодов длины очереди, второй вход первого элемента И и управляющий вход первого элемента запрета каждого (n - 1)-го канала обслуживания заявок подключены к выходу четвертого элемента И первого канала обслуживания заявок, выходы вторых элементов И n - 1 каналов обслуживания заявок соединены с группой входов третьего элемента ИЛИ первого канала обслуживания заявок, выход которого подключен к управляющему входу четвертого элемента запрета и первому входу дополнительного элемента И своего канала, в первом канале обслуживания заявок выход второго элемента ИЛИ соединен с информационным входом четвертого элемента запрета и вторым входом дополнительного элемента И, выход которого подключен к вычитающему входу реверсивного счетчика длины очереди, выход четвертого элемента ИЛИ соединен с суммирующим входом счетчика занятых каналов, вычитающий вход которого подключен к выходу пятого элемента И, первый вход которого соединен с выходом пятого элемента ИЛИ и информационным входом пятого элемента запрета, выход которого подключен к входу третьего элемента ИЛИ, выход шестого элемента И соединен с управляющим входом пятого элемента запрета и вторым входом пятого элемента И, выходы первых элементов запрета всех каналов обслуживания заявок подключены к входам четвертого элемента ИЛИ первого канала обслуживания заявок, выходы вторых элементов запрета всех каналов обслуживания заявок соединены с входами пятого элемента ИЛИ первого канала обслуживания заявок, выходы вторых элементов ИЛИ всех каналов обслуживания заявок подключены к инверсным входам шестого элемента И первого канала обслуживания заявок, выход четвертого элемента запрета первого канала обслуживания заявок соединен с информационным входом четвертого элемента запрета второго канала обслуживания заявок, выход четвертого элемента запрета j-го канала обслуживания заявок подключен к информационному входу четвертого элемента запрета и второму входу дополнительного элемента И (j + 1)-го канала обслуживания заявок, выход четвертого элемента запрета (n - 1)-го канала обслуживания заявок соединен с вторым входом первого элемента ИЛИ и вычитающим входом реверсивного счетчика длины очереди n-го канала обслуживания заявок, в j-м канале обслуживания заявок выход дополнительного элемента И подключен к вычитающему входу реверсивного счетчика длины очереди и второму входу первого элемента ИЛИ.
