Устройство для моделирования систем "человек-машина
Иллюстрации
Показать всеРеферат
Изобретение от}юсится к вычислительной технике и предназначено для моделирования систем массового обслуживания, в частности систем человек-машина. Цель изобретения - расширение функциональных возможностей за счет моделирования диалогового режима работы оператора ЭВМ. Устройство содержит датчик интервалов времени , триггеры, элементы И, генератор случайного потока заявок, счетчик заявок, датчик случайных чисел, элемент ИЛИ, блоки случайной временной задержки, счетчик числа обращений, преобразователи временной интервал - код, сумматоры, счетчик обслуженных заявок. 1 ил. VO 00 Ю о о о
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) А1 (S1) 4 б 06 F 15/20
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMV СВИДЕТЕЛЬСТВУ
М) (3Ъ
С0
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3908854/24-24 (22) 11.06.85 (46) 23.05.87. Бюл. № 19 (72) Ю. П. Пятков, В. А. Медведев и М. Е, Мельников (53) 681.3 (088.8) (56) Авторское свидетельство СССР № 966701, кл. G 06 F 15/20, 1980.
Авторское свидетельство СССР № 1277!32, кл. G 06 F 15/20, 1985. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМ ЧЕЛОВЕК вЂ” МАШИНА (57) Изобретение относится к вычислительной технике и предназначено для моделирования систем массового обслуживания, в частности систем человек — машина. Цель изобретения — расширение функциональных возможностей за счет моделирования диалогового режима работы оператора ЭВМ. Устройство содержит датчик интервалов времени, триггеры, элементы И, генератор случайного потока заявок, счетчик заявок, датчик случайных чисел, элемент ИЛИ, блоки случайной временной задержки, счетчик числа обрагценн, преобразователи временной интервал — код, сумматоры, счетчик обслуженных заявок. 1 ил.
1312600
Изобретение относится к вычислительной тсхнике, в частности к устройствам для моделирования систем массового обслуживания.
Целью изобретения является расширение функциональных возможностей за счет моделирования диалогового режима работы оператора ЭВМ.
На чертеже приведена структурная схема устройства.
Устройство содержит датчик 1 интервалов времени, первый 2 и второй 3 триггеры, пятый 4 и первый 5 элементы И, генератор 6 случайного потока заявок, счетчик 7 заявок, второй элемент И 8, третий триггер 9, датчик 10 случайных чисел, элемент ИЛИ 11, первый блок 12 случайной временной задержки, счетчик 13 числа обращений, второй блок 14 случайной временной задержки, пятый трипер 15, третий 16 и четвертый 17 элементы И, второй преобразователь 18 временной интервал- — код, второй сумматор !9, счетчик 20 обслуженных заявок, четвертый триггер 21, первый преобразователь 22 временной интервал- †к, первый сумматор 23.
Устройство работает следующим образом.
Предварительно на датчике 1 интервалов времени набирается примерное время моделирования, По сигналу «Пуск» он начинает отсчитывать время. Этот же сигнал поступает на триггеры 2 и 3. Причем он перебрасывает триггер 2 в нулевое состояние, обеспечивая подачу на элемент И 4 запрещающего сигнала, а триггер 3 — - в единичное состояние, обеспечивая подачу разрешающего сигнала на элемент И 5. Генератор 6 случайного потока заявок предназначен для имитации потоков заявок в виде серии импульсов, разделенных случайными временными интервалами, имеющими любой требуемый закон распределения. Импульсы с генератора 6 через открытый элемент И 5 поступают на счетчик 7, который подсчитывает общее количество заявок, и на элемент И 8.
В исходном положении, когда триггер 9 находится в нулевом состоянии, на элемент И 8 подается разрешающий потенциал, поэтому первый импульс от генератора 6 проходит элемент И 8, перебрасывает триггер 9 в единичное состояние, на элемент И 8 подается запрещающий потенциал. Этот же импульс запускает датчик 10 случайных чисел и, пройдя через элемент ИЛИ 11, запускает первый блок 12 случайной временной задержки, который служит для имитации времени первой фазы обслуживания заявки оператором. Датчик 10 случайных чисел вырабатывает случайное число, которое записывается в счетчик 13. Это число имитирует количество обращений оператором к
ЭВМ при обслуживании данной заявки. Через случайное время задержки блок 12 вырабатывает импульс, который поступает в счетчик 13, уменьшая его содержимое на единицу, на второй блок 14 случайной вре5
55 менной задержки и на единичный вход триггера 15, перебрасывая его в единичное состояние.
Блок 14 служит для имитации временной задержки выдачи информации (решения задачи) на ЭВМ на запрос человека-оператора
Через случайное время задержки блок 14 вырабатывает импульс, который поступает на триггер 15, перебрасывая его в нулевое состояние, а также на элементы И 17 и 16.
Время обслуживания заявки ЭВМ, соответст вующее времени единичного состояния триггера 15, во втором преобразователе 18 временной интервал — код преобразуется в код, который затем поступает на сумматор 19.
Если содержание счетчика 13 после вычитания единицы равно нулю, триггер 21 открывает элемент И 17 и импульс с выхода блока 14 через открытый элемент И 17 поступает на вход счетчика 20, который считает количество обслуженных заявок, и на входы установки в «О» триггеров 9 и 21, перебрасывая их в нулевое состояние.
Если содержание счетчика 13 после вычитания единицы не равно нулю, что триггер 21 выдает запрещенный потенциал на элемент И 17 и разрешающий на элемент
И 16. В этом случае импульс с выхода блока 14 через открытый элемент И 16 и элемент
ИЛИ 11 поступает на вход блока 12, который формирует вторую фазу обслуживания заявки человеком-оператором. Цикл обслуживания заявки происходит до тех пор, пока содержимое счетчика 13 не станет равным нулю. Пока имитируется обслуживание заявки системой человек — ЭВМ, с выхода триггера 9 на элемент И 8 подается запрещающий потенциал и всем заявкам, пришедшим в этот промежуток времени, отказывается в обслуживании. Время обслуживания заявки, соответствук)щее времени единичного состояния триггера 9, первым преобразователем 22 временной интервал — код преобразуется в код, который затем поступает н а сум м атор 23.
По окончании времени моделирования, предварительно установленного на датчике 1 последний вырабатывает импульс, который перебрасывает триггер 2 в единичное состояние. В результате этого на элемент И 4 с выхода триггера 2 поступает разрешающий сигнал. В этот момент в устройстве все готово, чтобы закончить моделирование. Но процесс моделирования заканчивается только после окончания обслуживания заявки, т. е. только после того, как импульс с блока 14 пройдет через открьггые элементы И 17 и 4 и поступит на датчик 1 и триггер 3. Датчик останавливается, фиксируя точное время моделирования, триггер 3 перебрасывается в нулевое состояние, в результате чего на элемент И 5 подается запрещающий потенциал. Процесс моделирования заканчивается.
В результате на счетчике 7 оказывается зафиксированным общее число поступаю13 з щих заявок, а в счетчике 20 — число обслуженных заявок, в датчике 1 временных интервалов — время моделирования, на сумматоре 19 — время работы ЭВМ по обслуживанию заявок, на сумматоре 23 — общее время работы системы человек — ЭВМ в течение времени моделирования. Вероятностные характеристики функционирования определяются известными методами по показаниям счетчиков и сумматоров.
Формула изобретения
Устройство для моделирования систем человек — машина, содержащее генератор случайного потока заявок, датчик интервалов времени, счетчик заявок, счетчик обслуженных заявок, первый и второй блоки случайной временной задержки, первый и второй блоки случайной временной задержки, первый и второй преобразователи временной интервал †к, первый и второй сумматоры, пять триггеров, элемент ИЛИ, пять элементов И, вход запуска устройства подключен к входу запуска датчика интервалов времени соединенному с первыми входами первого и второго триггеров, выход второго триггера подключен к первому входу первого элемента
И, второй вход, которого соединен с выходом генератора случайного потока заявок, выход первого элемента И подключен к счетному входу счетчика заявок и первому входу второго элемента И, второй вход которого соеди нен с первым выходом третьего триггера, второй выход которого подключен к входу первого преобразователя временной интервал — код, выход которого соединен с входом первого сумматора, первый вход третьего триггера подключен к выходу второго элемента И и первому входу элемента ИЛИ, 12600
4 выход которого соединен с входом первого блока случайной временной задержки, первый выход четвертого триггера соединен с первым входом четвертого элемента И, выход которого подключен к первому входу четвертого триггера, счетному входу счетчика обслуженных заявок, второму входу третьего триггера и первому входу пятого элемента И, выход которого соединен с вторым входом второго триггера и входом останова
tp датчика интервалов времени, выход которого подключен к второму входу первого триггера выход которого соединен с вторым входом пятого элемента И, выход второго блока случайной временной задержки подключен к первому входу пятого триггера, выход которого соединен с входом второго преобразователя временной интервал- — код, выход которого подключен к входу второго сумматора, отлинаюи1ееся тем, что, с целью расширения функциональных возможностей за счет моделирования диалогового режима работы оператора 3ВМ, оно дополнительно содержит датчик случайных чисел и счетчик числа обращений, выход обнуления которого соединен с вторым входом четвертого триггера, второй выход которого подключен к первому входу третьего элемента Н, выход которого соединен с вторым входом элемента
ИЛИ, выход первого блока случайной временной задержки подключен к второму входу пятого триггера, вычитающему входу счетчика числа обращений и входу второго блока случайной временной задержки, выход которого соединен с вторым входом четвертого элемента И и вторым входом третьего элемента И, выход второго элемента И соединен с входом запуска датчика случайных чисел, выходы которого подключены соответственно к разрядным входам счетчика числа обращений.
Составитель В. Фукалов
Редактор Н. Лазоренко Техред И. Верес Корректор А. Тяско
Заказ 1845/49 Тираж 673 Подписное
ВНИИПИ Государственного комитета СССР Ilo делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4I5
П оизводственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 р