Изобретение относится к системам управления и вычислительной технике и может быть применено при построении регуляторов для управления системами с нечетко заданными входными переменными и нечеткими целями управления. Технический результат, достигаемый при осуществлении изобретения, заключается в расширении функциональных возможностей за счет выполнения устройством функций нахождения оптимальных управляющих действий при нечетко заданных входных параметрах объекта управления. Устройство содержит группу преобразователей 2 напряжение - частота p групп полосовых фильтров 3, первый коммутатор 4, блок 5 вычисления конъюнкций кортежей, второй коммутатор 6, блок 7 вычисления дизъюнкций кортежей, блок 8 выбора решений. 3 з. п. ф-лы, 9 ил., 2 табл.
Изобретение относится к системам управления и вычислительной технике и может быть применено при построении регуляторов для управления системами с нечетко заданными входными переменными и нечеткими целями управления.
Известно устройство для определения локальных экстремумов (авт.св. СССР N 1751745, кл. G 06 F 7/06, опублик. 1992), содержащее блок памяти, блок сравнения, коммутатор, включающий в себя первую и вторую группы элементов И и блок выбора решений, включающий в себя первую и вторую группы сумматоров и дополнительный сумматор, причем информационные входы устройства соединены с входами блока памяти, выходы группы выходов которого соединены соответственно с входами группы входов блока сравнения, выходы группы выходов которого соединены соответственно с выходами группы входов коммутатора, выходы группы выходов которого соединены соответственно с входами группы блока выбора решений.
Недостаток известного устройства состоит в следующем. Известное устройство определяет число локальных экстремумов, но не осуществляет выбор глобального экстремума, и не выделяются те параметры, которые соответствуют этому глобальному экстремуму. Кроме того, данное устройство не выполняет функцию принятия решений при нечеткой исходной информации. Все эти недостатки ограничивают функциональные возможности известного устройства.
Известно вычислительное устройство (авт.св. СССР N 1283746, кл. G 06 F 7/00, опублик. 1987), содержащее дешифратор, блок схем сравнения, блок сумматоров, блок задания кода выполнения операций, блоки первых, вторых и третьих мультиплексоров, блок формирователей, блок памяти, блоки первых и вторых элементов НЕ, причем группа входов задания выполнения операций соединена с группами управляющих входов дешифратора, первый и второй входы которого соединены с первым и вторым выходами блока задания кода выполнения операций, третий и четвертый входы соединены соответственно с выходом блока схем сравнения и первым выходом блока сумматоров, пятый вход соединен с первым управляющим входом устройства и первым входом первого блока мультиплексоров, первый выход соединен с первым входом блока сумматоров, а второй выход с первым входом блока задания кода выполнения операций, вход считывания устройства соединен с первым входом блока формирователей, первый выход которого соединен с информационной шиной устройства, а второй вход с третьим выходом блока задания кода выполнения операций и первым входом блока памяти, группы первых входов которого соединена с группой входов адресной шины устройства, второй, третий и четвертый входы которого соединены соответственно с первым входом разрешения записи, выбора функций и вторым входом разрешения записи устройства, первый и второй выходы соединены соответственно с первым входом блока вторых мультиплексоров и первым входом блока первых мультиплексоров и блока первых элементов НЕ, а вход-выход соединен с двунаправленной информационной шиной устройства, входная информационная шина которого соединена с вторым входом блока вторых мультиплексоров, третий вход которого соединен с вторым управляющим входом устройства, а выход с входом блока вторых элементов НЕ и первым входом блока вторых мультиплексоров, второй вход которого соединен с третьим управляющим входом устройства, третий вход с выходом блока вторых элементов НЕ, а выход с первым входом блока схем сравнения, вторым входом блока сумматоров и вторым входом блока задания кода выполнения операций, выход блока первых мультиплексоров соединен с третьим входом блока сумматоров вторым входом блока схем сравнения и третьим входом блока задания кода выполнения операций, а выход соединен с четвертым входом блока задания кода выполнения операций.
Такое устройство обладает следующими недостатками. Во-первых, оно может выполнять функции принятия нечетких решений в совокупности с ЭВМ. Во-вторых, быстродействие в данном случае ограничено и определяется не только скоростью выполнения операций в известном устройстве, но также параметрами ЭВМ и сложностью программы, а в третьих сложностью осуществления работы с датчиками производственных процессов, так как это требует дополнительно аппаратуры. Перечисленные недостатки ограничивают функциональные возможности устройства и снижают быстродействие по принятию нечетких решений.
Наиболее близким к заявляемому устройству принятия нечетких решений является устройство для классификации управляющих ситуаций (авт.св. СССР N 1742819, кл. G 05 B 19/18, опублик. 1992), содержащее группы из n первых, вторых и третьих блоков памяти, n коммутаторов, n блоков сравнения, n счетчиков адресов, n выходных регистров, входной регистр, элемент ИЛИ, генератор тактовых импульсов и блок управления, причем группа информационных входов устройства соединены с входами записи входного регистра, группы выходов которого соединены соответственно с первыми группами входов коммутаторов, вторые группы входов которого соединены с группами выходов первых блоков памяти, а группы выходов соединены с первыми группами входов соответствующих блоков сравнения, группы вторых входов которых соединены с группами выходов соответствующих вторых блоков памяти, а выходы с входами группы входов блока управления, выходы группы первых выходов которого соединены с входами соответствующих счетчиков адресов, группа выходов которого соединена с группами входов первых, вторых и третьих блоков памяти соответственно, группы выходов третьих блоков памяти соединены с группами входов записи выходных регистров соответственно, входы управления которых соединены соответственно с выходами группы вторых выходов блока управления и соответствующими входами элемента ИЛИ, выход которого соединен с управляющим входом входного регистра, группы выходов выходных регистров соединены с группами выходов устройства.
Недостаток этого устройства состоит в ограниченных функциональных возможностях, так как оно может классифицировать управляющие ситуации при детерминистически определенных соответствиях между управлением и входными параметрами. Если входные параметры представляют собой нечетко заданные переменные и необходимо решать задачу управления в соответствии с моделью классификации, то известное устройство не сможет выполнять эти функции.
Задача, на решение которой направлено изобретение, заключается в возможности выбора оптимальных управляющих действий при нечетком задании входных переменных (факторов), в соответствии с заданием экспертным путем функций принадлежности (для заданного определенного набора нечетких переменных).
Для достижения технического результата, заключающегося в расширении функциональных возможностей за счет принятия управляющих решений при нечетком задании входных параметров, предлагается в устройство принятия нечетких решений, содержащее первый коммутатор, ввести группу из р преобразователей напряжения частота, р групп из m полосовых фильтров, второй коммутатор, блок вычисления конъюкций кортежей, блок вычисления дизъюнкций и блок выбора решений, причем i-e (i=

) входы группы информационных входов устройства соединены с входами соответствующих i-x преобразователей напряжения, выходы которых соединены с входами полосовых фильтров i-x групп, выходы которых соединены с информационными входами (i, m)=x групп входов первого коммутатора, (i, m)=e группы информационных выходов которого соединены с соответствующими группами входов блока вычисления конъюнкций кортежей, (i, m)=e группы выходов которого соединены с (i, m)=ми группами информационных входов второго коммутатора, z групп информационных выходов которого соединены с соответствующими входами блока вычисления дизъюнкций, z выходов которого соединены соответственно с входами блока выбора решений, выходы которого соединены с выходами группы выходов устройства.
Блок вычисления конъюнкций кортежей содержит 1
mx2
mx.xp
mоднотипных узлов вычисления нечетких конъюнкций, в каждом f-м (f

) из которых имеется m групп из n элементов сравнения, группу из m элементов И, элемент ИЛИ и узел адреса минимального числа, причем в каждом f-м узле вычисления нечетких конъюнкций j-e входы f-й группы входов блока (j=

, f

) соединены с первыми входами элементов сравнения j-й группы и первыми входами j-го элемента И, вторые входы i-x элементов сравнения (i=

) в каждой группе соединены с i-ми шинами опорного напряжения блока, а выходы с i-ми группами входов узла адреса минимального числа, i-e выходы которого соединены с вторыми входами соответствующих i-x элементов И группы, выходы которых соединены с входами элемента ИЛИ, выход которого соединен с f-м выходом блока.
Блок вычисления дизъюнкций кортежей содержит z однотипных узлов вычисления нечетких дизъюнкций, в каждом i-м из которых имеются m группы из n элементов сравнения, группа из m элементов И, элемент ИЛИ и узел адреса максимального числа, причем в каждом i-м узле вычисления нечетных дизъюнкций j-e входы i-й группы входов блока (j=

, l=

) соединены с первыми входами элементов сравнения j-й группы и первыми входами j-го элемента И, вторые входы i-x элементов сравнения (i=

) соединены с i-ми шинами опорного напряжения блока, выходы с i-ми группами входов узла адреса максимального числа, i-e выходы которого соединены с вторыми входами соответствующих i-x элементов И группы, выходы которых соединены с входами элемента ИЛИ, выход которого соединен с i-м выходом блока.
Блок выбора решений содержит z групп элементов сравнения, группу из z элементов И и узел адреса максимального числа, причем l-e входы (l=

) соединены с первыми входами элементов сравнения l-й группы и первыми входами l-го элемента И, вторые входы i-x элементов сравнения (i=

) соединены с i-ми шинами опорного напряжения устройства, а выходы соединены с i-ми группами входов узла адреса максимального числа, j-e выходы которого соединены с вторыми входами соответствующих j-х элементов И, выходы которых соединены с j-ми выходами блока.
Наличие причинно-следственной связи между техническим результатом и признаками изобретения доказывается следующими логическими предпосылками.
В основу работы устройства положена модель классификации. Модель задается в виде тройки W,

