
- •050702 – «Автоматизация и управление»
- •Часть 1 Астана– 2011 Введение
- •Лабораторная работа №1 Знакомство с системой matlab
- •1.1. Общая характеристика программы matlab
- •1.2. Запуск системы matlab и элементы ее графического интерфейса
- •1.4. Основные приемы работы в системе matlab
- •Основные приемы работы в окне команд
- •1.5. Графические возможности системы matlab
- •Лабораторная работа №2 Овладение навыками нечеткого моделирования в среде matlab
- •2.1 Процесс разработки системы нечеткого вывода
- •2.2 Редактор систем нечеткого вывода fis
- •2.3 Редактор функций принадлежности
- •2.4 Редактор правил системы нечеткого вывода
- •Программа просмотра правил системы нечеткого вывода
- •Программа просмотра поверхности системы нечеткого вывода
- •Лабораторная работа №3 Овладение навыками разработки системы нечеткого вывода в интерактивном режиме
- •Лабораторная работа №4 Исследование нечеткой модели управления смесителем воды
- •4.1 Содержательная постановка задачи
- •4.2. Построение базы нечетких лингвистических правил
- •4.3. Фаззификация входных переменных
- •Лабораторная работа №5 Исследование нечеткой модели управления кондиционером воздуха в помещении
- •5.1. Содержательная постановка задачи
- •5.2. Построение базы нечетких лингвистических правил
- •5.3. Порядок выполнения работы
- •Лабораторная работа №6 Разработка и исследование нечеткой модели управления контейнерным краном
- •6.1. Содержательная постановка задачи
- •6.2. Формирование базы правил систем нечеткого вывода
- •Лабораторная работа №7 Разработка нечеткой модели оценивания финансовой состоятельности клиентов со стороны банков
- •7.1. Содержательная постановка задачи оценивания
- •7.2. Описание входных и выходных переменных
- •7.3. Нечеткая модель оценивания финансовой
- •Фаззификация входных и выходных переменных
- •Формирование базы правил систем нечеткого вывода
Лабораторная работа №5 Исследование нечеткой модели управления кондиционером воздуха в помещении
В качестве примера использования систем нечеткого вывода в задачах управления рассматривается задача управления кондиционером воздуха в помещении. Эта задача иллюстрирует процесс стабилизации температуры воздуха в помещении, в котором установлен бытовой кондиционер. Для определенности также предположим, что в качестве алгоритма нечеткого вывода будет использоваться алгоритм Мамдани.
5.1. Содержательная постановка задачи
В помещении установлен бытовой кондиционер, который позволяет охлаждать или нагревать воздух в этом помещении. Наиболее комфортные условия в помещении создаются при некоторой стабильной температуре воздуха. Поскольку температура окружающей среды вне помещения изменяется в течение суток и в большой степени зависит от внешних погодных условий, все это дестабилизирует температуру воздуха в помещении и приводит к необходимости ручной регулировки режима работы бытового кондиционера. Задача состоит в том, чтобы сделать регулировку кондиционера автоматической, обеспечивая постоянную температуру воздуха в помещении (Рис. 5.1).
Опыт использования бытовых кондиционеров показывает, что процесс охлаждения или нагревания воздуха в помещении обладает некоторой инерционностью. А именно, после включения режима "холод" происходит нагнетание холодного воздуха, в связи с чем температура воздуха в помещении постепенно падает. При этом в момент отключения этого режима температура продолжает падать в течение небольшого, но конечного промежутка времени. Аналогичная картина наблюдается при включении и отключении режима "тепло". Предположим, что в рассматриваемой модели осуществляется поворотом регулятора влево, включение режима "тепло" осуществляется поворотом регулятора вправо относительно некоторой точки, в которой кондиционер выключен.
Рисунок 5.1. Иллюстрация модели нечеткого управления
кондиционером воздуха в помещении.
Чтобы учесть эту особенность процесса управления кондиционером и исключить дополнительные затраты, связанные с частым включением и выключением указанных режимов, необходимо рассматривать в качестве выходного параметра не только температуру воздуха в помещении, но и скорость ее изменения.
В этом случае эмпирические знания о рассматриваемой проблемной области могут быть представлены в форме эвристических правил, которые применяются в случае ручного регулирования температуры воздуха в помещении с кондиционером:
1. Если температура воздуха в помещении очень теплая, а скорость изменения температуры положительная, то следует включить режим "холод", повернув регулятор кондиционера на очень большой угол влево;
2. Если температура воздуха в помещений очень теплая, а скорость изменения температуры отрицательная, то следует включить режим "холод", повернув регулятор кондиционера на небольшой угол влево;
3. Если температура воздуха в помещении теплая, а скорость изменения температуры положительная, то следует включить режим "холод", повернув регулятор кондиционера на большой угол влево;
4. Если температура воздуха в помещении теплая, а скорость изменения температуры отрицательная, то кондиционер следует выключить;
5. Если температура воздуха в помещении очень холодная, а скорость изменения температуры отрицательная, то следует включить режим "тепло", повернув регулятор кондиционера на очень большой угол вправо;
6. Если температура воздуха в помещении очень холодная, а скорость изменения температуры положительная, то следует включить режим "тепло", повернув регулятор кондиционера на небольшой угол вправо;
7. Если температура воздуха в помещении холодная, а скорость изменения температуры отрицательная, то следует включить режим "тепло", повернув регулятор кондиционера на большой угол вправо;
8. Если температура воздуха в помещении холодная, а скорость изменения температуры положительная, то кондиционер следует выключить;
9. Если температура воздуха в помещении очень теплая, а скорость изменения температуры равна нулю, то следует включить режим "холод", повернув регулятор кондиционера на большой угол влево;
10. Если температура воздуха в помещении теплая, а скорость изменения температуры равна нулю, то следует включить режим "холод", повернув регулятор кондиционера на небольшой угол влево;
11. Если температура воздуха в помещении очень холодная, а скорость изменения температуры равна нулю, то следует включить режим "тепло", повернув регулятор кондиционера на большой угол вправо;
12. Если температура воздуха в помещении холодная, а скорость изменения температуры равна нулю, то следует включить режим "тепло", повернув регулятор кондиционера на небольшой угол вправо;
13. Если температура воздуха в помещении в пределах нормы, а скорость изменения температуры положительная, то следует включить режим "холод", повернув регулятор кондиционера на небольшой угол влево.
14. Если температура воздуха в помещении в пределах нормы, а скорость изменения температуры отрицательная, то следует включить режим "тепло", повернув регулятор кондиционера на небольшой угол вправо;
15. Если температура воздуха в помещении в пределах нормы, а скорость изменения температуры равна нулю, то кондиционер следует выключить.
Эта информация будет использоваться при построении базы правил системы нечеткого вывода, которая позволяет реализовать данную модель нечеткого управления.