У вас вопросы?
У нас ответы:) SamZan.net

Доклад- Метод аппаратурной имитации случайных чисел, относящихся к нечётким множествам

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Метод аппаратурной имитации случайных чисел, относящихся к нечётким множествам

А.Ф. Гришков, А.А. Маргелов, А.В. Маргелов

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

Особый класс в технике имитации случайных факторов образуют генераторы случайных чисел, относящихся к нечётким множествам (ГСЧ НМ) [1,2]. Однако, известные генераторы [2,3,4] сложны и имеют низкую надёжность.

Предлагается структура ГСЧ НМ, реализующая метод формирования нечётких чисел, соответствующий способу настройки аппаратуры на значение параметров, заданных нечётко. На рис.1 представлена диаграмма, поясняющая принцип реализации указанного метода и работу предлагаемого генератора.

Пусть из некоторой точки Х=0 параметр Х увеличивается дискретно с шагом, имеющим постоянную Х и случайную  составляющие, где i - номер шага. Считаем, что нечёткая цель достигается, если текущее значение Х попадает в интервал [, ]. Это будет осуществляться по следующим правилам.

Одновременно с очередным шагом следования к интервалу разыгрывается случайный уровень  - функция принадлежности типа примерного равенства, определяемая уравнением:

при а-

при а<x               (1)

при a+<x<a-

М(Х) =

где а и  - соответственно среднее значение и полуразмах носителя функции принадлежности.

Для каждого текущего значения Х в соответствии с уравнением (1) определяем значение М(Х) функции принадлежности и сравниваем со случайным уровнем .

При выполнении условия М(Х) (2) принимаем решение, что текущее значение Х попало в интервал [, ].

На рис.2 представлена структурная схема генератора случайных чисел, реализующая предлагаемый метод, которая содержит генератор одиночного импульса 1, счётчик импульсов 2, элементы памяти 3,4 и 5, генератор тактовых импульсов 6, датчик равномерно распределённых чисел 7, сумматор 8, регистр памяти 9, накапливающий сумматор 10, постоянное запоминающее устройство 11, элементы сравнения 12 и 13.

Генератор работает следующим образом. Генератор 1 формирует одиночный импульс, под действием которого счётчик 2 и сумматор 10 обнуляются, а генератор 6 запускается. Счётчик 2 начинает подсчитывать тактовые импульсы генератора 6. Кроме того, с каждым тактовым импульсом на выходе датчика 7 формируются числа , равномерно распределённые в интервале [0,1], которые поступают непосредственно на вход сумматора 8 и через элемент 4, время задержки которого равно одному периоду следования импульсов генератора 6, на вход элемента сравнения 12.

Число  с выхода датчика 7 суммируется в сумматоре 8 с постоянной величиной Х, а результат их суммы по тактовому импульсу (при необходимости с задержкой) заносится в сумматор 10.

Поскольку сигнал на выходе “меньше или равно” элемента 13 и входе задания знака суммирования сумматора 10 соответствует логической “1”, сумматор 10 работает в режиме суммирования. Описанные процессы повторяются, и число на выходе сумматора 10 увеличивается, оставаясь случайным.

Код числа Х с выхода сумматора является адресным кодом для постоянного запоминающего устройства 11, на выходе которого формируется значение М(Х) функции принадлежности в соответствии с уравнением (1).

Значение этой функции поступает непосредственно на входы элементов 12 и 13, через элемент 5, время задержки которого равно одному периоду следования импульсов генератора 6, на другой вход элемента 13. На другом входе элемента 12 формируется случайный уровень . Поскольку числа на выходе датчика некоррелированы, этот уровень формируется с помощью элемента 4 путём задержки числа  с выхода датчика 7 на один период следования импульсов генератора 6, т.е. . Элемент 12 осуществляет проверку выполнения условия (2) и если это условие не выполняется, то сигнал на выходе “меньше или равно” этого элемента соответствует логическому “0” и генератор 6 продолжает формировать тактовые импульсы. Если же это условие выполняется, что означает попадание числа Х в интервал [, ], то сигнал на выходе элемента 12 изменяется на логически инверсный “1” и генератор 6 прекращает формировать тактовые импульсы.

В результате на выходах генератора формируются два числа (на выходе счётчика 2 и выходе сумматора 10). Первое из них соответствует нечёткому значению интервала времени, необходимого для достижения поставленной цели, а второе - нечёткому значению результата настройки.

В отличие от известных предложенный метод (алгоритм) позволил создать простой по своей структуре генератор случайных чисел, у которого наработка на отказ в 1.5 раза больше, чем у аналогичных.

Список литературы

В.Н. Четвериков, Э.А. Баканович. Стахостические вычислительные устройства систем моделирования. М.: Машиностроение, 1989.

Вероятностные автоматы и их приложения. Сб.ст. под ред. Р.Г. Бухарива Изд-во Казанского университета, 1986.

Э.В. Борисов, С.Н. Воробьёв, Е.С. Егоров. Генератор случайных чисел. Авт. свид. 1605230, кл. GOGG 7/58, бюл. №41, 1990.

Г. Хан, С. Шапиро. Статистические модели в инженерных задачах. М.: Мир, 1967.




1. і. Берілген сферада~ы ~ателер техникалы~ артта ~алу~а ~ана алып келумен бірге экономикалы~ шы~ындар~а алып к
2. Определение ширины запрещенной зоны полупроводников
3. ей^ Все чаще можно услышать аналогии с Ираном рубежа 70 80х гг
4. Дипломная работа- Влияние предшественников на урожайность и засоренность яровой пшеницы в лесостепной зоне Челябинской области
5. Курсовая работа- Інвестиційна активність підприємства
6. Історія української культури
7. варианта Опасный груз 19
8. Анализ статьевой рекламы
9. Группа пневмовирусов
10. на тему- ldquo;Комахи з повним перетвореннямrdquo; Цицак Ярослава Гр
11. ЛАБОРАТОРНАЯ РАБОТА ’7-Тепловое движение Задание
12. йоги и хатхайоги
13. Исследование коммуникации в сетевых сообществах
14. задание Тригонометрические уравнения часть 2 1
15. мин по 25 сек средней силы
16. В настоящее время существуют разнообразные методические подходы к оценке качества медицинской помощи
17. Реферат- Атомистическая и Элейская трактовка бытия
18. Лекция 11 Продукциялы~ есептеулер модельдері логикалы~ есептеулер модельдері 1930жылдардан бастап ал
19. ~ЛЕ~ГЕ ТО~ТАМАЙДЫ ШАЛ ДЕГЕНI~
20. Доклад- Проектная стадия- диагностика и разработка решений