УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ЛОГИЧЕСКОЙ ИНФОРМАЦИИ Советский патент 1996 года по МПК G06F7/00 

Описание патента на изобретение SU1826784A1

Изобретение относится к автоматике и вычислительной технике и предназначено для реализации нечетких логических выражений (формул).

Целью изобретения является повышение производительности.

Если а и b некоторые нечеткие высказывания, то составные нечеткие высказывания образуются из простых с помощью логических операций отрицание, конъюнкция, дизъюнкция, импликация, эквивалентность, которые в минимаксном базисе реализуются следующим образом:
отрицание
конъюнкция a&b = min(a,b) (2)
дизъюнкция a∨b= max(a,b) (3)
импликация a_→b= max (1-a,b) (4)
эквивалентность
Если заданы степени истинности простых нечетких высказываний, то, используя ( 1)-(5), можно найти степени истинности составного нечеткого высказывания, а также решать расплывчатые логические уравнения.

Нечеткой высказывательной переменной и называется нечеткое высказывание, степень истинности которого может принимать значения из интервала (⊘,1). Нечеткой логической формулой А(x1, хn) называется: а) любая логическая переменная или константа изО. 1} б) если А1(x1, хn) и An(x1, хn)- нечеткие формулы, то применение к ним конечного числа раз логических операций (∧, &, ∨, _→, ←→) приводит к получению нечеткой логической формулы. Других нечетких формул не существует.

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

Устройство для обработки логической информации содержит три регистра 1-3, три коммутатора 4-6, элемент ИЛИ-НE 7, три схемы сравнения 8-10, две группы информационных входов 11-12, четыре настроечных входа 13-16, выход 17 схемы сравнения 10, выход 18 элемента ИЛИ-НЕ 7, выход 19 схемы сравнения 9, группу выходов 20.

Схема сравнения 10 предназначена для сравнения текущего значения и инверсного эталонного значения нечеткого высказывании и содержит два m-разрядных информационных входа и один выход. На выходе схемы сравнения 10 формируется сигнал единичного уровня, если текущее значение больше, чем инверсия эталонного и сигнал нулевого уровня в противном случае.

Коммутатор 4 предназначен для выделения текущего значения или инверсии эталонного значения в зависимости от кода операций и схемных условий. Коммутатор 4 имеет два m-разрядных информационных входа и три управляющих входа, m-разрядный выход. Коммутатор работает в соответствии с табл. 1, где х безразличное состояние.

Коммутатор 5 предназначен для выделения инверсии текущего значения или эталонного значения. Коммутатор 5 работает в соответствии с табл. 2.

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

На выходе схемы сравнения 8 формируется сигнал единичного уровня, если инверсия текущего значения больше эталонного и сигнал лог. 0 в противном случае.

Коммутатор 6 предназначен для коммутации информации с выходов коммутатора 4 и выходов коммутатора 5. Коммутатор 6 работает в соответствии с табл. 3.

На схеме сравнения 9 формируется сигнал единичного уровня, если значение на выходах коммутатора 4 больше, чем значение на выходах коммутатора 5 и сигнал нулевого уровня в противном случае.

Коды настроек на реализацию заданной операции приведены в табл. 4.

Рассмотрим работу устройства на примере самой сложной операции операции эквивалентности.

В регистры 1 и 2 заносятся значения нечетких переменных, одновременно на входы 13-16 заносится код настройки, для операции эквивалентности код настройки 0000 (см.табл.4).

