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

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

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
61
Номер варианта для лабораторной работы выби­рается по указанию преподавателя
Вариант 1. Нечеткое управление процессом регене- рации ионообменной смолы в промышленных установках умягчения воды.
Постановка задачи. Рассмотреть проблему нечетко- го процесса регенерации ионообменной смолы в промыш­ленных установках умягчения воды. Исследовать техноло­гии и особенности процесса, изучить разработанную мо­дель системы нечеткого управления процессом.
Для нечеткой модели определены входные и выход­ные лингвистические переменные.
Входные переменные:
ЛП α «Уровень нерастворенной соли в баке солера- створения».
В качестве терм-множества ЛП α используется мно­жество Т1 = {«Очень низкий», «Значительно низкий», «Низкий», «Недостаточный», «Достаточный»}. В сим­вольном виде лингвистическая переменная «уровень не­растворенной соли в баке солерастворения» имеет вид
α = {NB, NS, Z, PS, PB}.
Функции принадлежности ЛП α изображены на рис. 2.15.
62
Рис. 2.15. Графики функций принадлежности для термов
ЛП «Уровень нерастворенной соли в
баке солерастворения»
ЛП σ «Жесткость воды в магистральном трубо- проводе».
В качестве терм-множества ЛП σ используется мно­жество Т2 = {«Максимальная», «Нормальная», «Мини­мальная»}. В символьном виде лингвистическая перемен­ная «Жесткость воды в магистральном трубопроводе» имеет вид σ = {NS, Z, PS}. Функции принадлежности ЛП σ изображены на рис. 1.16.
63
Рис. 2.16. Графики функций принадлежности для термов
ЛП «Жесткость воды в магистральном
трубопроводе»
Выходные переменные. В блоке нечеткого регулиро- вания проводится обработка входных переменных, резуль­татом которой является переменная β «Количество засы- паемой соли», терм-множество которой Т3={«Соль не за- сыпается», «Малое», «Небольшое», «Большое», «Очень большое»}. В символьном виде лингвистическая перемен­ная «количество засыпаемой соли» имеет вид β = {NM, NS, Z, PS, PМ}. Функции принадлежности ЛП β изобра- жены на рис. 2.17.
На выходе блока нечеткого регулирования проводит­ся преобразование переменной β в четкую величину y, оп­ределяющую объем засыпаемой соли в бак солерастворе­ния, необходимый для получения насыщенного рассола, который используется для регенерации ионообменной смолы.
64
ЕСЛИ
И
ТО
α
σ
β
NB
NS
PM
NB
Z
PM
NB
PS
PM
NS
NS
PS
NS
Z
PS
NS
PS
PS
Z
NS Z Z Z Z Z PS
PS
PS
NS
NS
Рис. 2.17. График функций принадлежности для термов
выходной лингвистической переменной
База правил. Экспертная информация представляется в виде системы условных нечетких высказываний, которая сведена в табл. 2.4.
Таблица 2.4
База правил системы нечеткого вывода
65
ЕСЛИ
И
ТО
α
σ
β
PS
Z
NS
PS
PS Z PB
NS
NM
PB
Z
NM
PB
PS
NM
Окончание табл. 2.4
Вариант 2. Нечеткое управление контроллера под- вешивания транспортного средства (рекомендуемое ко-
личество студентов в бригаде 3 человека).
Постановка задачи. Большая часть транспортных средств имеет конструкцию так называемого пассивного подвешивания, т. е. неуправляемого вообще. Наиболее остро вопрос подвешивания транспортного средства стоит перед пассажирским транспортом, в частности, перед пас­сажирскими вагонами. Пассивное подвешивание не спо­собно справиться со всеми возмущающими воздействиями со стороны пути на подвижную единицу. Из этого следует, что только переход на качественно иной уровень в конст­рукции подвешивания даст возможность улучшить плав­ность хода, а, следовательно, повысить качество обслужи­вания и продлить срок службы оборудования транспортно­го средства.
Необходимо рассмотреть проблему нечеткого про­цесса управления контроллера подвешивания транспорт­ного средства. Исследовать технологии и особенности процесса, изучить разработанную модель системы нечет­кого управления.
Входные переменные. Нечеткий контроллер, исполь- зуемый в активном подвешивании, имеет три входа: уско-
66
рение кузова, скорость кузова, разница скоростей кузова и тележки.
ЛП ВА «Вертикальное ускорение кузова».
В качестве терм-множества ЛП ВА используется множество Т1 = {«Отрицательное», «Нулевое», «Положи­тельное»} или в символьном виде Т1 = {NS, Z, PS}. Функ­ции принадлежности ЛП ВА изображены на рис. 2.18. Для переменной «вертикальное ускорение кузова» диапазон изменения принят от 6 до +6 м/с2.
Рис. 2.18. Функции принадлежностей переменной
ЛП «Вертикальное ускорение кузова»
ЛП ВV «Вертикальная скорость кузова».
В качестве терм-множества ЛП ВV используется множествоТ2 = {«Отрицательная средняя», «Отрицатель­ная малая», «Нулевая», «Положительная малая», «Поло­жительная средняя»} или в символьном виде
Т2 = {NM, NS, Z, PS, PM}. Функции принадлежности ЛП ВV изображены на рис. 2.19. Для переменной «Вертикаль-
ная скорость кузова» принят диапазон изменения от 0,35 до +0,35 м/с.
67
Рис. 2.19. Функции принадлежностей переменной
ЛП «Вертикальная скорость кузова»
ЛП ВDV «Разница скоростей кузова и тележки вагона».
В качестве терм-множества ЛП ВDV используется множество Т3 = {«Отрицательная средняя», «Отрицатель­ная малая», «Нулевая», «Положительная малая», «Поло­жительная средняя»} или в символьном виде
Т3 = {NM, NS, Z, PS, PM}. Функции принадлежности ЛП ВDV изображены на рис. 2.20. Диапазон изменения этого
параметра принят от 1 до +1 м/с.
68
Рис. 2.20. Функции принадлежностей переменной
ЛП «Разница скоростей кузова и тележки вагона»
Выходные переменные:
Выходом нечеткого контроллера является управ­ляющее воздействие.
ЛП Force «Управляющее воздействие». В качест- ве терм-множества ЛП Force используется множество Т4 = {«Отрицательное очень большое», «Отрицательное большое», «Отрицательное среднее», «Отрицательное ма­лое», «Нулевое», «Положительное малое», «Положитель­ное среднее», «Положительное большое», «Положительное очень большое»} или в символьном виде
Т4 = {NVB, NB, NM, NS, Z, PS, PM, PB, PVB}.
Функции принадлежности ЛП Force изображены на рис. 2.21. Диапазон изменения управляющего воздействия принят от 2 до 2 H.
69
ЕСЛИ
И И ТО
Разница вер-
тикальных
скоростей ку-
зова и тележ-
ки (BDV)
Вертикальная
скорость ку-
зова(BV)
Вертикальное
ускорение
кузова (BA)
Управляющее
воздействие
(Force)
PM
PM Z Z
PS
PM Z NS Z PM
Z
NM
NS
PM
Z
NM
NM
PM
Z
NB
PM
PS Z Z
PS
PS Z NS Z PS Z NS
Рис. 2.21. Функции принадлежностей ЛП «Force»
(управляющее воздействие)
База правил. Системы нечеткого вывода представля- ет собой конечное множество правил нечетких продукций. База правил представлена в табл. 2.5.
Таблица 2.5
База правил системы нечеткого вывода
70
ЕСЛИ
И И ТО
Разница вер-
тикальных
скоростей ку-
зова и тележ-
ки (BDV)
Вертикальная
скорость ку-
зова(BV)
Вертикальное
ускорение
кузова (BA)
Управляющее
воздействие
(Force)
NS
PS
Z
NM
NM
PS
Z
NM
PM Z Z
PS
PS Z Z Z Z Z Z Z NS Z Z Z NM Z Z
NS
NM Z Z
NS
PM
NS Z PM
PS
NS Z PM Z NS Z PS
NS
NS Z PS
NM
NS Z Z
PM
NM
Z
PB
PS
NM
Z
PM
Z
NM
Z
PM
NS
NM
Z
PS
NM
NM Z Z
PM
PM
NS
NS
PM
PM
PS
NS
PS
PM
NS
NM
PS
PM
PS
NM
Z
PM
NS
NB
Z
PM
PS
NB
NS
PM
NS
NB
NS
PM
PS
NB
NM
PM
NS
NVB
Продолжение табл. 2.5
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]