Раздел VII. Моделирование сложных систем
УДК 620.9.001.12.18
Е.Ю. Косенко В. Ю. Евтушенко СИСТЕМА ОБОГРЕВА-ОХЛАЖДЕНИЯ ЗДАНИЯ
Рассматриваются задачи управления сложными техническими системами в области энергетики. В данной работе внимание уделяется методам управления системой обогрева и охлаждения здания.
Система; энергетика; здания.
E.J. Kosenko V.J.Evtushenko SYSTEM OF HEATING-COOLING OF A BUILDING
Questions management of difficult technical systems in the field of power are considered. In the given work the attention is given, to management methods a heating system and building coolings.
System; power; building.
При управлении сложными техническими системами, как правило, приходится сталкиваться с различной степенью неопределенности исходных данных, , .
Причины возникновения неопределенности могут заключаться в стохастической природе влияющих на систему внешних факторов, в особенностях протекающего технологического процесса и в непредсказуемости управляющего воз.
В современной научной литературе обращается внимание на необходимость разработки и применения новых методов раскрытия неопределенности при управлении в условиях неполной (нечеткой) информации [1].
Вопросы потребления, учета, преобразования, сохранения и использования электроэнергии являются на сегодняшний день в условиях значительного удорожания ее стоимости чрезвычайно актуальными.
На примере системы обогрева-охлаждения здания показаны преимущества использования даже простейших законов нечеткой логики, по сравнению с традиционными формами управления работой кондиционера в здании в условиях переменной температуры внешней среды в течение суток [2].
Методы управления, основанные на теории нечетких множеств, разработанной американским математиком Л. А. Заде, являются наиболее перспективными для решения данного класса задач.
Наиболее эффективным подходом к решению такой задачи будет применение теории нечетких множеств и нечеткой логики.
Поскольку в качестве метода управления используется нечеткая логика, цепочка управления будет иметь следующий вид (рис.1):
Рис. 1. Схема нечеткого управления
Разрабатывается нечеткий регулятор системы обогрева и охлаждения. Считается, что получаемая информация уже обработана в блоке «мониторинг», и на вход нечеткого регулятора поступает числовая информация о смещении изображения на экране в виде входной лингвистической переменной «изменение температуры» = {«ниже нормы», «норма», «выше нормы»}.
Разработка модели на основе теории нечетких множеств может быть выполнена в различных системах программирования, например, Delphi, Builder и др. Но системы объектно-ориентированного языка имеют только возможности построения моделей нечеткого вывода, что требует значительных затрат при разра-.
практического использования нечетких множеств, одна из них - это MatLab, которая обеспечена наиболее развитым пакетом Fuzzy Logic Toolbox и Simulink.
Для реализации всех концепций нечеткого вывода - фаззификации, агрегирования, активизации или композиции подзаключений, аккумулирования пра-
,
функции, созданные в пакетах моделирования MatLab.
, Fuzzy
Logic Toolbox .
способ разработки обладает большой гибкостью и простотой реализации. Применение данного инструментария при проектировании нечётких систем наиболее подходит для решения задач исследования свойств системы, особенно если результатом функционирования нечёткой системы являются параметры, обладающие строго определённым физическим смыслом[3].
MatLab
1. Встроенные функции принадлежности для построения термов нечётких переменных. Наиболее характерные из них:
- П-образная функция принадлежности (pimf);
- трапециевидная функция принадлежности (trapmf) и т.д.
2. Функции управления структурой данных системы нечёткого вывода FIS (Fuzzy Interference System). Этот набор функций реализует добавление и удаление из системы нечёткого вывода FIS-функций принадлежности, переменных и правил
:
- ;
- FIS;
- генерации поверхности вывода FIS;
- - ;
- -
фиков всех функций принадлежности соответствующей лингвистической
;
- .
Для реализации процесса нечеткого вывода используются блоки с несколь-
. -личество нечетких высказываний, при этом с увеличением их количества точность , . проводится на одном уровне блоков, то для продолжения вывода выходы блоков одного уровня связаны с входами на другом уровне, и в результате образуется структура нечеткой модели. Разработка таких сетей эффективно выполняется в системе Fuzzy Logic Toolbox.
Для увеличения экономичности системы использован нечеткий регулятор со следующими нечеткими высказываниями:
1. «ЕСЛИ величина ошибки е ниже нормы, ТОГДА необходимо нагревать». Этому нечеткому высказыванию соответствует правило
IF e =NL THEN n=NL.
2.«ЕСЛИ величина ошибки е выше нормы, ТОГДА необходимо охлаждать». Этому нечеткому высказыванию соответствует правило
IF e =PL THEN ц =PL.
3.«ЕСЛИ величина ошибки е в норме, ТОГДА все в порядке». Этому нечеткому высказыванию соответствует правило
IF e=ZR THEN=ZR.
Функции принадлежности для параметров ошибки е и выхода ц нечеткого регулятора изображены на рис. 2 и рис. 3 соответственно.
HL PL ZR
хГ
■5 0 5 10 15 20 25
__________________________________________input variable "е"_________________________________________________
Рис. 2. Функции принадлежности сигнала ошибки
PL PL ZR
20 20.1 20.2 20.3 20.4 20.5 20.6 20.7 20.8 20.9 21
output variable "u"
Рис. 3. Функции принадлежности выходного сигнала регулятора
Для моделирования взято здание с общим объемом 1000 м3. Ставится задача поддержания постоянства в течение суток комфортной температуры около 20 °С при условии неблагоприятного изменения температуры вне здания в течение суток от -5 °С в ночные до +25 °С в дневные часы. Начальное значение температуры было принято равным 10 °С. Графики изменения температуры внутри и вне здания при работе термостата приведены на рис. 4, а при работе нечеткого регулятора на рис. 5 соответственно. Результаты моделирования свидетельствуют, что стоимость поддержания постоянной температуры при использовании простейшего нечеткого регулятора оказывается в два раза ниже.
е = -5
и = 20.1
I
20 21
Рис. 4. Графики изменения температуры внутри и вне здания при работе термостата
Рис. 5. Графики изменения температуры внутри и вне здания при работе нечеткого регулятора
В результате расчетов получен график нечеткого вывода (рис. 6) для разработанной нечеткой модели.
Последним этапом (деф^зификацией) является обратное преобразование
результата, полученного в виде нечеткого множества, в числовое значение нечеткого вывода.
Основываясь на базе правил нечеткой модели, разработан алгоритм моделирования процесса управления объектом в реальном масштабе времени.
21
20.8
20.6
з
20.4
20.2 У
20 ^
0 5 10 15 20 25
е
Рис. 6 Поверхность нечеткого вывода для разработанной нечеткой модели При создании моделей на основе теории нечеткого вывода наиболее приспособленной средой реализации являются приложения Fuzzy Logic Toolbox системы MatLab. Наличие специальных средств позволяет эффективно выполнить разработку многоуровневых алгоритмов.
Такую структуру с базой данных рациональнее организовать в системе
-
MatLab.
Полученные в результате моделирования, по разработанному алгоритму процесса управления объектом в реальном масштабе времени на основе нечеткой ,
, .
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
4. Орловский С. А. Проблемы принятия решений при нечеткой исходной информации. - М.: Наука, 1981. - 208 с.
5. М. Деменков Н.П. Использование пакета Matlab для реализации нечеткого управления // Промышленные АСУ и конгроллеры. - 1999. - № 8. - С. 29 31.
6. Леоненков А. В. Нечеткое моделирование в среде MATLAB и fuz-zyTECH. -СПб.: БХВ-Петербург, 2005. - 736 с.
Евтушенко Валентин Юрьевич
Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге E-mail: [email protected]
347928, Таганрог, ГСП 1т, Некрасовский, 44. Тел: 88634-371-689
Косенко Евгений Юрьевич E-mail: [email protected] Тел: 88634-371-689
Evtushenko Valentine Jurevich
Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”
E-mail: [email protected]
44, Nekrasovsky, Taganrog, 347928. Phone: 88634-371-689
Kosenko Evgenie Jurevich
E-mail: [email protected] Tel: 88634-371-689.
УДК 681.518
Ю.А. Заргарян
ПРИМЕНЕНИЕ НЕЧЕТКОГО ЛОГИЧЕСКОГО ВЫВОДА ДЛЯ УПРАВЛЕНИЯ ДВИГАТЕЛЕМ
Рассматривается решение задачи разработки системы управления двигателем внутреннего сгорания. Система управления реализована с применением правил нечеткого логического вывода.
; .
U.A. Zargarjan
APPLICATION OF NOT EXACT OF INFERENCING FOR ENGINE MANAGEMENT
The decision of task of development of control system by a combustion engine is examined. Control system is realized with the use of rules of not exact of inferencing. Fuzzy logic; management.
Расход энергетических ресурсов определяет необходимость повышения их экономичности. Топливная экономичность двигателей внутреннего сгорания су,
.
связано с большими трудностями, обусловленными несовершенством самого ра. -ция программы дозирования топлива. Анализ дозирующих устройств показывает, что в зависимости от режима работы двигателя отклонение от оптимального дозирования достигает 10%. Тщательная отработка устройств дозирования позволяет ,
составляют 6%, причем на наиболее часто используемых режимах - не больше 2% [1]. , -шения топливной экономичности двигателей в результате оптимального дозиро-.
,
электроники в системах топливоподачи, является непрерывно повышающаяся эко-. ,