SU840928A1 - Device for shaping rapid decisions and checking in control systems - Google Patents
Device for shaping rapid decisions and checking in control systems Download PDFInfo
- Publication number
- SU840928A1 SU840928A1 SU792816779A SU2816779A SU840928A1 SU 840928 A1 SU840928 A1 SU 840928A1 SU 792816779 A SU792816779 A SU 792816779A SU 2816779 A SU2816779 A SU 2816779A SU 840928 A1 SU840928 A1 SU 840928A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- inputs
- outputs
- register
- Prior art date
Links
Landscapes
- Control By Computers (AREA)
Description
(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ОПЕРАТИВНЫХ РЕШЕНИЙ И КОНТРОЛЯ В СИСТЕМАХ УПРАВЛЕНИЯ(54) DEVICE FOR FORMING OPERATIONAL DECISIONS AND MONITORING IN CONTROL SYSTEMS
Изобретение относитс к автоматике и вычислительной технике и може найти применение дл контрол и выработки оперативных оптимальных решений в сфере управлени транспортны ми перевозками, снабжением, производ ственными и строительными процессами дл управлени работ по сетевым графикам и т.д. При оперативном управлении строительством требуетс находить оптимальное решение (минимальное суммарное рассто ние между автоколонной, складом и объектом, либо врем пробега , либо затраты) при условии, что требуемый материал или конструкции может находитьс на складах, свободные автомашины - в автоколоннах, потребность в них - на объектах. Известно устройство дл управлени строительным производством, содержащее пульт диспетчера, блоки ввода-вывода информации, табло-график почасовой отправки конструкций И.материалов, блок выбора номера склада, блоки контрол поставок материалов и времени их погрузки,. блок пам ти монтажа объекта и блок учета и вычислений. Это устройство позвол ет осуществл ть управление поставками изделий и материалов на стро щиес объекты l. Однако это устройство не позвол ет принимать оперативные решени в плане выбора оптимальных маршрутов перевозок. Наиболее близким по технической сущности к предлагаемому вл етс устройство дл оперативного контрол в системах автоматического управлени , которое содержит информационное табло, св занное с двигающими регистрами поиска столбцов и строек, блок ввода, подключенный к регистру ввода, св занному с вентил ми занесени информации, соединенными с чейками табло,- и вентил ми поиска, блоки управлени , индикации, блокThe invention relates to automation and computer technology and can be used to monitor and develop operational optimal solutions in the field of transport management, supply, production and construction processes for managing work on networks, etc. Under operational construction management, it is required to find the optimal solution (minimum total distance between the convoy, the warehouse and the facility, or the runtime, or costs), provided that the required material or structures can be in warehouses, free cars - in the convoy, the need for them on objects. A device for controlling construction production is known, comprising a dispatcher's console, information input / output units, an hourly schedule for sending materials I. materials, a warehouse number selection unit, control units for materials supply and loading time ,. an object storage unit and an accounting and computing unit. This device allows you to manage the supply of products and materials to construction sites l. However, this device does not allow operational decisions to be made in terms of choosing the best transport routes. The closest in technical essence to the present invention is an operative control device in automatic control systems, which contains an information board associated with moving registers of columns and constructions, an input unit connected to an input register associated with information input gates connected with cell board, - and search valves, control units, displays, block
сравнени , входом подключенный к поарно объединенным по столбцам и строкам выходам чеек табло и к блоку индикации, и счетчик-сумматор, ричем выходы вентилей поиска соеинены с блоком сравнени , выход оторого св зан с блоком управлени , одключенным выходами к вентил м занесени информации, к младшим азр дам сдвигающих регистров поиска ю толбцов и строек, а входы - к блоу ввода и к старшим разр дам сдвигающих регистров поиска столбцов и строек р,the comparison, the input connected to the cell outputs of the board and the display unit, combined in columns and rows, and the counter-adder outputs, the outputs of the search gates are connected to the comparison unit, the output is connected to the control unit connected to the output gates to the younger ones of the shift registers of search for columns and constructions, and the inputs - for the input blow and for the older bits of the shift registers for the search for columns and constructions p,
-15-15
Однако это устройство позвол етHowever, this device allows
только контролировать параметры процессов и не вырабатывает оптимальные оперативные решени по результатам контрол .20only control process parameters and does not produce optimal operational decisions based on control results .20
Цель изобретени - повышение эффективности работы устройства за счет адаптации к измен ющимс внешним услови м.The purpose of the invention is to increase the efficiency of the device by adapting to changing external conditions.
Поставленна цель достигаетс тем, 25 что в устройство, содержащее первое информационное табло, входы которого подключены соответственно к выходам разр дов первого и второго регистров сдвига, блок ввода, вход которого JQ вл етс входом устройства, информационные выходы блока ввода через буферный регистр подключены соответственно к информационным входам перво .го и второго коммутаторов, -выход пер- j вого коммутатора подключен к информационному входу первого информационного табло, выход второго коммутатора соединен с первым входом блока срав- нени , первый выход блока ввода под- 40 ключен к входу второго коммутатора, сумматор, блок индикации и блок управлени , первый и второй выходы ко- . торого соединены соответственно с входами первого и второго регистров - 45 сдвига, третий -выход подключен к управл ющим входам первого коммутатора и блока ввода, второй выход которого подключен к первому входу блока управлени , второй и третий входы кото- JQ рого соединены соответтвенно с выходами последних разр дов первого и второго регистров сдвига, введены третий регистр сдвига, дешифратор, - регистр, блок коммутации и второе 55 информационное табло, входы которого и входы дешифратора соединены соответственно -с выходами разр дов второго и третьего регистров сдвига,The goal is achieved by the fact that in the device containing the first information board, the inputs of which are connected respectively to the outputs of the bits of the first and second shift registers, the input block whose input JQ is the input of the device, the information outputs of the input block through the buffer register are connected respectively to the information inputs of the first and second switches, the output of the first j switch is connected to the information input of the first information board, the output of the second switch is connected to the first input of the switch Single Neny comparison, a first output sub-unit 40 input key to input of the second switch, an adder, a display unit and a control unit, the first and second outputs Ko. third, respectively, are connected to the inputs of the first and second registers - 45, the third output is connected to the control inputs of the first switch and input unit, the second output of which is connected to the first input of the control unit, the second and third inputs of which are connected to the last bits of the first and second shift registers, entered the third shift register, the decoder, - register, switching unit and the second 55 information board, the inputs of which and the inputs of the decoder are connected respectively to the outputs of the bits of the second th and third shift registers
информационный вход второго информационного табло соединен с выходом первого коммутатора, выходы разр дов первого регистра сдвига соединены соответственно с входами дешифратора , выход которого подключен к входу блока .индикации, входы регистра соединены соответственно с выходами сумматора, первый вход которого соединен с первым выходом блока коммутации, второй и третий входы сумматора подключены соответственно к выходам первого и второго информационных табло, выход сумматора соединен с вторым входом блока сравнени , третий вход которого соединен с выходом регистра, первый выход блока сравнени подключен к четвертому входу сумматора, к входу дешифратора и к четвертому входу блока управле1ШЯ , п тый и шестой входы которого соединены соответственно с вторым и третьим выходами блока сравнени , седьмой вход подключен к выходу последнего разр да третьего регистра сдвига, восьмой вход соединен с. вторым выходом блока- коммутации, четвертый выход .блока управлени соединен с входом третьего регистра сдвига, а также тем, что блок управлени содержит элементы И, ИЛИ, запрета, триггер и генератор тактовых импульсов , выход которого подключен к первым входам первого и второго элементов И и элемента запрета, а вход соединен с выходом первого элемента ИЛИ, входы которого вл ютс соответственно первым, вторым, четвертым, п тым, шестым и восьмым входами блока , выходы первого и второго элементов И и элемента запрета подключены соответственно к первому, второму, четвертому выходам блока и к входам второго элемента ИЛИ, выход которого вл етс третьим выходом блока, второй вход первого элемента И и первый вход третьего элемента И подключены к третьему входу блока, вторые входа второго и третьего элементов И подключены к седьмому входу блока, выход третьего элемента И соединен с первым входом триггера, второй вхо которого подключен к восьмому входу блока, выход триггера соединен с вторым входом элемента запрета.the information input of the second information board is connected to the output of the first switch, the bits of the first shift register are connected respectively to the inputs of the decoder, the output of which is connected to the input of the indication unit, the register inputs are connected respectively to the outputs of the adder, the first input of which is connected to the first output of the switching unit, the second and third inputs of the adder are connected respectively to the outputs of the first and second information boards, the output of the adder is connected to the second input of the comparison unit, the third input which is connected to the register output, the first output of the comparison unit is connected to the fourth input of the adder, to the input of the decoder and to the fourth input of the control unit, the fifth and sixth inputs of which are connected respectively to the second and third outputs of the comparison unit, the seventh input is connected to the output of the last bit the third shift register, the eighth input is connected to. the second output of the switching unit, the fourth output of the control unit is connected to the input of the third shift register, and also that the control unit contains AND, OR, inhibit, trigger and clock generator, whose output is connected to the first inputs of the first and second AND elements and a prohibition element, and the input is connected to the output of the first OR element, whose inputs are the first, second, fourth, fifth, sixth, and eighth inputs of the block, respectively; the outputs of the first and second And elements and the prohibition element are connected to the first, second, fourth outputs of the block and to the inputs of the second element OR, whose output is the third output of the block, the second input of the first element AND and the first input of the third element AND are connected to the third input of the block, the second inputs of the second and third elements AND are connected to the seventh input of the block, the output of the third element And is connected to the first input of the trigger, the second input of which is connected to the eighth input of the block, the output of the trigger is connected to the second input of the inhibit element.
На фиг,1 представлена схема устройства; на фиг.2 - схема запоминаю58 щей чейки: на фиг.З - схема блока управлени . Устройство включает информационное табло 1,2 запоминающие чейки 3, регистры 4-6 сдвига, блок 7 управ лени , блок 8 ввода, буферный регист 9, коммутаторы 1О и П, сумматор 12, регистр 13, блок 14 сравнени , дешиф ратор 15, блок 16 индикации, блок 17 коммутации, вентили 18, элемейт И 19,регистр 20 и дешифратор 21, генератор 22 тактовых импульсов 2,.элементы ИЛИ 23 и 24, элементы И 25-27 элемент 28 запрета, триггер 29. Устройство работает следукмцим образом , В ииформацианные табло 1 и 2 занос тс показатели, например затраты йа перемещение автотранспорта и пере возки грузов, либо объемы перевозок и др. Занесение показателей осуществл етс следующим образом. В исходном состо нии устанавливаютс в единицу первые разр ды регист ров 4 и 5 сдвига и в чейку информационного табло 1 заноситс первый показатель, а затем поочередно перек лючаютс все от первого до последнего разр да регистра бив табло 2 за нос тс показатели. После этого бло ком 7 в регистре 5 устанавливаетс в состо ние 1 второй разр д, а раз р ды регистра 6 снова последовательно переключаютс от первого до последнего . При этом занос тс показате ли в табло 1 и 2. Процесс записи про должаетс до заполнени табло 2 и первой строки табло 1, после чего блоком 7 управлени переводитс в со то ние 1 второй разр д регистра 4, а в регистре 5 разр ды последователь но переключаютс от первого до к-го при отключенном регистре 6. При этом блок управлени работает следующим образом. Сигналом с блока 8 ввода через элемент ИЛИ 23 запускаетс генератор 22 тактовых импульсов. Через открытый элемент 28 запрета импульс переводит регистр 6 сдвига в очередное состо ние, а через элемент ИЛИ 24 открывает вентили коммутатора 10 и код показател , хран щегос в регистре 9, заноситс в соответствукмцую чейку. Блоком 8 ввода осуществл етс засылка нового-показател в регистр 9 и очередное переключение регистра 6 через блок 7 управлени . Как только в последний разр д регистра 6 заноситс единица, сигнал с его выхода через элемент И 26 пропускает ода1Н импульс на выход. Этот импульс переводит регистр 5 в очередное состо ние. После того как в его последний разр д запишетс 1, на входе блока 7 по вл етс сигнал, который через открытый элемент И 27 перебрасывает триггер 29 в единичное состо ние, запреща прохождение импульсов на выход. Одновременно он открывает элемент И 25, и осуществл етс переключение регистра 4 до заполнени чеек информационного табло 1. Запоминакнца чейка работает следующим образом. В момент подачи сигналов 1 открываетс элемент И 19 и. подает разрешаюпще сигналы на вентили 18. Код показател через другие входы вентилей 18 записываетс в регистр 20. Выход регистра 20 через дешифратор 21 подключен к информационному табло , где отображаетс величина показателей в дес тичной системе. В режиме выбора рационального оперативного решени сигнал с блока 17 коммутации по входу блока 7 управлени устанавливает триггер 29 в нулевое состо ние, запускает регистры 4-6 и разрешает работу сумматора 12. Последний суммирует показатели . Суммарное значение двух показателей поступает на вход блока 14 сравнени , на другой вход которого поступает значение числа из регистра 13. При нахождении максимального суммарного значени показател регистр 13 предварительно обнул етс . При нахождении минимума в регистр 13 заноситс число, превьш1ающее максимальное значение сумм. Блок 14 сравнени , выдает сигнал по одному выходу , если содержимое сумматора 12 меньше содержимого регистра 13, по другому выходу, если содержимое сумматора 12 равно содержимому регистра 13, и по третьему вьпсоду, если содержимое сумматора больше содержимого регистра. Если решаетс задача минимизации целевой функции, то выход блока 14 сравнени соеди1метс через ключ с считывающим входом сумматора 12, и через. второй ключ с входом дешифратора 15. Рассмотрим решение задачи минимизации .Fig, 1 shows a diagram of the device; Fig. 2 is a storage cell storage circuit; Fig. 3 is a control unit circuit. The device includes information board 1.2 storage cells 3, shift registers 4-6, control block 7, input block 8, buffer register 9, switches 1О and П, adder 12, register 13, comparison block 14, decoder 15, block 16 indications, switching unit 17, gates 18, element I 19, register 20 and decoder 21, generator 22 clock pulses 2, .OR elements 23 and 24, elements AND 25-27 prohibition element 28, trigger 29. The device works in the following way, Information indicators 1 and 2 are entered into indicators, for example, the cost of moving vehicles and transporting goods or transportation volumes, etc. The indicators are entered as follows. In the initial state, the first bits of the shift registers 4 and 5 are set to one and the first indicator is entered in the cell of information board 1, and then alternately switch everything from the first to the last digit of the register 2. Thereafter, block 7 in register 5 is set to state 1 of the second bit, and the bits of register 6 are again sequentially switched from first to last. In this case, the indicators in the scoreboard 1 and 2 are entered. The recording process continues until the scoreboard 2 and the first row of the scoreboard 1 are filled, after which the control unit 7 is transferred to the floor 1, the second digit of register 4, and in register 5 the successor but switch from first to -th with register 6 off. In this case, the control unit operates as follows. A signal from the input unit 8 through the element OR 23 starts the generator 22 clock pulses. Through the open prohibition element 28, the pulse translates the shift register 6 into the next state, and through the OR element 24 opens the valves of the switch 10 and the indicator code stored in register 9 is entered into the corresponding cell. The input unit 8 sends the new indicator to the register 9 and the next change of the register 6 through the control unit 7. As soon as the last digit of register 6 is set to one, the signal from its output through the element And 26 passes an 1H pulse to the output. This pulse transfers register 5 to the next state. After 1 is written to its last bit, a signal appears at the input of block 7, which, through the open element AND 27, flips trigger 29 into one state, prohibiting the passage of pulses to the output. At the same time, it opens the element AND 25, and the register 4 is switched until the cells of the information board 1 are filled. The cell of the memorial operates as follows. At the time of the signal 1, element 19 and opens. sends permissive signals to the gates 18. The indicator code via the other inputs of the gates 18 is recorded in the register 20. The output of the register 20 through the decoder 21 is connected to the information board, where the value of the indicators in the decimal system is displayed. In the rational operative decision selection mode, the signal from the switching unit 17 at the input of the control unit 7 sets the trigger 29 to the zero state, starts the registers 4-6 and enables the adder 12. The latter summarizes the indicators. The total value of the two indicators is fed to the input of the comparator unit 14, the other input of which receives the value of the number from the register 13. When the maximum total value of the indicator is found, the register 13 is previously nullified. When finding a minimum in the register 13 is entered a number that exceeds the maximum value of the sums. Comparison unit 14 generates a signal on one output if the contents of the adder 12 is less than the contents of the register 13, on another output if the contents of the adder 12 is equal to the contents of the register 13, and on the third output, if the contents of the adder are more than the contents of the register. If the task of minimizing the objective function is solved, then the output of the comparison unit 14 connects through the key to the read input of the adder 12, and through. the second key with the input of the decoder 15. Consider the solution to the minimization problem.
ПриПо влении сигнала на выходе блока 14 сравнени 14 происходит запись содержимого сумматора 12 в регистр 13, т.е. запоминаетс наименьшее из двух сравниваемых чисел. Одновременно этот сигнал поступает на дешифратор, разреша дешифрацию координат параметров, записанных в регистре 13. Координаты высвечиваютс на блоке 16 индикации. Этот же сигнал поступает на вход блок4 7 управлени и переводит один из регистров 4-6 в следующее состо ние. Сумматором 12 осуществл етс суммирование следующей пары показателей и сравнение блоком 14 с предьщущим .значением, записанным в регистре 13. Если сигнал по витс на других вько дах блока 14 сравнени , то он переведет регистры 4-6 в следующее состо ние без изменени содержимого регистра 13 и показаний блока I6. Такой процесс продолжаетс до окончани перебора всех возможных вариантов . В результате в регистре 13 остаетс показатель, соответствующий минимальному значению, а на блоке 16 зафиксированы соответствующее зтому минимуму координаты.Upon application of a signal at the output of the block 14 of the comparison 14, the contents of the adder 12 are written to the register 13, i.e. the smallest of the two numbers being compared is remembered. At the same time, this signal arrives at the decoder, allowing decoding of the coordinates of the parameters recorded in register 13. The coordinates are highlighted on the display unit 16. The same signal is fed to the input of the control block 4, and transfers one of the registers 4-6 to the next state. Adder 12 summarizes the next pair of indicators and compares block 14 with the previous value recorded in register 13. If the signal appears on the other end of comparison block 14, it will transfer registers 4-6 to the next state without changing the contents of register 13 and block I6 readings. This process continues until all possible options are searched. As a result, the register corresponding to the minimum value remains in register 13, and at block 16 the coordinates corresponding to this minimum are recorded.
В процессе оперативного управлени посто нно мен ютс размерности матриц.In the process of operational control, the dimensions of the matrices constantly change.
В устройстве такое изменение достигаетс путем закорачивани (коммутации ) нужных разр дов регистров 4-6. (На фиг.1 не показаны гнезда дл выполнени этой операции.In the device, such a change is achieved by shorting (switching) the desired bits of registers 4-6. (Figure 1 does not show slots for performing this operation.
В режиме поиска координат по сумме показателей, котора хранитс в блоке 8.ввода, командой последнего открываетс коммутатор 11 и запускаюс регистры 4-6. Ключи закоммутированы на соответствующий выход блока 14 . сравнени . Устройство работает по описанному принципу. В результате поиска на блоке 16 оказываютс зафиксированными искомые координаты.In the coordinate search mode by the sum of parameters that is stored in the input block 8., the command of the latter opens switch 11 and starts registers 4-6. The keys are commuted to the corresponding output of block 14. compare. The device operates according to the described principle. As a result of the search, the search coordinates are fixed at block 16.
Эффет от использовани устройства в оперативном управлении и контроле достигаетс за счет повьшени . оперативности прин ти решений и экономии , возникающей за счет выбора, например, оптимальных маршрутов, а в целом за счет прин ти оптимальных оперативных решений.Effet from using the device in operational management and control is achieved by increasing. efficiency of decision making and savings arising from the choice, for example, of optimal routes, and in general due to the adoption of optimal operational solutions.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792816779A SU840928A1 (en) | 1979-09-07 | 1979-09-07 | Device for shaping rapid decisions and checking in control systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792816779A SU840928A1 (en) | 1979-09-07 | 1979-09-07 | Device for shaping rapid decisions and checking in control systems |
Publications (1)
Publication Number | Publication Date |
---|---|
SU840928A1 true SU840928A1 (en) | 1981-06-23 |
Family
ID=20849401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU792816779A SU840928A1 (en) | 1979-09-07 | 1979-09-07 | Device for shaping rapid decisions and checking in control systems |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU840928A1 (en) |
-
1979
- 1979-09-07 SU SU792816779A patent/SU840928A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4247905A (en) | Memory clear system | |
US5742805A (en) | Method and apparatus for a single history register based branch predictor in a superscalar microprocessor | |
US3473154A (en) | Data processing unit for providing sequential memory access and record thereof | |
US3015441A (en) | Indexing system for calculators | |
SU840928A1 (en) | Device for shaping rapid decisions and checking in control systems | |
US5019969A (en) | Computer system for directly transferring vactor elements from register to register using a single instruction | |
US3525985A (en) | Data handling arrangements | |
US3939334A (en) | Closest point of approach calculator | |
US4333161A (en) | Data processing apparatus operative on data passing along a serial, segmented store | |
US4764895A (en) | Data processor for changing the sequential format of inputted records | |
US3335411A (en) | Stock information storage and request system | |
GB1229717A (en) | ||
SU1364585A1 (en) | Rack storehouse information device | |
US4604726A (en) | Sorting apparatus | |
JPS57203150A (en) | History recording system of logical device | |
SU1215116A1 (en) | Device for determining shortest path of independent transporting robot | |
SU1280415A1 (en) | Device for checking and accounting production processes | |
SU972243A1 (en) | Device for checking material weight in bunkers | |
SU1609739A1 (en) | Apparatus for inputting cargo address | |
SU1494001A1 (en) | Device for sorting numeric array | |
SU1188911A1 (en) | Switching device with remote control | |
US4205382A (en) | Binary integrator for fixed cell radar alarm data | |
SU477916A1 (en) | Device for controlling the sorting of piece goods | |
SU1041986A1 (en) | Manipulator control device | |
SU911510A1 (en) | Device for determining maximum number |