Генератор случайных чисел

Номер патента: 1702364

Авторы: Анисимов, Борисов

ZIP архив

Текст

(51)5 0 06 Г 7/58 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР й . 54ОПИСАНИЕ ИЗОБРЕТЕНИЯ 4 О ЬЭ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССРМ 1605230, кл, 6 06 Р 7/58, 1988.(54) ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ(57) Изобретение относится к вычислительной технике, может быть использовано длягенерации нечетких чисел и является усовершенствованием устройства по авт.св. М Ж 1702364 А 2 1605230, Цель изобретения - расширение функциональных возможностей путем формирования нечетких чисел с трапецеидальной функцией принадлежности и повышение точности. Генератор содержит генератор 1 тактовых импульсов, датчик 2 равномерно распределенных случайных чисел, умножитель 3, вычитатель 4, блок 5 вычисления значений функции принадлежности, блок 6 сравнения, элемент И 7, ключ 8, элементы 9, 10 задержки, блок 11 модификации параметров функции принадлежности. 1 з.п.ф-лы, 3 ил,,при а+01 ях а+о Щ Опри х )а +оИзобретение относится к вычислительной технике, может быть использовано дляформирования нечетких чисел и являетсядополнительным к авт.св, М 1605230,Цель изобретения - повышение точности.На фиг,1 представлена структурная схема генератора;на фиг.2 - блок модификациипараметров функции принадлежности, на, фиг,З - диаграмма, поясняющая их работу.Генератор (фиг.1) содержит генератор 1тактовых импульсов (ГТИ), датчик 2 чисел сравномерным распределением (ДЧРР), ум., ножитепь 3, вцчитатель 4, блок 5 вычисления значений функции принадлежности,блок 6 сравнения, элемент И 7, ключ 8, первый элемент 9 задержки, второй элемент 10задержки и блок модификации параметровфункции принадлежности.Блок 11 модификации параметров функции принадлежности (фиг.2) содержит первый вычитатель 12, первый узел 13сравнения, первый ключ 14, узел 15 элементов ИЛИ и узел 16 вычисления линейкойфункции, второй вычитатель 17, второй узел18 сравнения, второй ключ 19,Узел 16 как и блок 5 могут быть выполнены в виде ПЗУ, информация о программировании которых приведена ниже (2) и (1).Генератор работает следующим образом.Сигнал от ГТИ 1 поступает на вход опроса датчика 2, в результате чего на еговыходе формируется очередное число х сравномерным распределением в интервале(0,1). В умножителе 3 это число умножаетсяна величину 2 Ьгде Ь - максимальныйполуразмах возможных значений носителяфункции принадлежности (например, максимальный полуразмах значений контролируемого параметра), В вычитателе 4 сигнал2 х Ь вычитается из координат правой границы носителя функции принадлежности. Врезультате на выходе вычитателя 4 формируется одно из возможных значенийхт = а + Ь - 2 х 1 Л носителя функциипринадлежности (текущее значение наблюдаемого параметра).Сигнал хт поступает в блок 11, в которомпроизводится модификация парамеров функции принадлежности, которая задается в виде функции принадлежности примерногоравенства трапециевидной формы (фиг.З) где о =01 +02;01,о 2, а - параметры функции принадлежности.При этом принимается, что модифицируется только параметр о 1 характеризую 5 щий ширину плоского участка функциипринадлежности, Используется следующее правило модификации: если хтоказывается меньше а+о мин или больше а+%мин где Оамин =о 1 мин +о 2 о 1 мин10 минимальное значение параметра о 1 тоа 1 увеличивается пропорционально модулюразности между х 1 т и а +омин илиа + жанн соответственно.Для этого в первом вцчитателе 12 этого15 блока формируется разность у 1 = ( а+ окмин ).хт а во втором - у 2 = хь - (а + о:-.мин) Приу 1 О уровень лог "1" вырабатывается навыходе первого узла 13 сравнения, в реэуль 20тате чего открывается первый ключ 14 ичерез узел 15 элементов ИЛИ на вход узла16 поступает сигнал у = у 1. При у 20 подобные процессы происходят в узлах 18, 19, 15и на вход узла 16 поступает сигнал у = у 2.25В качестве примера модификации параметров функции принадлежности выборалинейная функцияуз = оиин + Ку (2)где К(кО, К 1) - постоянный коэффициент,По х=хт. щ подсчитанном по формуле(2), и заданных параметрах о 1 а производится определение значения функции принадлежности рх(х 1 т) в соответствии с.соотношением (1) в блоке 5. Значение35 рх(хт) сравнивается в блоке 6 сравнения стекущим значением п, выработанным датчиком 2 на предыдущем шаге, При фх (хь)гь 1 на выходе блока 6 вырабатывается уровень пог. "1" и через открытый ключ 8 по40 импульсу ГТИ 1 на выход генератора поступит текущее значение хт носителя функциипринадлежности, которое соответствуетсгенерированному значению нечеткогомножества,45 Формула изобретения1,Генератор случайных чисел по авт.св.%1605230, отл ича ющий с я тем, что, сцелью повышения точности, в него дополнительно введен блокмодификации параметров50 функции принадлежности, информационныйвход которого соединен с вцходом вычитателя, а выход соединен с входом задания параметров формц функции принадлежностиблока вцчисления значении функции принадлежности, входы задания левой и правой границ минимального плоского участка функции принадлежности которого являются одноименными входами генератора.2. Генераторпоп,1,отл ича ю щи й с ятем, что блок модификации параметров фун102364 Состав Техред В,Ор ргент едактор М,Долини ректор М.Максимиши Заказ 4543 ВНИИПИ Го Тираж Подписноевенного комитета по изобретениям и открытиям при ГКНТ С 113035, Москва, Ж, Раушская наб., 4/5 зводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 10 кции принадлежности содержит два вычитателя, два узла сравнения, два ключа, узел элементов И и узел вычисления линейной функции, причем вход вычитаемого первого вычитателя и вход уменьшаемого второго вычитателя объединены и являются информационным входом блока, вход уменьшаемого первого вычитателя является входом задания левой границы минимального плоского участка функции принадлежности блока, вход вычитаемого второго вычитателя является входом задания первой границы минимального плоского участка функции принадлежности блока, выход первого вычитателя, соединен с информационным входом первого ключа и первым входом первого узла сравнения, выход "Больше" которого соединен с управляющим входом первого ключа, а второй вход - с шиной нулевого 5 потенциала, выход второго вычитателя соединен с информационным входом второго ключа и первым входом второго узла сравнения. выход "Больше" которого соединен с управляющим входом второго ключа, а вто рой вход - с шиной нулевого потенциала,выходы первого и второго ключей соединены с соответствующими входами узла элементов И, выход которого соединен с входом узла вычисления линейной функции, 15 выход которого является выходом блока.

Смотреть

Заявка

4787523, 30.01.1990

ВОЕННАЯ АКАДЕМИЯ ИМ. Ф. Э. ДЗЕРЖИНСКОГО

АНИСИМОВ ВЛАДИМИР ЮРЬЕВИЧ, БОРИСОВ ЭДУАРД ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 7/58

Метки: генератор, случайных, чисел

Опубликовано: 30.12.1991

Код ссылки

<a href="https://patents.su/3-1702364-generator-sluchajjnykh-chisel.html" target="_blank" rel="follow" title="База патентов СССР">Генератор случайных чисел</a>

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