Студопедия — Порядок выполнения работы. Разработку нечеткой модели (назовем ее conditioner) будем выполнять с использованием графических средств системы MATLAB
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Порядок выполнения работы. Разработку нечеткой модели (назовем ее conditioner) будем выполнять с использованием графических средств системы MATLAB






Разработку нечеткой модели (назовем ее conditioner) будем выполнять с использованием графических средств системы MATLAB. С этой целью откроем редактор FIS и определим 2 входные переменные с именами "температура" (β1) и "скорость"2) и одну выходную переменную с именем "угол" (βз). Вид графиче­ского интерфейса редактора FIS для этих переменных изображен на рисунке 5.5. Поскольку мы используем систему нечеткого вывода типа Мамдани, оставим без изменения тип, предложенный системой MATLAB по умолчанию. Нет необходимости изменять и другие параметры разрабатываемой нечеткой модели, предложенные системой MATLAB по умолчанию, такие как логические операции (min— для нечеткого логического И, max— для нечеткого логического ИЛИ), методы импликации (min), агрегирования (max) и дефаззификации (centroid).

Далее следует определить функции принадлежности термов для каждой из переменных системы нечеткого вывода. Для этой цели воспользуемся редактором функций принадлежности системы MATLAB. Для первой входной переменной следует добавить два дополнительных терма к трем, заданным по умолчанию, и определить параметры соответствующих функций принадлежности. Численные значения этих параметров можно взять из рисунка 5.2. Вид графического интерфейса редактора функций принадлежности после задания первой входной переменной изображен на рисунке 5.6.

Для второй входной переменной следует оставить 3 терма, заданные по умолча­нию, и изменить только тип и параметры функций принадлежности в соответствии с рисунком 5.3. Для выход­ной переменной следует добавить 4 терма к трем, заданным по умолчанию, и задать параметры соответствующих функций принадлежности из рисунка 5.4.

 

Рисунок 5.5. Графический интерфейс редактора FIS после определения

входных и выходных переменных разрабатываемой системы нечеткого вывода

 

 

Рисунок 5.6. Графический интерфейс редактора функций принадлежности после задания первой входной переменной "температура" для системы нечеткого вывода conditioner

 

 

Рисунок 5.7. Графический интерфейс редактора функций принадлежности после задания выходной переменной "угол" для системы нечеткого вывода conditioner

 

Вид графического интерфейса редактора функций принад­лежности после задания выходной переменной изображен на рисунке 5.7

Теперь зададим 15 правил для разрабатываемой системы нечеткого вывода. Для этой цели воспользуемся редактором правил системы MATLAB. Вид графического интерфейса редактора правил после задания всех 15 правил нечеткого вы­вода изображен на рисунке 5.8.

Теперь можно выполнить оценку построенной системы нечеткого вывода для задачи автоматического управления кондиционером в помещении. С этой целью откроем программу просмотра правил системы MATLAB и введем значения входных переменных для частного случая, когда текущая температура воздуха в помещении равна 20 °С, а скорость ее изменения положительная и составляет 0.2°С/мин. Процедура нечеткого вывода, выполненная системой MATLAB для разработанной нечеткой модели, выдает в результате значение выходной пере­менной "угол", равное -33.8° (Рис. 5.9).

 

Рисунок 5.8. Графический интерфейс редактора правил после задания базы правил для системы нечеткого вывода conditioner

 

 

Рис. 5.9. Графический интерфейс после выполнения процедуры нечеткого вывода для значений входных переменных [20 0.2]

 

Данное значение соответствует включению режима "холод" кондиционера на треть своей мощности. Сравнение результатов нечеткого вывода для этих значе­ний входных переменных, полученные на основе численных расчетов (≈34° влево) и с помощью разработанной нечеткой модели MATLAB, показыва­ет хорошую согласованность модели и подтверждает ее адекватность в рамках рассматриваемой модели.

Процесс анализа и исследования построенной нечеткой модели включает в себя выполнение нечетких выводов для различных значений входных переменных и оценки полученных результатов с целью установления адекватности модели и внесения в нее необходимых изменений в случае несогласованности отдельных результатов. Проверка нечеткой модели для других значений входных переменных, например, 10 °С и 0.2 °С/мин приводит к результату 19.7°, что также подтверждает ее адекватность.

Для общего анализа разработанной нечеткой модели может оказаться полезной визуализация соответствующей поверхности нечеткого вывода (Рис. 5.10).

 

 

Рисунок 5.10. Визуализация поверхности нечеткого вывода для системы нечеткого вывода conditioner

 

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

 







Дата добавления: 2015-10-02; просмотров: 864. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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

Педагогическая структура процесса социализации Характеризуя социализацию как педагогический процессе, следует рассмотреть ее основные компоненты: цель, содержание, средства, функции субъекта и объекта...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия