Устройство многоцелевого управления

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и может быть использовано для управления сложными организационно-техническими объектами преимущественно с дискретным характером технологического цикла. Сущность изобретения - расширение области #, cv/nyqfyjft/; Ход XQMOttfa применения устройства за счет реализации возможности формирования множества целевых ситуаций выработки последовательности частных решений, переводящих исходную ситуацию в целевую. Устройство содержит первый регистр 1 записи, блок 2 сравнения, блок 3 памяти кодов эталонных ситуаций, регистры 4 и 20 записи, рабочий регистр 5, блок 6 памяти кодов решений, счетчик 7 базового адреса, элементы ИЛИ 8 и 12, элемент ИЛИ-НЕ 9, блок 10 памяти кодов ситуаций перехода, счетчик 11 смещения , триггер 13 управления, элемент И 14, генератор 15 импульсов, блок 16 выбора ситуации 1-2-3; 15-12-7-6-5-4, 2-12-7-3-2, 7-10-9-4,9-8-1, 8-11-16-5, 10-16, 2-13- 14-11-6. 1 з.п, ф-лы, 2 ил, 4 СЛ oWb Х| ю f - ф Wed 5ц Фиг.1

союз советских

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

РЕСПУБЛИК

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

Р ь-» ..

АМ юмаЫ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ.t 1 (21) 4838040/24 (22) 19.03.90 (45) 30.07.92. Бюл. М 28 (72) В.Ф,Комарович, В,Ю,Полушин, Б.А,Иванов, А;Н.Кукса и С.О.Бурлаков (55) Авторское свидетельство СССР °

М 1322232, кл. 6 05 В 19/18, 1988.

Авторское свидетельство СССР

