Описание структурной схемы
1.1.6. Структурная схема Simulink-модели, представленная на рис.1.2, входит в состав демонстрационного примера проектирования прикладной Simulink-модели с нечетким контроллером[4]. Чтобы ознакомиться с полным описанием этой модели (на английском языке), осуществите ее загрузку MatLab/Fuzzy Logic Toolbox/Demos/ Water Level Control in a Tank Uses: Simulink/Model. 1.1.7. Приведем краткое описание структурной схемы Simulink-модели с нечетким и ПИД контроллерами. Блоки Constant(1), Signal Generator и Sum1 формируют значение уставки уровня, которое изменяется в диапазоне 0.5 – 1.0 м с частотой 0.1 рад/сек. Такое изменение уставки позволит оценить основные показатели качества контроллера (перерегулирование и время регулирования). 1.1.8. Блок error на выходе выдает значение отклонения текущего уровня воды от уставки, которое поступает непосредственно на вход PID-controller’ a и через блок Mux1 на вход нечеткого контроллера (Fuzzy Logic controller). 1.1.9. Блоки Constant(-1) и Switch подключают тот или иной контроллер к блоку VALVE, имитирующему работу клапана на входе резервуара (блок TANK). Структура блоков VALVE и TANK приведена в приложении 2. 1.1.10. С выхода блока TANK, значение текущего уровня подается на отрицательный вход блока error и на вход блока Derivative и change для формирования значения rate = derror/dt для нечеткого контроллера.
|