Преддипломная практика


Построение математической модели для системы регулирования температуры теплоносителя на выходе смесителя с нечеткими регуляторами в среде MATLAB



Download 1,54 Mb.
bet2/6
Sana21.02.2022
Hajmi1,54 Mb.
#63509
1   2   3   4   5   6
Bog'liq
2 Теоретические аспекты системы регулирования температуры теплоносителя на выходе смесителя

2.2. Построение математической модели для системы регулирования температуры теплоносителя на выходе смесителя с нечеткими регуляторами в среде MATLAB


В данной работе разработана система регулирования температуры теплоносителя на выходе смесителя с нечеткими регуляторами в среде MATLAB, используя интерактивный инструмент для моделирования и анализа динамических систем – Simulink.


В качестве исходных параметров структурной схемы (рис. 2.2) были приняты следующие значения:


Модели для нечетких регуляторов HOT и COLD разработаны по идентичным схемам (рис. 2.3а, б, в). Входной сигнал нечеткого регулятора преобразуется в цифровой АЦП Zero-Order Hold, а на выходе этого регулятора преобразуется в аналоговый ЦАП Zero-Order Hold1 (рис.2.3а).

Рис. 2.2. Математическая модель в среде MATLAB

Отметим, что в системе MATLAB нами использовался пакет NCD Blockset (Nonlinear Control Design), который предназначен для настройки параметров нелинейной модели методом численной оптимизации по переходному процессу.


С помощью ломаных линий задается область, из которой не должен выходить переходный процесс. Интервал, на котором выполняется моделирование, разбивается на небольшие участки шириной. Для этих точек строится система неравенств, которым должна удовлетворять функция, описывающая переходный процесс. На рис.2.3. отрезками красного цвета показано, где эти неравенства нарушены. Требуется выбрать параметры модели так, чтобы нарушений было, как можно меньше и величины отклонений были минимальны. В идеале весь переходный процесс вписывается в допустимую область, нарушений вообще нет.



Рис.2.3.

Для решения этой задачи в пакете NCD Blockset используются процедуры нелинейной оптимизации с ограничениями из пакета Optimization Toolbox.


Сначала надо перетащить в модель SIMULINK блок NCD Outport из группы NCD Blockset и подать на его вход сигнал, который надо «вписать» в заданную область. По умолчанию границы области устанавливаются так, чтобы установившееся значение сигнала было равно единице. Если это не так, на входе блока NCD Outport можно поставить дополнительный усилитель (блок Gain), который изменит масштаб. Например, если установившееся значение равно 10, коэффициент усиления надо сделать равным 0.1, чтобы установившееся значение на входе блока NCD Outport было равно 1.
Двойной щелчок по блоку NCD Outport открывает рабочее окно для подбора параметра (рис 2.4).



Рис. 2.4. Блок NCD Outport в среде MATLAB

Перетаскивая красные полоски вверх и вниз, можно менять границы допустимой области (она залита черным цветом). Можно также перетаскивать влево и вправо вертикальные границы. Щелчок ПКМ по красной полосе позволяет задать параметры ограничения более точно в диалоговом окне.


Правила формирования нечеткой логики для HOT и COLD выполнены по формулам (2.1-2.6) из работы [1] для функций принадлежности с шагом поступления данных в регулятор h=0.01с.


Структурные схемы блоков входных (normin) и выходных (normout) параметров нечеткого регулятора представлены на рис. 2.3б и рис. 2.3в соответственно. Значения при настройке каждого регулятора подбираются автоматически или вручную, решая задачу оптимизации.

Рис. 2.3а



Рис. 2.3б.

Рис. 2.3в.
Далее в пакете MATLAB создадим систему нечеткого вывода для регулятора.



Рис. 2.6. Настраивание базы правил в системе MATLAB (редактор FIS)

Затем проведём фаззификацию входных и выходных ЛП, как уже было сказано согласно формула (2.1-2.6). Фаззификация значений входных параметров: qi1, qi2, qi3, где i=1,2 (1 – для HOT-регулятора, 2 – для COLD-регулятора) сделаем согласно [20]. На рис. 2.7-2.9 показаны графики функций принадлежности для входных лингвистических переменных.





Рис. 2.7. Функции принадлежности ЛП «q11»: Здесь «оtr» -отрицательная, «nul» - нулевая и «pol» - положительная.

Рис. 2.8. Функции принадлежности ЛП «q12»: «mal», «sred», «bol» - маленький, средний, и большой, соответственно.



Рис. 2.9. Функции принадлежности ЛП «q13».

Аналогично составляем функции принадлежности для COLD – регулятора.


Далее мы проведём фаззификацию параметров настройки регулятора – входных ЛП (параметр m на схеме 2.2). Также будем руководствоваться рекомендациями [20].
Этот этап фаззификации показан на рис. 2.10.



Рис. 2.10. Функции принадлежности ЛП «коэффициент усиления m»: «mal», «sred», «bol» - маленький, средний, и большой, соответственно.

Функции принадлежности ЛП «m» можно отобразить Z - образным графическим видом. Здесь отметим, что m лежит на универсуме m = [0-15]. И в конце составления базы знаний создадим базу правил типа «ЕСЛИ …ТО». Предлагается следующие правила: ЕСЛИ «q11 есть отрицательная» И «q12 ошибки есть маленький» И «q13 есть отрицательная» ТО «m есть большой» (рис.2.11).





Рис. 2.11. Процесс формирования базы правил.



Download 1,54 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish