SU1688242A2 - Random numbers generator - Google Patents
Random numbers generator Download PDFInfo
- Publication number
- SU1688242A2 SU1688242A2 SU894735755A SU4735755A SU1688242A2 SU 1688242 A2 SU1688242 A2 SU 1688242A2 SU 894735755 A SU894735755 A SU 894735755A SU 4735755 A SU4735755 A SU 4735755A SU 1688242 A2 SU1688242 A2 SU 1688242A2
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- node
- membership function
- output
- key
- Prior art date
Links
- 230000006870 function Effects 0.000 claims abstract description 22
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000009827 uniform distribution Methods 0.000 description 1
Landscapes
- Feedback Control In General (AREA)
Abstract
Изобретение относитс к вычислительной технике. Цель изобретени расширение функциональных возможностей за счет генерации нечетных чисел с несимметричными функци ми принадлежности. Генератор содержит генератор 1 тактовых импульсов, датчик 2 равномерно распределенных случайных чисел, умножитель 3, вы- читатель 5, блок 7 вычислени значений функции принадлежности, схему 8, 13 сравнени , элемент И Э, ключи 10, , 17, элементы 11, 12 задержки, узлы вычислени функции принадлежности дл левого 18 и правого 15 полуразмаха значений,выполненные в виде элементов посто нной пам ти, узел 6 элементов ИЛИ. 2 ил.The invention relates to computing. The purpose of the invention is the extension of functionality due to the generation of odd numbers with asymmetric membership functions. The generator contains a generator of 1 clock pulses, a sensor 2 of uniformly distributed random numbers, a multiplier 3, a subtractor 5, a block 7 for calculating the values of the membership function, a circuit 8, 13 comparison, element E, keys 10,, 17, elements 11, 12 of delay , the nodes of the calculation of the membership function for the left 18 and right 15 half-ranges of values, made in the form of elements of the permanent memory, the node 6 of the elements OR. 2 Il.
Description
22
(Л(L
оabout
00 0000 00
toto
4four
toto
фиг.1figure 1
Изобретение относитс к вычислительной технике, может быть использовано дл генерации нечетких чисел с несимметричной Функцией принадлежности и вл етс усовершенствованием известного устройства по авт.св. N 1605230.The invention relates to computing, can be used to generate fuzzy numbers with an asymmetric membership function, and is an improvement on a known device according to the author. N 1605230.
Цель изобретени - расширение функциональных возможностей путем генерации нечетких чисел с несимметричными функци ми принадлежности типа примерного равенства.The purpose of the invention is to expand the functionality by generating fuzzy numbers with asymmetric membership functions such as approximate equality.
На фиг„ 1 представлена структурна схема генератора случайных чисел; на Лиг. 2 - вид несимметричной функции принадлежности.Fig „1 shows a block diagram of a random number generator; on league. 2 - view of the asymmetric membership function.
Генератор (фиг.1) содержит генератор 1 тактовых импульсов датчик 2 равномерно распределенных случайных чисел, умножитель 3, вход 4 задани размаха функции принадлежности , вычитатель 5, вход 6 задани правой граничной точки функции принадлежности, блок 7 вычислени значений функции принадлежности, схему 8 сравнени , элемент И 9, ключ 10, элементы 11 и 12 задержки, элемент 13 сравнени , ключ , узел 15 вычислени функции принадлежности дл правого полуразмаха значений , выполненный в виде элемента посто нной пам ти, узел 16 элементов ИЛИ, ключ 17, узел 18 вычислени функции принадлежности дл левого полуразмаха значений, выполненный в виде элемента посто нной пам ти.The generator (Fig. 1) contains the generator 1 clock pulses sensor 2 evenly distributed random numbers, multiplier 3, input 4 sets the span of the membership function, subtractor 5, input 6 assigns the right boundary point of the membership function, block 7 calculates the membership function values, 8 , element 9, key 10, delay elements 11 and 12, element 13 comparison, key, node 15 for calculating the membership function for the right half-span of values, made as a permanent memory element, node 16 for elements OR, key 17, node 18 ychisleni membership function values for the left semispan configured as an element fixed memory.
Генератор случайных чисел работает следующим образом.The random number generator works as follows.
Генератор 1 вырабатывает последовательность импульсов. Очередной i-й импульс поступает на вход опроса датчика 2, на выходе которого вырабатываетс очередное возможное значение случайного числа х; с равномерным распределением в интервале (0,1). R умножителе 3 оно умножаетс на ра мах Функции принадлежности Gp GA +Gnp гле С7А , - левый и правый полуразмахи функции принадлежности. Полученное произведение вычитаетс в вымитателе 5 из правой границы функции принадлежности . В результате этого Формируетс случайна точка с координатами У; а + (jnp- х; ( О пр + (7л ), где а параметр положени Лучкции принадлежности . В блоке 7 формируетс значение функции принадлежностиThe generator 1 generates a sequence of pulses. The next i-th pulse arrives at the polling input of the sensor 2, the output of which produces the next possible value of the random number x; with a uniform distribution in the interval (0,1). R of the multiplier 3, it is multiplied by the frames. Membership functions Gp GA + Gnp GLS7A, - left and right half-span of the membership function. The resulting product is subtracted in the evaluator 5 from the right edge of the membership function. As a result, a random point is formed with the coordinates Y; a + (jnp-x; (O pr + (7l), where a is the position parameter of the membership radiation. In block 7, the value of the membership function is formed
рф;RF;
Производитс это следующим образом:This is done as follows:
В элементе 13 значение у сравниваетс с величиной а. При открываетс первый ключ , при - второй ключ 17. При открытии первого ключа значение у; поступает в узел 15, в котором производитс вычисление значени функции принадлежность |t|v(y;) по следующей Формуле:In element 13, the value of y is compared with the value of a. When the first key is opened, with the second key 17. When opening the first key, the value of y; enters node 15, in which the value of the function is computed as belonging to | t | v (y;) according to the following formula:
(Му(у;)(Mu (y;)
У, - аU, - and
00
При открытии второго ключа 17 значение у; поступает в узел 18, в котором /UY(y.) вычисл етс по формулеWhen opening the second key 17, the value of y; enters node 18, in which / UY (y.) is calculated by the formula
0 ЦК (У;) 1 I 1б пр0 CC (At;) 1 I 1b pr
При этом предполагаетс , что всегда , а при поступлении нулевого сигнала на входы узлов 15 и 1ВIn this case, it is assumed that always, and when a zero signal arrives at the inputs of nodes 15 and 1B
е на их выходах формируютс нулевые сигналы.e, zero signals are generated at their outputs.
В соответствии с указанным алгоритмом работы блока 7 на его выходе формируетс соответствующее значение 1(у,} , которое сравниваетс с величиной х; ,In accordance with the indicated algorithm of operation of block 7, the corresponding value 1 (y,} is formed at its output, which is compared with the value x;,
При ЛЛу(у,) 4 на выходе схемы 8 сравнени Формируетс уровень логической единицы, который поступает на вход элемента И. На другой вход эле5 мента И через второй элемент 12 задержки поступает импульс от генератора 1, В результате на выходе ключа 10 формируетс возможное значение нечеткого числа, сформированноеWith LLu (y,) 4 at the output of the comparison circuit 8, the level of the logical unit is formed, which is fed to the input of the element I. To the other input of the element I And through the second delay element 12 a pulse is received from the generator 1. As a result, the output value of the key 10 forms the possible value fuzzy number formed
0 в i-м такте работы устройства на0 in the i-th cycle of the device on
выходе вычитател 5. Если ((, ) х,output of the subtractor 5. If ((,) x,
то сигнал HR выходе ключа 1C не формируетс .then the key output signal HR is not generated.
Указанные процессы повтор ютс 5 периодически. В результате на выходе ключа 10 формируютс числа, принадлежащие нечеткому множеству с функциейThese processes are repeated 5 periodically. As a result, the output of the key 10 forms numbers belonging to a fuzzy set with the function
принадлежности/ у(у) accessories / at (at)
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894735755A SU1688242A2 (en) | 1989-09-07 | 1989-09-07 | Random numbers generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894735755A SU1688242A2 (en) | 1989-09-07 | 1989-09-07 | Random numbers generator |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU1605230A Addition SU362515A1 (en) | 1970-12-29 | 1970-12-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1688242A2 true SU1688242A2 (en) | 1991-10-30 |
Family
ID=21468988
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894735755A SU1688242A2 (en) | 1989-09-07 | 1989-09-07 | Random numbers generator |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1688242A2 (en) |
-
1989
- 1989-09-07 SU SU894735755A patent/SU1688242A2/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство Г.ГГ.Р Н 1605230, кл. G 06 F 7/58, 1988. ( ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3464018A (en) | Digitally controlled frequency synthesizer | |
US4119910A (en) | Method and apparatus for detecting whether phase difference between two signals is constant | |
SU1688242A2 (en) | Random numbers generator | |
EP0099738A2 (en) | Function generators | |
JPS5853229A (en) | Generating circuit of variable duty ratio pulse waveform | |
SU1716507A1 (en) | Generator of random numbers | |
SU1702364A2 (en) | Random-number generator | |
SU1721607A1 (en) | Random number generator | |
SU1688247A2 (en) | Generator of random numbers | |
SU1211758A1 (en) | Device for determining parameter of power model of average value of random signal | |
SU1645954A1 (en) | Random process generator | |
SU1709306A1 (en) | Generator of random numbers | |
SU970360A1 (en) | Random event flow generator | |
SU686038A1 (en) | Device for computing convolution of functions | |
SU660059A1 (en) | Function computing arrangement | |
SU1247867A1 (en) | Generator of random pulse arrival | |
SU1695296A1 (en) | Random numbers generator | |
SU1688243A1 (en) | Odd numbers generator | |
SU1116524A1 (en) | Random signal generator | |
SU1640688A1 (en) | Random nambers generator | |
RU1833869C (en) | Indistinct number generator | |
SU437076A1 (en) | Pulse frequency functional converter of two variables | |
SU902248A1 (en) | Device for conversion of time interval to code | |
SU1764052A1 (en) | Random number generator | |
SU499553A1 (en) | Device for optimal control of second order oscillatory objects |