Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы нечеткого моделирования в среде Matlab. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
71
ЕСЛИ
И И ТО
Разница вер-
тикальных
скоростей ку-
зова и тележ-
ки (BDV)
Вертикальная
скорость ку-
зова(BV)
Вертикальное
ускорение
кузова (BA)
Управляющее
воздействие
(Force)
NM
PM
PS
NVB
PM
PS
NS
NS
PM
PS
PS
NS
PS
PS
NS
NM
PS
PS
PS
NM
Z
PS
NS
NM Z PS
PS
NM
NS
PS
NS
NB
NS
PS
PS
NB
NM
PS
NS
NB
NM
PS
PS
NB
PM
Z
NS
PM
PM Z PS
PM
PS
Z
NS
PS
PS Z PS
PS
Z Z NS
Z Z Z
PS Z NS
Z
NS
NS
NS Z PS
NS
NM Z N
NM
NM Z PS
NM
PM
NS
NS
PB
PM
NS
PS
PB
PS
NS
NS
PB
PS
NS
PS
PB
Z
NS
NS
PM
Z
NS
PS
PM
Продолжение табл. 2.5
72
ЕСЛИ
И И ТО
Разница вер-
тикальных
скоростей ку-
зова и тележ-
ки (BDV)
Вертикальная
скорость ку-
зова(BV)
Вертикальное
ускорение
кузова (BA)
Управляющее
воздействие
(Force)
NS
NS
NS
PM
NS
NS
PS
PM
NM
NS
NS
PS
NM
NS
PS
PS
PM
NM
NS
PVB
PM
NM
PS
PVB
PS
NM
NS
PB
PS
NM
PS
PB Z NM
PS
PB
NS
NM
NS
PM
NS
NM
PS
PM
NM
NM
NS
PS
NM
NM
PS
PS
Окончание табл. 2.5
ровой двигатель с двумя входами (подача тепла, открытие дросселя) и двумя выходами (давление в котле, скорость двигателя).
ного давления в котле, которое зависит от подачи тепла. В соответствии с этим для нечеткой системы управления оп­ределены входные и выходные лингвистические перемен­ные
Вариант 3. Нечеткое управление паровым котлом
Постановка задачи. Прототипом модели служит па-
Цель управления заключается в поддержании задан-
Входные лингвистические переменные:
ЛП РЕ  «Отклонение давления» (разность между
73
текущим и заданным значениями),
ЛП СРЕ «Скорость изменения отклонения дав- ления».
Выходная лингвистическая переменная
ЛП НС  «Изменение количества тепла».
Терм-множества входных и выходной лингвистиче­ских переменных заданы на универсальных шкалах:
NBотрицательное большое;
NMотрицательное среднее;
NSотрицательное малое;
Zблизкое к нулю;
ZPположительное близкое к нулю;
PSположительное малое;
PMположительное среднее;
PBположительное большое.
Функции принадлежности терм-множеств представ­лены на рис. 2.22.
Рис. 2.22. Функции принадлежности лингвистических
переменных
74
ЕСЛИ И ТО
Отклонение
давления
РЕ
Скорость изменения
отклонения давления
СРЕ
Изменение количе-
ства
подаваемого тепла
НС
NB
NB
PB
NB
NM
PB
NB
NS
PM
NM
NS
PM
NS
PS
PM
NS Z PM
Z
PB
PM
Z
NB
NM Z NM
NM Z Z
Z Z Z
Z
ZP
NB
PM
ZP
NM
PM
ZP
PB
NM
ZP
PM
NM
PS
PS
NM
PS Z NM
База правил. Управляющие правила, связывающие лингвистические значения входных и выходных перемен­ных, имеют вид:
Ri: Если отклонение давления есть Аi и скорость от­клонения давления есть Вi, то изменение количества пода­ваемого тепла есть Сi", где Аi, Вi, Сi – терм-множества лингвистических переменных.
Полный набор правил представлен в табл. 2.6.
Таблица 2.6
База правил системы нечеткого вывода
75
ЕСЛИ И ТО
Отклонение
давления
РЕ
Скорость изменения
отклонения давления
СРЕ
Изменение количе-
ства
подаваемого тепла
НС
PB
NS
NM
PM
NS
NM
PB
NB
NB
PB
NM
NB Z PS
PS Z NS
NS
ZP
PS
PS
ZP
PS
NS
Окончание табл. 2.6
Вариант 4. Нечеткое управление уровнем жидкости
Постановка задачи. В качестве объекта управления рассматривается емкость с двумя клапанами. Цель управ­ления состоит в поддержании заданного уровня жидкости в емкости.
Необходимо изучить модель нечеткого регулирова­ния уровня жидкости.
Входные лингвистические переменные:
– ЛП level – «Уровень жидкости». В качестве терм­множества ЛП level используется множест­воТ1 = {«Низкий», «Достаточный», «Высокий»}, или в символьном виде Т1 = {NS,Z,PS}. Функции принадлежно­сти ЛП level изображены на рис. 2.23.
76
Рис. 2.23. Функции принадлежности термов входной
переменной level
– ЛП rate – «Показатель изменения уровня». В каче­стве терм-множества ЛП rate используется множество Т2 = {«Отрицательный», «Нулевой», «Положительный»} или в символьном виде Т2 = {NS,Z,PS}. Функции принад­лежности ЛП rate изображены на рис. 2.24.
Рис. 2.24. Функции принадлежности термов входной
переменной rate
77
ЕСЛИ И ТО
level
rate
valve
Z
PS
PS
Z
NS
NS
Z Z Z
Выходная переменная.
– ЛП valve – «Положение клапана». В качестве терм­множества ЛП valve используется множество Т3 = {«Закрыть быстро», «Закрыть медленно», «Оставить без изменения», «Открыть медленно», «Открыть быстро»}, или в символьном виде Т3 = {NM, NS,Z,PS, PM}. Функции принадлежности ЛП valve изображены на рис. 2.25.
Рис. 2.25. Функции принадлежности термов
выходной переменной valve
База правил. Экспертная информация представляется в виде системы условных нечетких высказываний (табл. 2.7):
Таблица 2.7
База правил системы нечеткого вывода
78
ЕСЛИ И ТО
level
rate
valve
NS
PS
PM
NS
NS
PM
NS Z PM
PS
PS
NM
PS Z NM
Окончание табл. 2.7
Вариант 5. Нечеткое управление контейнерным кра­ном
Постановка задачи. Контейнерные краны исполь­зуются при выполнении погрузочно-разгрузочных работ в портах. Они соединяются с моноблочным контейнером гибким тросом и поднимают контейнер к кабине крана. Кабина крана вместе с контейнером может перемещаться в горизонтальном направлении по направляющим типа рель­сов. Когда контейнер поднимается к кабине, а кран прихо­дит в движение, контейнер начинает раскачиваться и от­клоняться от строго вертикального положения под кабиной крана. Раскачивание контейнера и отклонение от вертика­ли не позволяет опустить его на основание цели переме­щения, в качестве которой используются железнодорож­ные платформы или другие транспортные средства.
Входные лингвистические переменные
Чтобы иметь возможность автоматически управлять контейнерным краном, необходимо использовать датчики для измерения горизонтального положения кабины крана и измерения угла раскачивания контейнера.
– ЛП «Расстояние» включает в себя следующие терм-множества Т1 = {«Очень далекое», «Ноль», «Близ­кое», «Среднее», «Далекое»}, или в символьном виде
79
Т1 = {NB,Z,PS,PM,PB}. Функции принадлежности ЛП «Расстояние» представлены на рис. 2.26.
Рис. 2.26. Функции принадлежности термов
ЛП «Расстояние»
– ЛП «Угол» включает в себя следующие терм­множества Т2 = {«Отрицательный большой», «Отрица­тельный малый», «Ноль», «Положительный малый», «По­ложительный большой»}, или в символьном виде Т2 = {NB,NS,Z,PS,PB}. Функции принадлежности ЛП «угол» представлены на рис. 2.27.
80
Рис. 2.27. Функции принадлежности термов ЛП «Угол»
Выходная лингвистическая переменная. Выходом в модели является мощность мотора. ЛП «Мощность двига- теля» включает в себя следующие терм-множества Т3 = {«Отрицательная высокая», «Отрицательная сред­няя», «Ноль», «Положительная средняя», «Положительная высокая»}, или в символьном виде Т3 = {NB,NS,Z,PS,PB}. Функции принадлежности ЛП «мощность двигателя» представлены на рис. 2.28.
Рис. 2.28. Функции принадлежности термов
ЛП «мощность двигателя»
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]