Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Топ:
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Интересное:
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
2022-02-10 | 26 |
5.00
из
|
Заказать работу |
|
|
1. Формирование количества входных и выходных переменных.
Для этих действий используется компонент «Редактор системы нечеткого вывода (СНП)»
2. Определение функций принадлежности для каждой переменной.
Это делается в «редакторе Функций принадлежности (ФП)»
3. Определение правил вывода
Основываясь на описаниях входных и выходных переменных, определенных в редакторе ФП, редактор правил вывода формирует структуру правил автоматически. От пользователя требуется установить связи между входными и выходными переменными, выбирая их из списка ранее заданных функций принадлежности и определяя логические операции (AND, OR) между ними.
Правилавыводамогутотображатьсявокнередакторав различных форматах:
· Расширенный
If (input_1 is [not] mf_1j1)<and, or>...
(input_i is [not] mf_iji) <and, or>...
(input_n is [not] mf_njn)
then
(output_1 is [not] mf_1 + 1jn+1)<and, or>...
(output_k is [not] mf_k + njk+n) <and, or>...
(output_m is [not] mf_m + 1jm+n) (w).
где:
o i – номер входной переменной;
o ji – номер ФП i-ой переменной;
o k – номер выходной переменной;
o n – количество входных переменных;
o m – количество выходных переменных;
o w – вес правила.
· Символьный
Символьный формат имеет следующий вид:
(input_1 <~=, ==> mf_1j1) <&, |>...
(input_i <~=, ==> mf_iji) <&, |>...
(input_n <~=, ==> mf_njn)
=>
(output_1<~=, ==>mf_1 + 1jn+1) <&, |>...
(output_k<~=, ==> mf_k + njk+n) <&, |>...
(output_m<~=, ==>mf_m + 1jm+n) (w).
Отличие символьного формата от расширенного состоит в том, что вместо словесной интерпретации логических операций используются символы «&» и «|», которые соответственно определяют логическое И и логическое ИЛИ, символ «~» – вместо логического отрицания, а символ «=>» является разделителем условной и заключительной частей правила (антецедент и консеквент).
|
· Индексный
Индексный формат имеет следующий вид:
[-]1j1...[-]iji...[-]njn[-]n + 1jn+1...[-]k + njk+1...[-]m + njm+n(w):<1, 2>.
Здесь порядок следования чисел соответствует очередности вводимых переменных, причем символ «,» разделяет правило на условную и заключительную части. До двоеточия записывается порядковый номер соответствующей функции принадлежности, после двоеточия – вид логической связки («1» – логическое И, «2» – логическое ИЛИ). Логическое отрицаниезадается символом «–». После определения правил вывода в одноименном редакторе можно утверждать, что система нечеткого вывода полностью специфицирована.
Выполнение
Модель регулирования температуры в помещении
Описание модели
· объект управления – регулятор температуры;
· цель управления – обеспечение комфортной температуры в помещении;
· признаками оценки ситуации являются
o температура воздуха в помещении (T),
o скорость изменения температуры в помещении (TS),
o объем помещения (V);
Управление состоит в изменении температуры воздуха (ControlT);
Диапазоны четких значений и наборы термов признаков и управляющего воздействия:
Параметр | Диапазон | Набор термов |
T(C0) | 15–60 | «малая», «небольшая», «средняя», «высокая» |
TS(C/min) | 0 – 40 | «малая», «средняя», «высокая», «очень высокая» |
V(m3) | 15 – 80 | «малая», «небольшая», «средняя», «высокая» |
ControlT | -3 – 3 | «малое», «среднее», «довольно большое» |
Создание модели
Вызов главного окна
Для создания системы необходимо запустить редактор нечеткого вывода (РНВ) командойfuzzy:
>>fuzzy
Эта команда откроет главное окно, окно РНВ:
Рисунок 2Редактор нечеткого вывода
Добавление параметров
В данной ситуации необходимо определить 3 входных параметра и один выходной. По умолчанию создаются два параметра: один входной и один выходной. Для редактирования параметра необходимо выделить его щелчком мыши и определить необходимые свойства. Для добавления нового параметра необходимо выполнить команду «Edit à AddVariable à { Input | Output}»:
|
Рисунок 3 Добавление параметра
Новый параметр появится в главном окне и будет доступен для редактирования.
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!