Устройство для моделирования деятельности человека- оператора
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, з частности к устройствам для моделирования деятельности человека-оператора системы человек-машина. Цель изобретения - расширение функциональных возможностей устройства за счет моделирования отказов и восстановления техники. Для достижения указанной цели устройство дополнительно содержит пятый, шестой и седьмой элементы И, две группы элементов И, две группы элементов ИЛИ и блок моделирования отказов, содержащий два блока памяти, два регистра вывода информации, комбинационный сумматор, два триггера, два регистра адреса, генератор случайных чисел, счетчик, схему сравнения, семь элементов И, шесть элементов ИЛИ и пять элементов задержки Устройство позволяет априорно оценить показатели качества деятельности человека-оператора в системе человек-машина 2 ил
СОЮЗ СОВ -:Т<"..КИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (sils G 06 F 15/20
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРС! ОМУ СВИДЕТЕЛЬСТВУ (21) 4850912/24 (22) 13.07.90 (46) 30.11,92. Бюл. М 44 (72) В.И. Балакай, И.А. Маяцкий, В.В. Агафонов, А.А. Карлов и С.И. Севастьянов (56) Авторское свидетельство СССР
М 1164726, кл. G 06 F 15/20. 1989, Авторское свидетельство СССР
М 1241254, кл. 6 06 F 15/20, 1989. (54) УСТРОЙСЯ BO ДЛЯ МОДЕЛИРОВАНИЯ
ДЕЯТЕЛЬНОСГИ ЧЕЛОВЕКА-ОПЕРАТОРА (57) Изобретение относится к вычислительной технике, 3 частности к устройствам для моделирования деятельности человека-оператора системы человек-машина, Цель изобретения — расширение функциональных
Изобрете ие относится к вычислительной технике, в частности к устройствам для моделировани деятельности человека-оператора системы человек — машина и может быть использовано для статических исследований показателей качества оператОрской деятельности.
Цель изобретения — расширение функциональных возможностей устройства за счет моделирования отказов и восстановления техники.
На фиг. 1 ч зиведена структурная схема устройства. Устройство содержит: блок памяти 1, регистэ 2 вывода информации, первый элемент ИЛИ 3, первый элемент 4 задержки, второй элемент ИЛИ 5. второй элемент 6 задег жки, третий элемент ИЛИ 7, первый элеме т И 8, второй триггер 9. первую группу эле ментов ИЛИ 10, генератор 11 импульсов со случайной деятельностью, „, ЯЛ„„1778761 А1 возможностей устройства за счет моделирования отказов и восстановления техники, Для достижения указанной цели устройство дополнительно содержит пятый, шестой и седьмой элементы И, две группы элементов
И, две группы элементов ИЛИ и блок моделирования отказов, содержащий два блока памяти, два регистра вывода информации, комбинационный сумматор, два триг ера, два регистра адреса, генератор случайных чисел, счетчик, схему сравнения, семь элементов И, шесть элементов ИЛИ и пять элементов задержки. Устройство позволяет априорно оценить показатели качества деятельности человека-оператора в системе человек — машина, 2 ил.
Ф» дифференцирующий элемент 12, преобразователь 14 "временной интервал — код", третий триггер 15, с=дьмой элемент ИЛИ 16, вторую группу элементов ИЛИ 17, первую схему 18 сравнения, генератор 19 случай-! ных чисел, пятый элемент И 20, четвертый l(y элемент ИЛИ 21, четвертый элемент И 22, ! третий элемент 23 задержки, регистр 24 установленного числа повторений операции, ай вторую схему сравнения 25, первый счетчик
26 ошибок, шестой элемент И 27, седьмой
1 элемент 28 задержки, пптми элемент ИЛтт
29, второй элемент И 30, первый триггер 31, регистр 32 числа реализации, пятую схему сравнения 33, счетчик 34 реализаций, шестой элемент 35 задержки, шестой элемент
ИЛИ 36, четвертый элемент задержки 37, счетчик 38 операций, третью схему 39 сравнения, регистр 40 операций алгоритма, счетчик 41 незавершенных реализаций. вто1778761 рой счетчик 42 ошибок, пятый элемент 43 задержки, накапливающий сумматор 44 времени, блок 45 регистрации, регистр 46 нормативного времени, четвертую схему 47 сравнения, третий элемент И 48, счетчик 49 своевременно выполненных реализаций, счетчик 50 своевременно и безошибочно выполненных реализаций„первую 79 и вторую 80 группы элемзнтов И, седьмой элемент И 82, блок 51 моделирования отказов; содержащий (фиг. 2), второй блок 52 памяти, второй регистр 53 вывода информации, второй регистр адреса 54, комбинационный сумматор 55, счетчик операций 56 устранения отказов, первый элемент ИЛИ 5/, первый элемент 58 задержки, первый регистр
59 адреса возможных неисправностей, первый блок 60 памяти, первый регистр 61 вывода информации, схему сравнения 62, второй генератор 63 случайных чисел, второй 64, третий 65 и пятый 66 элементы задержки, первый триггер 67, первый элемент
И 68, шестой элемент ИЛИ 69, второй 70 триггер, седьмой элемент И 71, пятый элемент ИЛИ 72, третий 73, четвертый 74 и пятый 75 элементы И, четвертый элемент
ИЛИ 76, шестой элемент И 77, четвертый элемент 78 задержки, второй элемент ИЛИ
13, третий элемент ИЛИ 81, второй элемент
И 83.
Блок 1 памяти предназначен для хранения характеристик операций алгоритма.
Блок имеет зону хранения значений математического ожидания mrna и среднеквадратического отклонения G ; времени выполнения операций, зону хранения значений вероятности безошибочного выполнения операций Р и зону хранения признака операций. признак "сенсорной" операции — в виде "1", признак."сенсомоторной" операции — в виде "0". Управляющая . составляющая моделируемого алгоритма характеризуется порядком следования операции алгоритма совместно с их признаком.
Регистр 2 вывода информации осуществляет прием из первого блока памяти, выдачу на обработку характеристик очередной операции и их хранение до перехода к моделированию следующей операции или к началу новой реализации.
Генератор 11 импульсов со случайной деятельностью. получив значение математического ожидания вц и среднеквадратического отклонения Gti. вырабатывает последовательность импульсов, длительность которой пропорционально времени
Ati выполнения f-й операции, Дифференцируемый элемент12 формирует импульс "Начало". соответствующий
55 началу поступления очередной последовательности импульсов от генератора 11, и импульс "Конец", соответствующий окончанию последовательности.
Преобразователь "временной интервал— код" 14 формирует двоичное число, пропорциональное времени Л ti, соответствующее длительности последовательности импульсов, выработанной генератором 11, Первая схема 18 сравнения производит сравнение поступившего из блока 1 памяти значения вероятности Р безошибочно выполненной операции с случайным числом
Х ь выработанным генератором 19 случайных чисел. Результат сравнения — импульс на одном из выходов. Операция считается выполненной, если Хг P, и наблюдается ошибка, если Xri>PI.
Регистр 24 установлен ного числа повторений операции предназначен для хранения и выдачи после каждой допущенной ошибки для сравнения введенного заранее числа, соответствующего допустимому числу повторений одной и той же операции flp.
Вторая схема 25 сравнения сравнивает количество допущенных при выполнении данной операции ошибок и, подсчитываемое первым счетчиком 26 ошибок, со значением пд установленного числа повторений.
При п<пд разрешается повторение той же операции, при п=пд повторение запрещается и реализация алгоритма прерывается. Результат сравнения — импульс на одном из выходов схемы.
Регистр 32 числа реализаций предназначен для хранения и выдачи после завершения или прерывания очередной реализации введенного заранее my, запланированного в данном опыте числа реализаций алгоритма, Пятая схема 33 сравнения осуществляет сравнение числа m выполненных и прерванных на данный момент реализаций, фиксируемого счетчика 34 с установленным в регистре 32 числом реализаций my. Результатом сравнения является импульс на одном из выходовсхемы33, при m
Результат сравнения — импульс на одном из выходов схемы 39 при < р и импульс на другом выходе при k=k>, Счетчик 41 подсчитывает количество прерванных из-за "ошибочных действий" оператора реализаций алгоритма.
1778761
50
Второй счетчик 42 ошибок подсчитывает общее число ошибок во всем комплексе запланированного числа реализаций алгоритма.
Накапливающий сумматор 44 фиксирует значение времени выполнения последней i-й операции Ati (независимо от правильности ее выполнения), суммирует его с значением времени, затраченного на выполнение всех предыдущих (I — 1) операций текущей реализации
t1 1
ti= gati+,>, (Л11 + g h,tiI), I =1 iI=1 где AtiJ — время, затраченное на осуществление IJ-того повторения J-й операции. в которой допущена ошибка, п1 — число ошибочных повторений )-той операции до ее правильного выполнения, выдает получаемое значение времени выполнения данной реализации после ее полного завершения s четвертую схему 47 сравнения для сравнения с значением нормативного времени, суммирует значение всех полностью завершенных реализаций и выдает его в блок регистрации 45 после полного завершения всей процедуры.
Блок регистрации 45 формирует после завершения процедуры общее число допущенных ошибок, число прерванных реализаций, значение суммарного времени выполнения завершенных реализаций, число своевременно выполненных реализаций, число своевременно и безошибочно выполненных реализаций.
Регистр 46 нормативного времени содержит введенное заранее значение нормативного времени выполнения реализации алгоритма и выдает его для саавнения по сигналу 0 завершении данной реализации
Четвертая схема 47 сравнения предназначена для сравнения значения времени
"затраченного" на выполнение данной реализации алгоритма с нормативным значением из регистра 46 нормативного времени.
Резуль1ат сравнения — импульсный сигнал на выходе схемы, если время выполнения реализации меньше или равно нормативному.
Второй блок памяти 52 предназначен для хранения характеристик выполнения операций алгоритмов устранения неисправностей mr>, 6, Рр аналогичных харакi теристикам операций основного алгоритма управления в первом блоке 1 памяти, а также признака окончания алгоритма, Блок 52 содержит характеристики нескольких алгоритмов, что позволяет моделировать алгоритмы устранения различных неисправностей, 5
Второй регистр 53 вывода информации обеспечивает хранение характеристик очередной операции устранения неисправностей, до правильного завершения этой операции и выдачу их для ее моделирования, Ввод информации разрешается постоянно без дополнительных команд.
Второй регистр 54 адреса предназначен для хранения адреса первой операции алгоритма устранения неисправности и выдачу его во второй сумматор 55.
Сумматор 55 служит для суммирования адреса первой операции алгоритма неисправноСти с номером очередной операции. устранения неисправности, выдаваемым счетчиком 56 операций устранения неисправностей и для выдачи полученного результата на адресные входы блока памяти 52.
Первый регистр 59 адреса возможных
"неисправностей" предназначен для поочередного обращения к ячейкам 60 памяти для вывода значений адреса и вероятности возникновения неисправности на дальнейшую обработку, Первый блок памяти 60 предназначен для хранения численных значений адресов и вероятностей, О ч появления различных неисправностей технической частиp АСУ.
Максимальное количество предполагаемых неисправностей должно соответствовать числу предусмотренных алгоритмов устранения неисправностей в виде соответствующих "комплектов" характерисгик во втором блоке 52 памяти.
Регистр 59 адреса возможных неисправностей предназначен для поочередного обращения к ячейкам 60 памяти для вывода значений вероятности возникновения неисправности на дальнейшую обработку, Первый регистр 61 вывода информации предназначен для хранения очередного значения вероятности возникновения неисправности и выдачи его на шестую схему 62 сравнения, Схема 62 сравнения предназначена для сравнения очередного значения вероятности неисправности с случайным числом от второго генератора 63 случайных чисел Y
При выполнении условия У ц> Qg техническая часть АСУ считается исправной. При исходе Yr < О, фиксируется "возникновение неисправности".
Устройство работает следующим образом. Импульсный сигнал "ПУСК" от входа устройства поступает на первый вход первого элемента 3 ИЛИ, íà S-вход первого триггера 31 и через первый вход блока 51 моделирования отказов на первый вход первого элемента 57 ИЛИ блока, Потенциаль- ный сигнал с прямого выхода первого
1778761 триггера 31 поступает на второй управляющий вход регистра 2 вывода информации, разрешая ввод в него информации из блока памяти 1. Импульсный сигнал с выхода первого элемента 57 ИЛИ блока моделирования отказов поступает на S-вход первого триггера 67 и первый вход второго элемента
13 ИЛИ и с его выхода — íà R-вход второго триггера 70. Потенциальный сигнал с прямого выхода триггера 67 через первый выход блока 51 моделирования отказов подается на первый вход седьмого элемента
82 И и на первые входы шестого 27, пятого
20 и второго 30 элементов И, открывая их.
Потенциальный сигнал с инверсного выхода второго триггера 70 через шестой выход блока 51 моделирования поступает íà BTOрой вход седьмого элемента 82 И и с его выхода — на первый вход первого элемента
8 И, готовя его к открытию и на вторые ! входы первой 79 и второй 80 групп элементов И, открывая их. На инверсном выходе триггера 67, подключенном к первым входам третьего 73, четвертого 74, пятого 75, второго 83 и первого 68 элементов И, сигнал отсутствует, и данные ключи закрыты. Потенциальный сигнал с прямого выхода первого триггера 31 подается также через второй вход блока 51 моделирования на вторые входы второго 53. первого 61 регистров вывода информации и на второй вход второго регистра 54 адреса, разрешая ввод информации в регистры из блока памяти, Импульсный сигнал с выхода первого элемента 3 ИЛИ поступает íà R-вход третьего триггера 15 и на первый вход счетчика 38 операций, приводя его в исходное состояние. Потенциальный сигнал с инверсного выхода третьего триггера 15 подается на первый вход третьего элемента 48 И, открывая его. Сигнал с выхода первого элемента
3 ИЛИ через первый элемент 4 задержки подается также на первый вход блока 1 памяти для разрешения считывания в регистр
2 вывода информации значений характеристик первой операции алгоритма, Время срабатывания первого элемента 4 задержки должно обеспечивать опережение появления сигнала на прямом выходе первого триггера 31, разрешающего запись информации в регистр 2 вывода информации по отношению к моменту разрешения считывания этой информации из блока 1 памяти.
Импульсный сигнал с выхода первого эле мента 4 задержки поступает также на первый вход второго элемента 5 ИЛИ и с его выхода — íà R-вход второго триггера 9 и на первый вход первого счетчика 26 ошибок, обнуляя его, Потенциальный сигнал с инверсного выхода триггера 9 поступает на выходов первой группы регистра 2 вывода поступает через открытые элементы И 79 первой группы на первые входы соответствующих элементов ИЛИ 10 первой группы.
40 Информация о вероятностной характеристике операции с выходов второй группы регистра 2 подается через открытые элементы 80 И второй группы на первые входы соответствующих элементов 17 ИЛИ второй
45 группы, Информация о признаке вида операции подается с третьего выхода регистра
2 на S-вход второго триггера 9. Для сенсамоторной операции, имеющей признак "0", триггер 9 не изменяет свое состояние, про50 должая поддерживать потенциальный сигнал своего инверсного выхода на втором входе первого элемента И 8 и удерживая в закрытом состоянии четвертый элемент 22
И, так как сигнал на его первом входе сое55 диненном с прямым выходом триггера 9, отсутствует. Информация с выходов первой группы элементов 10 ИЛИ поступает на информационные входы генератора 11 импульсов со случайной деятельностью, который начинает формировать последова10
30 второй вход первого элемента И 8 и совместно с сигналом на его первом входе от первого выхода блока 51 моделирования (см, выше) открывает первый элемент И 8 для сигналов по его третьему входу, Импульсный сигнал с выхода второго элемента
ИЛИ 5 через второй элемент 6 задержки поступает на первый вход третьего элемента 7 ИЛИ и с его выхода — на первый управляющий вход регистра 2 вывода информации для разрешения считывания записанных в него значений характеристик операций алгоритма. Время срабатывания второго элемента 6 задержки должно обеспечивать опережение момента поступления сигнала на первый вход блока памяти 1 и завершения считывания информации в регистр 2 вывода информации по отношению к моменту поступления на первый вход регистра 2 вывода информации сигнала, разрешающего вывод информации на обработку. Оно также обеспечивает приведение в нулевое состояние триггера 9 и обнуление счетчика ошибок 26 до начала считывания информации из регистра 2. С выхода третьего элемента ИЛИ 7 сигнал также поступает на первый вход седьмого элемента ИЛИ 16 и с его выхода — на управляющий вход генератора 19 случайных чисел, запущенного в момент включения устройства, для разрешения выдачи случайного числа через его выходы второй группы на входы второй группы первой схемы 18 сравнения. Информация о временных характеристиках моделируемой операции с
1778761
15 уже введенного от генератора 19 значения 20 тельность импульсов, следующих с выхода генератора 11 на информационный вход дифференцирующего элемента 12, Информация с выходов второй группы элементов
ИЛИ 17 поступает на входы второй группы схемы 18 сравнения. При поступлении первого импульса из последовательности от генератора 11 дифференцирующий элемент
12 формирует импульс "НАЧАЛО" и передает его через свой первый выход на первый вход преобразователя 14 "временной интервал — код". Прекращение поступления на вход дифференцирующего 12 элемента последовательности импульсов вызывает формирование на его втором выходе импульса
"КОНЕЦ", поступающего на третий управляющий вход первой схемы сравнения 18, разрешая сравнение вероятностной характеристики моделируемой операции и случайного числа, а также на второй вход преобразователя 14 "временной интервал— код", Преобразователь 14 формирует код числа, пропорционального временному интервалу между поступлением импульсов
"НАЧАЛО" и "КОНЕЦ", и через свои выходы передает на информационные входы первой группы накапливающего сумматора 44 времени для записи "времени выполнения"
i-йоперации Л ;(или Лti — при ошибочном ее выполнении).
Если результатом сравнения в первой схеме 18 сравнения является "правильное выполнение" операции. то импульсный сигнал с ее первого выхода передается на первый вход четвертого элемента 21 ИЛИ и с его выхода — на второй вход накапливающего сумматора 44, разрешая суммирование значения времени At;, полученного от преобразователя 12 к суммарному времени выполнения предыдущих операций, на второй вход открытого ключевого шестого элемента И 27 и через третий вход блока 51 моделирования неисправности — на второй вход закрытого ключевого третьего элемента И
73, Сигнал с выхода шестого элемента 27 И поступает на второй счетный вход счетчика
38 операций, на управляющий вход регистра 40 числа операций в алгоритме и на вход четвертого элемента 37 задержки. Счетчик
38 суммирует очередную единицу и выдает результат на входы второй группы третьей схемы 39 сравнения, Регистр 40 выдает записанное в него значение числа операций на входы первой группы третьей схемы 39 сравнения. Сигнал с выхода четвертого элемента 37 задержки поступает на третий управляющий вход третьей схемы сравнения
39, разрешая сравнение введенных вели25
55 чин. Время срабатывания четвертого элемента 37 задержки должно обеспечивать опережение завершения подсчета очередной операции и выдачи результата из счетчика 38 операций, а также выдачи установленного числа из регистра 40 операций в третью схему сравнения 39 по отношению к моменту поступления сигнала, разрешающего сравнение этих чисел. Если число операций в счетчике 38 меньше числа из регистра 40, на первом выходе третьей схемы 39 сравнения появляется импульсный сигнал, который поступает на второй вход второго элемента ИЛИ 5 и на второй управляющий вход блока 1 памяти, разрешая считывание характеристик очередной операции. Далее процесс продолжается, как описано выше. При достижении в счетчике 38 операций числа, равного установленному в регистре 40 значению, после сравнения импульсный сигнал с второго выхода третьей схемы сравнения 39 поступает на третий вход накапливающего сумматора
44, на вход пятого элемента 43 задержки, на управляющий вход регистра 46 нормативного времени, В накапливающем сумматоре
44 осуществляется выдача значения суммарного времени, "затраченного" на выполнение всех операций данной реализации через свои информационные выходы первой группы на соответствующие входы первой группы четвертой схемы 47 сравнения, а также суммирование этого значения с суммарным временем выполнения всех предыдущих завершенных реализаций алгоритма, Регистр 46 нормативного времени выдает записанное в него значение на информационные входы второй группы четвертой схемы 47 сравнения. С выхода пятого элемента 43 задержки сигнал поступает на третий управляющий вход четвертой схемы сравнения, разрешая сравнение введенных в схему значений времени, и на первый вход шестого элемента 36 ИЛИ, Если число накапливающего сумматора 44 меньше или равно числу из регистра 46, то на выходе схемы 47 сравнения появляется импульсный сигнал, поступающий на первый счетный вход счетчика 49 своевременно выполненных реализаций и на второй вход открытого (см, выше) ключевого третьего элемента 48 И. Импульсный сигнал с выхода третьего элемента 48 И поступает на первый счетный вход счетчика 50 своевременно и безошибочно выполненных реализаций, Время срабатывания пятого элемента
43 задер>кки должно обеспечивать опережение завершения суммирования значений времени в сумматоре 44 и перезаписи полученного значения, а также нормативной ве1778761
55 личины из регистра 46 в четвертую схему 47 сравнения по отношению к моменту прихода сигнапа, разрешающего сравнение.
Сигнал с выхода шестого 36 элемента
ИЛИ поступает на вход шестого элемента 35 задержки, на счетный вход счетчика 34 реализаций,вход регистра 32 числа реализаций.
C информационных BblxoA08 регистра 32 числа реализаций снимается записанное в нем значение на соответствующие входы первой группы пятой схемы ЗЗ сравнения. С информационных выходов счетчика 34 на входы второй группы схемы 33 сравнения поступает очередное значение количества выполнявшихся реализаций, С выхода шестого 35 элемента задержки сигнал поступает на третий управляющий вход пятой схемы 33 сравнения, разрешая сравнение введенных величин Время срабатывания пятого 35 элемента задержки устанавливается аналогично четвертому элементу 37 задержки, Если число выполнявшихся к данному моменту реализаций меньше установленного, импульсный сигнал с первого выхода пятой схемы 33 сравнения поступает на второй вход первого элемента ИЛИ 3.
Начинается моделирование очередной реализации, При достижении в схеме ЗЗ сравнения равенства импульсный сигнал появляется на втором выходе схемы 33 и поступает на R-вход триггера 31. на второй вход счетчика 41 прерванных операций, на второй вход второго счетчика 42 ошибок, на пятый вход сумматора 44 и на вторые входы счетчика 49 своевременно выполненных реализаций и счетчика 50 своевременно и безошибочно выполненных реализаций.
Первый триггер 31 переходит в нулевое состояние. Прямой выход первого триггера-31 обнуляется, и ввод информации в.регистр 2, первый регистр 61 вывода и в регистр 54 адреса запрещается, С выходов счетчиков
41, 42, 49-и 50 на соответствующие информационные входы блока 45 регистрации снимаются сформированные в этих счетчиках значения числа прерванных реализаций, допущенных ошибок, своевременно выполненных реализаций и своевременно и безошибочно выполненных реализаций, а с выходов второй группы сумматора 44 в блок
45 снимается значение времени,"затраченного" на выполнение всех завершенных реализаций.
Если в процессе моделирования текущей операции в первой схеме 18 сравнения в результате сравнения получен исход
Хг >Рь то есть совершена ошибка, то импульсный сигнал с второго выхода схемы 18 поступает на вход третьего элемента 23 задержки, на управляющий вход регистра
24 ошибок, на второй счетный вход первого
c÷eò÷èê3 26 ошибок, на второй вход четвертого элемента ИЛИ 21. на второй вход открытого ключевого пятого элемента И 20 и на первый счетный вход второго счетчика 42 ошибок. Счетчик 42 суммирует очередную единицу, счетчик 26 суммирует единицу и выдает результат на сравнение во вторую схему сравнения 25, Регистр 24 выдает записанное в нем значение допустимого числа ошибок (повторений операции) во вторую схему 25 сравнения, Сигнал с выхода четвертого элемента ИЛИ 21 поступает на второй вход сумматора 44, где время, "затраченное" на попытку операции также, как и для правильно выполненной операции, суммируется с суммарным временем предыдущих операций. Сигнал с выхода пятого элемента 20 И (триггер 9 — в нулевое состояние и сигнала на его прямом выходе нет)и на R-входтретьеготриггера15. Инверсный выход триггера 15, соединенный с первым входом третьего элемента 48 И, обнуляется. Третий элемент 48 И закрывается, и при своевременном завершении данной реализации она не будет подсчитана в счетчике 50 своевременно и безошибочно выполненных реализаций, Сигнал с выхода третьего элемента задержки 23 поступает на третий управляющий вход второй схемы 25 сравнения, разрешая сравнение. Время срабатывания третьего элемента 23 задержки определяется аналогично четвертому 37 и шестому 35 элементам задержки. Если число ошибок в счетчике 26 меньше значения в регистре 24 п<пд, импульсный сигнал с первого выхода второй схемы 25 сравнения поступает на третий вход открытого первого элемента 8
И и через четвертый вход блока 51 моделирования — на второй вход закрытого четвертого элемента И 74 (первый триггер 67 — в единичном состоянии), Сигнал с выхода первого элемента 8 И поступает на второй вход третьего элемента ИЛИ 7 и с его выхода — на первый вход регистра 2 вывода информации для повторного считывания характеристик невыполненной из-за ошибок операции для ее повторения. Если число ошибок в счетчике 26 достигло предельного значения, то есть сравнение в схеме 25 дало результат п=пд, импульсный сигнал с второго выхода третьей схемы 25 сравнения поступает на второй вход открытого второго элемента И 30, импульс поступает на второй вход пятого элемента 29 ИЛИ, с выхода пятого элемента ИЛИ 29 сигнал поступает на второй вход шестого элемента ИЛИ 36, на первый счетный вход счетчика 41 прерванных реализаций и на четвертый вход сумма13
1778761
25
35
55 тора 44. По сигналу с выхода шестого элемента ИЛИ 36 осуществляется подсчет реализации прерванной из-за ошибки, так же, как по сигналу о завершении реализации от второго выхода третьей схемы 39 сравнения, и переход к выполнению новой реализации. Счетчик 41 фиксирует очередную прерванную реализацию, В сумматоре 44 по полученному сигналу стирается значение времени, "затраченного" на выполнение прерванной реализации.
При моделировании сенсорной операции с третьего выхода регистра 2 вывода информации снимается признак "1", который поступает на S-вход второго триггера 9, С прямого выхода триггера потенциальный сигнал поступает на первый вход четвертого элемента И 22, открывая его, Инверсный выход триггера 9, соединенный с вторым входом первого элемента 8 И, который закрывается для сигналов, поступающих на его третий вход. При этом в случае совершения ошибок сигнал с второго выхода первой схемы сравнения 18 также, как для сенсамоторной операции, поступает на вход второй схемы 25 сравнения, управляющий вход регистра 24 ошибок, счетный вход первого счетчика 26 ошибок. В счетчике 26 фиксируется первая единица, после сравнения в третьей схеме 25 сравнения фиксируется исход п<пд. С первого выхода схемы 25 сигнал подается на третий вход закрытого первого элемента 8 И, и повторения операции запрещается. По сигналу с второго выхода первой схемы сравнения 18, поступающему на первый счетный вход счетчика 42, суммируется очередная ошибка. В сумматоре 44 по сигналу через четвертый элемент ИЛИ 21 на его второй вход также к знач нию времени предыдущих операций прибавляется время данной операции, Сигнал с второго выхода нулевой схемы сравнения 18 через открытый пятый элемент 20 И поступает на второй вход на этот раз открыл го четвертого элемента 22 И, с
его выхода на первый вход пятого элемента
29 ИЛИ, и далее повторяется процесс прерывания реализации и перехода к очередной реализации подобно случаю достижения равенства во второй схеме 25
CPBBH8HI
Одновременно с описанными процессами функционирует блок 51 моделирования.
По сигналу "Пуск", поступившему через первый вход блока на первый вход первого элемента ИЛИ 57, с его выхода сигнал поступает на вход первого элемента 58 задержки, С выхода элемента 58 задержки сигнал поступает на управля|ощий вход первого регистра 59 адреса и на вход второго элемента 64 задержки. По сигналу на вход. первого регистра 59 адреса возможной неисправности, регистр 59 адреса формирует на адресных выходах адрес текущей неисправности, а затем увеличивает его на единицу. Адрес текущей неисправности в адресных выходах регистра 59 адреса поступает на адресные входы первого блока памяти 60 для разрешения считывания очередных значений вероятности возникновения неисправности в первый регистр 61 вывода информации и адреса первой операции алгоритма устранения данной неисправности во второй регистр 54 адреса первой операции алгоритма устранения неисправности. Время срабатывания первого элемента 58 задержки определяется подобно первому элементу 4 задержки, исходя из необходимости обеспечить опережение появления на втором управляющем входе регистра 61 сигнала разрешения ввода в него информации, поступающего от первого
31 триггера по отношению к моменту появления на входе регистра 59 адреса сигнала от первого элемента 58 задержки, управляющего считыванием из блока 60 памяти информации. Сигнал с выхода второго элемента 64 задержки поступает на первый управляющий вход первого регистра 61 вывода информации, разрешая считывание в схему 62 сравнения числа, на управляющий вход генератора 63 случайных чисел, разрешая вывод из него случайного числа в схему
62 сравнения, и на вход третьего элемента
65 задержки. Время срабатывания второго элемента 64 задержки должно обеспечивать опережение ввода числа в регистр 61 по отношению к моменту прихода на него сигнала для считывания числа. Сигнал с выхода третьего элемента 65 задержки поступает на третий управляющий вход схемы 62 сравнения, разрешая сравнение чисел. Время срабатывания третьего элемента 65 задержки должно обеспечивать отставание появления на управля ющем входе схемы сравнения 62 сигнала. разрешающего сравнение. от момента ввода сравниваемой информации из генератора 63 и регистра 61.
Если число из регистра 61 меньше случайного числа (0<Хг), то есть данная неисправность не возникла, импульсный сигнал с второго выхода схемы 62 сравнения поступает на четвертый вход первого элемента 57
ИЛИ, и моделируется возникновение очередной неисправности, Если случайное число меньше вероятности возникновения данной неисправности или равно ему, то есть возникла неисправность, импульсный сигнал с второго выхода схемы 62 сравнения поступает на первый вход третьего эле16
1778 61
25 ни, по отношению к моменту прихода сигнала, разрешающего его обработку. Сигнал с выхода третьего элемента ИЛИ 81 30
55 мента 81 ИЛИ, на вход четвертого элемента
78 задержки и через пятый выход блока 51 моделирования — на второй управляющий вход генератора 11 последовательности импульсов, в результате чего генератор прекращает формирование последовательности импульсов, если в нем имеет место моделирование длительности очередной операции алгоритма, на вход седьмого элемента 28 задержки. Прекращение поступления на вход дифференцирующего 12 элемента от генератора 11 последовательности импульсов вызывает формирование на его втором выходе импульса "Конец". В преобразователе 14 формируется значение времени, "затраченного" на выполнение операции до ее прерывания. которое передается в сумматоре 44. По сигналу с выхода седьмого элемента 28 задержки, поступающему на третий вход четвертого элемента
ИЛИ 21 и с его выхода — на второй вход сумматора 44, записанное в него значение суммируется с суммарным временем предыдущих операций текущей реализации, Время срабатывания седьмого элемента 28 задержки должно обеспечивать опережение записи в сумматор 44 значения времепоступает на вход второго триггера 70. С прямого выхода пятого триггера 70 потенциальный сигнал поступает на первый вход шестого элемента 77 И,открывая его. Инверсный выход триггера 70, соединенный с вторым входом седьмого элемента И 71 и, через шестой выход блока 51 моделирования с вторым входом седьмого элемента И 82 устройства, обнуляется. Седьмой элемент. И
71 блока моделирования и седьмой элемент устройства 82 И закрываются. Выход седьмого элемента И 82, соединенный с первым входом первого 8 элемента И и с вторыми входами первой 70 и второй 80 группы элементов И, обнуляется, и элементы И 8, 79 и
80 закрываются. Вывод характеристик операций из регистра 2, если неисправность возникла после окончания ее моделирования, но до завершения количественного анализа и перехода к очередной операции, запрещается.
Сигнал с выхода четвертого элемента 78 задержки поступает íà R-вход первого триггера 67, на первый вход четвертого элемента 76 ИЛИ и на первый вход пятого элемента
ИЛИ 72.
Триггер 67 переходит в нулевое состояние. Прямой выход триггера, соединенный через первый выход блока 51 моделирования с первыми входами шестого 27, пятого
20 и второго 30 элементов И, обнуляется, и ключи закрываются. При этом запрещается прохождение сигналов для моделирования прерывания реализации в случае ошибок в
"действиях оператора", для подсчета прерванных и выполненных реализаций, для подсчета и сравнения числа операций текущей реализации и для задействования регистра 2 вывода для повторения операций в процессе моделирования алгоритма устранения неисправности.
Потенциальный сигнал на инверсном выходе триггера 67 поступает на первый вход первого элемента 68 И и на первые входы третьего 73, четвертого 74, пятого 75 и второго 83 элементов И, открывая их.
Сигнал с выхода пятого элемента ИЛИ
72 поступает на первый вход счетчика 56 операций устранения неисправности, обнуляя счетчик, на второй вход шестого элемента ИЛИ 69 и с. его выхода на первый управляющий вход второго регистра 54 адреса, разрешая считывание информации, Сигналы с выходов второго регистра 54 адреса.и с счетчика 56 операций устранения неисправности (в данном случае он равен нулю) поступает на соответствующие входы сумматора 55, с выходов которого сигнал (равный сумме сигналов от регистра и счетчика) поступает на адресные входы второго блока 52 памяти, разрешая выбрать для считывания информации адрес характеристик первой операции алгоритма устранения данной неисправности, которые по соответствующим информационным вводам вводятся во второй регистр 53 вывода информации. Сигнал с выхода четвертого элемента ИЛИ 76 поступает на вход пятого элемента 66 задержки и с его выхода — на второй вход первого элемента 68 И, Время задержки четвертого элемента
18 задер>кки в случае появления неисправности после завершения очередной операции основного алгоритма по длительности, но до завершения ее анализа по количеству ошибок и операций в текущей реализации дол>кно обеспечивать опережение появления сигналов о верности выполнения операции на первом выходе первой схемы 18 сравнения, его прохождения на третью схему 39 сравнения, а также сигнала об ошибочности вы