, H, где W множество факторов, W X
1xX
2x.xX
p;

разбиение W не нечеткие эталонные классы: Нh
1, h
2, h
z} множество управляющих решений.
Для задания модели строится путем экспертного опроса таблица соответствия ситуация-действие.
Если
i(i=

) лингвистические переменные (ЛП), а Т(
i)a
i1, a
i2, a
iim) терм-множества, где a
ij имя нечеткой переменной (НП), то каждый класс разбиения определится функцией принадлежности (логической мерой принадлежности к классам решений), исходя из логической формулы

=

(a
1,a
2,a

)=

(x
i)&

(x

), где L
j множество наборов (a
1, a
2, a
p), которым в таблице соответствия определено решение h
j;
aj (x
j) функции принадлежности, заданные для НП a
1, a
2, a
im на базовом множестве X
i.
Работа модели осуществляется следующим образом. Для момента времени t известны входные значения факторов. Вычисляются значения функций принадлежности
ai j (X
i), j=

. Среди всех значений
Ll (l=

) находится максимальное
Ls и принимается решение h
s, соответствующее оптимальному управляющему действию.
На фиг. 1 приведена структурная схема заявляемого устройства; на фиг. 2 схема первого коммутатора; на фиг. 3 фукциональная схема блока вычисления конъюнкций кортежа; на фиг. 4 схема второго коммутатора; на фиг. 5 функциональная схема блока вычисления дизъюнкций; на фиг. 6 функциональная схема блока выбора решений; на фиг. 7 функциональная схема узла адреса минимального числа блока вычисления конъюнкций; на фиг. 8 функциональная схема узла адреса максимального числа блока вычисления дизъюнкций; на фиг. 9 приведен пример задания функций принадлежности.
Структурная схема устройства принятия нечетких решений (фиг. 1) содержит группу информационных входов 1
1-1
p, группу преобразователей 2
1- 2
р напряжение частота, представляющих собой известные схемные решения (Алексенко А.Г. Коломбет Е.А. Стародуб Г.И. Применение прецизионных аналоговых ИС. -М. Радио и связь, 1981, с. 116-119), р групп полосовых фильтров 3
i1 3
im (i=

), которые представляют собой активные фильтры с выпрямлением среднего значения напряжения на выходе (схемная реализация по известным решениям, например Гутиков В.С. Интегральная электроника в измерительных устройствах. -Л. Энергоиздат, 1988), первый коммутатор 4, блок 5 вычисления конъюнкций кортежей, второй коммутатор 6, блок 7 вычисления дизъюнкций кортежей, блок 8 выбора решений с выходами 9
1 9
z.
Схема первого коммутатора 4 содержит (фиг. 2) р групп информационных входов 10
i1 10
im (i=

), переключатели 11
i 11
pm(1
mx2
mx.xp
m) группы информационных выходов 12
if 12
mf (f

). Функциональная схема блока 5 вычисления конъюнкций кортежей (фиг. 3) содержит группы информационных входов 12
if 12
mf (f

), элементы 13
ijf (i=

, j=

, f

) сравнения (схемная реализация которых приведена в книге: Алексеенко А. Г. Коломбет Е.А. Старобуб Г.И. Применение прецизионных аналоговых ИС. -М. Радио и связь, 1981, с. 167-177), группы элементов И 14
if 14
mf (f

), группу шин 15
1 15
n задания опорного напряжения, узел 16 адреса минимального числа, группу элeментов ИЛИ 17
f (f

), группу выходов 18
f(f

). Схема второго коммутатора 6 содержит (фиг. 4) группу информационных входов 18
f (f

), группу переключателей 20
il (l=

, i,j

), z групп информационных выходов 19
1l 19p
ml, l=

.
Функциональная схема блока 7 вычисления дизъюнкций кортежей (фиг. 5) содержит z групп информационных входов 19
1l 19
pml l=

, элементы 21
ijl, i

, j=

, l=

, сравнения, группу элементов И 22
1l 22p
ml l=

, группу шин 23
1 23
n задания опорного напряжения, узел 24 адреса максимального числа, группу 25
1 25
z элементов ИЛИ, группу выходов 26
1- 26
z.
Функциональная схема блока 8 выбора решений (фиг. 6) содержит группу информационных входов 26
1 26
z, элементы 27
11 27
zn сравнения, группу элементов И 28
1 28
z, группу шин 29
1 29
n опорного напряжения, узел 30 адреса максимального числа, реализованный так же, как и узел 24, группу информационных выходов 9
1 9
z.
Функциональная схема каждого f-го (f

) узла 16 адреса ми- нимального числа (фиг. 7) содержит n групп входов 31
1f 31
nf j=

, первую группу элементов И 32
1f 32
nf, вторую группу элементов И 33
1f 33
nf, группы элементов ИЛИ 34
1if 34
mif, i=

, группу третьих элементов И 35
1if 35
mif (i=

), группу выходов 36
1f 36
mf.
Функциональная схема каждого f-го (f=

) узла 24 адреса максимального числа (фиг. 8) содержит группы входов 37
1i f- 37
mif (i=

), первую группу элементов И 38
1f 38
nf, вторую группу элементов И 39
1f 39
nf, группы элементов НЕ 40
1if 40
mif, i=