Предположим, что в регистры 1 и 2 были занесены значения нечетких переменных а 0,6 и b 0,7, соответственно. Тогда на входы схемы сравнения 10 и коммутатора поступят значения а 0,6 и b 0,3. Т.к. a >b, на выходе схемы сравнения 10 формируется сигнал лог. 1. Коммутатор 4 пропустит значение а 0,6, т. е. выполнится операция max (a, b). Ha входы схемы сравнения 8 и коммутатора 5 поступят значения a 0,4 и b 0,7, на выходе схемы сравнения 8 будет сформирован сигнал лог. О, а на выходе элемента ИЛИ-НЕ 7 будет сформирован сигнал лог. 1 и коммутатор 5 пропустит значение b, т.е. на выходе коммутатора 5 устанавливается результат операции (a,b). Значения max (a, b) и max (a,b), равные 0,6 и 0,7 соответственно, поступают на входы коммутатора 6 и схемы сравнения 9, на выходе которой формируется сигнал лог. 0 (т. к. 0,7>0,6). Тогда коммутатор 6 пропустит наименьшее число (см. табл. 3), т.е. 0,6 и на его выходе появится результат операции min(max(a, b), max(a, b)) или min ((a_→b),(b_→a)). Полученный результат записывается в регистр 3.

Таким образом, устройство позволяет выполнять все логические операции за один такт работы. На основе аналогичных устройств, можно построить однородную вычислительную структуру для реализации нечетких алгоритмов управления трудноформализуемыми объектами. ТТТ1 ТТТ2 ТТТ3 ТТТ4

Похожие патенты SU1826784A1

название год авторы номер документа
ПРОЦЕССОР ДЛЯ РЕАЛИЗАЦИИ ОПЕРАЦИЙ НАД ЭЛЕМЕНТАМИ НЕЧЕТКИХ МНОЖЕСТВ 1991
  • Карандин В.Н.
RU2012037C1
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СТРУКТУРЫ 1991
  • Карандин Василий Николаевич
  • Артемьев Михаил Юрьевич
  • Косихин Борис Вениаминович
  • Анам Мухамед Шафикул[Bd]
RU2010309C1
Ячейка однородной структуры 1987
  • Кириллов Вадим Петрович
  • Умбиталиев Александр Ахатович
SU1444746A1
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СТРУКТУРЫ 1993
  • Карандин В.Н.
  • Удалов А.И.
  • Шербина И.Е.
RU2040038C1
Ячейка однородной структуры 1989
  • Кириллов Вадим Петрович
  • Умбиталиев Александр Ахатович
SU1674104A1
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЙ 1992
  • Мелихов А.Н.
  • Карелин В.П.
  • Коровин С.Я.
RU2042186C1
Ячейка однородной структуры 1980
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Канаев Магомедимин Муталимович
SU941994A1
Ячейка однородной структуры 1990
  • Артемьев Михаил Юрьевич
  • Карандин Василий Николаевич
SU1805473A1
Устройство для выполнения операций над расплывчатыми операндами 1986
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Баронец Вадим Дмитриевич
  • Новиков Владимир Александрович
  • Калачев Дмитрий Петрович
SU1451677A1
Процессор для реализации операций над элементами расплывчатых множеств 1985
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Баронец Вадим Дмитриевич
  • Калачев Дмитрий Петрович
  • Новиков Владимир Александрович
SU1256010A1

Иллюстрации к изобретению SU 1 826 784 A1

Реферат патента 1996 года УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ЛОГИЧЕСКОЙ ИНФОРМАЦИИ

Изобретение относится к автоматике и вычислительной технике и предназначено для реализации нечетких логических выражений (формул). Целью изобретения является повышение производительности. Устройство содержит три регистра 1-3, три коммутатора 4-6, элемент ИЛИ-НЕ 7, три схемы сравнения 8-10. Устройство позволяет выполнять за один такт операции: эквивалентность, минимум, максимум, импликация и отрицание. 4 табл., 1 ил.

Формула изобретения SU 1 826 784 A1

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

Документы, цитированные в отчете о поиске Патент 1996 года SU1826784A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для сравнения чисел 1984
  • Балашов Евгений Павлович
  • Владимиров Евгений Евгеньевич
  • Куприянов Михаил Степанович
  • Пантелеев Михаил Георгиевич
SU1254464A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для регулирования толщины изоляции кабеля 1980
  • Иванов Гелий Михайлович
  • Никитин Борис Кузьмич
SU941944A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 826 784 A1

Авторы

Мелихов А.Н.

Берштейн Л.С.

Коровин С.Я.

Дедюлин К.К.

Казупеев В.М.

Даты

1996-06-27Публикация

1988-07-15Подача