Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Модель управления паровым котлом ⇐ ПредыдущаяСтр 9 из 9
Прототипом модели послужил паровой двигатель (лабораторный) с двумя входами (подача тепла, открытие дросселя) и двумя выходами (давление в котле, скорость двигателя). Цель управления: поддержание заданного давления в котле (зависит от подачи тепла) и заданной скорости двигателя (зависит от открытия дросселя). В соответствии с этим, схема системы управления двигателем выглядит следующим образом: Рассмотрим одну часть задачи - управление давлением. Входные лингвистические переменные: РЕ - отклонение давления (разность между текущим и заданным значениями); СРЕ - скорость изменения отклонения давления. Выходная лингвистическая переменная: НС - изменение количества тепла. Значения лингвистических переменных: NB - отрицательное большое; NM- отрицательное среднее; NS- отрицательное малое; NO- отрицательное близкое к нулю; ZO- близкое к нулю; PO - положительное близкое к нулю; PS - положительное малое; PM - положительное среднее; PB - положительное большое. Управляющие правила (15 правил), связывающие лингвистические значения входных и выходных переменных, имеют вид: " Если отклонение давления = Аi и, если скорость отклонения давления = Вi, то изменение количества подаваемого тепла равно Сi", где Аi, Вi, Сi - перечисленные выше лингвистические значения. Полный набор правил задавался таблицей:
Лингвистические значения отклонений задавались нечеткими подмножествами на шкалах X, Y, Z следующей таблицей:
То есть области значений входных переменных PE, CPE и выходной переменной НС представлялись 13 точками [-6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6], равномерно расположенными между максимальными отрицательными и положительными значениями этих переменных. Приведем управляющие правила к виду: " если (Аi´ Вi ), то Сi", где (Аi´ Вi) декартово произведение нечетких множеств А и В, заданных на шкалах X и Y с функцией принадлежности (x, y)= mAi(x)LmBi(y),
определенной на X´ Y. Для каждого из правил вида " если (Аi´ Вi ), то Сi", где (Аi´ Вi)- входное нечеткое множество, а Сi - соответствующее нечеткое значение выхода, определялось нечеткое отношение Ri=(Аi´ Вi)´ Сi, i = 1, 2, ..., 15
с функцией принадлежности mRi((x, y), z)= (mAi(x)LmBi(y))LmCi(z).
Совокупности всех правил соответствовало нечеткое отношение R = Ri
с функцией принадлежности mR(x, y, z) = mRi((x, y), z).
При заданных значениях А¢, В¢ входных переменных регулирующее значение С¢ входной переменной определялось на основе композиционного правила вывода: С¢ = (А¢ ´ В¢ ) R,
где - (max-min)-композиция. Функция принадлежности С¢ имеет вид: mC¢ (z) = (mA¢ (x) L mB¢ (y)) L mR(x, y, z). Числовое значение z0 (изменение подаваемого тепла) определяется при этом либо из условия mC¢ (z0) = mC¢ (z), либо по формуле z0 = , где N - количество точек в Z (в данном случае N=13). Задача управления скоростью двигателя решалась аналогично. Результаты практического использования показали, что разработанная нечеткая модель управления сравнима с классическими моделями оптимального управления. Появление первых работ по построению моделей нечеткого логического управления для конкретных систем определило ряд общих вопросов, касающихся логических основ моделей, в их числе: о полноте и непротиворечивости совокупности правил управления; об адекватности представления правил управления вида " если А, то В" нечеткими отношениями, определяемыми разными способами; о правильности способа вывода, основанного на (max-min)-композиции и возможности использования других видов операции композиции.
|
Последнее изменение этой страницы: 2019-10-24; Просмотров: 200; Нарушение авторского права страницы