, группу элементов ИЛИ 41
1i 41
mif, (i=

), третью группу элементов И 42
1if 42
mif (i

), группу выходов 43
1f 43
mf.
Входы 1
i (i=

) групп информационных входов устройства соединены с входами соответствующих преобразователей 2
i напряжения, выходы которых соединены с входами i-x групп полосовых фильтров 3
i1 3
im. Выходы последних соединены с pxm группами информационных входов первого коммутатора 4, pxm групп информационных выходов которого соединен с соответствующими группами входов блока 5 вычисления конъюнкций кортежей. pxm выходов блока 5 соединены c pxm информационными входами второго коммутатора 6. z групп информационных выходов которого соединены с соответствующими входами блока 7 вычисления дизъюнкций. Z выходов блока 7 соединены соответственно с входами блока 8 выбора решений, выходы которого соединены с выходами 9
1 9
z групп выходов устройства.
В первом коммутаторе 4 входы группы информационных входов 10
ij i=

j=

соединены через соответствующие переключатели 11
f (f

) c f-ми группами информационных выходов 12
1f 12
mf первого коммутатора 4.
В блоке 5 вычисления конъюнкций кортежей, содержащем 1
mx2
mx. xp
mоднотипных узлов 13
f вычисления нечетких конъюнкций, входы 12
jf (j=

f

) соединены с первыми входами элементов 13
j1f 13
jnf сравнения и первыми входами элементов И14
jf. Вторые входы элементов 13
1i 13
mif (i=

) сравнения соединены с шинами 15
iопорного напряжения, а выходы с i-ми группами входов узла 16 адреса минимального числа, выходы которого соединены с вторыми входами соответствующих элементов И 14
1f 14
mf группы. Выходы последних соединены с входами элемента ИЛИ 17
f, выход которого соединен с выходом 18
f блока 5.
Во втором коммутаторе 6 информационные входы 18
f (f=

) соединены с группами информационных выходов 19
1l 19p
ml (l=

) через соответствующие переключатели 20
1fl 20
pmfl.
В блоке 7 вычисления дизъюнкций кортежей, содержащем z однотипных узлов 21
l вычисления нечетких дизъюнкций, входы 19
jl (j=

l=

) соединены с первыми входами элементов 21
j1I 21
jnl сравнения и первыми входами элементов И 22
jl. Вторые входы элементов 21
1il 21
pmil (i=

) сравнения соединены с шинами 23
il опорного напряжения, а выходы с i-ми группами входов узла 24 адреса максимального числа, выходы которого соединены с вторыми входами соответствующих элементов И 22
1l 22
pmlгруппы. Выходы последних соединены с входами элемента ИЛИ 25, выход которого соединен с выходом 26
l блока 7.
В блоке 8 выбора решений входы 26
l (l=

) соединены с первыми входами элементов 27
l1 27
lm сравнения первыми входами элементов B 28
l. Вторые входы элементов 27
1i 27
li (i=

) сравнения соединены с шинами 29
i опорного напряжения, а выходы с i-ми группами входов узла 30 адреса максимального числа. Выходы узла 30 соединены с вторыми входами соответствующих элементов И 28
1 28
z, выходы которых соединены с выходами 9
1 9
z блока 8.
В узле 16 адреса минимального числа блока 5 вычисления конъюнкций кортежей входы 31
jif (j=

i=

) соединены с j-ми входами элементов И 32
if первой группы, с j-ми инверсными входами элементов И 33
if второй группы и с первыми входами соответствующих элементов ИЛИ 34
jif. Выходы элементов И 32
if первой группы соединены с вторыми входами элементов ИЛИ 34
jif (j=

), выходы элементов И 33
if второй группы соединены с третьими входами элементов ИЛИ 34
jif (j=

). Выходы элементов ИЛИ 34
jif (i=

) соединены с первыми входами соответствующих элементов И 35
jif третьей группы, вторые входы которых соединены с выходами элементов ИЛИ 34
ji-1f. Выходы элементов И 35
jnf (j=

) соединены с j-ми выходами 36
jf (j=

) группы выходов узла 16.
В узле 24 адреса максимального числа блока 7 вычисления дизъюнкций входы 37
jif (j=

, i=

) соединены с j-ми входами элементов И 38
ifпервой группы, с j-ми инверсными входами элементов И 39
if второй группы и с первыми входами элементов НЕ 40
jif, выходы которых соединены с первыми входами соответствующих элементов ИЛИ 41
jif. Выходы элементов И 38
if первой группы соединены с вторыми входами элементов ИЛИ 41
jif (j=

), выходы элементов И 39
if второй группы соединены с третьими входами элементов ИЛИ 41
jif (j=

). Входы элементов ИЛИ 41
jif (j=

) соединены с первыми входами элементов И 42
jif третьей группы, вторые входы которых соединены с выходами элементов ИЛИ 41
ji+1f. Выходы элементов И 42
j1f (j=

) соединены с j-ми выходами 43
jf группы выходов узла 24.
Работает устройство принятия нечетких решений следующим образом.
В основу работы устройства положена модель классификации (см. например, Мелихов А.Н. Баронец В.Д. Проектирование микропроцессорных средств обработки нечеткой информации. -Ростов н/Дону: Изд-во Ростовского университета, 1990), описывающая разбиение многомерного пространства входных переменных на нечеткие области, соответствующие определенным решениям.
Модель задается в виде тройки W,

