SU1413640A1 - Device for simulating activity of human operator - Google Patents
Device for simulating activity of human operator Download PDFInfo
- Publication number
- SU1413640A1 SU1413640A1 SU874183088A SU4183088A SU1413640A1 SU 1413640 A1 SU1413640 A1 SU 1413640A1 SU 874183088 A SU874183088 A SU 874183088A SU 4183088 A SU4183088 A SU 4183088A SU 1413640 A1 SU1413640 A1 SU 1413640A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- elements
- group
- counter
- Prior art date
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Изобретение относитс к вычислительной технике, в частности к устройствам дл моделировани де тельности человека-оператора системы человек - мнщина. Цель изобретени расширение функциональных возможностей устройства за счет моделировани выполнени работ по аварийному алгоритму при возникновении отказов Цель изобретени достигаетс введением в устройство двух групп элементов И, элементов ИЛИ, И, группы элементов ИЛИ, триггера, блока пам ти, счетчика числа правильно выполненных операций и ключа. Устройством можно моделировать возникновение аварийной ситуации с любой операцией основного алгоритма управлени и определить, дл каких ситуаций необходим йызов ремонтного персонала, а в каких случа х оператор способен самосто тельно выполнить задачу управлени в отведенный временной интервал (норматив). 1 ил.The invention relates to computing, in particular, to devices for simulating the activity of a human operator of a human-subject system. The purpose of the invention is to expand the functionality of the device by simulating the performance of an emergency algorithm when a failure occurs. The purpose of the invention is to introduce into the device two groups of AND elements, OR elements, OR group of elements, a trigger, a memory block, a number of correctly executed operations and a key . The device can simulate the occurrence of an emergency with any operation of the main control algorithm and determine which situations require repair personnel, and in which cases the operator is able to independently perform the control task in the allotted time interval (standard). 1 il.
Description
0000
о about
Изобретение относитс к вычислительной технике 5 в частности к устройствам дл моделировани де тельности человека-оператора системы чел век - мапина.The invention relates to computing 5, in particular, to devices for simulating the human operator of a man-system mapin system.
Цель изобретени - расширение фун- К1даональньгх возможностей устройства за счет моделировани выполнени работ по аварийному алгоритму при BOS- никновении отказов.The purpose of the invention is the expansion of the functional capabilities of the device by simulating the performance of work on the emergency algorithm for BOS failure.
На чертеже представлена схема устройства . Устройство содержит третий элемент HJDi 1, второй триггер 2, первый элемент ИЛИ 3, второй элемент И 4, второй элемент 5 задержки, третий элемент 6 задержки, третий элемент И 7, первый блок 8 пам ти, первую группу 9 элементов И, четвертый элемент И 10, второй блок 11 пам ти, дев тый элемент И 12s первый элемент 13 задержки, группу элементов ИЛИ 14, регистр 15 пам ти, первый триггер 16 генератор 17 импульсов случайной .. .- длительностиJ ;Ди4х})еренц -арующий эле- мент 18, генератор 19 равномерно распределенных чисел, преобразователь 20 времен1 ой интервал - код и первую схему 21 сравнени , первый элемент И 22,, шестой элемент И 23, счетчик 24 отказов, п тый элемент И 25,восьмой 26 и седьмой 2.7 элементь И, блок 28 регистрации, вторую схему 29 сравнение , сумматор 30, п тый элемент ИЛИ 31, первый счетчи-к 32, числа правильно выполненных операций, четвертый элемент ИЛИ 33,, второй счетчик 34 числа правильно выполненных операций,третью схему 35 сравнени , второй элемент 36, счетчик 37 выполненных реализаций , вторую группу элементов И 38, .ключ 39 дес тый элемент 40 и вход 41 запуска устройства модепировани .The drawing shows a diagram of the device. The device contains the third element HJDi 1, the second trigger 2, the first element OR 3, the second element AND 4, the second element 5 delay, the third element 6 delay, the third element And 7, the first memory block 8, the first group 9 elements And, the fourth element And 10, the second memory block 11, the ninth element AND 12s the first delay element 13, the group of elements OR 14, the memory register 15, the first trigger 16, the generator 17 pulses of a random ... .- duration J; D4x}) transcending element ment 18, generator 19 of uniformly distributed numbers, converter 20 time1 interval, the code and the first comparison circuit 21, first element AND 22 ,, sixth element AND 23, failure counter 24, fifth element AND 25, eighth 26 and seventh 2.7 element AND, registration unit 28, second comparison circuit 29, adder 30, fifth element OR 31 , the first counter-to 32, the number of correctly executed operations, the fourth element OR 33, the second counter 34, the number of correctly executed operations, the third comparison circuit 35, the second element 36, the counter 37 of completed implementations, the second group of elements 38, the key 39 dec the second element 40 and the mode device start input 41.
Блок 8 предназначен дл хранени и вьщачи в регистр 15 параметров алгоритма управлени . В нем хран тс данные об управл ющей и операционной составл ющих алгоритма де тельности, выполнение которого оператором моделируетс .Unit 8 is intended for storage and entry into the register 15 of the parameters of the control algorithm. It stores information about the control and operational components of the activity algorithm, the execution of which is modeled by the operator.
Блок пам ти 21 предназначен дл хранени и выдачи в регистр 15 параметров аварийного (поиска и устранени неисправности, сбо ) алгоритма. В нем хран тс данные об управл ющей и операционной составл ющих аварийного алгоритма де тельности, который необходимо выполнить оператору, прервав на это врем выполнение основногоThe memory unit 21 is intended for storing and delivering to the register 15 the parameters of the emergency (troubleshooting, failure) algorithm. It stores information about the control and operating components of the emergency activity algorithm, which the operator must perform, interrupting the main
5 0 5 О „ 5 0 5 About „
5five
00
алгоритма. Считывание данных из блоков 8 и 11 пам ти осуществл етс путем подачи сигналов на их входы, при этом, в момент по влени сигнала на первом входе блока пам ти производитс вьщача параметров первой и всех последуюпшх операций алгоритма , а при по влении сигнала на втором входе каждого блока пам ти выдаютс данные только о первой операции соответствующего алгоритма (основного и управл ющего), что соответствует началу новой реализации моделировани дл набора статистически достоверного числа ре.ализаций. При этом по вление сигнала на первых входах блоков пам ти соответствует либо первой, либо очередной реализации, при условии, что предыдуща реализаци была завершена успешно, а по вление сигнала на втором входе каждого блока пам ти соответствует ситуации, когда предыдуща реализаци была завершена безуспешно , т.е. алгоритм управлени не был выполнен. Оба блока пам ти разделены на две зоны, причем в первых их зонах хран тс значени математического ожидани и среднеквадратического отклонени времени выполнени каждого типа элементарных операций, вход щих в основной и аварийный алгоритм соответственно. Данные значени мещаютс в пор дке следовани операций при выполнении указанных .алгоритмов . Во вторых зонах располагаютс значени веро тности безошибочного вьшолнени соответствующего типа элементарных операцир алгоритмов Р/, которые позвол ют оценивать безошибочность действи оператора с учетом компоновки панелей индикации и управлени соответствующими органами. Эти параметры характеризуют операционную составл ющую, а пор док следовани операций - управл ющую составл ющую моделируемого алгоритма.algorithm. Data is read from memory blocks 8 and 11 by sending signals to their inputs, while at the time of the signal at the first input of the memory block, the parameters of the first and all subsequent operations of the algorithm are generated, and when the signal at the second input appears Each block of memory provides data only on the first operation of the corresponding algorithm (main and control), which corresponds to the beginning of a new implementation of the simulation for a set of statistically reliable number of res. In this case, the appearance of the signal at the first inputs of the memory blocks corresponds to either the first or the next implementation, provided that the previous implementation was completed successfully, and the appearance of the signal at the second input of each memory block corresponds to the situation when the previous implementation was unsuccessful, those. control algorithm was not executed. Both blocks of memory are divided into two zones, and in their first zones the values of the mathematical expectation and the standard deviation of the execution time of each type of elementary operations included in the main and emergency algorithms, respectively, are stored. These values are placed in the order of the following operations when performing the specified algorithms. In the second zones, the probability values of the error-free execution of the corresponding type of elementary operations of the algorithms P / are located, which make it possible to assess the error-free operation of the operator taking into account the layout of the display panels and control of the relevant authorities. These parameters characterize the operational component, and the order of the operations follow the control component of the simulated algorithm.
Регистр 15 осуществл ет хранение и выдачу на первый выход значений математического ожидани и среднеквадратического отклонени , а на второй выход - значений Р операций соответ- ствуюп(их алгоритмов.Register 15 stores and issues on the first output the values of mathematical expectation and standard deviation, and on the second output, the values of P operations of the corresponding (their algorithms.
Элементы 5, 6 и 13 задержки предназначены дл синхронизации и организации надежной записи и считывани данных из блоков 8 и 11 пам ти в регистр 15. Кроме того, элемент 5 задержки выбираетс с учетом времениThe delay elements 5, 6 and 13 are designed to synchronize and organize reliable writing and reading data from memory blocks 8 and 11 into register 15. In addition, delay element 5 is selected taking into account the time
срабатывани триггера 2 и времени работы первого счетчика числа правильно выполненных операций при выполнении аварийного алгоритма.trigger 2 and the time of operation of the first counter of the number of correctly performed operations during the execution of the emergency algorithm.
Генератор 17 формирует последовательность импульсов случайной дли- тельности, распределенных по необходимому закону с параметрами, выдаваемыми из первой зоны по первым выходам блоков 8 и 11 пам ти.The generator 17 forms a sequence of pulses of random duration distributed according to the necessary law with parameters outputted from the first zone to the first outputs of memory blocks 8 and 11.
Генератор 19 равномерно распределенных в интервале (0-1) случайных чисел формирует случайные числа, соответствующие веро тности выполнени оператором элементарной операции алгоритма . Питание на генераторы 17 и 19 подаетс по сигналу, запускающему функционирование устройства, цепи подачи питани по схеме устройства не показаны.The generator 19 uniformly distributed in the interval (0-1) random numbers generates random numbers corresponding to the likelihood of the operator performing the elementary operation of the algorithm. Power is supplied to generators 17 and 19 by a signal that triggers the operation of the device, power supply circuits are not shown according to the device diagram.
Дифференцирующий элемент 18 выдел ет импульс начала и импульс окончани импульсов случайной длительности , сформированных генератором 17 дл дальнейшего преобразовани отрезка времени (длительности импульсов) в код в преобразователе 20 временной и интервал - код.The differentiating element 18 separates the start pulse and the pulse end pulse of a random length generated by the generator 17 to further convert the length of time (pulse duration) into the code in the time converter 20 and the interval-code.
Сумматор 30 осуществл ет суммирование всех значений временных интервалов выполнени операций как за одн так и за все операции алгоритма управлени и за все предыдущие его реализации . Если при выполнении алгоритма управлени оператором допущена ощибка, т.е. алгоритм управлени не выполнен, значени всех предьодущих по данной операции временных затрат в данной реализации стираютс и с бе ошибочными реализаци ми не суммируютс ,The adder 30 performs the summation of all values of the time intervals for performing operations both for one and for all operations of the control algorithm and for all its previous implementations. If an error is committed when executing the operator control algorithm, i.e. the control algorithm is not executed, the values of all the time estimates for this operation in this implementation are erased and with erroneous implementations are not summed,
В схеме 21 сравнени при поступлении импульса Конец от элемента 18 производитс сравнение случайногоIn comparison circuit 21, upon receipt of a pulse. End from element 18, a random comparison is made.
числа Хр, выработанного ранее по команде с выхода третьего элемента 13 задержки генератором 19,со значением веро тности безошибочного выполнени текущей операции алгоритма, переписанного в схему 27 сравнени выхода регистра 15. В результате сравнени этих чисел определ етс безошибочноть выполнени текущей операции алгоритма. Если , то операци считаетс выполненной правильно . В противном случае фиксируетс ошибка и на этом моделирование данной i реализации заканчиваетс . Подачейthe numbers Xp, previously generated by a command from the output of the third delay element 13 by the generator 19, with the probability value of the error-free execution of the current operation of the algorithm rewritten into the register output comparison circuit 27 15. As a result of comparing these numbers, the current operation of the algorithm is determined to be error-free. If, then the operation is considered completed correctly. Otherwise, an error is fixed and the simulation of this i implementation ends there. Serving
10ten
1515
2020
25 - 25 -
, ,
4136АО4136AO
сигнала на второй вход считывани любого из блоков пам ти обеспечиваетс моделирование очередной реализации с первой операции одного из алгоритмов.the signal to the second read input of any of the memory blocks is provided by simulating the next implementation from the first operation of one of the algorithms.
Счетчик 32 подсчитывает число пра-, ВИЛЬНО выполненных операций в основном алгоритме управлени дл дальнейшего сравнени в схеме 35 сравнени с числом операций, содержащихс в алгоритме управлени , что позвол ет определить момент окончани выполнени оператором задач и управлени и переход к очередной реализации алгоритма . Кроме того, счетчик 32 после того5 как он отсчитает определенное число правютьно выполненных операций алгоритма (это число устанавливаетс заранее перед моделированием), выдает сигнал на втором этапе исследовани на обработку аварийного алгоритма , при этом счетчик отключаетс и включаетс в работу только после успешного завершени аварийного алгоритма при переходе оператора к выполнению оставшихс операций основного алгоритма. Этот момент повтор етс на втором этапе при каждой новой реализации и может быть розыгргш дл лйбой операции основного алгоритма и соответствующего аварийного алгоритма с учетом возникшей ситуации,The counter 32 counts the number of correctly executed operations in the main control algorithm for further comparison in comparison circuit 35 with the number of operations contained in the control algorithm, which makes it possible to determine when the operator completes the tasks and control and proceed to the next implementation of the algorithm. In addition, the counter 32, after it counts a certain number of algorithm operations performed (this number is set in advance before the simulation), issues a signal at the second stage of the study to process the alarm algorithm, while the counter is turned off and starts to work only after the successful completion of the alarm algorithm when the operator goes to perform the remaining operations of the main algorithm. This moment is repeated at the second stage in each new implementation and can be played for any operation of the main algorithm and the corresponding emergency algorithm, taking into account the situation that has arisen,
Счетчик ЗА подсчитывает количество правильно выполненных операций в аварийном алгоритме. Как только оператор допускает ошибку, в аварийном алгоритме, счетчик ббнул етс и реализаци аварийного алгоритма повто - р етс . Число операций аварийного алгоритма устанавливаетс на счетчик заранее. Как только счетчик отсчитывает необходимое число правильно выполненных операций, он вьщает команду на продолжение выполнени осйов- ного алгоритма управлени .The counter FOR counts the number of correctly executed operations in the emergency algorithm. As soon as the operator makes a mistake, in the emergency algorithm, the counter is reset and the implementation of the emergency algorithm is repeated. The number of operations of the alarm algorithm is preset on the counter. As soon as the counter counts the necessary number of correctly executed operations, it gives the command to continue the execution of the axial control algorithm.
Число операций основного алгорит-; ма управлени устанавливаетс в схеме 35 сравнени перед началом моделировани .The number of operations of the main algorithm; The control mode is set up in comparison circuit 35 before starting the simulation.
30thirty
3535
4040
4545
Счетчик 37 подсчитывает число проведенных реализаций алгоритма, причем как успешньк,так и ошибочных дл схемы 29 сравнени с требуемым числом реализаций. Это число записываетс в схему 29 сравнени также перед нача- лом моделировани и определ етс ис ,ход из требуемой точности результа тов моделировани .Counter 37 counts the number of implementations of the algorithm performed, both successful and erroneous for the circuit 29 comparing with the required number of implementations. This number is recorded in the comparison circuit 29 also before the start of the simulation and is determined by the rate of the required accuracy of the simulation results.
Счетчик 24 подсчитывает число ошибок, допущенных при выполнении алгоритма управлени (без учета ошибок при выполнении аварийного алгоритма) что соответствует числу безуспешных реализаций, т.е. попыток выполнени алгоритма.Counter 24 counts the number of errors made during the execution of the control algorithm (without taking into account errors during the execution of the emergency algorithm), which corresponds to the number of unsuccessful implementations, i.e. attempts to execute the algorithm.
Блок 28 регистрирует по окончании моделировани число безуспешных попыток выполнени алгоритма, т.е. содержимое счетчика 245 а также значение общего времени моделировани всех успешных реализаций алгоритма управлени , т.е. содержимое сумматора 30. Block 28 registers at the end of the simulation the number of unsuccessful attempts to execute the algorithm, i.e. the contents of counter 245 as well as the value of the total simulation time of all successful implementations of the control algorithm, i.e. the contents of the adder 30.
Триггер 16 управл ет включением и выключением устройства моделировани . Триггер 2 управл ет процессом делировани алгоритма управлени до возникновени аварийной ситуации и с учетом ее.The trigger 16 controls the on and off of the modeling device. Trigger 2 controls the process of delisting the control algorithm before and in the event of an emergency.
Количество элементов в первой . группе элементов И 9, второй группе элементов И 38 и группе элементов ИЛИ 14 соответствует разр дности и коли- честву параметров, хран а ихс в, первом 8 и втором 11 блоках пам ти.The number of items in the first. the group of elements AND 9, the second group of elements AND 38 and the group of elements OR 14 correspond to the size and number of parameters stored in the first 8 and second 11 memory blocks.
Исследование проводитс в два этапа: 1) без учета аварийной ситуации до набора необходимой статистики ре- зультатов и 2) исследование и количественна оценка качества де тельности оператора с учетом аварийного алгоритма .The study is carried out in two stages: 1) without taking into account the emergency situation before the set of necessary statistics of the results and 2) research and quantitative assessment of the quality of the operator's activity taking into account the emergency algorithm.
Рассмотрим работу устройства на первом этапе моделировани (ключ 39 в этом случае разомкнут). После подачи на вход 41 устройства сигнала Пуск включаютс генераторы 17 и 19, первый из которых подготавливаетс к формированию последовательности импульсов случайной длительности, а второй - к генерации случайных равномерно распределенных чисел. Кроме того , импульс запуска через первый эле- мент ИЛИ 3 поступает на элемент 5 задержки , врем задержки которого ус танавливаетс в зависимости от времени выхода на заданный режим работы генераторов 17 и 19, Импульс запуска через элемент ИЛИ 1 поступает на единичный вход триггера 2, с пр мого выхода которого сигнал поступает на группу элементов И 9, обеспечива прохождение информации из блока 8 па- м ти в регистр 15 пам ти. Сигнал с выхода триггера 2 поступает на элемент И 25 дл разрешении передачи сигналов схемы 21 сравкени - на счетчикConsider the operation of the device at the first stage of modeling (key 39 is open in this case). After the start signal is applied to the input 41 of the device, generators 17 and 19 are turned on, the first of which is prepared to form a sequence of pulses of random duration, and the second to generate random, uniformly distributed numbers. In addition, the start pulse through the first element OR 3 arrives at the delay element 5, the delay time of which is set depending on the output time for a given operating mode of the generators 17 and 19. The start pulse through the element OR 1 is fed to the single trigger input 2, from the direct output of which the signal goes to a group of elements AND 9, ensuring the passage of information from the 8-unit memory to the memory register 15. The signal from the output of the trigger 2 is supplied to the element And 25 to allow transmission of signals from the comparison circuit 21 to the counter
32 числа операций, выполненных успешно в основном алгоритме де тельности и на сумматор 30 через четвертый элемент ИЛИ 31. Кроме того, сигнал с пр мого выхода триггера 2 поступает на входы элементов И 7 и 10 обеспечива прохолодение сигналов на блок 8 пам ти . Инверсный выход триггера 2 исключает участие в работе устройства блока 1 Г пам ти, счетчика 34 посредством закрыти элементов И 4 и 13, а также элементов И 27 и 40. После поступлени сигнала с элемента 5 задержки на первый вход считывани блока 8 пам ти через открытый элемент И 7 производитс считьюание данных из зон в регистр 15 дл моделировани выполнени первой операции алгоритма управлени . Кроме того, сигнал с элемента 5 задержки поступает на элемент 6 задержки, врем задержки которого выбираетс исход из продолжительности перезаписи информации из блока 8 пам ти в регистр 15 пам ти. Сигнал с элемента 6 задержки поступает на вход элемента 13 задержки и на вход разрешени записи регистра 15. По этому сигналу осуществл етс перезапись значений параметров операционной составл ющей моделируемой операции в генератор 17 и схему 21 сравнени соответственно. Генератор 17 начинает формирование последовательности импульсов случайной длительности , которые поступают на вход дифферен1шрующего элемента 18, Величина задержки времени элемента 13 задержки обеспечивает надежное считывание информации из регистра 15 пам ти . Сигнал Начало с дифференцирующего элемента 18 поступает на вход запуска преобразовател 20 временной интервал - код, а сигнал Конец - на вход останова, формиру код продолжительности временного интервала. Одновременно сигнал Конец дает команду на сравнение в первой схеме 21 сравнени , в которой сравниваютс случайное равномерно распределенное число со значением веро тности безошибочного выполнени операции данного такта.Если , операци считаетс выполненной безошибочно и импульс выхода схемы 21 сравнени поступает на первый вход элемента И 22, При наличии сигнала НсЧ втором его входе, т.е. если не все операции алгоритма управлени В1 1полнены, происходит подача этог о сигнала на вход элемента ИЛИ 3 и весь цикл работы устройства (уже дл моделировани второй операции алгоритма управлени ) повтор етс . Кроме того, импульс с выхода схемы 21 сравнени поступает на вход сумматора 30. через элемент ИЛИ 31 и на вход счётчика 32 через элемент И 25. Сумматор 30 состоит из двух блоков, в первом подсчитываетс врем выполнени операции текущей реализации алгоритма, а во втором врем предыдущих успешно завершенных реализатдай. Если реализаци заверше- на успешно, то врем ее моделировани суммируетс с содержимым второ- го блока за счет по влени сигнала на его втором установочном входе; в противном случае5 т.е. при безуспеш- ной реализации, сигнал на первом установочном входе сумматора 30 обнули- ет содержимое первого блока. С выхода счетчика 32 число успешных операци поступает в схему 35 сравнени , с вы- кода которой снимаетс посто нный еди ничный сигнал до тех пор, пока не будут выполнены все операции алгоритма управлени . Когда все операции алго- ритма будут выполнены успешно, еди- ничный импульс с выхода схемы 35 сравнени поступает через элемент ИЛИ 36 на счетчик 37 дл подсчета общего числа проведенных реализаций.-Одновременно сигнал с выхода второго элемента ИЛИ 36 поступает на вход счетчика 32 и обнул ет его содержимое, подготовив его к подсчету числа успешных операций в очередной реализации, а также на вход первого элемента ИЛИ 3 дл начала моделировани очередной реализации алгоритма управлени и на вход счетчика 34 через элемент ИЛИ 33, обнулив содержимое счетчика 34 и подготовив его к подсчету числа успешных операций в аварийном алгоритме (в случае моделировани де тельности оператора по выполнению алгоритма управлени с учетом аварийной ситуации - на втором этапе исследовани ). С выхода схемы 29 сравнени сигнал на триггер 16 не поступает до тех пор, пока не подсчитано требуемое число реализаций Если при сравнении в схеме 21 сравнени . , операци считаетс невыполненной , как и весь алгоритм управлени в целом. В этом случае сигнал с выхода схемы 21 сравнени поступает на счетчик 24 отказов через32 numbers of operations performed successfully in the main algorithm of the operation and to the adder 30 through the fourth element OR 31. In addition, the signal from the direct output of the trigger 2 is fed to the inputs of the And 7 and 10 elements providing cooling of the signals to the memory block 8. The inverse output of trigger 2 excludes participation in the operation of the device of memory block 1G, counter 34 by closing elements 4 and 13, as well as elements 27 and 40. After the signal from the delay element 5 arrives at the first read input of memory 8 through the open element 7 is compiled from the zones to the register 15 to simulate the execution of the first operation of the control algorithm. In addition, the signal from the delay element 5 is fed to the delay element 6, the delay time of which is selected based on the duration of the rewriting of information from memory block 8 to memory register 15. The signal from the delay element 6 is fed to the input of the delay element 13 and to the input of the recording permission register 15. This signal overwrites the values of the parameters of the operating component of the simulated operation into the generator 17 and the comparison circuit 21, respectively. The generator 17 starts forming a sequence of pulses of random duration, which are fed to the input of the differentiating element 18. The delay time of the delay element 13 ensures reliable reading of information from the memory register 15. The Start signal from differentiating element 18 is fed to the start input of converter 20, the time interval is the code, and the End signal to the stop input, which forms the code for the duration of the time interval. At the same time, the End signal gives a comparison command in the first comparison circuit 21, in which a random uniformly distributed number is compared with the probability value of an error-free operation of a given clock cycle. If the operation is considered to be completed without error and the output pulse of the comparison circuit 21 arrives at the first input of the And 22 element, In the presence of a low frequency signal, the second input, if not all operations of the control algorithm B1 1 are complete, this signal is applied to the input of the element OR 3 and the entire cycle of operation of the device (already for modeling the second operation of the control algorithm) is repeated. In addition, the pulse from the output of the comparison circuit 21 is fed to the input of the adder 30. through the OR element 31 and the input of the counter 32 through the And 25 element. The adder 30 consists of two blocks, the first time the operation time of the current implementation of the algorithm is calculated, and the second time previous successfully completed implement. If the implementation is completed successfully, the simulation time is summed with the contents of the second block due to the appearance of a signal at its second setup input; otherwise 5 i.e. if the implementation is unsuccessful, the signal at the first installation input of the adder 30 nulls the contents of the first block. From the output of the counter 32, the number of successful operations goes to the comparison circuit 35, from which a constant single signal is removed until all the operations of the control algorithm have been performed. When all operations of the algorithm are completed successfully, a single pulse from the output of the comparison circuit 35 is sent through the OR 36 element to the counter 37 to count the total number of implementations. At the same time, the signal from the output of the second OR 36 element enters the counter 32 and zeroed em its contents, preparing it to count the number of successful operations in the next implementation, as well as the input of the first element OR 3 to start modeling the next implementation of the control algorithm and the input of the counter 34 through the element OR 33, resetting counter 34 and preparing it to count the number of successful operations in the emergency algorithm (in the case of modeling the operator's work on the execution of the control algorithm taking into account the emergency situation - at the second stage of the study). From the output of the comparison circuit 29, the signal to the trigger 16 does not arrive until the required number of implementations has been calculated. If, when compared in the comparison circuit 21. , the operation is considered unfulfilled, as is the entire control algorithm. In this case, the signal from the output of the comparison circuit 21 is fed to the counter 24 failures through
5 0 ,. 50 ,.
5five
5five
00
oTi CpbiTbul элемент И 23 лл подсчета числа безуспешных ре .т изаций алгоритма управлени , на вход элемента lUIHoTi CpbiTbul element AND 23 ll counting the number of unsuccessful decisions of the control algorithm, to the input of the element lUIH
36дл подсчета общего числа реализаций алгоритма управлени в счетчике36 for counting the total number of implementations of the control algorithm in the counter
37числа выполненных реализаций и обнулени счетчиков 32 и 34 через элемент ИЛИ 36. Кроме того, сигнал с выхода элемента И 23 обнул ет содержимое первого блока сумматора времени, затраченного на текущую реал1 зацию алгоритма управлени . Сигнал с первого выхода первой схемы 21 сравнени поступает на второй вход считьшани блока 8 пам ти через элемент И 10 и обеспечивает выдачу в регистр 15 данных первой операции алгоритма дл моделировани очередной его реализации. Когда число реализаций алгоритма управлени достигает требуемого числа , сигнал с выхода схемы 29 сравнени поступает на вход счетчика 24 дл считывани информацш в блок 28 регистрац, а также на вход считывани сумматора 30, по сигналу которого суммарное врем моделировани всех успешных реализаций переписываетс также в блок 28 регистрации.37 the number of implementations and zeroing of the counters 32 and 34 through the OR element 36. In addition, the signal from the output of the AND 23 element wraps the contents of the first block of the time adder spent on the current implementation of the control algorithm. The signal from the first output of the first comparison circuit 21 is fed to the second input of the memory block 8 of the memory through the element 10 and provides the output to the register 15 of the data of the first operation of the algorithm for simulating its next implementation. When the number of implementations of the control algorithm reaches the required number, the signal from the output of the comparison circuit 29 is fed to the input of the counter 24 to read information into the register 28, as well as to the read input of the adder 30, according to the signal of which the total simulation time of all successful implementations is also written to block 28 registration.
Во втором режиме функционировани устройства моделировани , т.е. с учетом аварийной ситуации, ключ 39 замкнут . Запуск устройства и работа устройства по моделированию выполнени операций, предшествующих той,на ко- торой создаетс аварийна ситуаци , аналогична пор дку работы устройства, описанному ранее. Кроме того счетчик 32 отсчитает количество правильно выполненных операций алгоритма управлени , он выдает сигнал на вход 2 триггера через замкнутый ключ 39, причем сигнал на второй триггер 2 поступает после окончани моделировани очередной операции. Число правильно выполненных операций, при котором счетчик 32 выдает сигнал на второй триггер 2, устанавливаетс перед началом второго режима моделировани . С приходом сигнала со счетчика 32 триггер 2 переходит в нулевое состо ние , исключа участие в процессе мо- делировЬни первого блока пам ти посредством элементов И 7 и 10, сче г- чиков 32 и 24 посредство элементов И 25 и 23 соответственно. Кроме того, триггер 2 в новом состо нии обеспечивает участие в процессе моделировани второго блока 11 пам ти посредствомIn the second mode of operation, the modeling device, i.e. taking into account the emergency, the key 39 is closed. The launch of the device and the operation of the device for simulating the performance of operations preceding the one on which the emergency situation is created is similar to the order of operation of the device described earlier. In addition, the counter 32 counts the number of correctly executed operations of the control algorithm; it outputs a signal to the 2 trigger input via the closed key 39, and the signal to the second trigger 2 arrives after the end of the simulation of the next operation. The number of correctly executed operations in which the counter 32 outputs a signal to the second trigger 2 is set before the start of the second simulation mode. With the arrival of the signal from the counter 32, the trigger 2 goes to the zero state, excluding the participation in the simulation process of the first memory block by means of And 7 and 10 elements, counters 32 and 24 through And 25 and 23 elements respectively. In addition, the trigger 2 in the new state ensures participation in the simulation process of the second memory block 11 by means of
элементов И 4 и 12, а также участие счетчика 34 дл подсчета количества правильно выполненных операций в аварийном алгоритме посредством элемента И 27. С этого-момента начинаетс моделирование аварийного алгоритма, вкла- дьшаемого в основной алгоритм управлени . Пор док считывани информации происходит с блока 11 пам ти аналогична описанному ранее, за исключением работы устройства после схемы 21 сравнени . Так, после правильного выполнени операции аварийного алгоритма сигнал со второго выхода первой схемы 21 сравнени поступает на счетчик 34 числа правильно выполненных операций через элемент К 27 и элемент ИЛИ 31. Все правильно выполненныеelements 4 and 12, as well as the participation of counter 34 for counting the number of correctly performed operations in the emergency algorithm by means of element 27. From this moment, the simulation of the emergency algorithm that is embedded in the main control algorithm begins. The order of reading information occurs from memory block 11 is similar to that described previously, except for the operation of the device after the comparison circuit 21. So, after correct execution of the emergency algorithm operation, the signal from the second output of the first comparison circuit 21 goes to the counter 34, the number of correctly executed operations through the element K 27 and the element OR 31. All correctly executed
: операции аварийного алгоритма подсчи- тьтаютс в счетчике 34,, причем врем моделировани выполнени операций аварийного алгоритма подсчитываетс в сумматоре 30 (как успешных, так и ошибочных реализаций аварийного алгоритма ) и входит в общее врем моделировани реализации алгоритма управлени . Так как счетчик 32 остановилс и элемент И 25 закрыт, то. на врем моделировани аварийного алгоритма со схемы 35 сравнени сигнал пос .то нно поступает на элемент И 22,что обеспечивает процесс моделировани всех операций аварийного а тгоритма. Как только счетчик 34 число правильно выполненных операций и количество их будет равно числу операций аварийного алгоритма (это число устанавливаетс перед моделированием второго этапа), то из счетчика вьщаетс сигнал на триггер 2 через элемент ИЛИ 1, который прекращает моделирование аварийного алгоритма и: the emergency algorithm operations are counted in the counter 34, and the simulation time for performing the emergency algorithm operations is counted in the adder 30 (both successful and erroneous implementations of the emergency algorithm) and is included in the total simulation time for the implementation of the control algorithm. Since the counter 32 has stopped and the element AND 25 is closed, then. for the time of the simulation of the emergency algorithm from the comparison circuit 35, the signal is continuously fed to the element 22, which ensures the process of modeling all operations of the emergency algorithm. As soon as the counter 34 has the number of correctly executed operations and their number equals the number of operations of the emergency algorithm (this number is set before the second stage simulation), then the signal for trigger 2 is output from the counter through the OR element 1, which stops the simulation of the emergency algorithm and
обеспечивает продолжение прерванного процесса моделировани основного алгоритма управлени . При этом подготавливаетс к работе счетчик 32, блок 8 пам ти, а также отключаетс счетчик 38 и блок 11 пам ти. Последующа работа продолжаетс аналогично моделированию алгоритма управлени на первом этапе исследовани , описанном ранее . Если же во врем моделировани аварийного алгоритма операци будет посчитана: вьтолненной неверно, то сигнал с первого выхода схемы 21 сравнени поступает на счетчик 34 через элемент ИЛИ 33 и обнул ет его, подготавлива его к nof ету опера- provides continuation of the interrupted process of modeling the main control algorithm. The counter 32, the memory block 8 are then prepared for operation, and the counter 38 and the memory block 11 are also turned off. The subsequent work continues in the same way as the simulation of the control algorithm in the first stage of the study described earlier. If, during the simulation of the emergency algorithm, the operation is counted incorrectly, then the signal from the first output of the comparison circuit 21 goes to the counter 34 through the OR element 33 and embeds it, preparing it for operation
ций аварийного алгоритма в новой реализации . Кроме того, сигнал со схемы 21 сравнени поступает на сум- матор 30 через элемент И 26 и элемент HJffl 31, обеспечива подсчет времени , и на вход считывани второго блока пам ти 11 через элемент И 12, обеспечива выдачу новой реализацииemergency algorithm in the new implementation. In addition, the signal from the comparison circuit 21 is fed to the adder 30 through the element 26 and the element hjffl 31, providing time counting, and to the read input of the second memory block 11 through the element 12, ensuring the issuance of a new implementation
аварийного алгоритма, а также сигнал с первого входа схемы 21 сравнени через открытый элемент И 40 поступает на вход элемента ИЛИ 3 дл начала моделировани новой реализации аварийного алгоритма и так до тех пор пока аварийный алгоритм не будет завершен успешно. После правильного выполнени аварийного алгоритма продолжаетс моделирование основного алгоритма управлени the emergency algorithm, as well as the signal from the first input of the comparison circuit 21 through the open element AND 40, is fed to the input of the element OR 3 to begin modeling the new implementation of the emergency algorithm and so on until the emergency algorithm is completed successfully. After the proper execution of the emergency algorithm, the simulation of the main control algorithm continues.
Полученные позвол ют оценить известными -методами характеристики качества операторской де тельности с учетом возможных аварийных.The obtained data allow us to estimate the characteristics of the quality of operator activity with known methods, taking into account possible accidents.
ситуаций. При этом можно моделиро- вать возникновение аварийной ситуации с любой операции основного алгоритма управлени и определить дл ; каких ситуацш необходим вызов ремонтного персонала, а в каких случа х оператор способен самосто тельно выполнить задачу управлени в отведенный временной интервал (норматив).situations. In this case, it is possible to simulate the occurrence of an emergency with any operation of the main control algorithm and determine for; which situations require the call of repair personnel, and in which cases the operator is able to independently perform the control task in the allotted time interval (standard).
3535
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874183088A SU1413640A1 (en) | 1987-01-14 | 1987-01-14 | Device for simulating activity of human operator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874183088A SU1413640A1 (en) | 1987-01-14 | 1987-01-14 | Device for simulating activity of human operator |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1413640A1 true SU1413640A1 (en) | 1988-07-30 |
Family
ID=21281147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874183088A SU1413640A1 (en) | 1987-01-14 | 1987-01-14 | Device for simulating activity of human operator |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1413640A1 (en) |
-
1987
- 1987-01-14 SU SU874183088A patent/SU1413640A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свндетельство СССР № 966701, кл. G.06 F 15/20, 1979. Авторское свидетельство СССР №1164726, кл. О 06 F 15/20, 1983. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6013220B2 (en) | Electronic taximeter operating function inspection monitoring method | |
GB724137A (en) | Improvements in or relating to decimal point location in electronic computers or other data-handling devices | |
SU1413640A1 (en) | Device for simulating activity of human operator | |
SU1241254A2 (en) | Device for simulating activity of human operator | |
SU1164726A1 (en) | Device for simulating activities of human operator | |
SU1377870A1 (en) | Device for simulating activity of a human-operator | |
SU1399761A1 (en) | Device for modeling human operator activity | |
SU1388888A1 (en) | Device for simulating man-machine system operator activity | |
SU1320830A1 (en) | Device for defining teaching program | |
SU1424026A1 (en) | Device for simulating teaching process | |
RU1778761C (en) | Device for modelling operator's activity | |
SU1741102A1 (en) | Device for simulating conveyer-type engineering system | |
SU1249528A1 (en) | Device for simulating stochastic graph | |
SU1328824A1 (en) | Apparatus for simulating mass service system | |
SU1320833A1 (en) | Device for teaching operators | |
SU1483460A1 (en) | Petri graph simulator | |
SU1545226A1 (en) | Device for modeling activity of man-operator system | |
SU881779A2 (en) | Device for simulating probability graph | |
SU1418742A1 (en) | Device for simulating the process of programming task to be solved by computer | |
SU886003A1 (en) | Test synthesis device | |
SU1488809A1 (en) | Device for simulating failures and digital computer malfunctions | |
SU1275516A1 (en) | Device for training memory of operator | |
JP2646009B2 (en) | Printed board test method | |
SU1727145A1 (en) | Operator trainer | |
SU1718259A1 (en) | Learning device |