Page 69 - 4800
P. 69

ЛАБОРАТОРНА РОБОТА № 8
                               РОЗРОБКА НЕЧІТКИХ СИСТЕМ КЕРУВАННЯ З
                  ВИКОРИСТАННЯМ FUZZY LOGIC TOOLBOX МАТЕМАТИЧНОГО
                                                   ПАКЕТА MATLAB

                         Мета роботи: Вивчити основи програмування в математичному пакеті MatLab у
                  додатку Fuzzy Logic Toolbox. Навчитися створювати елементарні системи керування на
                  базі нечіткої логіки.

                         8.1 Вступ

                         Fuzzy  Logic  Toolbox  –  це  пакет  прикладних  програм,  що  входять  до  складу
                  середовища MatLab. Він дозволяє створювати системи нечіткого логічного виведення і
                  нечіткої  класифікації  в  рамках  середовища  MatLab  з  можливістю  їх  інтеграції  в
                  Simulink.
                         Основні властивості:
                           визначення змінних, нечітких правил і функцій належності;
                           інтерактивний перегляд нечіткого логічного виведення;
                           сучасні  методи:  адаптивне  нечітке  виведення  з  використанням  нейронних
                  мереж, нечітка кластеризація;
                           інтерактивне динамічне моделювання в Simulink;
                           генерація переносного С коду за допомогою Real-Time Workshop.
                         Пакет  Fuzzy  Logic  містить  п’ять  графічних  редакторів  для  представлення
                  необхідної  інформації  в  процесі  проектування,  створення  і  тестування  нечітких
                  моделей.
                         Пакет Fuzzy Logic містить сучасні методи нечіткого моделювання, включаючи:
                           адаптивне  нечітке  виведення  з  використанням  нейронних  мереж  для
                  автоматичного формування функції належності в процесі навчання їх на вхідних даних;
                           нечітку логіку і кластеризацію для задач розпізнавання образів;
                            можливість вибору широко відомого метода Мамдані або метода Сугено для
                  створення гібридних нечітких систем.
                         Пакет дозволяє роботу:
                           у режимі графічного інтерфейсу;
                           у режимі командного рядка;
                           з використанням блоків та прикладів пакета Simulink.
                         Базовим  поняттям  Fuzzy  Logic  Toolbox  є  FIS-структура  –  система  нечіткого
                  виведення  (Fuzzy  Inference  System).  FIS-структура  містить  усі  необхідні  дані  для
                  реалізації  функціонального  відображення  “входи-виходи”  на  основі  нечіткого
                  логічного виведення згідно зі схемою, наведеною на рис. 8.1.

                                                            Функції
                                                         приналежності





                                                            Машина
                               Х                     ~     нечіткого      ~                  Y
                                                     X
                                                                          Y
                                      Фазифікатор                            Дефазифікатор
                                                           логічного
                                                           виведення



                                                          Нечітка база
                                                             знань






                                                              69
   64   65   66   67   68   69   70   71   72   73   74