, H, где W множество факторов, W X
1xX
2x. xX
p;

разбиение W на нечеткие эталонные классы; Hh
1, h
2,h
z} множество управляющих решений.
Для задания модели строится путем экспертного опроса таблица соответствия ситуация действие.
Если
i (i=

) ЛП, а Т(
i) (a
i1, a
i2,a
iim) терм-множества, где aij имя НП, то каждый класс разбиения

определяется функцией принадлежности, исходя из логической формулы

=

(a
1,a
2,a

)=

(x
i)&

(x

), где L
j множество наборов (a
1, a
2, a
p), которым в таблице соответствия определено решение h
j;
aj (x
j) функции принадлежности, заданные для НП a
1, a
2, a
1m на базовом множестве X
i.
Вход 1
i устройства соединяется с выходом датчика, оценивающего НП a
if, заданную на базовом множестве X
i и описываемую в виде тройкиa
if,

(a
if), X
i} где a
i, (i=

)) название НП.

(a
fi)= <

(X
i)/X
i>} где (x
i 
X
i) нечеткие подмножества X
i, описывающие ограничения НП a
fi,

:X
i__

[0,1] функции принадлежности нечеткого множества

(a
if).
Пример задания функций принадлежности приведен на фиг. 9. В силу того, что эти кривые аппроксимируются амплитудно-частотными характеристиками полосовых фильтров, для определения значения функций принадлежности НП a
i применяется i-e группы из i
m полосовых фильтров 3
1- 3
im.
Напряжение, оценивающее НП a
i, подается на вход 1
i устройства. В преобразователе 2
i напряжение частота напряжение преобразуется в частоту, принимающее значение множества X
i. На выходах полосовых фильтров 3
1 3
im после детектирования присутствует напряжение, определяющее значение функций принадлежности
C (a
if) (X
i) НП a
i, i=

f=

.
Рассмотрим работу устройства при конкретном задании НП, множества Н и таблицы соответствия ситуация действие.
Пусть p 3,zH| 4, Hh
2, h
3, h
4} T(
1)a
11, a
12, a
13} T(
2)a
21, a
22} T(
3)a

a

.
Пример задания таблицы соответствия ситуация действие приведен в табл.1.
Ситуационная модель для данного примера описывается в следующем виде: (W,

, H); W X
1 x X
2 x X
3;

L
1, L
2, L
3, L
4} Hh
1, h
2, h
3, h
4} L
1=(a
31&a
22&a
23)

(a
31&a
22&a
13)

(a
31&a
12&a
23)} L
2=(a
31&a
12&a
13)

(a
21&a
22&a
23)

(a
21&a
22&a
13 
(a
21&a
12&a
23)

(a
21&a
22& a
13)} L
3=(a
11&a
22&a
33)

(a
11&a
22&a
13)} L
4=(a
11&a
12&a
23)

(a
11&a
12&a
13)}

(a
1,a
2,a
3)=

(X
1)&

(X
2)&

(X
3)&

(X
3)

(X
1)&

(X
2)&

(X
3)

(X
1)&

(X
2)&

(X
3)

В соответствии с табл. 1 первый коммутатор содержит двенадцать переключателей 11 по числу табл. 1. Переключатель 11
1 коммутирует на выходы 12
11, 12
12, 12
31 входы 10
11, 10
21, 10
31 соответственно, переключатель 11
2 коммутирует на выходы 12
12, 12
22, 12
32 входы 10
11, 10
21, 10
32 соответственно и т. д. а переключатель 11
12 коммутирует на выходы 12
13, 12
22, 12
32 входы 10
13, 10
22, 10
32.
Индекс переключателя обозначает номер набора конъюнкции (столбца в табл. 1). Нижний индекс НП соответствует первому числу индекса входа 10, а верхний индекс НП соответствует второму числу индекса входа 10.
В блоке 5 вычисления конъюнкций кортежей определяется численное значение конъюнкции каждого столбца табл. 1.
Вторым коммутатором 6 определяется разбиение

в соответствии с его элементами Lj. Для данного примера во втором коммутаторе 6 включены следующие переключатели 20.
Для определения функции принадлежности
L1 (a
1, a
2, a
3) необходимо включить следующие ключи: ключи 20
1,121, и выход 18
12 типового узла вычисления конъюнкций блока 5 коммутирован на выход 19
11 второго коммутатора 6 и на выход 19
11 блока 7 вычисления дизъюнкций, ключ 20
2,111, и выход 18
11 блока 5 коммутирован на выход 19
21 коммутатора 6 и на выход 19
21 блока 7, ключ 20
31, и выход 18
10 блока 5 подан через коммутатор 6 (выход 19
31) на вход 19
31 блока 7. Так как остальные конъюнкции не участвуют в определении

L
1, то остальные ключи коммутаторы разомкнуты, на входы 19
41 19
pm1 блока 7 поданы нулевые значения потенциалов.
Для определения функции принадлежности

L
4 (a
1, a
2, a
3) включаются ключи 20
114, 20
224, что позволяет осуществить коммутацию выходов 18
1 и 18
2 блока 5 на выходы 19
14, 19
24 блока 7, на остальных входах которого будут нулевые потенциалы.
Таким образом, коммутатором 6 осуществлено разбиение

множества W на классы в соответствии с решениями h
i.
Работа модели осуществляется следующим образом. Для момента времени t известны входные значения напряжений датчиков, подаваемые на входы 1
i. Напряжения датчиков преобразуются преобразователями 2
i и группой полосовых фильтров 3
i1 3
im в значения функций принадлежности

a
1j(x
i), j=

