Устройство для моделирования систем человек - машина
Изобретение относится к вычислительной технике и предназначено для моделирования систем человек - машина. Цель изобретения - расширение функциональных возможностей за счет ошибок ЭВМ в процессе диалога с оператором. Устройство содержит генератор случайного потока заявок, датчик интервалов времени, счетчик поступивших заявок, счетчик обслуженных заявок, первый и второй блоки случайной временной задержки, первый и второй преобразователи временной интервал - код, первый и второй сумматоры, шесть триггеров, элемент ИЛИ восемь элементов И, счетчик числа обращений для датчика случайных чисел. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)з 6 06 F l5/20
ГОСУДАРСТВЕ ННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
О1 о 4
00 V (21) 4722408/24 (22) 23.05,89 (46) 07,07,91, Бюл, М 25 (72) Б, Г. Глущенко, Г.Н. Мащенко и А.В. Кузнецов (53) 681.3(088.8) (56) Авторское свидетельство СССР% 1277132, кл. G 06 F 15/20, 1985.
Авторское свидетельство СССР
М 1312600, кл. 6 06 F 15/20, 1985. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ
СИСТЕМ ЧЕЛОВЕК-МАШИНА (57) Изобретение относится к вычислительной технике и предназначено для моделироИзобретение относится к вычислительной технике и предназначено для моделирования систем человек — машина.
Цель изобретения — расширение функциональных воэможностей устройства за счет моделирования ошибок ЭВМ в процессе диалога с оператором.
На чертеже представлена схема устройства.
Устройство содержит датчик 1 интервалов времени, второй 2 и первый 3 триггеры, четвертый 4 и первый 5 элементы И, генератор 6 случайного потока заявок, счетчик 7 поступивших заявок, второй элемент И 8, третий триггер 9, первый датчик 10 случайных чисел, элемент ИЛИ 11. первый блок 12 случайной временной задержки, счетчик 13 числа обращений, седьмой элемент И i4, четвертый 15 и шестой 16 триггеры, восьмой элемент И 17, второй блок 18 случайной временной задержки, второй датчик 19 случайных чисел, шестой элемент И 20, пятый
21 и третий 22 элементы И, второй преобра» . Ж,», 1661787 А1 вания систем человек-машина. Цель изобретения — расширение функциональных возможностей за счет ошибок ЭВМ в процессе. диалога с оператором. Устройство содержит генератор случайного потока заявок, датчик интервалов времени, счетчик поступивших заявок, счетчик обслуженных заявок, первый и второй блоки случайной временной задержки, первый и второй преобразователи временной интервал — код, первый и второй сумматоры, шесть триггеров. элемент
ИЛИ, восемь элементов И, счетчик числа обращений для датчика случайных чисел.
1 ил. зователь 23 временной интервал — код, второй сумматор 24, пятый триггер 25, счетчик
26 обслуженных заявок, первый преобразователь 27 временной интервал — код, первый сумматор 28.
Устройство работает следующим образом, На датчике 1 интервалов времени набирается примерное время моделирования.
По сигналу "Пуск" он начинает отсчитывать время. Этот же сигнал поступает на триггеры 2 и 3. Он перебрасывает триггер 2 в состояние. обеспечивая подачу на элемент
И 4 запрещающего сигнала, а триггер 3 в . единичное состояние, обеспечивая подачу разрешающего сигнала на элемент И 5.
Генератор 6 случайного потока заявок предназначен для имитации потока заявок в виде серии импульсов.
Импульсы с генератора 6 через элемент
l4 5 поступают на счетчик 7, который подсчитывает общее число заявок, и на элемент
И 8.
1661787
В исходном положении на элемент И 8 поступает разрешающий сигнал, При прохождении от генератора 6 импульсов на триггер 9, он перебрасывается в единичное состояние и на элемент И 8 поступает запрещающий потенциал, Этот же импульс запускает датчик 10 случайных чисел и через элемент ИЛИ 11 запускает блок 12 случайной временной задержки, который служит для имитации времени обслуживания заявки оператором, Датчик 10 вырабатывает случайные числа, которые записываются s счетчик 13, который имитирует количество обращений оператора к ЭВМ при обслуживании заявки.
Через случайное время задержки блок
12 вырабатывает импульс, который поступает в счетчик 13 и уменьшает его на единицу, на вход элемента И 14 и на триггер 15, перебрасывая его в единичное состояние.
На вход элемента И 14 поступает разрешающий сигнал с выхода триггера 16, который в исходном положении в нулевом состоянии. Он же поступает на вход элемента И 17.
Импульс, вырабатываемый блоком 12 случайной временной задержки, проходит через элемент И 14 и запускает блок 18 случайной, временной задержки и датчик
19. Блок 18 случайной временной задержки имитирует время работы ЭВМ по запросу оператора, Датчик 19, вырабатывая на выходе единицу или ноль, моделирует соответственно устойчивую работу или ошибку в работе
ЭВМ.
В случае ошибки ЭВМ (отсутствии на выходе генератора 19 единичного импульса) триггер 16 остается в нулевом состоянии.
Импульс, вырабатываемый блоком 18 случайной временной задержки, проходя через элемент И 17, вновь запускает датчик
19 и блок 18 случайной временной задержки. В случае выработки датчиком 19 единичного сигнала триггер 16 перебрасывается в единичное. состояние, Потенциал с выхода триггера 16 подается на вход элемента И 20.
На второй вход элемента И 20 поступает импульс ат блока 18 случайной временной задержки.
Через элемент И 20 этот импульс перебрасывает триггеры 15 и 16 в нулевое состояние и поступает на элементы И 21 и 22.
Время обслуживания заявки ЭВМ соответствует времени единичного состояния триггера 15, которое в преобразователе 23 преобразуется в код, поступающий ва второй сумматор 24.
Если содержимое счетчика 13 после вычитания единицы равна нулю, потенциал с триггера 25 открывает элемент И 22 и импульс с выхода элемента И 20 через элемент
И 22 поступает на вход счетчика 26, который считает количество абслуженных заявок, и на вход установки в ноль триггера 9 и 25, 5 Если содержимое счетчика 13 не равно нулю, то триггер 25 подает запрещающий потенциал на элемент И 22 и разрешающий на элемент И 21.
Импульс с выхода элемента И 22 через
10 элементы И 21 и ИЛИ 11 поступает на блок
12, который формирует вторую фазу обслуживания. Цикл продолжается до тех пор, пока содержимое счетчика 13 не станет равным нулю. Пока имитируется обслуживание
15 заявки с выхода триггера 9 на вход элемента
И 8 подается запрещающий сигнал и всем заявкам, приходящим в этом время, отказывается в обслуживании, Время обслуживания заявки, соответст20 вующее времени единичного состояния триггера 9, преобразуется преобразователем 27 в код, который поступает в сумматор
28.
После окончания времени моделирова25 ния, установленного на датчике 1, импульс от него перебрасывает триггер 2, разрешающий импульс с которого поступает на элемент И 4, Импульс с элемента И 17 через И
4 поступает на датчик 1 и триггер 3. Датчик
30 1 останавливается и фиксирует время моделирования. Триггер 3 перебрасывается в нулевое состояние, подавая на элемент И 5 запрещающий потенциал. Процесс моделирования заканчивается.
Формула изобретения
Устройство для моделирования систем человек — машина, содержащее генератор случайного потока заявок, датчик интерва40 лов времени, первый датчик случайных чисел, счетчик поступивших заявок, счетчик обслуженных заявок, счетчик числа обращений, первый и второй блоки случайной временной задержки, первый и второй пре45 образователи временной интервал — код, первый и второй сумматоры, пять триггеров, элемент ИЛИ, пять элементов И, входом запуска устройства является вход запуска датчика интервала времени, соединенный с
50 единичными входами первого и второго триггеров, прямой выход первого триггера подключен к первому входу первого элемента И, второй вход которого соединен с выходом генератора случайного потока заявок, 55 выход первого элемента И подключен к счетному входу счетчика поступивших заявок и первому входу второго элемента И, второй вход которого соединен с прямым выходом третьего триггера, инверсный выход которого подключен к входу запуска
1661787
Составитель В. Фукалов
Редактор В, Бугренкова Техред M.Ìîðãåíòàë Корректор И, Муска
Заказ 2126 Тираж 412 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 первого и реобразователя временной интервал — код, выход которого соединен с информационным входом первого сумматора, выходы первого датчика случайных чисел соединены соответственно с разрядными входами счетчика числа обращений, нулевой вход третьего триггера подключен к выходу второго элемента И, входу запуска датчика случайных чисел и первому входу элемента ИЛИ, выход которого соединен с входом запуска первого блока случайной временной задержки, выход которого подключен к счетному входу счетчика числа обращений и единичному входу четвертого триггера, прямой выход которого подключен к входу запуска второго преобразователя временной интервал — код, выход которого соединен с информационным входом второго сумматора, выход обнуления счетчика числа обращений подключен к единичному входу пятого триггера, прямой выход которого соединен с первым входом третьего элемента И, выход которого подключен к единичному входу третьего триггера, счетчному входу счетчика обслуженных заявок и первому входу четвертого элемента И, выход которого соединен с нулевым входом первого триггера и входом останова датчика интервалов времени, выход которого подключен к нулевому входу второго триггера, прямой выход которого соединен с вторым входом четвертого элемента И, инверсный Bb!õoä пятого триггера подключен к первому входу пятого элемента И, выход которого подключен к второму входу
5 элемента ИЛИ, выход третьего элемента И соединен с нулевым входом пятого триггера, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет моделирования ошибок ЭВМ в
10 процессе диалога с оператором, оно дополнительно содержит второй датчик случайных чисел, шестой, седьмой и восьмой элементы И, шестой триггер. причем инверсный выход шестого триггера соединен с
15 первым входом шестого элемента И, а прямой выход с первыми входами седьмого и восьмого элементов И, выход первого блока случайной временной задержки соединен с вторым входом седьмого элемента И, выход
20 которого и выход восьмого элемента И через монтажное ИЛИ соединены с входом запуска второго датчика случайных чисел и второго блока случайной временной задержки, выход которого соединен с вторыми
25 входами шестого и восьмого элементов И, выход второго датчика случайных чисел соединен с единичным входом шестого триггера, нулевой вход которого, нулевой вход четвертого триггера, вторые входы третьего
30 и пятого элементов И подключены к выходу шестого элемента И.