Q 1099550, кл. G 05 В 19/18, 1980. (54) УСТРОЙСТВО МНОГОЦЕЛЕВОГО УПРАВЛЕНИЯ (573 Изобретение относится к автоматике и может быть использовано для управления сложными организационно-техническими обьектами преимущественно с дискретным характером технологического цикла. Сущность изобретения. — расширение области

9Р. Ж, 1751712 А1 (и)5 6 04 B 19/18 применения устройства за счет реализации возможности формирования множества целевых ситуаций выработки последовательности частных решений, переводящих исходную ситуацию в целевую. Устройство содержит первый регистр 1 записи, блок 2 сравнения, блок 3 памяти кодов эталонных ситуаций, регистры 4 и 20 записи, рабочий регистр 5, блок 6 памяти кодов решений, счетчик 7 базового адреса, элементы ИЛИ 8 и 12, элемент ИЛИ вЂ” НЕ 9, блок 10 памяти кодов ситуаций перехода, счетчик 11 смещения, триггер 13 управления, элемент И 14, генератор 15 импульсов, блок 16 выбора ситуации 1-2-3; 15-12 — 7 — 6-5 — 4, 2 — 12 — 7 — 3 — 2, 7-10 — 9 — 4,9 — 8 — 1, 8-11-16-5, 10 — 15, 2-1314-11 — 5. 1 з.п. ф-лы, 2 ил, 1751712

20 вие

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

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

Однако указанное устройство не обеспечивает достаточной надежности устройctea, а следовательно, разрешения всех возможных ситуаций за счет того, lTQ все классы ситуаций, классифицирующие признаки решения, описаны заранее (на этапе настройки устройства) и между ними установлено взаимно однозначное соответстНаиболее близким по технической сущности к предлагаемому является устройство, содержащее первый регистр, блок временных интервалов, первый и второй блоки памяти, счетчик адреса, второй регистр, блок сравнения, блок управления, индикатор и генератор импульсов, подключенный. выходом к первому входу блока управления, соединейного первым и вторым выходами с управляющими входами соответственно первого и второго регистров, третьими выходами — с первыми входами блока индикации, входами блока временных интервалов, первыми выходами второго регистра и первыми информационными входами второго блока памяти, а четвертыми выходами — с вторыми входами блока индикации, вторыми выходами BTopof о ре гистра и вторыми информационными входами второго блока памяти, подключенного первым и вторым управляющими входами соответственно к первому и второму управляющим входам первого блока памяти и пятому и шестому выходам блока управления, связанного седьмым выходом со счетным 50 входом счетчика адресов, подключенного выходами каждого разряда к соответствующим адресным входам первого и второго блоков памяти и третьим входам блока индикации, соединенного четвертыми входами с выходами первого регистра, первыми входами блока сравнения и информационными входами первого блока памяти, подключенного выходами к вторым входам блока сравнения, связанного выходом с вторым входом блока управления, при этом первые информационные входы первого регистра подключены к входу устройства, а вторые информационные входы — к выходу блока временных интервалов.

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

Таки > образом; при управлении сложными объектами известное устройство не может реагировать на ситуации, требующие многоэтапного принятия решения при меняющихся целевых требованиях к состоянию объекта управления.

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

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

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

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

Блок выбора ситуации содержит блок вычисления расстояния. первый и второй блоки элементов И, блок элементов ИЛИ, элемент ИЛИ вЂ” НЕ, третий элемент ИЛИ, третий регистр записи, блок элементов задержки, схему сравнения, вторая группа информационных входов которой объединена с соответствующими входами блока элементов задержки, информационными входами первой группы йервого блока элементов И и подключена к соответствующим выходам блока вычисления расстояния, первая и вторая группы информационных входов которого являются соответственно первой и второй группами информационных входов блока выбора ситуации, группа адресных входов которого подключена к входам элемента ИЛИ-НЕ, выход которого соединен с первым входом элемента ИЛИ и управляю10 первый элемент ИЛИ вЂ” НЕ 9, третиф блок 10

30 памяти кодов ситуаций перехода, счетчик 11

35 элементов ИЛИ 12 и И 14. Сигнал логиче50 ской единицы с выхода элемента ИЛИ 8 подается на управляющий вход регистра 1

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

ИЛИ, На фиг,1 приведена блок-схема предлагаемого устройства; на фиг.2 — схема блока выбора ситуаций.

Устройство содержит первый регистр 1 записи, блок 2 сравнейия, первый блок 3 памяти кодов эталонных ситуаций, второй регистр 4 записи, рабочий регистр 5, второй блок 6 памяти кодов решений, счетчик 7 базового адреса, первый элемент ИЛИ 8, смещений, второй элемент ИЛИ 12, триггер

13, первый элемент И 14, генератор 15 импульсов и блок 16 выбора ситуаций, Блок выбора ситуаций (фиг.2) содержит блок 17 вычисления расстояния, второй элемент ИЛИ-НЕ 18, первый блок 19 элементов

И, третий регистр 20 записи, блок 21 элементов ИЛИ, второй блок 22 элементов И, блок 23 элементов задержки, третий элемент ИЛИ 24 и схему 25 сравнения.

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

Сигнал управления с уровнем логической единицы подается на первый вход элемента ИЛИ 8 и на вход запуска генера ора

15 импульсов, который начийает вырабатывать периодическую последовательность импульсов, поступающуЮ на вторые входы записи, на группу информационных входов которого поступает код ситуации, возникшей на объекте управления, Код ситуации записывается в регистр 1 записи.

Кроме того, управляющий сигнал с выхода элемента ИЛИ 8 поступает на выходы установки в нулевое состояние счетчика 11 смещения и триггера 13. Счетчик 11 смещения устанавливается в нулевое состояние, а

1751712

10

30

45 в том случае, если расстояние между целевой и очередной ситуацией будет меньше, 50 на выходе триггера 13 возникает уровень логического нуля, который запрещает прохождение управляющих импульсов от генератора 15 импульсов через элемент И 14 на счетный вход счетчика 11 смещения, Этим самым счетчик 11 смещения подготавливается к работе и переходит в ждущий режим, С выхода элемента ИЛИ .12 импульсы управления, вырабатываемые генератором

15 импульсов, подаются на счетный вход циклического счетчика 7 базового адреса, который срабатывает по заднему фронту каждого импульса генератора 15импульсов, увеличивая свое состояние на единицу. Таким образом, обеспечивается последовательная выборка информации из первого 3, второго 6 и третьего 10 блоков памяти.

Каждому коду эталонной ситуации, хранящемуся в блоке 3 памяти, ставится в соответствие множество кодов решений, хранящееся в блоке 6 памяти, Каждому коду решения поставлен в соответствие код ситуации, в которую переводит данное решение объект управления. Это множество кодов ° ситуаций хранится в блоке 10 памяти под 2 тем же базовым адресом, что и соответствующие ему множество кодов решений в бло ке 6 памяти и код эталонной ситуации в блоке 3 памяти, Количество кодов решений и кодов ситуаций, хранящихся под одним базовым адресом в блоках 6 и 10 памяти; одинаково.

Множество кодов составляется так, что первая кодовая комбинация. содержащая олько нулевые элементы, означает окончание множества, хранящегося под данным базовым адресом, При количестве эталонных ситуаций, равном К, объем циклического счетчика 7 базового адреса выбирается равным числу 4 (К вЂ” 1)., Код ситуации, возникшей на обьекте управления, и очередной эталонный код поступают с группы выходов регистра 1 записи и блока 3 памяти на первую и вторую группы информационных входов схемы 2 сравнения соответственно. При несовпадении кодов с выхода схемы 2 сравнения поступает сигнал управления с уровнем логического нуля, который, поступая на первый вход элемента ИЛИ 12, не препятствует увеличению содержимого циклического счетчика .7 базового адреса rio спаду импульса, поступающего от генератора 15 импульсов. Счетчик 11 смещения .продолжает 5 оставаться в ждущем режиме.

Процесс поиска будет продолжаться до тех пор, пока код ситуации, поступающей с группы выходов блока 3 памяти, не совпадет с кодом ситуации, поступающей с группы выходов регистра 1 записи. В этом случае на выходе блока 2 сравнения формируется уровень логической единицы, который поступает на первый вход элемента ИЛИ 12 и на вход установки в единичное состояние триггера 13.

На выходе элемента ИЛИ 12 появляется уровень логической единицы, которая поступает на счетный вход циклического счетчика 7 базового адреса, Увеличение содержимого счетчика 7 базового адреса, срабатываемого по спаду импульса, прекратится. Определение базового адреса блоков

3,6 и 10 памяти закончится, Под воздействием сигнала логической единицы, подаваемого с выхода блока 2 сравнения на вход установки в единичное состояние триггера 13, на выходе триггера

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

И 14 и разрешает прохождение импульсов от генера "ора 15 импульсов через элемент

И 14 на счетный вход счетчика 11 смещения, Счетчик 11 смещения срабатывает по переднему фронту каждого импульса, поступающего на его счетный вход, увеличивая свое состояние на единицу, Таким образом; обеспечивается последовательная выборка информации из второго 6 и третьего 10 блоков памяти, Кроме того, текущее значение счетчика 11 смещения подается с группы его выходов на третью группу входов блока 16 выбора ситуации для опознавания начального (первого) адреса смещения, состоящего из одних нулей, при фиксированном базовом, . С группы выходов блока 10 памяти код ситуации, адрес смещения которого определяется состоянием счетчика 11 смещения, поступает на входы элемента ИЛИ-НЕ 9 и на вторую группу входов блока 16 выбора ситуации, на первую группу входов которого подается код целевой ситуации.

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

В этом случае управляющий сигнал с уровнем логической единицы с выхода блока 16 выбора поступает на динамический вход рабочего регистра 5, на группу информационных входов которого подается очередной код решения, определяемый состоянием счетчика 11 смещений, Очередной код решения записывается в рабочий регистр 5.

Увеличение содержимого счетчика 11 смещения продолжается до появления первой нулевой комбинации из множества си° .1751712

15

40

9 туаций и ри данном базовом адресе, означающей окончание множеСтва, В этом и только s этом случае на выходе элемента ИЛИ вЂ” НЕ 9 появляется управляющий сигнал логической единицы, который подается на второй вход элемента ИЛИ 8 и на управляющий вход регистра 4 записи, на группу информационных входов которого поступает код решения с группы выходов рабочего регистра 5. Код решения записывается в регистр 4 записи кода решения.

С выхода элемента ИЛИ 8 управляющий импульс с уровнем логической единицы поступает на управляющий вхоД регистра 1 записи, входы установки в нулевое состояние счетчиков 11 смещения и триггера 13.

Регистр 1 записи записывает код очередной ситуации, возникшей на обьекте управления, Счетчик 11 смещения устанавливается в нулевое состояние, а на выходе триггера 13 появляется уровень логического нуля, который, поступая на первый вход элемента 14 И, запрещает прохождение импульсов от генератора 15 импульсов через элемент.И 14 на счетный вход счетчика 1 смещения, Счетчик 11 смещения переводится в ждущий режим, После этого цикл работы устройства повторяется.

Схема выбора работает следующим образом.

На первую и вторую группы входов схемы 17 вычисления расстояния подаются коды целевой и очередной ситуаций с третьего блока памяти соответственно. В схеме 17 вычисления расстояния определяется величина расстояния между этими ситуациями.

Величина расстояния в виде кодовой комбинации поступает на группу информационных входов блока 1.9 элементов И, входы блока 23 элементов задержки, вторую группу входов схемы 25 сравнения, на первую группу входов которой подается меньшее из расстояний, определенных до данной очередной ситуации, с группы выходов регистра 20 записи. B схеме 25 сравнения происходит сравнение расстояния.

Сигнал управления уровня логической единицы с выхода схемы 25 сравнения подается на управляющий вход рабочего регистра 5 только в том случае, если расстояние между целевой и очередной ситуацией будет меньше, чем меньшее из расстояний, определенных до данной очередной ситуации, ° Кроме того, сигнал с уровнем логической единицы с выхода схемы 25 сравнения поступает на второй вход элемента ИЛИ 24 и на управляющий вход блока 22 элементов

И, на группу информационных входов которого подается величина расстояния с группы выходов блока 23 элементов задержки, Блок 22 элементов.И открывается и величина расстояния с группы выходов блока

22 элементов И через блок 21 элементов

ИЛИ подается на группу информационных входов регистра 20 записи. Блок 23 элементов задержки предназначен для задержки прохождения информации на время t3, рае10 ное времени срабатывания схемы 25 сравнения, Управляющий импульс логической единицы с выхода элемента ИЛИ 24 поступает на управляющий вход регистра 20 записи, Регистр 20 записи записывает величину расстояния, поступающую на группу его информационных входов.

Элемент ИЛИ вЂ” НЕ 18 и блок 19 элементов И предназначены для записи в регистр 20 записи величины расстояния при первом адресе смещения; определяемом начальным нулевым состоянием счетчика 11 смещения.

Нулевая комбинация с группы выходов счетчика 11 смещения поступает на входы элемента ИЛИ-НЕ 18. Только в том случае на выходе элемента ИЛИ вЂ” НЕ 18 появляется сигнал логической единицы, подаваемый на первый вход элемента ИЛИ 24 и на управляющий вход блока 19 элементов И„на группу информационных входов которого поступает величйна расстояния с.группы выходов схемы 17 вычисления расстояния. Блок 19 элементов И открывается и величина расстояния с группы его выходов подается через блок 21 элементов ИЛИ на группу информационных входов регистра 20 записи, Под воздействием управляющего сигнала с уровнем логической единицы, поступающей с выхода элемента ИЛИ 24 на управляющий вход регйстра 20 записи, первая величина расстояния записывается в регистр 20 записи.

Далее блок 16 выбора работает указанным выше образом.

Формула изобретения . 1. Устройство многоцелевого управления, содержащее первый и второй регистры записи, блок сравнения, блок памяти кодов эталонных ситуаций и кодов решений соответственно, генератор импульсов, счетчик базового адреса, группа информационных входов первого регистра записи подключе55 на к первой группе информационных входов устройства, группа выходов второго регистра записи — к группе выходов устройства, а группа выходов первого регистра записи— к первой группе информационных входов блока сравнения, к второй группе информа1751712

12 ционных входов которого подключена груп- . второй вход триггера управления объедипа выходов блока памяти кодов эталонных нен с управляющими записью входами перситуаций, адресные входы которого объеди- ваго регистра записи и счетчика смещения нены с соответствующими адресными вхо- и подключен к выходу первого элемента дами первой группы входов блока памяти 5 ИЛИ, первый вход которого объединен с кодов решений и подключены к группе вы- управляющим запуском входом генератора ходов счетчика базового адреса, о тл и ч а- импульсов и подключен к управляющему ю щ е е с я тем, что, с целью расширения входу устройства, первая группа входов области применения за счет реализации блока выбора подключена к второй инфорвозможности для различных целевых ситуа- 10 мационной группе входов устройства, ций вырабатывать последовательности час- 2. Устройство по п.1, о т л и ч à ю щ е етных решений, переводящих исходную с я тем, что блок выбора ситуации содержит ситуацию в целевую, в него введены первый блок вычисления расстояния, первый и втои второй элементы ИЛИ, триггер управле- рой блоки элементов И, блок элементов ния, элемент ИЛИ-НЕ, первый элемент И, 15 ИЛИ, элемент ИЛИ вЂ” НЕ, элемент ИЛИ, реблок памяти кодов ситуации перехода, счет- гистр записи, блок элементов задержки, чик смещения, блок выбора ситуации, схему сравнения, вторая группа информатретья группа входов которого объединена ционных входов которой объединена с соотс соответствующими разрядами вторых ветствующими входами блока элементов групп адресных входов памяти кодов реше- 20 задержки; информационными входами перний и кодов ситуации перехода соответст- вой группы первого блока элементов И. и венно и подключена к соответствующим подключена к соответствующим выходам .разрядам группы выходов счетчика смеще- блока вычисления расстояния, первая и втония, счетный вход которого подключен к вы- рая группы входов которого являются соотходу первого элемента И, первый вход 25 ветственно первой и второй группами которого соединен с выходом триггера уп- информационных входов блока выбора, равления, первый вход которого объединен группа адресных входов которого подклюс первым входом второго элемента ИЛИ и чена к входам элемента ИЛИ-НЕ, выход коподключен к выходу блока сравнения, груп- тораго соединен с первым входом элемента па выходов блока памяти кодов ситуации 30 . ИЛИ и управляющим входом первого блока перехода подключена к входам элемента элемента И,выходы которого подключены к

ИЛИ-НЕ и соответствующим разрядам вто- соответствующим входам второй группы рой группы входов блока выбора ситуации, блока элементов ИЛИ, выходы которого выход которого соединен с управляющим подклвчейы к соответствующим информа-. входомрабочегорегистра, выходы которого 35 ционным входам регистра записи, выходы подключены к информационным входам которого соединены с соответствующими второго регистра записи, управляющий входами первой группы схемы сравнения, вход которого объединен с вторым входом выход которой соединен с управляющим первого элемента ИЛИ и подключен к выхо- входом второго блока элементов И, выходом ду элемента ИЛИ-НЕ, выход второго эле- 40 блока выборки и вторым входом элемента мента ИЛИ подклЮчен к счетному входу ИЛИ, выход которого подключен к управлясчетчика базового адреса, подключенного ющему входу регистра записи, выходы бловыходами каждого разряда к соответствую- ка элементов задержки подключены к щим адресным входам первой группы блока . соответствующим информационным вхо.памяти кодов ситуации перехода, второй 45 дам второго блока элементов И. выходы ковход первого элемента И объединен с вто- торого соединены с соответствующими рым входом второго элемента ИЛИ и под- информационными входами первой группы ключен к выходу генератора импульсов, блока. элементов ИЛИ, 17517 1 2

Корректор О. Кравцова

Составитель И, Швец

Техред М.Моргентал

Редактор А. Лежнина

Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101

Заказ 2690 Тираж Подписное

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

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