Добавлен: 07.11.2023
Просмотров: 154
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Таблица 1.5
Переменная “Расстояние”
Название терма (NAME) | Тип функции принадлежности (TYPE) | Диапазон изменения (PARAMS) |
Очень малая (VS) | трапецеидальная | [0 0 50 150] |
Малая (S) | треугольная | [50 150 250] |
Средняя (M) | треугольная | [150 250 350] |
Большая (B) | треугольная | [250 350 450] |
Очень большая (VB) | трапецеидальная | [350 450 500 500] |
Таблица 1.6
Переменная “Сила торможения”
Название терма (NAME) | Тип функции принадлежности (TYPE) | Диапазон изменения (PARAMS) |
Близка к нулю (Z) | трапецеидальная | [0 0 10 30] |
Четверть (OQ) | треугольная | [10 30 50] |
Половина (H) | треугольная | [30 50 70] |
Три четверти (TQ) | треугольная | [50 70 90] |
Полная (FU) | трапецеидальная | [70 80 100 100] |
Таблица 1.7
База правил для задачи управления силой торможения автомобиля
Скорость
| VS | S | M | B | VB | ||
V S | H | TQ | FU | FU | FU | ||
S | OQ | H | TQ | FU | FU | ||
M | Z | OQ | H | TQ | FU | ||
B | Z | Z | OQ | H | TQ | ||
VB | Z | Z | Z | OQ | H |
4.2. Создать нечеткую модель контроля уровня воды в баке
Постановка задачи: имеется объект управления в виде бака с водой, к которому подходят две трубы: через одну трубу, снабженную краном, вода втекает в бак, через другую – вытекает. Подачу воды в бак можно регулировать, больше или меньше открывая кран. Контролировать уровень воды в баке можно, например, на основе следующих правил:
1) ЕСЛИ уровень соответствует заданному ТО кран без изменения
2) ЕСЛИ уровень низкий ТО кран быстро открыть
3) ЕСЛИ уровень высокий ТО кран быстро закрыть
4) ЕСЛИ уровень соответствует заданному И его прирост положительный ТО кран медленно закрывать.
5) ЕСЛИ уровень соответствует заданному И его прирост отрицательный ТО кран медленно открывать.
5. Требования к отчету
Отчет должен содержать титульный лист, цель работы, задания на лабораторную работу, исходные данные для моделирования; графики функций принадлежности; выводы по работе, ответы на контрольные вопросы.
6. Контрольные вопросы
-
Какие переменные называются лингвистическими? -
Какие этапы включает в себя процесс проектирования нечетких систем? -
В чем заключается процесс фаззификации? -
В чем заключается процесс дефаззификации? -
Какие методы дефаззификации были использованы вами при построении нечетких систем? В чем эти методы заключаются? -
Как формулируются правила нечеткого вывода для случая одной входной переменной, для случая двух входных переменных?