Изобретение относится к вычислительной технике, может быть использовано для определения функции принадлежности нечеткой переменной Y. являющейся функцией нескольких нечетких переменных Х| (I 1, п), и является дополнительным по авт. св. N 1317454.
Цель изобретения - повышение точности.
На чертеже представлена схема генератора.
Генератор функций принадлежности содержит вход 1 запуска, первый элемент 2 задержки, генератор 3 тактовых импульсов, группу 4 датчиков чисел с равномерным распределением, входы 5 задания коэффициентов разброса нечетких переменных, входы 6 задания коэффициентов смещения нечетких переменных, группу 7 умножителей, группу 8 сумматоров, группу
9функциональных преобразователей, блок
10выделения минимального сигнала, блок
11выделения значений функций принадлежности, функциональный преобразователь 12 нечетких переменных, счетчик 13, второй элемент 14 задержки, выходы 15 соответствующих значений функций принадлежности, формирователь 16 равномерно распределенных чисел, дополнительная группа 17 сумматоров. Формирователь 16 выполнен в виде ПЗУ. Генератор работает следующим образом.
Функции принадлежности исходных пе- ременных задаются в виде линейных функций принадлежности примерного равенства:
х|-(х|)макс{0.1-|Х|да|||; (1)
где ai, o - параметры, характеризующие центр группирования и разброс возле этого центра нечеткой переменной.
В соответствии с этим каждая из переменных xi может принимать значения от до ai - 0| до ai + 0).Функциональное преобразование у f (xiхп) задается в линейном виде
у KW + ... + Knxn.
Импульс запуска с входа 1 устанавливает генератор в исходное состояние, включает генератор 3 тактовых импульсов. По сигналу от генератора 3 датчики 4. 1-4.п вырабатывают случайные числа, равномерно распределенные в интервале + о - - о.
&
О
ю ел
hO Ю
ГО
Число датчиков соответствует числу исходных переменных, а а« 1, например, 0,1 + + 0,1.
Формирователь 16 в частном случае может быть выполнен в виде ПЗУ и программируется следующим образом:
Таким образом, на выходе формирователя 16 формируются опорные точки, равномерно охватывающие интервал (0,1). Например, если необходимо определить функцию принадлежности на основании только трех точек по каждой исходной переменной, то будут использоваться точки 0,25; 0,5; 0,75.
Выработанные датчиками 4-i числа суммируются в сумматорах 17-1 с опорными точками, формируемыми формирователем 16. В результате получаются числа di, которые имеют случайные отклонения от опорных. Следовательно, сохраняется случайность в формировании значений переменных при их относительно равномерном распределении.
Выработанные числа di умножаются в умножителях 7.1-7.П на 2oi, в результате чего формируется величина 2diOi, кото- рая складывается с левой границей соответствующего интервала в сумматорах 8.1-8.П. В результате формируется п сигналов со случайными амплитудами di - 01 + 2diOi, которые соответствуют возможным значениям равномерно распределенных значений исходных переменных. В функциональном преобразователе 12 формируется значение искомой переменной у для соответствующих значений исходных переменных, которые сформированы на выходах сумматоров 8. Для этого каждое значение искомой переменной умножается в соответствующем умножителе 7 на коэффициент К и после суммирования в сумматоре 17 формируется текущее значение искомой
переменной у. Кроме того, в функциональ- ных преобразователях 9.1-9.П формиру- ются значения функций принадлежности для сформулированных значений исходных
переменных. Формирование значений функций принадлежности производится путем прямых вычислений по формуле (1). Среди сформированных значений функций принадлежности выделяется минимальная, которая определяется путем последовательного попарного сравнения значений функций. Значение искомой переменной у и минимальное значение функций принадлежности поступает в блок 11 выделения значений
функции принадлежности. Работа генератора заканчивается по сигналу с выхода переполнения счетчика 13, рассчитанного на заданное число испытаний.
Таким образом, за счет введения новых
блоков и связей повышается точность работы генератора при малом числе испытаний, поскольку при сохранении фактора случайности точки опороса переменных будут заведомо распределены примерно
равномерно.
Формула изобретения Генератор функций принадлежности по авт, с&. № 1317454, о т л и ч а ющиийся
тем, что, с целью повышения точности дополнительно введены формирователь равномерно распределенных чисел и дополнительная группа сумматоров, каждый из которых включен между выходом соответствующего датчика чисел с равномерным распределением группы и входом соответствующего умножителя группы, информационный выход счетчика соединен с адресным входом формирователя равномерно распределенных чисел, выход которого соединен с соответствующими входами сумматоров дополнительной группы.
4-1 17-1 J& If/
название | год | авторы | номер документа |
---|---|---|---|
Генератор функций принадлежности | 1990 |
|
SU1751743A1 |
Генератор функций принадлежности | 1985 |
|
SU1317454A1 |
Устройство для определения значений функции принадлежности | 1987 |
|
SU1585795A1 |
Устройство для сравнения нечетных величин | 1990 |
|
SU1791814A1 |
Генератор случайных чисел | 1989 |
|
SU1746381A1 |
Генератор случайных чисел | 1989 |
|
SU1688244A2 |
Генератор случайных чисел | 1989 |
|
SU1695296A1 |
Генератор случайных чисел | 1989 |
|
SU1688245A1 |
Устройство для формирования признаков статистической принадлежности | 1990 |
|
SU1709343A1 |
Устройство для преобразования нечетких множеств | 1989 |
|
SU1695333A2 |
Изобретение относится к вычислительной технике. Цель изобретения - повышение точности. Генератор содержит элементы 2 и 4 задержки, генератор 3 тактовых импульсов, группу п датчиков чисел 4 с равномерным распределением, группу п умножителей 7. группы п сумматоров 8, 17, группу п функциональных преобразователей 9, блок 10 выделения минимального сигнала, блок 11 выделения значений функции принадлежности, функциональный преобразователь 12 нечетких переменных, счетчик 13, формирователь 16 равномерно распределенных чисел. 1 ил.
Jf/7-/r 7-/Г 8-K
И
W
f/
: /5
/7
Генератор функций принадлежности | 1985 |
|
SU1317454A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-11-30—Публикация
1989-10-02—Подача