Задания к лабораторной работе
4.1 Создать модель движения автомобиля по трассе. Входные величины: 1. расстояние от автомобиля до препятствия (изменяется в пределах от 0 до 500), 2. скорость автомобиля (0 - 200). Выходная величина: Сила торможения (0 - 100). Термы для лингвистических переменных расстояние и скорость: очень_мало (VS), мало (S), средне (M), велико (B), очень_велико (VB). Для лингвистической переменной сила_торможения задать следующие термы: близка_к_нулю (Z), четверть (OQ), половина (H), три_четверти (TQ), полная (FU). Выбор формы функции принадлежности и диапазон изменения термов осуществляется аналогично случаю с одной входной переменной. Исходные данные для моделирования представлены в табл. 1.4 – 1.7: Таблица 1.4 Переменная “Скорость”
Таблица 1.5 Переменная “Расстояние”
Таблица 1.6 Переменная “Сила торможения”
Таблица 1.7 База правил для задачи управления силой торможения автомобиля Скорость
4.2. Создать нечеткую модель контроля уровня воды в баке Постановка задачи: имеется объект управления в виде бака с водой, к которому подходят две трубы: через одну трубу, снабженную краном, вода втекает в бак, через другую – вытекает. Подачу воды в бак можно регулировать, больше или меньше открывая кран. Контролировать уровень воды в баке можно, например, на основе следующих правил: 1) ЕСЛИ уровень соответствует заданному ТО кран без изменения 2) ЕСЛИ уровень низкий ТО кран быстро открыть 3) ЕСЛИ уровень высокий ТО кран быстро закрыть 4) ЕСЛИ уровень соответствует заданному И его прирост положительный ТО кран медленно закрывать. 5) ЕСЛИ уровень соответствует заданному И его прирост отрицательный ТО кран медленно открывать.
|