. В блоке 5 вычисления конъюнкций кортежей определяются численные значения всех возможных конъюнкций, а в блоке 7 вычисления дизъюнкций определяются функции принадлежности элементов класса разбиения

(функции принадлежности решений (управляющих действий)). Среди всех значений

L
1 (l=

) блоком 8 выбора решений находится максимальное

L
s и принимается решение h
s, т.е. сигнал будет на выходе 9
s устройства.
Рассмотрим работу блока 5. На входы 12
if блока 5 подаются напряжения U
i, величины которых затем поставлены в соответствие значениям функций принадлежности
а, аппроксимируемым характеристиками соответствующих полосовых фильтров, и лежат в диапазоне [0, 1]B.
Если рассматривать определение конъюнкции нечеткого высказывания (a
1 a
21& a
31), то на вход 12
11 блока 5 подано напряжение с выхода фильтра 3
11, соответствующее значению функции принадлежности

а
11(Х
1), на вход 12
21 блока 5 напряжение с выхода фильтра 3
21, соответствующее значению функции принадлежности

а
21(Х
2), на вход 12
31 блока 5 напряжение с выхода фильтра 3
31, соответствующее значению функции принадлежности

а
31(Х
3). На входы 15
j подаются значения опорного напряжения Uопj. Пусть, например, U
оп1 0,1B, U
оп2 0,2B, U
оп3 0,3B, U
оп4 0,4B,U
оп9 0,9В.
Элемент 13
ij сравнения имеет на выходе единичный потенциал, если U
1
U
опj, а при невыполнении этого условия на выходе устройства сравнения будет нулевой потенциал.
Узел 16 адреса минимального числа определяет индекс входа 12, на котором будет наименьшее напряжение.
Пусть, например, напряжение на входе 12
11 равно 4,8 В, на выходе 12
21 равно 2,7 В, на входе 12
31 равно 6,5 В.
Обозначим через b
ijf логическое значение выхода элемента 13
ijfсравнения. Впредь будем писать верхний индекс f из-за идентичности работы всех узлов вычисления конъюнкции.
В табл. 2 приведены логические значения b
ij для рассматриваемого примера.
Тот вход i, которому соответствует первая единица на j-м этапе сравнения (b
23 в табл. 2), имеет наименьшее напряжение.
Тогда узел 16 реализуется в соответствии со следующими логическими функциями f
ij, которые определяют выделение единицы i-го входа на j-ом этапе сравнения (j-й столбец табл.2):
f
11= b
11
(b
11&b
m1)

(

&

);
f
m1= b
m1
(b
11&b
m1)

(

&

);
f
12= [b
12
(b
12&b
m2)

(

&

)]f
11;

;

;

;

Значения функций f
i1 (i=

) снимаются с выходом элементов ИЛИ 34i1, функций f
ij (i=

, j=

) с выходов элементов И 35
ij (фиг. 7).
Таким образом, для рассматриваемого примера на выходе 36
2 узла будет потенциал, который открывает элемент 14
21 блока 5, и напряжение, соответствующее наименьшему из поданных на входы 12, подано на выход 18
1блока 5.
Рассмотрим работу блока 7 вычисления дизъюнкций.
Из табл. 2 видно, что наибольшее напряжение соответствует строке с минимальным числом единиц. Можно заметить, что узел 24 адреса максимального числа блока 7 может быть реализован аналогично узлу 16 блока 5, если рассматривать инверсные значения

табл. 2 и осуществлять последовательный анализ последних столбцов табл. 2.
Тогда логические функции f
ij, определяющие выделение максимального напряжения на j-м этапе сравнения, имеют вид
f
1n=

b

;

;

f
1n-1=

b

&f
1n;

;

;

.
Значения функций f
in (i=

) определены выходами элементов ИЛИ 41
in соответственно, а функций f
ij (i=

, j=

) выходами элементов И 42
ij.
Таким образом, на каждом из выходов 26
l (l=

) блока 7 будет значение напряжения, определяющее функцию принадлежности

L
1.
Блок 8 выбора решений (фиг. 6) имеет схемную реализацию, идентичную узлу 7 вычисления дизъюнкций блока (фиг. 5) и работает аналогично. Следовательно, на выходе 9
s блока 8 будет потенциал, соответствующий решению h
s, а на остальных выходах 9
k (k

s) будут нулевые потенциалы.
Устройство выбрало решение в соответствии с некоторым нечетким правилом вывода.
Технико-экономическую эффективность предлагаемого устройства по отношению к известному возможно определить из расширения функциональных возможностей, а именно предлагаемое устройство осуществляет классификацию ситуаций при нечетко заданных входных переменных и решает задачу управления в соответствии с моделью классификации.
Если оценить затраты на разработку и изготовление предлагаемого устройства через величину С
1, затраты на проведение исследований через величину С
2, то суммарные затраты на решение задачи определим
С
l C
1 + C
2.
При применении известного устройства для решения задач управления необходимы затраты на изготовление специальных дополнительных приборов и проведение натурных экспериментов. Эти затраты определим величиной CN. Затраты CN существенно превышают величину С, так как проведение натурных испытаний уже требует значительных экономических расходов. Экономический выигрыш от предлагаемого устройства определится Э CN C.
Формула изобретения
1. УСТРОЙСТВО ПРИНЯТИЯ НЕЧЕТКИХ РЕШЕНИЙ, содержащее первый коммутатор, отличающееся тем, что в него дополнительно введены группа из p преобразователей напряжение - частота, p групп из m полосовых фильтров, второй коммутатор, блок вычисления конъюнкций кортежей, блок вычисления дизъюнкций кортежей и блок выбора решений, причем i=й

вход группы информационных входов устройства соединен с входом соответствующих i-х преобразователей напряжение - частота, выходы которых соединены с входами полосовых фильтров i-х групп, выход которых соединены с информационными входами (i, m)-й групп входов первого коммутатора, (i,m)-е группы информационных выходов которого соединены с соответствующими группами входов блока вычисления конъюнкций кортежей, (i, m)-е группы выходов которого соединены с (i,m)-ми группами информационных входов второго коммутатора, Z групп информационных выходов которого соединены с соответствующими входами блока вычисления дизъюнкций, Z выходов которого соединены соответственно с входами блока выбора решений, выходы которого соединены с выходами группы выходов устройства.
2. Устройство по п.1, отличающееся тем, что блок вычисления конъюнкций кортежей содержит (1
m 
2
m 
...

p
m) узлов вычисления нечетких конъюнкций, в каждом f-м из которых

имеется m групп из n элементов сравнения, группа из m элементов И, элемент ИЛИ и узел адреса минимального числа, причем в каждом f-м узле вычисления нечетких конъюнкций j-й вход f-й группы входов блока

соединен с первым входом элементов сравнения j-й группы и с первым входом j-го элемента И, вторые входы i-х элементов сравнения

в каждой группе соединены с i-ми шинами опорного напряжения блока, а выходы соединены с i-ми группами входов узла адреса минимального числа, j-й выход которого соединен с вторым входом соответствующих i-х элементов И группы, выходы которых соединены с входами элемента ИЛИ, выход которого соединен с f-м выходом блока.
3. Устройство по п.1, отличающееся тем, что блок вычисления дизъюнкций кортежей содержит Z однотипных узлов вычисления нечетных дизъюнкций, в каждом l-м из которых имеется m групп из n элементов сравнения, группа из m элементов И, элемент ИЛИ и узел адреса максимального числа, причем в каждом l-м узле вычисления нечетких дизъюнкций, j-й вход l-й группы входов блока

соединен с первым входом элементов сравнения j-й группы и с первым входом j-го элемента И, вторые входы i-х элементов сравнения

соединены с i-ми шинами опорного напряжения блока, а выходы - с i-ми группами входов узла адреса максимального числа, i-й выход которого соединен с вторым входом соответствующих i-х элементов И группы, выходы которых соединены с входами элемента ИЛИ, выход которого соединен с l-м выходом блока.
4. Устройство по п.1, отличающееся тем, что блок выбора решений содержит Z групп элементов сравнения, группу из Z элементов И и узел адреса максимального числа, причем его l-е входы

соединены с первым входом элементов сравнения l-й группы и с первым входом l-го элемента И, второй вход i-х элементов сравнения

соединен с i-ми шинами опорного напряжения устройства, а выходы - с i-ми группами входов узла адреса максимального числа, j-е выходы которого соединены с вторым входом соответствующих j-х элементов И, выходы которых соединены с j-ми выходами блока выбора решений.
РИСУНКИ
Рисунок 1,
Рисунок 2,
Рисунок 3,
Рисунок 4,
Рисунок 5,
Рисунок 6,
Рисунок 7,
Рисунок 8,
Рисунок 9,
Рисунок 10