Ассоциативное управляющее устройство
Иллюстрации
Показать всеРеферат
Изобретение относится к системам автоматического управления и может быть использовано в системах управления объектами с преимущественно дискретным характером технологического цикла. Целью изобретения является повышение надежности устройства за счет осуществления ассоциативной классификации ситуаций. За счет введения ассоциативного критерия близости ситуаций к известным классам появляется возможность принимать решения по управлению объектом в условиях нечеткой /размытой/ классификации ситуаций. Устройство содержит три регистра, блоки памяти, команд, векторов и кодов классов соответственно, блок элементов И, первый и второй блоки разрешения, вычитающий сумматор, первый и второй блоки сравнения, датчик ограничений, элемент ИЛИ, Д-триггер, блок управления, счетчик адресов и генератор тактовых импульсов. 2 ил.
союз советских
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)5 G 05 В 19,/18
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ситуации S при условии, что
hl 8 S) = H)*, Н) Ф Ki ; I = 1,п
IH* — К <0
=> S) => R), (21) 4638662/24. (22) 17.01.89 (46) 23,07,91. Бюл. (Ф 27 (72) В. Ю. Полушин, Б. А. Иванов, В. Ф. Кондратьев и Г. А. Поляков (53) 621,503,55(088.8) (56) Авторское свидетельство СССР
hk 1278811, кл. G 05 В 19/18, 6 06 F 9/00, 1985.
Авторское свидетельство СССР
М 1322232, кл. G 05 В 19/18, 1986, (54) АССОЦИАТИВНОЕ УПРАВЛЯЮЩЕЕ
УСТРОЙСТВО (57) Изобретение относится к системам автоматического управления и может быть использовано в системах управления объектами с преимущественно дискретным хаИзобретение относится к системам автоматического управления и может быть использовано в системах управления объектами с преимущественно дискретным характером технологического цикла.
К числу постоянно действующих требований к системам управления относится высокая надежность. Это требование характеризует способность системы управления адекватно реагировать на широкий круг ситуаций.
При нестрогой классификации ситуаций код команды определяется на основе определения близости поступающей ситуации к какому-либо классу. Задача ассоциативного управления может быть сформирована как поиск команды управления Ri для любой. Ы,, 1665339 А1 рактером технологического цикла. Целью изобретения является повышение надежности устройства за счет осуществления ассоциативной классификации ситуаций. За счет введения ассоциативного критерия близости ситуаций к известным классам появляется возможность принимать решения по управлению обьектом в условиях нечеткой (размытой) классификации ситуаций.
Устройство содержит три регистра, блоки памяти, команд, векторов и кодов классов соответственно, блок элементов И, первый и второй блоки разрешения, вычитающий сумматор, первый и второй блоки сравнения, датчик ограничений, элемент ИЛИ, 0-триггер, блок управления, счетчик адресов и генератор тактовых импульсов, 2 ил. где hi — характеристический вектор i-го класса;
$ — j-я ситуация;
Q — ограничение, определяющее допустимое различие (ассоциацию) между вектором Н * и классом К, при котором ситуация
S может быть отнесена к классу Ki :
Н * — результат, характеризующий произведение кода текущей ситуации Sj на характеристический вектор hi (попытка отнесения ситуации $ к классу KI ).
Целью изобретения является говышение надежности устройства за счет осуществления ассоциативной классификации ситуаций.
На фиг. 1 приведена функциональная схема предлагаемого устройства; на фиг, 2 — схема блока управления.
Устройство содержит регистр 1, блок 2 памяти команд, регистр 3 ситуаций, блок 4 элементов И, блок 5 памяти векторов, первый блок 6 сравнения, блок 7 памяти кодов
1665339 классов, блок 8 управления, генератор 9 тактовых импульсов, счетчик 10 адресов, блоки
11 и 12 разрешения, вычитающий сумматор
13, второй блок 14 сравнения, датчик 15 ограничений, первый элемент ИЛИ 16, Отриггер 17, регистр 18 и выход 19.
Блок 8 управления содержит первый элемент ИЛИ 20, элемент ИЛИ-НЕ 21, IKтриггер 22, элемент НЕ 23, второй элемент
ИЛИ 24, первый 25 и второй 26 элементы И, входы 27-29 и выходы 30-32.
Устройство работает следующим образом.
Двоичный вектор(КОД ситуации) от объекта управления поступает на информационные входы первого регистра 3.
В момент окончания поиска предыдущей команды управления логическое произведение кода текущей ситуации $ (поступающего из первого регистра 3) на код характеристического вектора (поступающего из блока 5 памяти), формируемое блоком 4 элементов И, записывается в третий регистр 18.-Счетчик 10 адресов работает циклически.
При начальном запуске счетчика 10 адресов с выхода 19 блока управления формируется сигнал с уровнем логического нуля, которым 0-триггер 17 устанавливается в единичное состояние, тем самым обеспечивая открытие первого блока 12 разрешения и закрытие второго блока 1.1 разрешения, Таким образом„при первом цикле работы счетчика 10 адресов произведение кода текущей ситуации
S< на характеристический вектор h»; равное Н» (S 3 h»-Hc), сравнивается в первой схеме сравнения с кодами классов К», хранящимися в первом блоке 7 памяти до совпадения, В случае, если на каком-либо такте код
Н совпадает с одним из классов К», то на выходе блока 6 сравнения появляется единичный сигнал, который через элемент
ИЛИ 16 поступает на вход 27 блока 8 управления. В последнем этим сигналом открывается второй. элемент И 26 (через элемент НЕ 23), запирающий первый элемент И 25. На выходе второго элемента ИЛИ
24 при этом сохраняется единичный сигнал.
По заданному фронту очередного импульса от генератора 9 тактовых импульсов, поступающего через открытый второй элемент И
26 на синхровходы первого 3 и второго 1 регистров, происходит запись кода текущей ситуации в первый регистр 3 и кода команды управления из второго 2 блока памяти во второй регистр 1.
Если S Ь h»=H».- К», т о из первого блока
6 сравнения поступает сигнал с уровнем
55 пульсом IK-триггер 22 возвращается в исходное состояние.
Если ситуация не может быть распознана, т.е. выполняется условия Н<- К» и
1K» — Н I 5 0 при I, счетчик, работая циклически, обнуляется второй раз. При этом вновь формируется сигнал нулевого уровня на выходе первого элемента ИЛИ 20. Нулевые уровни сигналов на входах второго элемента ИЛИ 24 формирует сигнал нулевого логической единицы, и процесс повторяется, пока не изменится класс текущей ситуации, При изменении кода текущей ситуации нарушается условие Н»= К», снимается логи5 ческая единица с входа 27 блока 8 управления, запирается второй элемент И 26, прекращая запись информации в регистры, и открывается первый элемент И 25, разрешая подачу импульсов на счетный вход счет10 чика 10 адресов
Содержимое счетчика наращивается, обеспечивая последовательную выборку информации из блоков 7, 2 и 5. При этом из блоков памяти выбирается вектор К», код
15 команды R» и вектор h» соответственно. Счетчик 10 адресов работает циклически, обеспечивая последовательную выборку всех кодов команд и всех векторов и» и К» . При совпадении вектора Н» с вектором К форми20 руется сигнал с уровнем логической единицы на выходе блока 6 сравнения, который разрешает запись кода новой ситуации в первый регистр 3 и запись кода команды R» во второй регистр 1. После этого процесс по25 вторяется.
Если в процессе циклического просмотра счетчик 10 адресов обнуляется, то на выходе элемента ИЛИ 20 формируется сигнал нулевого уровня, при этом элемент ИЛИ-НЕ
30 21 формирует единичный сигнал на (-входе
IK-триггера 22, и очередным тактовым импульсам, поступающим на его синхровход, IK-триггер устанавливается в единичное состояние. Единичным сигналом с выхода
35 IK-триггера 22 О-триггер 12 изменяет свое состояние на обратное, тем самым открывая блок 11 разрешения и запирая блок 12 разрешения. В дальнейшем вектор Н с выходов третьего регистра 18 вычитается из
40 вектора К» (К» -Н») в сумматоре 13, а результат вычитания сравнивается во втором блоке 14 сравнения с ограничением Q, поступающим от датчика 15 ограничений, В случае, если выполняется условие
45 1K» — H
Формула изобретения
Ассоциативное управляющее устройство, содержащее регистр ситуаций, информационные входы которого подключены к группе информационных входов устройства, а разрядные выходы подключены к первой группе входов блока элементов И, вторая группа входов которого соединена с разрядными выходами блока памяти векторов, адресные входы которого соединены с адресными входами блока памяти команд, блока памяти кодов классов, с адресными входами блока управления и с разрядными выходами счетчика адресов, счетный вход которого соединен с информационным выходом блока управления, синхровход которого соединен с выходом генератора тактовых импульсов, первая группа входов первого блока сравнения подключена к информационным выходам блока памяти кодов классов, синхровыход блока управления соединен с управляющими входами записи первого и второго регистров, информационные входы второго регистра подключены к разрядным выходам блока памяти команд, а выходы — к выходам устройства, выход контроля блока управления подключен к контрольному выходу устройства, о т л и 4 а5 ю щ е е с я тем, что, с целью повышения надежности устройства, в него введены третий регистр, первый и второй блоки разрешения, вычитающий сумматор, датчик ограничений, второй блок сравнения, эле10 мент ИЛИ и 0-триггер, инверсный вход которого соединен с выходом установки блока управления, установочный вход которого подключен к выходу элемента ИЛИ, первый вход которого соединен с выходом первого
15 блока сравнения; второй вход — с выходом второго блока сравнения, первая группа входов которого соединена с группой выходов датчика ограничения, вторая группа входов — с группой выходов вычитающего
20 сумматора, первая группа входов которого подключена к разрядным выходам блока памяти кодов классов, вторая группа входов— к группе выходов первого блока разрешения, управляющий вход которого соединен
25 с инверсным выходом О-триггера, прямой выход которого соединен с управляющим входом второго блока разрешения, группы входов первого и второго блоков разрешения подключены к разрядным выходам
30 третьего регистра соответственно, информационные входы которого соединены с группой выходов блока элементов И, 1665339
Составитель И, Швец
Редактор О. Юрковецкая Техред М.Моргентал Корректор M. Кучерявая
Заказ 2391 Тираж 480 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб„4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101