Генератор случайных чисел
Изобретение относится к вычислительной технике. Цель изобретения расширение функциональных возможностей за счет генерации нечетных чисел с несимметричными функциями принадлежности. Генератор содержит генератор 1 тактовых импульсов, датчик 2 равномерно распределенных случайных чисел, умножитель 3, вычитатель 5, блок 7 вычисления значений функции принадлежности, схему 8, 13 сравнения, элемент И Э, ключи 10, , 17, элементы 11, 12 задержки, узлы вычисления функции принадлежности для левого 18 и правого 15 полуразмаха значений,выполненные в виде элементов постоянной памяти, узел 6 элементов ИЛИ. 2 ил.
СООЭ СОВЕТСКИХ
ОИ
РЕСПУБЛИК (51)5 С 06 F 7/58
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ С8ИДЕТ6ЛЬСТВУ фЪ
QO
Ю
4ь, М
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
П0 ИЭОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР (61) 1605230 (21) 4735755Л4 (22) 07.09.89 (46) 30.10.91. Бюл, Г 40 (72) Э.В.Борисов (53) 621.3(088,8) (56) Авторское свидетельство СССР
H 1605230, кл. G 06 F 7/58, 1988. (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике. Цель изобретениярасширение функциональных возможностей за счет генерации нечетных, SU„„1688242 А2 чисел с несимметричными функциями принадлежности. Генератор содержит генератор 1 тактовых импульсов, датчик 2 равномерно распределенных случайных чисел, умножитель 3, вычитатель 5, блок 7 вычисления значений функции принадлежности, схему 8, 13 сравнения, элемент И 9, ключи 10, 14, 17, элементы 11, 12 задержки, узлы вычисления функции принадлежности для левого 18 и правого 15 полуразмаха значений, выполненные в виде элементов постоянной памяти, узел 6 элементов ИЛИ. 2 ил.
1688242
Изобретение относится к вычислительной технике, может быть использовано для генерации нечетких чисел с несимметричной функцией принадлежности и является усовершенствованием известногс устройства по авт,св. Н 1605230, Цель изобретения - расширение функциональных возможностей путем генерации нечетких чисел с несимметричными функциями принадлежности типа примерного равенства.
На фиг. 1 представлена структурная схема генератора случайных чисел, на фиг. 2 — вид несимметричной функции принадлежности.
Генератор (фиг.1) содержит генератор 1 тактовых импульсов датчик
2 равномерно распределенных случайных чисел, умножитель 3, вход 4 задания размаха фу -.кции принадлежности, вычитатель 3, вход 6 задания правой граничнсй точки функции принадлежности, блск 7 вычисления значений функции принадлежности, схему 8 сравнения, элемент И 9, ключ 10, элементы 11 и 12 задержки, элемент 13 сравнения, ключ 14, узег1
15 вычисления функции принадлежности для правого полуразмаха значений, выполненный в виде элемента постоянной памяти, узел 16 элеменTGB ИЛИ, ключ 17, узел 18 вычисления функции принс1дг1еяности для г:e вого полуразмаха значений, выполненный в виде элемента постоянной памяти.
Генератор случайных чисел рабстает следующим образом, ГBHepB 109 I вырс!ба тывэет пОследовательнссть импульсов. Очередной
i-1 импульс поступает на вход опроса датчика 2, Hcl выходе которого вырабатывается очередное возможное значение случайногг1 числа х; с равномерным распределением в интервале (О, 1) . В умножи, еле 3 оно умножается на размах ф, 14кции приналлежнссти Ц = () „,: де б,, ф Я4, левый и правый по1, ра=-,махи функции принадлежности. Полученное произведение вычитается в r::ü ÷èòàòeëe .1.
Г из правой границы функции принадлежности . В резул ь"ате этого формиру. ется случайная точка с координатами у = а +5„- х ((> +(„), где а параметр г1оложени функции принадлежности. В блоке 7 формируется значение функции принадлежности
Р (у,) ..
Производится это следующим образом:
В элементе 13 значение у, сравнивается с величиной а. При à (у открывается первый ключ 14, при а у второй ключ 17, При открытии первого ключа 14 значение у поступает в узел 15, в котором производится вычисление значения функции принадлежность 11„1 (у ) по следующей формуле: <
15 444 (,,) 1 У
1- V
При открытии второго ключа 17 значение у поступает в узел 18, в котором (U>(y,) вычисляется по формуле
20 P (v,) =1-"
При этом предполагается, что:, всегда у;> О, а при поступлении нуле0 вого сигнала на входы узлов 15 и 1. на их выходах формируются нулевые сигналы.
В соответствии с указанным алго ритмом работы блока 7 на его выходе формируется соответствующее значение
p (y; ), которое сравнивается с вели3 Q „,,„.„, При р 4 (у; ) > х „на выходе схемы 8 сравнения формируется уровень логической единицы, который поступает на вход элемента И. На другой вход эле35 мента И через второй элемент 12 задержки поступает импульс от генера" тора 1. В результате на выхОде ключа 1О формируется возможное значение нечеткого числа, сформированное в i-м такте работы устройства на выходе вычитателя 5. Если P>(); )c x,„ то сигнал на выходе ключа 10 не формируется .
Указанные процессы повторяются
45 периодически. В результате на выходе ключа 10 формируются числа, принадле" жащие нечеткому множеству с функциеи принадлежности Ру(у) .
Формула изобретения
50 Генератор случайных чисел по авт. св. 8 1605230, от лича ющи и с я тем, что, с целью расширения функциональных возможностей за счет генерирования нечетких чисел с не55 симметричными функциями принадлежно сти, блок вычисления значений Функции принадлежности содержит узег
Ю вычисг1ения функции принадлежности для пра вого полу ра зма ха з на чений
1688242 1
АКОГ Я
Составитель В.Орлов
Техред Л.Олийнык
Корректор Н,Ревская
Редактор С.Лисина
Заказ 3709 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат патент", r.Óæãîðîä, ул.Гагарина, 101 выполненный в виде первого элемента постоянной памяти, узел вычисления функции принадлежности для левого полуразмаха значений, выполненный в виде второго элемента постоянной памяти, элемент сравнения, два ключа, узел элементов ИЛИ, причем первый вход элемента сравнения соелинен с информационными входами первого и второго ключей и является информационным входом блока, второй
:. вход элемента сравнения является входом задания параметра положения носителя функции принадлежности генератора, выходы нБольще" и "Меньше или равно" элемента сравнения соелинены с управляющими входами соответственно первого и второго ключей, выход первого ключа через первый элемент постоянной памяти соединен с первым входом узла элементов ИЛИ, выход второго ключа через второй элемент постоянной памяти соединен с вторым входом узла элементов ИЛИ, выход которого является выходом блока,