Устройство для моделирования систем "человек-машина

 

Изобретение относится к области вычислительной техники, в частности к устройствам для моделирования деятельности человека-оператора систем человек-машина. Цель изобретения расширение функциональных возможностей устройства путем моделирования работы оператора по свертыванию алгоритма обслуживания для устранения перегрузки канала информацией. Цель изобретения достигается за счет введения в устройство дешифратора, коммутационного поля, элемента ИЛИ, ждущего мультивибратора и К каналов моделирования типа обслуживания эаявки с соответствующими функциональными связями между ними и известными с 9 блоками устройства. 1 ил.

СОКИ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (дц 4 Ь 06 F 15/20

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

: 4 с ь

1 ф, ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3809041/24-24 (22) 29.10.84 (46) 07.12.86. Бюл. W 45 (72) Б.М.Герасимов, И.А.Ветров, А.И.Шаршов и С.Ч.Колесник (53) 681.396.6 (088.8) (56) Авторское свидетельство СССР по заявке Ф 3778189, кл, G 06 F

15/20, 1984, Авторское свидетельство СССР

У 1120342, кл . С 06 F 15 20, 1983. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

СИСТЕМЫ ЧЕЛОВЕК-МА11ИНА (57) Изобретение относится к области вычислительной техники, в частности

„„SU„„1275462 А 1 к устройствам для моделирования деятельности человека-оператора систем человек-машина. Цель изобретения—

1 расширение функциональных возможностей устройства путем моделирования работы оператора по свертыванию алго" ритма обслуживания для устранения перегрузки канала информацией. Цель изобретения достигается за счет введения в устройство дешифратора, коммутационного поля, элемента ИЛИ, ждущего мультивибратора и К каналов моделирования типа обслуживания заявки с соответствующими функциональными связями между ними и известными бЛоками устройства. 1 ил.

12?5462!

20

40

Изобретение относится к вычислительной технике, в частности к устройствам для моделирования деятельности человека-оператора систем человек-машина.

Целью изобретения является расширение фун*циональных возможностей устройства путем моделирования работы оператора по свертыванию алгоритма обслуживания для устранения перегрузки канала информацией.

На чертеже показана структурная схема предлагаемого устройства, Устройство содержит генератор 1 случайного потока импульсов, счетчик

2 заявок, третий элемент И 3, второй триггер 4, генератор 5 последовательности импульсов, таймер 6, первый триггер 7, шестой элемент И 8, элемент 9 запрета, генератор 10 случайного числа, четвертый элемент И 11, второй сумматор 12, счетчик 13 опознанных заявок, реверсивный счетчик 14, регистр !5, вторую 16 и первую 17 схемы сравнения, первый сумматор 18, первый 19 и второй 20 элементы ИЛИ, элемент НЕ 21, первый элемент И 22, второй элемент И 23, пятый элемент И 24, счетчик 23 вре мени обслуживания, схему 26 сравнения кодов, второй 27 и первый 28 дешифраторы, счетчик 29 принятых э аявок, третий дешифратор 30, коммутационное поле 31, К каналов моделирования, каждый иэ которых содержат группу из m элементов И 32, группу блоков 33 случайньгх временных задержек, канальный элемент ИЛИ 34, группу счетчиков 35, третий элемент

ИЛИ 36 и ждущий мультивибратор 37.

Блоки 32-35 образуют канал 38 моделирования тчпа обслуживания заявки.

Генератор 1 входного потока импупьсов имитирует входной поток заявок.

Генератор 5 последовательности импульсов вырабатывает импульсы, распределенные по нормальному закону, необходимые для задержки заявки в очереди на время первой фазы ее обслуживания (распознавания ее из общего потока). Генератор 10 случайного числа имитирует тип заявки.

Блоки 33 случайной временной задерж. ки задерживают заявку на время, соответствующее определенному алгоритму с заданной вероятностью обслуживания для конкретной заявки на второй фазе обработки. Счетчик 2 считает общее число поступивших на обслуживание заявок, Счетчик 13 считает число заявок, которые были обслужены на первой фазе обработки. Счетчик 29 подсчитывает число поступивших заявок на обслуживание отдельно для каждого типа. Сумматор 12 подсчитывает время работы канала (оператора) по обслуживанию заявок, Таймер 6 задает общее время моделирования, а также является источником временных меток.

Счетчики 35 подсчитывают количество обслуженных заявок по типам в соответствии с заданной вероятностью обслуживания. Дешифратор 30 аналиэиру" ет состояние очереди (состояние реверсивного счетчика !4) .

Устройство работает следующим об-. разом.

В исходном состоянии счетчики

2, 14, 13, 25, 29 и 35, сумматоры

12 и !8, триггеры 4 и 7 находятся в нулевом состоянии.

Предварительно на таймере устанавливается исходное время моделирования. На коммутационном поле производится установка исходных данных для окончательной формализации алгоритмов обслуживания заявок в зависимости от длины очереди.

По сигналу "Пуск" таймер 6 начинает отсчитывать время моделирования, Метки времени с выхода таймера 6 поступают на вход элемента И 8, с другогс выхода таймера 6 с периодом контроля Т вЂ” на считывающий вход сумматора 18.

Сигнал пПуск" переводит триггер

7 в единичное состояние. Высокич потенциал с прямого выхода триггера 7 открывает элемент И 22 для импульсов генератора l.

Генератор 1 случайного потока импульсов вырабатывает импульсы со случайным периодом повторения по экспоненциальному закону. Заявки фиксируются на счетчике 2, подсчитывающем общее число входных заявок, и через элемент 9 запрета поступают на суммирующий вход реверсивного счетчика 14 имитируя занятие заявками мест в очереди, Сигнал перехода реверсивного счетчика l4 из нулевого состояния в первое (число "1 "! проходит через элемент ИЛИ 19 и поступает на первый вход элемента И 3, на второй вход

275462

Так как теперь с прямого выхода триггера 4 на элемент И 24 подается разрешающий потенциал, то последо" вательность импульсов с генератора

5 начинает поступать на вход счетчика 25. Таким образом, на другой вход схемы 26 сравнения кодов. начинает поступать возрастающая последователь" ность чисел от 1 до К.

В момент совпадения чисел на обоих входах схемы 26 последняя выдает сигнал,,который поступает на

40 ° управляющий вход дешифратора 27, на информационные входц которого подается случайное число с генератора

10 случайного числа, в результате чего содержимое соответствующего счетчика 13 (подсчитывающего число распознанных заявок по типам) увеличивается на единицу.

Этот же сигнал по схеме 26 поступает на ждущий мультивибратор 37, ко- торый вырабатывает импульс управления для дешифратора 30, на информационные входы которого подается число, соответствующее длине очереди, с реверсивного счетчика 14. По этому импульсу дешифратор 30 за время длительности импульса управления про изводит анализ состояния очереди и з 1 которого подан разрешающий потенциал с инверсного выхода триггера 4, Пройдя через элемент И 3, импульс запускает генератор 10 случайного числа и поступает на вход установки н ноль счетчика 25, а также переводит триггер 4 в единичное состояние.

Триггер 4 находится в единичном состоянии в течение времени обслуживания заявки.

Теперь заявки с генератора 1 не проходят через элемент И 3, так как на второй его вход подан запрещающий потенциал с инверсного выхода триггера 4.

С приходом импульса с элемента

И 3 генератор 10 случайного числа выдает число, величина которого случайно распределена в интервале от 1 до К (где К вЂ” максимальное количество типов заявок), на вход схемы 26 сравнения кодов, а также на информационные входы дешифратора 28, в результате чего содержимое соответствующего счетчика 35, считывающего количество заявок по типам поступивших на обслуживание, увеличивается на единицу. выдает в соответствующую шину импульс состояния очереди.

С дешифратора 28 разрешающий по тенциал поступает на первые входы

f 3 т, элементов И 32 — 32 (j =1, К) .

С дешифратора 30 через коммутационное поле импульс поступает на вторые входы элементов И 32 — 32 к (=1, m) . Через элемент И 33 " импульс запускает соответствующий блок 33 случайной нременной задержки. Импульс с последнего через элементы ИЛИ поступает на инверсный вход триггера 4, переводит его в нулевое состояние, имитируя окончание обслуживания заявки, и списывает единицу из реверсивного счетчика 14, имитируя уменьшение очереди заявок на единицу и открывая элемент И 3.

2О Этот же импульс с блока 33 случайной временной задержки поступает на соответствуюший счетчик 35 канала моделирования (подсчитывающего количество своевременно обслуженных с

25 заданной вероятностью заявок по ти-. пам), увеличивая его состояние на единицу.

В дальнейшем при наличии заявок в очереди (ненулевое состояние реверсивного счетчика 14) на первом входе элемента И 3 — разрешающий потенциал, а запуск генератора 10 случайного числа и установка н ноль счетчика 25 осуществляется сигналом перехода из нулевого состояния в единичное триггера 4, прошедшим через элемент И 3.

В то время, когда заявка находится на обслуживании, на вход элемента

И 8 подается разрешающий потенциал с прямого выхода триггера 4, следовательно, метки времени с таймера 6 через вход элемента И 8 поступают на сумматоры 12 и 18, подсчитывая время обслуживания заявок.

Импульс контроля с выхода таймера

6 осуществляет считывание сумматора.

18. Код суммарного времени Т работы канала (оператора) по обслужинанию заявок за период переписывается в регистр 15, где хранится до. следующего импульса контроля.

Сумматор после обнуления подсчитывает суммарное нремя работы канала

s а новый период контроля.

Схема 1 7 ср анн ения ср аннин ает в еличину кодов Т р H Тс = Рдо Тд 1 н слу чае Тр Т она выдает сигнал, который через элемент ИЛИ 20 закрывает

5 12754 элемент 9 запрета на период до следующего импульса контроля.

Контроль суммарного времени Т обслуживания заявок эа период между двумя поступлениями импульсов конт- 5 роля и сравнение его с величиной Т обеспечивает поддержание загрузки опер атора на уровне, не превышающем допустимый эа счет прекращения доступа заявок в канал. I0

В процессе работы устройства состояние реверсивного счетчика 14 (coc" тояние очереди заявок на обслуживание) постоянно контролируется дешифратором 30. В момент совпадения ко" дов на схеме 26 сравнения кодов она выдает сигнал на ждущий мультивибратор 37, который выполняет функцию формирователя импульсов, преобразует потенциал, соответствующий уровню логической единицы, в короткий импульс. Этот импульс поступает на управляющий вход дешифратора 30, тем самым на короткое время разрешая дешифрацию сигчала состояния ревер- 25 сивного счетчика 14.

В случае изменения состояния реверсивного счетчика 14 до уровня, превышающего порог загруженности, дешифратор 30, через коммутационное ноле 31 производит переключение входов внутри всех подканалов моделирования, тем самым выбран оптимальный алгоритм решения для любой из вОЗМОжных типов заявоке

3S

В случае полного заполнения реверсивного счетчика 14, что Означает занятие всех мест в очереди; на выходе схемы 16 сравнения появляется разрешающий потенциал, который приложен к входу элемента И 23; Тот же потенциал через элемент ИЛИ 20 закрывает элемент 9 запрета.

Очередная заявка с генератора 1 случайного потока импульсов проходит через элемент И 23, обнуляет счетчик 25 и в очередной раз запускает генератор IO случайного числа.

Таким образом, прекращается обслуживание заявки, находящейся.,в данный

S0 момент на обслуживании, и осуществляется переход к обработке следующей заявки. Заявка с прерванным обслуживанием на счетчиках 13 и 25 не фиксируется, а фиксируется только на счетчике 29.

По окончании времени моделирования сигнал с первого выхода таймера

6 перебрасывает триггер 7 в нулевое

62 Ь состояние, закрывая элемент И 22 и, тем самым, поток заявок в канал.

Высокий потенциал с триггера 7 поступает на вход элемента И 1I. После выбора всех заявок из очереди сигнал перехода реверсивного счетчика 14 из единичного состояния в нулевое проходит через элемент НЕ 21 элемент И 11 и поступает на второй вход таймера 6, фиксируя окончатель" ное время моделирования. Это время равняется сумме времени, предварительно выбраиного на таймере, и времени на дообспуживание заявок, стоящих в очереди, но не обслужившихся

sa установленное время.

По окончании моделирования на счетчике 2 оказывается эафиксированным общее число поступивших заявок; на счетчике 29 — число поступивших ,1 заявок на обснуживание i-ro типа, на счетчике 13 — число обслуженных заявок 1 го типа на первом этапе обслуживания, на сумматоре 12 — время Т работы канала (оператора) по обслуживанию заявок, на счетчиках

35 " число обслуженных заявок i-ro типа с заданной вероятностью правильного обслуживания.

Формула изобретения

Устройство для моделирования системы человек-машина, содержащее таймер, генератор случайного потока импульсов, счетчик заявок, счетчик принятых заявок, счетчик времени обслуживания и счетчик опознанных заявок, элемент запрета, реверсивный счетчик, первый, второй, третий, четвертый, пятый и шестой элементы И, первый и второй элементы ИЛИ, элемент НЕ, первую и вторую схемы сравнения, регистр, первый и второй сумматоры, первый и второй триггеры, первый и второй дешифраторы, генератор последовательности импульсов, генератор снучайного числа и схему сравнения кодов, вход таймера является входом запуска устройства и соединен с единичным входом первого триггера, нулевой вход которого соединен с первым выходом таймера, а прямой выход подключен к первому входу первого элемента И, второй вход которого соединен с выходом генератора случайного потока импульсов, выход первого элемента И подключен к счетному входу счетчика заявок, первому входу

7 12754 второго элемента И и информационному входу элемента запрета, выход которого соединен с суммирующим входом реверсивного счетчика, разрядные выходы которого соединены соответствен5 но с входами первого элемента ИЛИ, выход которого подключен к первому входу третьего элемента И и входу элемента НЕ, выхоц которого подключен к первому входу четвертого элемента И, второй вход которого соединен с инверсным выходом первого триггера, выход четвертого элемента

И соединен с входом останова таймера, второй выход которого подключен к входу разрешения. суммирования первого сумматора, выход третьего элемента И подключен к единичному входу второго триггера, входу разрешения счета счетчика времени обслуживания

20 и входу запуска генератора случайного числа, прямой выход второго триггера соединен с первым входом пятого элемента И и первым входом шестого элемента И, второй вход которого 25 подключен к третьему выходу таймера, а выход соединен со счетными входами первого и второго сумматоров, разрядные выходы первого сумматора соединены соответственно с разрядными входами регистра, разрядные выходы которого подключены соответственно к первой группе входов первой схемы сравнения, вторая группа входов которой является установочными входами устроиства, выход первой схемы срав35 нения соединен с первым входом второго элемента ИЛИ, разрядные выходы реверсивного счетчика подключены соответственно к входам второй схемы

40 сравнения, выход которого подключен к второму входу второго элемента И и второму входу второго элемента ИЛИ, выход которого подключен к управляющему входу элемента запрета, выход второго элемента И соединен с входом

- 45 запуска генератора случайного числа, разрядные выходы которого соединены соответственно с входами первого и второго дешифраторов и входами первой группы схемы сравнения кодов, разрядные выходы второго дешифратора соединены с. входами счетчика принятых заявок, выход генератора последовательности импульсов соединен с вторым входом пятого элемента И, выход которого подключен к счетному входу счетчика времени обслуживания, 62 8 разрядные выходы которого подключены соответственно к входам второй группы схемы сравнения кодов1 выход которой подключен к управляющему входу первого дешифратора, выходы которого подключены к счетным входам счетчика опознанных заявок, нулевой выход второго триггера подключен к второму входу третьего элемента И и вычитающему входу реверсивного счетчика, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет моделирования работы оператора по свертыванию алгоритма обслуживания для устранения перегрузки канала информацией, оно содержит третий дешифратор, коммутационное поле, третий элемент ИЛИ, ждущий мультивибратор, К каналов моделирования типа обслуживания заявки, каждый из которых содержит группу из m элементов

И, группу из m блоков случайной временной задержки, канальный элемент

ИЛИ, группу из m счетчиков, причем разрядные выходы реверсивного счетчика подключены соответственно к группе информационных входов третьего дешифратора, управляющий вход которого соединен с выходом ждущего мультивибратора, вход которого соединен с выходом схемы сравнения кодов, группа выходов третьего дешифратора подключена. соответственно к группе входов коммутацибнного поля, в каждом канале моделирования типа обслуживания заявки выходы элементов И группы соединены соответственно с входами запуска блоков случайной временной задержки группы, выходы которых подключены соответственно к счетным входам счетчиков группы, в каждом канале моделирования типа обслуживания заявки выходы блоков случайной временной задержки группы соединены соответственно с входами канального элемента ИЛИ, выходы канальных элементов ИЛИ всех каналов моделирования подключены соответственно к входам третьего элемента

ИЛИ, выход которого соединен. с нулевым входом второго триггера, j-й выход первого дешифратора (j=1 К) соединен с первыми входами элементов

И группы -ro канала моделирования, а 1 -й выход коммутационного поля(1=1, s ) подключен к вторым входам i — Х элементов И каждого канала моделирования.

1275462

Составитель В. Фукалов

Редактор 0,10рковецкая Техред И.Попович Корректор С.Шекмар

Заказ 6563/42 Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная,

Устройство для моделирования систем человек-машина Устройство для моделирования систем человек-машина Устройство для моделирования систем человек-машина Устройство для моделирования систем человек-машина Устройство для моделирования систем человек-машина Устройство для моделирования систем человек-машина 

 

Похожие патенты:

Изобретение относится к специализированным средствам вычислительной техники, предназначено для моделирования процесса обслуживания одним прибором любого числа потоков заявок равного приоритета и различных законов обслуживания и может быть использовано в устройствах, моделирующих работу систем массового обслуживания

Изобретение относится к области вычислительной техники и может быть использовано при исследовании систем массового обслуживания

Изобретение относится к области вычислительной техники и может быть использовано для решения задач моделирования канала передачи дискретной информации

Изобретение относится к специализированным средствам вычислительной техники, предназначенным для моделирования систем массового обслуживания

Изобретение относится к вычислительной технике и быть использовано при аппаратурном исследовании систем массового обслуживаг

Изобретение относится к вычислительной технике и моЖет быть использовано для статистического моделирования работы вычислительных систем

Изобретение относится к вычислительной технике и может быть использовано для статистического моделирования систем массового обслуживания

Изобретение относится к вычислительной технике, предназначенной для статистического моделирования систем человек-машина

Изобретение относится к вычислительной технике и может быть применено для статистического моделирования систем передачи дискретных сообщений, использующих демодуляторы с многоуровневым квантованием выходных сигналов

Изобретение относится к вычислительной технике, может быть использовано при моделировании систем массового обслуживания с ограниченным , временем пребывания в очереди и является усовершенствованием изобретения по авт.св

Изобретение относится к вычислительной технике и может быть использовано для оценки надежности и качества функционирования сложных автоматизированных и гибких производственных и телекоммуникационных систем произвольной структуры, в которых используется циклический характер производства, предоставления телекоммуникационных услуг и временное резервирование

Изобретение относится к вычислительной технике и может быть использовано для моделирования систем массового обслуживания (СМО)

Изобретение относится к области вычислительной техники и может быть использовано для оценки надежности и качества функционирования сложных автоматизированных и гибких производственных и телекоммуникационных систем произвольной структуры, в которых используется циклический характер производства, предоставления телекоммуникационных услуг и временное резервирование

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано при моделировании двухрежимных систем массового обслуживания (СМО) для сбора, регистрации статистических данных о временах наработки и восстановления и отказах элементов системы, о количестве поступивших, обслуженных и потерянных заявок и последующего расчета показателей надежности и функционирования

Изобретение относится к вычислительной технике

Изобретение относится к области вычислительной техники, предназначено для моделирования процесса обслуживания двух потоков заявок с различными приоритетами и может быть использовано в устройствах, моделирующих работу систем массового обслуживания

Изобретение относится к цифровой технике и может быть использовано для генерации случайных чисел и преобразования данных, обработки шумоподобных сигналов, идентификации, аутентификации и авторизации, в стохастических системах и устройствах, системах представления и отображения информации, информационно-коммуникационных и сенсорных устройствах и системах

Изобретение относится к цифровой технике и может быть использовано для генерации случайных чисел и преобразования данных, обработки шумоподобных сигналов, идентификации, аутентификации и авторизации, в стохастических системах и устройствах, системах представления и отображения информации, информационно-коммуникационных и сенсорных устройствах и системах

Изобретение относится к вычислительной технике, может быть использовано для моделирования передачи сообщений по двум параллельным каналам связи и является дополнительным к авт.св

Изобретение относится к средствам вычислительной техники и может быть использовано для исследования помехоустойчивости каналов связи и повьшения достоверности адаптивной передачи дискретной информации
Наверх