PARAMETRYZACJA NEURONOWO-ROZMYTYCH REGULATORÓW TYPU TSK PRACUJĄCYCH W ADAPTACYJNEJ STRUKTURZE STEROWANIA PRĘDKOŚCIĄ UKŁADU NAPĘDOWEGO

Podobne dokumenty
ANALIZA WPŁYWU KONKURENCYJNYCH WARSTW PETRIEGO NA DZIAŁANIE REGULATORA NEURONOWO-ROZMYTEGO

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

ADAPTACYJNE WEKTOROWE STEROWANIE UKŁADEM NAPĘDOWYM Z POŁĄCZENIEM SPRĘŻYSTYM

ZASTOSOWANIE SIECI NEURONOWYCH W BEZCZUJNIKOWYM UKŁADZIE NAPĘDOWYM Z POŁĄCZENIEM SPRĘŻYSTYM

SZTUCZNA INTELIGENCJA

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO

ROZMYTE STEROWANIE ŚLIZGOWE UKŁADU NAPĘDOWEGO Z SILNIKIEM PRĄDU STAŁEGO

ROZMYTY REGULATOR PRĘDKOŚCI TYPU TSK UKŁADU NAPĘDOWEGO Z SILNIKIEM SYNCHRONICZNYM O MAGNESACH TRWAŁYCH

Temat: Model TS + ANFIS. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

ANALIZA PORÓWNAWCZA WYBRANYCH NEUROREGULATORÓW DLA NAPĘDU Z POŁĄCZENIEM SPRĘŻYSTYM WYNIKI BADAŃ

ANALIZA WYKORZYSTANIA REGULATORA NEURONOWO-ROZMYTEGO Z WARSTWĄ TRANZYCJI W STEROWANIU SILNIKIEM PRĄDU STAŁEGO W ZAKRESIE PRĘDKOŚCI ULTRA NISKICH

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty

ROZMYTY REGULATOR PRĘDKOŚCI OBROTOWEJ ODPORNY NA ZMIANY BEZWŁADNOŚCI

ADAPTACYJNE STEROWANIE ROZMYTE ZE ZBIORAMI TYPU II ZŁOŻONEGO UKŁADU NAPĘDOWEGO PRACUJĄCEGO W ZAKRESIE PRĘDKOŚCI NISKIEJ

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

ROZMYTE ESTYMATORY MECHANICZNYCH ZMIENNYCH STANU UKŁADU NAPĘDOWEGO Z POŁĄCZENIEM SPRĘŻYSTYM

Wnioskowanie rozmyte. Krzysztof Patan

ANALIZA WPŁYWU METODY ADAPTACJI REGULTAORA PRĘDKOŚCI NA WŁAŚCIWOŚCI DYNAMICZNE NAPĘDU INDUKCYJNEGO

Zastosowanie rozmytego bezśladowego filtru Kalmana w adaptacyjnej strukturze sterowania układu dwumasowego

ANALIZA ADAPTACYJNEGO NEURONOWO ROZMYTEGO REGULATORA Z WYKORZYSTANIEM KONKURENCYJNYCH WARSTW TYPU PETRIEGO W STEROWANIU SILNIKIEM PR DU STA EGO

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska

Inteligencja obliczeniowa

6. Zagadnienie parkowania ciężarówki.

Porównanie wyników symulacji wpływu kształtu i amplitudy zakłóceń na jakość sterowania piecem oporowym w układzie z regulatorem PID lub rozmytym

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

SZTUCZNA INTELIGENCJA

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

7. Zagadnienie parkowania ciężarówki.

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

Algorytmy sztucznej inteligencji

ODWZOROWANIE PRZEBIEGU PULSACJI METODAMI SZTUCZNEJ INTELIGENCJI

Temat: Model SUGENO. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

REGULATOR NEURONOWO-ROZMYTY Z WARSTWĄ TRANZYCJI W STEROWANIU SILNIKIEM PRĄDU STAŁEGO W ZAKRESIE PRĘDKOŚCI ULTRA NISKICH WERYFIKACJA EKSPERYMENTALNA

ANALIZA WPŁYWU USZKODZEŃ CZUJNIKÓW PRĄDU STOJANA NA PRACĘ WEKTOROWEGO UKŁADU NAPĘDOWEGO KONCEPCJA UKŁADU ODPORNEGO

Kryteria optymalizacji w systemach sterowania rozmytego piecami odlewniczymi

Piotr Sobolewski Krzysztof Skorupski

METODY STEROWANIA INTELIGENTNEGO W OPROGRAMOWANIU LABVIEW METHODS OF INTELLIGENT CONTROL IN LABVIEW PROGRAMMING

Logika rozmyta typu 2

ZASTOSOWANIE SIECI NEURONOWYCH DO ESTYMACJI PRĘDKOŚCI NAPĘDU ELEKTRYCZNEGO Z SILNIKIEM SYNCHRONICZNYM Z MAGNESAMI TRWAŁYMI

ANALIZA PORÓWNAWCZA WYBRANYCH NEUROREGULATORÓW DLA NAPĘDU Z POŁĄCZENIEM SPRĘŻYSTYM OPIS ZASTOSOWANYCH MODELI

Problemy optymalizacji układów napędowych w automatyce i robotyce

ZASTOSOWANIE METOD OPTYMALIZACJI W DOBORZE CECH GEOMETRYCZNYCH KARBU ODCIĄŻAJĄCEGO

ANALIZA WYBRANYCH DETEKTORÓW USZKODZEŃ CZUJNIKA PRĘDKOŚCI KĄTOWEJ W NAPĘDACH Z SILNIKAMI INDUKCYJNYMI

KONCEPCJA NEURONOWEGO DETEKTORA USZKODZEŃ CZUJNIKA PRĘDKOŚCI DLA UKŁADÓW NAPĘDOWYCH Z SILNIKIEM INDUKCYJNYM STEROWANYCH METODĄ POLOWO ZORIENTOWANĄ

UKŁADY NAPĘDOWE Z SILNIKAMI INDUKCYJNYMI STEROWANE METODAMI WEKTOROWYMI DFOC ORAZ DTC-SVM ODPORNE NA USZKODZENIA PRZEMIENNIKA CZĘSTOTLIWOŚCI

Szybkie prototypowanie w projektowaniu mechatronicznym

ADAPTACYJNE STEROWANIE SILNIKIEM SYNCHRONICZNYM O MAGNESACH TRWAŁYCH

WPŁYW USZKODZENIA TRANZYSTORA IGBT PRZEKSZTAŁTNIKA CZĘSTOTLIWOŚCI NA PRACĘ NAPĘDU INDUKCYJNEGO

WPŁYW SPOSOBU ADAPTACJI PRĘDKOŚCI KĄTOWEJ W ESTYMATORZE MRAS NA WŁAŚCIWOŚCI BEZCZUJNIKO- WEGO UKŁADU WEKTOROWEGO STEROWANIA SILNIKA INDUKCYJNEGO

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

Adaptacja reguł rozmytego modelu siły oporu w sterowaniu położeniem silnika liniowego

ZASTOSOWANIE MODELI ADALINE W STRUKTURZE STEROWANIA PRĘDKOŚCIĄ SILNIKA INDUKCYJNEGO

Eliminacja drgań w układach o słabym tłumieniu przy zastosowaniu filtru wejściowego (Input Shaping Filter)

WYKORZYSTANIE MODELI TAKAGI SUGENO DO KRÓTKOTERMINOWEGO PROGNOZOWANIA ZAPOTRZEBOWANIA NA ENERGIĘ ELEKTRYCZNĄ ODBIORCÓW WIEJSKICH

BADANIA SILNIKA BLDC PRZEZNACZONEGO DO HYBRYDOWEGO NAPĘDU BEZZAŁOGOWEGO APARATU LATAJĄCEGO

Ćwiczenie 1. Symulacja układu napędowego z silnikiem DC i przekształtnikiem obniżającym.

PRZEGLĄD KONSTRUKCJI JEDNOFAZOWYCH SILNIKÓW SYNCHRONICZNYCH Z MAGNESAMI TRWAŁYMI O ROZRUCHU BEZPOŚREDNIM

Tomasz Żabiński,

Sterowanie z wykorzystaniem logiki rozmytej

KOMPUTERY W STEROWANIU. Ćwiczenie 6 Projektowanie układu regulacji rozmytej

Spis treści. Dzień 1. I Elementy układu automatycznej regulacji (wersja 1109) II Rodzaje regulatorów i struktur regulacji (wersja 1109)

BADANIA MODELU WIELOPOZIOMOWEGO FALOWNIKA PRĄDU

GRAFICZNA METODA IDENTYFIKACJI PARAMETRÓW UKŁADU DWUMASOWEGO

Podstawy sztucznej inteligencji

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Sieci Neuronowe - Rok III - kierunek IS w IFAiIS UJ 2008/2009. Sieci Neuronowe. Wykład 11 Algorytmy genetyczne; Systemy rozmyte

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

AUTOREFERAT. 2. Posiadane dyplomy, stopnie naukowe z podaniem nazwy, miejsca i roku ich uzyskania oraz tytułu rozprawy doktorskiej

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

ROZMYTY OBSERWATOR LUENBERGERA DLA UKŁADU NAPĘDOWEGO Z POŁĄCZENIEM SPRĘŻYSTYM

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

WYDZIAŁ TECHNICZNO-PRZYRODNICZY

WPŁYW ADDYTYWNYCH ZAKŁÓCEŃ TYPU SINUSOIDALNEGO SYGNAŁÓW WEJŚCIOWYCH REGULATORÓW PI W UKŁADZIE FOC Z SILNIKIEM INDUKCYJNYM NA PRĘDKOŚĆ OBROTOWĄ

Uczenie sieci typu MLP

PORÓWNANIE PRZYDATNOŚCI WYBRANYCH MODELI ROZMYTYCH DO PREDYKCJI ZAPOTRZEBOWANIA ENERGII ELEKTRYCZNEJ NA TERENACH WIEJSKICH

Rys.1. Zasada eliminacji drgań. Odpowiedź impulsowa obiektu na obiektu impuls A1 (niebieska), A2 (czerwona) i ich sumę (czarna ze znacznikiem).

Automatyka i Robotyka II stopień ogólno akademicki studia niestacjonarne. wszystkie Katedra Automatyki i Robotyki Dr inż.

Inżynieria Rolnicza 5(114)/2009

WYKRYWANIE USZKODZEŃ W LITYCH ELEMENTACH ŁĄCZĄCYCH WAŁY

PRACA RÓWNOLEGŁA PRĄDNIC SYNCHRONICZNYCH WZBUDZANYCH MAGNESAMI TRWAŁYMI

Podstawy Automatyki. Wykład 6 - Miejsce i rola regulatora w układzie regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

ZASTOSOWANIE PROGRAMU MATLAB W MODELOWANIU PODCIŚNIENIA W APARACIE UDOJOWYM

UKŁAD HAMOWANIA ELEKTRYCZNEGO DO BADANIA NAPĘDÓW

Projektowanie regulatorów rozmytych w środowisku MATLAB-Simulink

PL B1. Sposób regulacji prądu silnika asynchronicznego w układzie bez czujnika prędkości obrotowej. POLITECHNIKA GDAŃSKA, Gdańsk, PL

Inżynieria Rolnicza 5(114)/2009

Wpływ tarcia na serwomechanizmy

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

BADANIA SYMULACYJNE UKŁADU HYDRAULICZNEGO Z REGULATOREM ROZMYTYM O STRUKTURZE PI

BADANIA SYMULACYJNE SILNIKÓW RELUKTANCYJNYCH PRZEŁĄCZALNYCH PRZEZNACZONYCH DO NAPĘDU WYSOKOOBROTOWEGO

ANALIZA WŁAŚCIWOŚCI FILTRU PARAMETRYCZNEGO I RZĘDU

Ćwiczenie 1b. Silnik prądu stałego jako element wykonawczy Modelowanie i symulacja napędu CZUJNIKI POMIAROWE I ELEMENTY WYKONAWCZE

Transkrypt:

Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Nr 66 Politechniki Wrocławskiej Nr 66 Studia i Materiały Nr 32 2012 Sebastian KNYCHAS* sterowanie adaptacyjne, regulatory neuronowo-rozmyte, Matlab Genetic Algorith Tool PARAMETRYZACJA NEURONOWO-ROZMYTYCH REGULATORÓW TYPU TSK PRACUJĄCYCH W ADAPTACYJNEJ STRUKTURZE STEROWANIA PRĘDKOŚCIĄ UKŁADU NAPĘDOWEGO W pracy przedstawiono badania neuronowo-rozmytych regulatorów prędkości układu napędowego pracujących w adaptacyjnej strukturze sterowania. Celem badań było określenie metody doboru parametrów funkcji konkluzji regulatorów TSK pozwalających zachować odporność struktury sterowania na zmiany parametrów dynamicznych układu napędowego w szerokim zakresie zmian pozostałych parametrów regulatora. Przebadano regulatory różnych typów o zmiennych parametrach wejściowych funkcji przynależności dążąc do minimalizacji błędu doboru parametrów odpowiednich dla wszystkich badanych regulatorów. Do doboru parametrów zastosowano narzędzie Matlab Genetic Algorithm Toolbox. 1. WPROWADZENIE Logika rozmyta z założenia ma w sposób bardziej dokładny opisywać zjawiska rzeczywiste. Z tego też powodu znalazła szereg zastosowań w wielu dziedzinach nauki. W naukach technicznych logika rozmyta najczęściej wykorzystywana jest w układach regulacji systemów sterowania. W literaturze spotkać można liczne prace dokumentujące zalety stosowania regulatorów rozmytych (por. [1] [6]). Niejednokrotnie regulatory te uzupełniane są o różnego rodzaju modyfikacje. Jedną z często spotykanych jest reprezentacja regulatora rozmytego w postaci sieci neuronowej (tzw. regulatory neuronowo-rozmyte). W innych przypadkach znaleźć można różnego rodzaju rekurencje poprawiające dynamikę pracy regulatora. Ze względu na typ systemy * Instytut Maszyn, Napędów i Pomiarów Elektrycznych, Politechnika Wrocławska, ul. Smoluchowskiego 19, 50-327 Wrocław, sebastian.knychas@pwr.wroc.pl.

103 rozmyte dzieli się na typu pierwszego i drugiego oraz tak zwane przedziałowe regulatory typu drugiego. Te ostatnie optymalizują eliminację błędów wynikających z niedokładności pomiarowych jak i czas poświęcony na projektowanie struktury regulatora przy zachowaniu stosunkowo niskiej złożoności obliczeniowej. Regulatory rozmyte składają się z bloków funkcyjnych pełniących kolejno zadanie rozmywania zmiennej wejściowej regulatora, wnioskowania na podstawie reguł tworzących strukturę regulatora oraz przekształcenia (wyostrzania) wyjścia regulatora do postaci nierozmytej. Ze względu na postać reguł w literaturze najczęściej spotykanymi są dwa rodzaje regulatorów: Takagi Sugeno Kanga oraz Mamdaniego. Pierwszy rodzaj regulatorów składa się z reguł postaci: ~ ~ Ri : JEŻELI x1 jest Aj1 i x2 jest Aj2... TO yi jest gi (1) gdzie R i=1...m jest daną regułą, Ã j=1 N wejściowym zbiorem rozmytym, gi = ai0 + ai1 x1 + ai2 x2 funkcją zmiennych wejściowych, M liczbą reguł a N liczbą zbiorów rozmytych na wejściu regulatora. Dla regulatorów Mamdaniego wyjście odwzorowane jest w postaci zbioru rozmytego: ~ ~ ~ Ri : JEŻELI x1 jest Ai 1 i x2 jest Ai 2... TO yi jest Bi (2) Stosowanie regulatorów rozmytych umożliwia czytelne określenie nieliniowej charakterystyki regulacji, co jest znaczną zaletą w przypadku sterowania prędkością układu napędowego. Statyczna charakterystyka, mimo wspomnianych zalet, przy wysokich wymaganiach dynamiki pracy nie zapewnia jednak odporności struktury na zmiany parametrów napędu. Z tego względu w pracach badawczych często spotyka się zaawansowane struktury sterowania. W niniejszej pracy zastosowano adaptacyjną strukturę sterowania umożliwiającą dynamiczne kształtowanie charakterystyki regulacji. Schemat blokowy struktury sterowania z neuronowo-rozmytym regulatorem prędkości przedstawia poniższy rysunek. ω zad Model odniesienia ω m Algorytm adaptacji e regulator Pętla - neuronoworozmyty m ez momentu wymuszenia d/dt me ω1 Δe e m ω m ω 1 Część mechaniczna napędu NAPĘD - Rys. 1. Adaptacyjna struktura sterowania prędkością układu napędowego Fig. 1. Adaptive speed control structure od drive system

104 Algorytm adaptacji aktualizuje parametry wyjściowych funkcji regulatora neuronowo-rozmytego minimalizując gradient błędu śledzenia modelu układu napędowego. Dla regulatora Mamdaniego przy założeniu wyjściowych zbiorów rozmytych postaci singletona reguły przyjmują postać: ~ ~ Ri : JEŻELI x1 jest Ai1 i x2 jest Ai 2... TO yi jest wi (3) gdzie w i jest wartością wagi aktualizowaną przez algorytm adaptacji zgodnie z zależnością w i ( k ) = w ( k) + f ( k e + k Δe ) + (4) 1 i i p m d m Wybór wyjściowego zbioru rozmytego postaci singletona upraszcza złożoność obliczeniową regulatora nie obniżając jakości pracy, gdyż reprezentuje położenie składowych nierozmytej (wyostrzonej) wartości wyjścia regulatora aktualizowane przez algorytm adaptacji (eliminując konieczność formowania złożonych wyjściowych zbiorów rozmytych). Dla regulatorów TSK reguły uzupełnione o wagi przedstawiają się następująco: R ~ ~ i : JEŻELI x1 jest Ai 1 i x2 jest Ai 2... TO yi jest wi gi (5) Parametryzacja regulatorów uwzględnia zmiany kształtu i położenia wejściowych zbiorów rozmytych oraz liczby reguł. Wpływ zmian tych parametrów na jakość pracy regulatora został przebadany w pracach [2] [4]. O ile przygotowanie regulatorów Mamdaniego do badań porównawczych nie nastręcza problemów o tyle regulatory TSK wymagają apriorycznego określenia parametrów a funkcji składowych g i. W pracy przedstawiono badania nad doborem parametrów a funkcji g i z wykorzystaniem zaawansowanych metod optymalizacji. Do doboru parametrów a wybrano dostępne z poziomu środowiska Matlab narzędzie globalnej optymalizacji pracujące na bazie algorytmów genetycznych. Praca została podzielona na cztery sekcje. Po wprowadzeniu w tematykę artykułu przedstawiono model matematyczny obiektu badań. Następnie omówiono badany neuronowo-rozmyty regulator prędkości oraz przedstawiono wybrane narzędzie doboru parametrów. Dalej przedstawiono badania symulacyjne analizowanej struktury sterowania. Wyniki poparto przykładowymi testami eksperymentalnymi. Artykuł zakończono krótkim podsumowaniem. 2. MODEL MATEMATYCZNY OBIEKTU Obiektem badań jest układ napędowy z obcowzbudnym silnikiem prądu stałego uwzględniający powszechnie stosowane uproszczenia.

105 Badana struktura sterowania zakłada zoptymalizowaną pętlę wymuszenia momentu elektromagnetycznego dostrojoną na bazie kryterium modułu. Część mechaniczna silnika uwzględnia nieliniową charakterystykę tarcia. Schemat blokowy części mechanicznej przedstawiono na rysunku nr 2. m L T 1 m e - - ω m f (ω) Rys. 2. Część mechaniczna układu napędowego Fig. 2. Mechanical part of drive system 3. REGULATORY NEURONOWO-ROZMYTE TSK Badana struktura sterowania (por. rys. 1.) zawiera neuronowo-rozmyty regulator prędkości typu MISO o dwóch wejściach: błędu regulacji oraz jego pochodnej. Sygnał wyjściowy jest zadanym momentem elektromagnetycznym. Baza reguł zawiera wszystkie kombinacje wejść regulatora. Przykładowy regulator (przedziałowy typu-2) TSK, zrealizowany na bazie sieci neuronowej przedstawiono na rysunku nr 3. Regulator składa się z sześciu warstw, gdzie pierwsza i ostatnia kolejno wprowadzają i wyprowadzają zmienne regulatora. Pierwsza warstwa ukryta realizuje zadanie rozmycia zmiennych wejściowych na wyznaczonych funkcjach przynależności. Postać funkcji przynależności określa typ regulatora (typu-1 bądź przedziałowe typu-2). Druga warstwa realizuje zadanie określenia stopnia spełnienia przesłanki reguł. Kolejna warstwa wyznacza stopień spełnienia konkluzji (określając kolejne składowe wyjścia regulatora). Ostatnia warstwa ukryta wyznacza wyjście regulatora za pomocą określonej funkcji wyostrzania. Dla przedziałowych regulatorów neuronowo-rozmytych typu-2 warstwa wyjściowa dodatkowo uzupełniona jest o funkcję redukcji typu. Dla określonego regulatora o dziewięciu regułach macierz parametrów a j,k funkcji g i ma rozmiar równy j k = 27, gdzie j jest liczbą parametrów składowych funkcji g i a k liczbą reguł.

106 x 1 x 2 Wejść 1 μ 1, μ 2 μ 3, μ 1 1 2 3 funkcji przynależności przesłanek konkluzji f f 1 1... g 1 ( x) g ( x 2 ) g 3 ( x) f 9... g ( x 8 ) g ( x 9 ) f 9 w1 w 1 w 9 w9 wyostrzania y y y+ y 2 y redukcji typu WARSTWA wejściowa WARSTWA 1 ukryta WARSTWA 2 ukryta WARSTWA 3 ukryta WARSTWA 4 ukryta WARSTWA wyjściowa Rys. 3. Przedziałowy regulator neuronowo-rozmyty TSK Fig. 3. Interval Type-2 neuro-fuzzy TSK controller 4. DOBÓR PARAMETRÓW REGULATORA TSK Jednym z najbardziej powszechnych algorytmów optymalizacji globalnej dostępnych w środowisku Matlab jest narzędzie Genetic Algorithm Optimization Tool. Narzędzie to umożliwia dobór parametrów nieliniowych funkcji przy założonej dokładności otrzymanego rozwiązania. Algorytmy genetyczne są powszechnie stosowane w zadaniach identyfikacji parametrów układów napędowych [7] [12], w tym określeniu parametrów regulatora. Narzędzie Genetic Algorithm Optimization Tool składa się w dwóch części: problemu optymalizacji i opcji pracy algorytmu. Dostęp do narzędzia możliwy jest z poziomu wiersza poleceń środowiska Matlab, za pomocą funkcji gatool. Celem minimalizacji złożoności doboru algorytmów obrano domyśle opcje algorytmu podając jedynie wielkość populacji w licznie większej niż liczba parametrów. Parametry wyznaczono w czterech seriach (celem porównania jakości optymalizacji) dla najpowszechniej spotykanych w literaturze przykładów regulatorów: regulatora typu-1 i przedziałowego typu-2 z wejściowymi funkcjami przynależności postaci krzywej gaussa i trójkątnej. Dodatkowo wyznaczono parametry łącznie dla

107 wszystkich czterech regulatorów. Sumarycznie uzyskano dwadzieścia zestawów parametrów. 5. BADANIA SYMULACYJNE I EKSPERYMENTALNE Badania symulacyjne wykonano dla siedemdziesięciu dwóch regulatorów: typu-1 (T1) i przedziałowych typu-2 (IT2), o różnych kształtach i nośnikach wejściowych funkcji przynależności. Parametry funkcji przynależności zmieniano w szerokim zakresie uwzględniającym graniczne wartości logicznie umożliwiające kształtowanie charakterystyki regulatora przez algorytm adaptacji. Jakość pracy regulatora wyznaczano całkowym wskaźnikiem jakości odwzorowującym jakość śledzenia modelu prędkości przez układ napędowy: I 2 ITSE = t em ( t) dt (6) 0 Regulatory pracowały w układzie przy zmiennym momencie bezwładności układu napędowego ( w zakresie 0.3 3.0 T 1 ) oraz przy zmiennym obciążeniu. Tabela 1. Podsumowanie wyników badań Table 1. Summary results Badany regulator T1 trójkąt T1 gauss IT2 trójkąt IT2 gauss T1 trójkąt S1, S4, S2 (4) S1 (5) S1, S4 (4) S4, S1 (4) Źródło doboru parametrów T1 gauss S4, S3, S2 (3) S1, S4, S3, S2 (2) S4, S2, S3, S1 (3) S4, S2, S3, S1 (3) IT2 trójkąt S4, S3 (5) S4, S3 (4) S4, S3 (5) S4, S3 (5) IT2 gauss S2, S3, S4, S1 (2) S1, S2, S3, S4 (3) S2, S1, S3, S4 (2) S1, S2, S3, S4 (1) Łącznie S1, S3, S4, S2 (1) S1, S3, S4, S2 (1) S4, S3, S2, S1 (1) S4, S3, S2, S1 (2) Wyniki badań podsumowane w tabeli 1 przedstawiają uporządkowany wykaz serii parametrów konkluzji regulatorów TSK, wygenerowanych przez algorytm genetyczny dla określonych typów regulatorów. Kryterium akceptacji zestawu parametrów było zachowanie odporności struktury sterowania na zmianę parametrów obiektu oraz regulatora w ponad 96% przypadków. Serie uporządkowane są według jakości regulacji regulatora (od najlepszych do najgorszych), dodatkowo, w nawiasach umieszczono

108 pozycję określającą przydatność parametrów wygenerowanych z wykorzystaniem danego regulatora. a) b) c) d) Rys. 4. Przebiegi symulacyjne (a, c) oraz eksperymentalne (b, d) prędkości modelu i napędu (a, b) oraz momentów elektromagnetycznych (c, d) układu z przedziałowym regulatorem typu-2 o gaussowskich funkcjach przynależności Fig. 4. Symulation (a, b) and experimental (c, d) tansients of the drive system: speeds of the motors (a, c) and torques (b, d) for controller with gaussian membership Dobór parametrów konkluzji regulatorów TSK z wykorzystaniem wyników regulacji wszystkich typów regulatorów jest najkorzystniejszy. Badanie jednak zestawu wszystkich regulatorów jest dość kłopotliwy. Jak widać z tabeli, dobór parametrów dla regulatorów z wejściowymi funkcjami przynależności postaci krzywej Gaussa, szczególnie z wykorzystaniem przedziałowych regulatorów daje również bardzo dobre wyniki i może być wykorzystany do generowania parametrów dla różnych typów regulatorów o różnych kształtach funkcji przynależności.

109 Na rysunku nr 4 przedstawiono przykładowe przebiegi symulacyjne i eksperymentalne dla regulatora przedziałowego typu-2 z trójkątnymi funkcjami przynależności o parametrach funkcji g i wygenerowanych w serii drugiej dla regulatora typu-1 o gaussowskich funkcjach przynależności. Dla wybranego zestawu parametrów konkluzji zmiana pozostałych współczynników regulatora nie wpływała na utratę odporności struktury sterowania. Układ napędowy z bardzo dużą dokładnością śledzi prędkość zadaną przez model. Wpływ zmian momentu bezwładności układu napędowego oraz obciążenia jest szybko kompensowany przez algorytm adaptacji. LITERATURA [1] SZABAT K., Struktury sterowania elektrycznych układów napędowych z połączeniem sprężystym, Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Politechniki Wrocławskiej, Nr 61, Wrocław 2008 [2] KNYCHAS S., SZABAT K., Zastosowanie adaptacyjnego regulatora opartego na zbiorach rozmytych typu II do sterowania prędkością układu napędowego, Przegląd Elektrotechniczny, vol. 87, nr 7, 2011, s. 160 163. [3] KNYCHAS S., Adaptacyjne sterowanie układu dwumasowego z połączeniem sprężystym z wykorzystaniem regulatorów neuronowo-rozmytych, Zeszyty Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Politechniki Wrocławskiej, nr 65, 2011. [4] KNYCHAS S., Analiza porównawcza rekurencyjnych regulatorów neuronowo-rozmytych pracujących w adaptacyjnej strukturze sterowania prędkością układu napędowego, SENE 2011. [5] LIN F., CHOU P., Adaptive Control of Two-Axis Motion Control System Using Interval Type-2 Fuzzy Neural Network, IEEE Trans. on Industrial Electronics, 2009, Vol. 56, No. 1, pp. 178 193. [6] LIN F.J., CHEN S.Y., CHOU P.H., SHIEH P.H., Interval type-2 fuzzy neural network control for X-Y-Theta motion control stage using linear ultrasonic motors, Neurocomputing, 2009, Vol. 72, No. 4 6, pp. 1138 1151. [7] ORŁOWSKA-KOWALSKA T., SZABAT K., Optimization of Fuzzy-Logic Speed Controller for DC Drive System With Elastic Joints, IEEE Trans. on Industrial Electronics, 2004, Vol. 40, No. 4, pp. 1138 1144. [8] SZABAT K., ORŁOWSKA-KOWALSKA T., Performance Improvement of Industrial Drives With Mechanical Elasticity Using Nonlinear Adaptive Kalman Filter, IEEE Trans. Ind. Electron. March 2008, Vol. 55, No. 3, pp. 1075 1084. [9] ORŁOWSKA-KOWALSKA T., SZABAT K., Control of the Drive System with Stiff and Elastic Couplings Using Adaptive Neuro-Fuzzy Approach, IEEE Trans. Ind. Electronics, 2007, Vol. 54, No. 1, pp. 228 240. [10] SZABAT K., ORLOWSKA-KOWALSKA T., Application of the Extended Kalman Filter in Advanced Control Structure of a Drive System with Elastic Joint, IEEE Industrial Technology ICIT 2008. [11] ZHAO L., Design for TSK-Type Fuzzy Neural Networks Based on MSC-GA and BP, IEEE Chinese Control and Decitions Conference, CCDC, 2010, pp. 2247 2254. [12] GAMA C.A., EVSUKOFF A.G., WEBER P., EBECKEN N.F.F., Parameter identification of Recurrent Fuzzy Systems With Fuzzy Finite-State Automata Representation, IEEE Trans. on Fuzzy Systems, 2008, Vol. 16, No. 1, pp. 213 224.

110 PARAMETRIZATION OF NEURO-FUZZY TSK CONTROLLER WORKING IN ADAPTIVE SPEED CONTROL STRUCTURE OF DRIVE SYSTEM In the paper issues related to the application of the adaptive control structure with a neuro-fuzzy TSK controllers with different parameters are presented. After a short introduction the mathematical model of plant and the structure of TSK neuro-fuzzy controller is featured. For identification TSK conclusions parameters the Genetic Algorithm Toolbox is taken. Proposed control structure with various neuro-fuzzy TSK controller is tested in simulation study. The obtained results allows to choose one set of TSK conclusion parameters witch have good properties for all researched controllers.