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

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

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

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

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

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

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

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

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

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

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

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

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

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

MODEL SYMULACYJNY ENERGOELEKTRONICZNEGO STEROWANEGO ŹRÓDŁA PRĄDOWEGO PRĄDU STAŁEGO BAZUJĄCEGO NA STRUKTURZE BUCK-BOOST CZĘŚĆ 2

Politechnika Warszawska Instytut Automatyki i Robotyki. Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI

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

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

UKŁAD AUTOMATYCZNEJ REGULACJI SILNIKA SZEREGOWEGO PRĄDU STAŁEGO KONFIGUROWANY GRAFICZNIE

1. Regulatory ciągłe liniowe.

Badanie kaskadowego układu regulacji na przykładzie serwomechanizmu

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

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

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

Ćw. 18: Pomiary wielkości nieelektrycznych II

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

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

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

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

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Ą

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

Kryteria optymalizacji w systemach sterowania rozmytego piecami odlewniczymi

Rozszerzony konspekt preskryptu do przedmiotu Sterowanie napędów i serwonapędów elektrycznych

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

Ćw. 18: Pomiary wielkości nieelektrycznych II

Wykaz ważniejszych oznaczeń Podstawowe informacje o napędzie z silnikami bezszczotkowymi... 13

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

Temat /6/: DYNAMIKA UKŁADÓW HYDRAULICZNYCH. WIADOMOŚCI PODSTAWOWE.

SPIS TREŚCI PRZEDMOWA WYKAZ WAŻNIEJSZYCH OZNACZEŃ 1. PODSTAWOWE INFORMACJE O NAPĘDZIE Z SILNIKAMI BEZSZCZOTKOWYMI 1.1. Zasada działania i

INSTRUKCJA I MATERIAŁY POMOCNICZE

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

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

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

Sposoby modelowania układów dynamicznych. Pytania

WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej

Politechnika Łódzka Wydział Mechaniczny Instytut obrabiarek i technologii budowy maszyn. Praca Magisterska

Prof. dr hab. inż. Lech M. Grzesiak Politechnika Warszawska, Wydział Elektryczny

ANALIZA PRACY SILNIKA SYNCHRONICZNEGO Z MAGNESAMI TRWAŁYMI W WARUNKACH ZAPADU NAPIĘCIA

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

ROZPROSZONY SYSTEM STEROWANIA CZASU RZECZYWISTEGO DO SERWONAPĘDÓW PŁYNOWYCH DISTRIBUTED REAL-TIME CONTROL SYSTEM FOR FLUID POWER SERVO-DRIVES

ADAPTACYJNE STEROWANIE SILNIKIEM SYNCHRONICZNYM O MAGNESACH TRWAŁYCH

Politechnika Warszawska Instytut Automatyki i Robotyki. Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI

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

PRZEWODNIK PO PRZEDMIOCIE

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA

Serwomechanizm - zamknięty układ sterowania przemieszczeniem, o strukturze typowego układu regulacji. Wartość wzorcowa porównywana jest z

POMIAR CZĘSTOTLIWOŚCI NAPIĘCIA W URZĄDZENIACH AUTOMATYKI ELEKTROENERGETYCZNEJ

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

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki

1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI

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

PRZEMIENNIKI CZĘSTOTLIWOŚCI W DWUSIL- NIKOWYM NAPĘDZIE WAŁU TAŚMOCIĄGU PO- WIERZCHNIOWEGO

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

MODEL SYMULACYJNY ENERGOELEKTRONICZNEGO ZASILACZA AWARYJNEGO UPS O STRUKTURZE TYPU VFI

MODEL SYMULACYJNY JEDNOFAZOWEGO PROSTOWNIKA DIODOWEGO Z MODULATOREM PRĄDU

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

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

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

Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).

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

INSTRUKCJA DO ĆWICZENIA NR 7

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

PRZEWODNIK PO PRZEDMIOCIE

WERYFIKACJA MODELU DYNAMICZNEGO PRZEKŁADNI ZĘBATEJ W RÓŻNYCH WARUNKACH EKSPLOATACYJNYCH

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Badanie napędu z silnikiem bezszczotkowym prądu stałego

Napęd elektryczny. Główną funkcją jest sterowane przetwarzanie energii elektrycznej na mechaniczną i odwrotnie

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

Ćwiczenie 21. Badanie właściwości dynamicznych obiektów II rzędu. Zakres wymaganych wiadomości do kolokwium wstępnego: Program ćwiczenia:

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

POLOWO OBWODOWY MODEL DWUBIEGOWEGO SILNIKA SYNCHRONICZNEGO WERYFIKACJA POMIAROWA

Instrukcja do ćwiczeń laboratoryjnych Napęd hydrauliczny

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

Sterowanie napędów maszyn i robotów

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

NAPĘD PRĄDU STAŁEGO ZESTAW MATERIAŁÓW POMOCNICZYCH

AUTOMATYKA I STEROWANIE W CHŁODNICTWIE, KLIMATYZACJI I OGRZEWNICTWIE L2 STEROWANIE INWERTEROWYM URZĄDZENIEM CHŁODNICZYM W TRYBIE P

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

Struktury sterowania dwusilnikowych pojazdów elektrycznych

PRZEWODNIK PO PRZEDMIOCIE

Serwomechanizmy sterowanie

PODSTAWY AUTOMATYKI. Analiza w dziedzinie czasu i częstotliwości dla elementarnych obiektów automatyki.

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki

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

MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ

Ćwiczenie 2b. Pomiar napięcia i prądu z izolacją galwaniczną Symulacje układów pomiarowych CZUJNIKI POMIAROWE I ELEMENTY WYKONAWCZE

SILNIK INDUKCYJNY STEROWANY Z WEKTOROWEGO FALOWNIKA NAPIĘCIA

4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs ()

Automatyka i sterowania

Transkrypt:

Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Nr 71 Politechniki Wrocławskiej Nr 71 Studia i Materiały Nr 35 2015 Piotr DERUGO*, Marcin PAWLAK* regulator neuronowo-rozmyty, warstwa Petriego, warstwa Tranzycji, prędkości ultra niskie REGULATOR NEURONOWO-ROZMYTY Z WARSTWĄ TRANZYCJI W STEROWANIU SILNIKIEM PRĄDU STAŁEGO W ZAKRESIE PRĘDKOŚCI ULTRA NISKICH WERYFIKACJA EKSPERYMENTALNA Głównym celem artykułu jest weryfikacja eksperymentalna możliwości wykorzystania regulatorów neuronowo-rozmytych do sterowania złożonym układem napędowym w zakresie prędkości niskich i ultra niskich. Artykuł jest uzupełnieniem i podsumowaniem wcześniejszych prac. Jako obiekt badawczy wybrano układ napędowy z dwoma silnikami prądu stałego. Silnik napędowy sterowany jest w strukturze kaskadowej. Zaproponowane układy regulatorów neuronowo-rozmytych użyto w nadrzędnej pętli sterowania prędkością napędu. Silniki połączono wałem sprężystym, otrzymując tym samym układ dwumasowy. W badaniach przebadano wpływ warstwy tranzycji na adaptacyjne regulatory neuronowo-rozmyte typu PD oraz PID. W początkowych rozdziałach przedstawiono adaptacyjny regulator neuronowo-rozmyty z warstwą tranzycji. Opisana została idea warstwy tranzycji, a także jej pozycja w układzie regulatora. Następnie opisano analizowane regulatory, dla których kolejno przeprowadzono analizę wpływu nastaw algorytmu adaptacji na wartości kryteriów jakości regulacji. Kolejno zaprezentowano przebiegi eksperymentalne potwierdzające możliwość stosowania układów regulacji prędkości z adaptacyjnymi regulatorami neuronowo-rozmytymi w zakresie prędkości ultra niskich. Ostatni rozdział zawiera podsumowanie oraz wnioski. 1. WSTĘP W wielu zastosowaniach napędowych koniecznym jest precyzyjna kontrola napędu w zakresie prędkości niskich i ultra niskich [1]. Niestety w zakresie prędkości niskich i ultra niskich pojawiają się między innymi problemy wynikające ze znacznego wpływu tarcia czy też elastyczności połączenia na przebieg procesu. Zjawisko, które przy * Politechnika Wrocławska, Katedra Maszyn Napędów i Pomiarów Elektrycznych, Wybrzeże Wyspiańskiego 27, 50-370 Wrocław, e-mail: piotr.derugo@pwr.edu.pl, marcin.pawlak@pwr.edu.pl

53 znacznych prędkościach może być pomijalne, w zakresie prędkości bliskich zeru zaczyna być istotne. Drugim z ważnych problemów jest prawidłowy pomiar prędkości, w przypadku cyfrowych układów pomiarowych wykorzystujących enkodery, w zakresie prędkości ultra niskich pojedyncze impulsy mają znaczy wpływ na odczytaną wartość prędkości. Istnieją w literaturze prace zajmujące się sterowaniem napędami z uwzględnieniem elastyczności połączenia i tarcia [9], czy też w zakresie prędkości ultra niskich [7], [8]. Niniejsza praca ma na celu przebadanie możliwości wykorzystania regulatora neuronowo-rozmytego z warstwą tranzycji Petriego w sterowaniu układem napędowym w zakresie prędkości ultra niskich. Jest kontynuacją i uzupełnieniem o weryfikację eksperymentalną wcześniejszych prac nad wykorzystaniem regulatorów neuronowo- -rozmytych w zakresie prędkości niskich i ultra niskich. 2.ADAPTACYJNY REGULATOR NEURONOWO-ROZMYTY Z WARSTWĄ TRANZYCJI PETRIEGO Na rysunku 1 zaprezentowano schemat regulatora neuronowo-rozmytego typu PID o trzech funkcjach przynależności na wejście z warstwą tranzycji. Model ω referencyjny ref ω m ω 1 Algorytm adaptacji Współczynniki wagowe Wartości przesłanek in1 e(k) in3 in2 Δe(k) e(k) K in1 K in2 K in3 sat in3 satin2 satin1 Tranzycja Tranzycja Tranzycja S1 S2 S1 S2 S1 S2 μ 11 μ 12 μ 13 μ 21 μ 22 μ 23 μ 31 μ 32 R 1:NNN R2:NZN R3:NPN R12:ZNZ R 13:ZZZ R 14:ZPZ R 25:PNP R26:PZP Σwi ai Σa i u(k) K out satout out1 μ 33 R27:PPP L we L tr L L fuz L prz wn L def Rys. 1. Adaptacyjny regulator neuronowo-rozmyty PID o trzech funkcjach przynależności przyporządkowanych każdemu z trzech wejść, z warstwą tranzycji

54 W zaprezentowanym przypadku pokazano 3 funkcje przynależności na każde z trzech wejść, podczas badań wykorzystano regulatory o dwóch wejściach (PD) oraz trzech wejściach (PID) z 3, 5, 7 oraz 9 funkcjami przynależności na każde z wejść. Modyfikacje te są łatwe do wyobrażenia, w przypadku regulatorów typu PD w stosunku do PID należy jedynie usunąć tor I odpowiadający za wejście sygnału całki, oraz odpowiadające mu funkcje przynależności, a dalej reguły. Sygnałami wejściowymi regulatora są kolejno uchyb sterowania, jego pochodna oraz całka. Uchyb sterowania rozumiany jest, jako różnica pomiędzy sygnałem referencyjnym oraz mierzonym. Zastosowanie trzech wejść wynika z chęci uzyskania poprawy jakości sterowania zarówno w stanach statycznych jak i dynamicznych. Zaproponowany neuronowo-rozmyty system wnioskowania składa się z 6 warstw. Rysunek 1 przedstawia schemat użytego regulatora o m = 3 funkcji przynależności dla każdego z n = 3 wejść, co skutkuje istnieniem 3 3 reguł w bazie. W warstwie pierwszej następuje normalizacja sygnałów wejściowych. Sygnały wejściowe są skalowane oraz ograniczane do rozważanej przestrzeni sterowań. L we _ out _ n inn K ), 1),1) inn = min(max(( = L (1) tr _ in _ n Wprowadzenie Warstwy Tranzycji pozwalającej na wybór sektora zostało podyktowane chęcią zmniejszenia złożoności numerycznej algorytmu przy jednoczesnym zastosowaniu znacznej liczby reguł. Na rys. 2. pokazano przykładową przestrzeń sterowania i następstwa zastosowania WT dla systemu neuronowo-rozmytego o trzech wejściach i trzech gaussowskich funkcjach przynależności dla każdego z wejść. W przypadku gaussowskich funkcji przynależności w dowolnej chwili czasowej dla dowolnej wartości sygnału wejściowego standardowo każda z funkcji przynależności przyjmowałaby niezerową wartość aktywacji. W przypadku wykorzystania WT jedynie dwie z trzech funkcji przynależności dla danego wejścia są aktywne, pozostałe są natomiast zerowane. Zasada działania WT została szerzej opisana w [5], [6]. W przypadku rozważania trzech równomiernie rozłożonych funkcji przynależności na wejście i przestrzeni zmiennej normowanej do zakresu ±1, funkcja odpowiedzialna za odwrotny znak niż aktualny znak sygnału wejściowego będzie minimalnie aktywna. Zgadza się to z intuicją, nie ma bowiem sensu rozważać ujemnej półpłaszczyzny sterowań dla przypadku dodatniej wartości wejściowej. Takie podejście pozwala dla przypadku regulatora o 3 regułach na każde wejście w każdej chwili czasowej rozważać jedynie 1/8 całej przestrzeni sterowań. Dalej w każdym kroku obliczeniowym rozważanych jest jedynie 8 (2 3 ) z pośród 27 (3 3 ) reguł. W przypadku regulatora o większej liczbie funkcji przynależności stosunek ten jeszcze bardziej się zmniejsza, przykładowo dla 5 funkcji na wejście rozważanych jest jedynie 8 (2 3 ) z pośród 125 (5 3 ) reguł. Warstwa trzecia to warstwa rozmywania. Na podstawie przeskalowanych sygnałów wejściowych wyznaczane są poziomy aktywacji poszczególnych funkcji przynależności. Dla przejrzystości ograniczono się do przypadku układu o j2 = 3 regułach

55 przynależności na każde z wejść. Reguły przynależności zdefiniowano jako μ j1j2 gdzie j1 to numer wejścia jakiemu jest przyporządkowana dana reguła, natomiast j2 to numer funkcji w danym m licznym zestawie przyporządkowanym każdemu z n wejść. ( L fuz _ out ) j1 j2 ( j1 j2( L fuz _ in _ j1)) = ( Lprz _ in) j1 j2 = μ (2) 0 1 we 1 1 we 2 we 3 1 0 1 1 0 1 Rys. 2. Przestrzeń sterowań dla 3 wejść i funkcji gaussowskich Warstwa czwarta to warstwa wyznaczania poziomów aktywacji przesłanek poszczególnych reguł. W niniejszym przypadku wykorzystana została jedna z najpopularniejszych T-norma typu product. Odpowiada to rozwiązaniu znanemu z regulatorów typu TSK gdzie R n = f(μ i1j1, μ i2j2 ). ( L prz μ L (3) _ out ) z1, y1, = ( j1 j2 μ 1 2 1 2 ) ( _ ) 1 3 1, 1, 2, 2, 1 1 2 2 1 j j μ j j = j = z j = z j = z wn in z y z y j = y1 j 2= y 2 j 2= y3 z2, y2, z3, y3 z3, y3 Przy czym współrzędne z1, z2 oraz z3 odpowiadające numerom wejść systemu wnioskowania nie mogą być sobie równe (z1 = 1, z2 = 2, z3 = 3) natomiast zmienne y1, y2 odpowiadające numerom funkcji przynależności mogą przyjmować dowolne wartości z dostępnego zakresu. W warstwie piątej następuje aplikacja współczynników wagowych zgodnie ze wzorem (4). ( L = wn _ out ) z1, y1, = ( L4in _ z1, y1, z2, y2, z3, y3 wy1, y2, y3) ( Ldef _ in) z1, y1, z2, y2, z2, y2, z3, y3 z3, y3 Jak widać jedynie drugie współrzędne funkcji przynależności, mówiące o ich numerze w konkretnym zestawie funkcji przynależących kolejnym wejściom, są potrzebne do zidentyfikowania odpowiedniego współczynnika wagowego. (4)

56 Ostatnią warstwą dającą się wyróżnić w strukturze regulatora jest warstwa wnioskowania (defuzyfikacji). Zastosowano tu blok sumowania oraz bloki dzielenia oraz saturacji. ( L4 _ out ) i= 1... n j = 1... m out 1 = Ldef _ out = min max Kout, satout, satout (5) ( L3 _ out ) i= n j = 1 1...... m Algorytm adaptacji współczynników wagowych opisuje równanie (6): w j1 j2 j3( j1 j2 j3 j1 j2 j3 k k + 1) = w ( k) + R γ ( e( )) (6) gdzie: R j1j2j3 wartość aktywacji reguły, γ współczynnik uczenia, e błąd śledzenia modelu (e = ω modelu ω silnika ). Współczynnik uczenia bazuje na wartości błędu śledzenia modelu oraz jego pochodnej. γ(e m (t))= (AD P e(t) + AD D Δe(t)) (7) Model referencyjny zdefiniowano jako obiekt oscylacyjny drugiego rzędu [3]: 2 r 2 2 r G( s) = ω ( s + 2 ξ ω + ω ) (8) gdzie ω r pulsacja rezonansowa, ζ współczynnik tłumienia. r 3. SIATKI NASTAW ORAZ WYNIKI OPTYMALIZACJI NASTAW ARNR Z WTP DLA PRĘDKOŚCI ULTRANISKICH Chcąc sprawdzić czy zakres działania obiektu ma wpływ na optymalne wartości nastaw postanowiono przeprowadzić serie badań optymalizacyjnych dla przypadków trajektorii o różnych amplitudach, dla różnych regulatorów. Jak wiadomo, zmiana amplitudy wymuszenia powoduje zmianę zakresu wartości zmiennych jakie mogą pojawić się na wejściu regulatora. Trajektoria badawcza charakteryzuje się dynamicznymi skokowymi zmianami prędkości referencyjnej z częstotliwością 0,25 Hz. Moment obciążenia załączany jest w sposób okresowy. Nawroty odbywają się bez obciążenia. Badaniu poddano 16 przypadków regulatorów neuronowo rozmytych o różnej liczbie funkcji przynależności na każde z wejść. Rozważano przypadki regulatorów o dwóch (PD) oraz trzech (PID) wejściach, oraz wpływ implementacji Warstwy Tranzycji. Na rysunkach 3 5 zaprezentowano ogólne siatki wpływu nastaw adaptacji na wartości kryteriów jakości sterowania. Dla każdego z regulatorów z tabeli 1. Przeprowadzono serie badań symulacyjnych mających na celu określenie wartości wskaźnika jakości sterowania (ISE) w funkcji wartości współczynników adaptacji. Zdecydowano

57 się na trzy amplitudy dla zaproponowanej trajektorii 0,2 ω n, 0,01 ω n oraz 1/(100 π) ω n. Za pomocą kropek oznaczono najmniejsze (zielone) oraz największe (czerwone) uzyskane wartości kryteriów. W celu poprawy czytelności zdecydowano się na skalę logarytmiczną dla osi z (wartości kryterium). Porównując powierzchnie wynikowe można stwierdzić, iż zakres sygnału wejściowego, będący następstwem amplitudy sygnału zadanego nie ma znacznego wpływu na obszar nastaw współczynników adaptacji skutkując najmniejszymi wartościami kryterium jakości sterowania. Rys. 3. Siatka wartości log[ise(e ω1 )] w funkcji wartości współczynników adaptacji dla przypadku trajektorii o amplitudzie 0.2 ω n Rys. 4. Siatka wartości log[ise(e ω1 )] w funkcji wartości współczynników adaptacji dla przypadku trajektorii o amplitudzie 0.01 ω n Rys. 5. Siatka wartości log[ise(e ω1 )] w funkcji wartości współczynników adaptacji dla przypadku trajektorii o amplitudzie 1/(100 π) ω n

58 Tabela 1 Wyniki optymalizacji nastaw adaptacji poszczególnych regulatorów Lp. AD P AD D ISE Typ WT L. Fp. / We 1 499,98 0,532 0,176 3 2 547,98 0,750 0,182 5 PD 3 710,00 3,750 0,183 7 4 500,00 0,500 0,478 9 NIE 5 564,00 0,719 0,174 3 6 495,75 0,633 0,181 5 PID 7 660,00 0,656 0,238 7 8 821,00 0,258 0,184 9 756,20 1,000 0,171 3 10 645,38 0,875 0,200 5 PD 11 503,94 0,238 0,189 7 12 758,00 4,000 0,222 9 TAK 13 499,98 0,500 0,168 3 14 628,09 3,002 0,186 5 PID 15 596,50 0,283 0,181 7 16 913,31 4,998 0,219 Co istotne, analizując wyniki można wysunąć wniosek o zależności pomiędzy współczynnikami adaptacji, aby osiągnąć dobrą jakość sterowania, współczynnik proporcjonalny (AD P ) powinien być większy aniżeli współczynnik dla pochodnej (AD D ). Następnie przeprowadzono optymalizacje nastaw algorytmu adaptacji za pomocą metody Pattern Search dla przypadku trajektorii o amplitudzie 0,2 ω n. Zestawienie tych przypadków pokazuje tabela 1. Podczas jej analizy widać, iż fakt wprowadzenia Warstwy Tranzycji w pewnych przypadkach skutkuje poprawą wartości kryterium jakości sterowania ISE. Co ważne implementacja WT pozwala jednocześnie na ograniczenie złożoności obliczeniowej, a tym samym implementację regulatorów o większej liczbie reguł bez znaczącego zwiększania obciążenia mikroprocesora. Najmniejszą wartość kryterium ISE uzyskano dla przypadku regulatora typu PID z Warstwą Tranzycji o 3 funkcjach przynależności na każde z wejść. 9 9 4. EKSPERYMENTY NA STANOWISKU LABORATORYJNYM Na rysunku 6. przedstawiony został schemat poglądowy układu eksperymentalnego z silnikami prądu stałego. Układ sterowania został zaimplementowany z użyciem pakietu Matlab-Simulink we współpracy z kartą do szybkiego prototypowania DSpace

59 DS1103. Układ mechaniczny składa się z dwóch silników prądu stałego połączonych wałem sprężystym. Zasilanie silnika odbywa się poprzez mostek H natomiast regulacja obciążenia odbywa się za pomocą klucza tranzystorowego. Wielkościami mierzonymi są prędkości silnika oraz obciążenia, a także prąd twornika maszyny roboczej. Prąd wzbudzenia jest stały i jednakowy dla obu maszyn. Istotnym problemem w układzie rzeczywistym prócz tarcia jest fakt pomiaru prędkości za pomocą enkodera. Dokładność takiego pomiaru jest znacznie niższa w przypadku prędkości niskich i ultra niskich. Wyniki eksperymentalne zaprezentowano na rys. 7 18. Rysunki te prezentują przebiegi wybranych zmiennych stanu, są to kolejno przebieg prędkości modelu (ω m ), prędkości maszyny napędzającej (ω 1 )oraz maszyny obciążającej (ω 2 ). Różnica pomiędzy prędkością maszyny napędzającej, a obciążenia. Różnica pomiędzy prędkością modelu referencyjnego, a prędkością maszyny napędzającej. Jako trajektorie badawcze na potrzeby badań eksperymentalnych zastosowano trajektorie nawrotne. Nawroty odbywały się z częstotliwością 0,25 Hz, a ich amplituda wynosiła odpowiednio 0,01, oraz 0,02 ω n (przy prędkości znamionowej 1450 obr/min). Obciążenie było załączane okresowo. Do pomiaru prędkości zastosowano enkodery o 36000 impulsach na obrót. Niestety nawet tak znaczna liczba impulsów na obrót, przy prędkościach ultra niskich nie jest w stanie uchronić przed obniżoną dokładnością pomiaru. PROSTOWNIK DIODOWY AUTO TRANSFORMATOR MOSTEK H LEM PANEL DSP DS 1103 REZYSTOR HAMOWANIA KLUCZ TRANZYSTOROWY PC Z KARTĄ DSP En SILNIK PRĄDU STAŁEGO SILNIK PRĄDU STAŁEGO - OBCIĄŻENIE En Rys. 6. Schemat poglądowy układu eksperymentalnego z silnikami prądu stałego Kolorem niebieskim oznaczono prędkość silnika obciążającego, a czerwonym silnika napędzającego. Jak widać obie te prędkości są zaszumione, co wynika w dużej mierze z błędów pomiarowych. Jednocześnie widocznym jest prawidłowe odtwarzanie prędkości modelu przez obiekt.

60 Rys. 7. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,01 ω n, w układzie wykorzystano regulator PD o 3 funkcjach na wejście Rys. 8. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,01 ω n, w układzie wykorzystano regulator PD o 3 funkcjach na wejście z Warstwą Tranzycji Petriego Rys. 9. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,01 ω n, w układzie wykorzystano regulator PID o 3 funkcjach na wejście Rys. 10. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,01 ω n, w układzie wykorzystano regulator PID o 3 funkcjach na wejście z Warstwą Tranzycji Petriego

61 Rys. 11. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,01 ω n, w układzie wykorzystano regulator PD o 5 funkcjach na wejście Rys. 12. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,01 ω n, w układzie wykorzystano regulator PD o 5 funkcjach na wejście z Warstwą Tranzycji Petriego Rys. 13. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,02 ω n, w układzie wykorzystano regulator PD o 3 funkcjach na wejście Rys. 14. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,02 ω n, w układzie wykorzystano regulator PD o 3 funkcjach na wejście z Warstwą Tranzycji Petriego

62 Rys. 15. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,02 ω n, w układzie wykorzystano regulator PID o 3 funkcjach na wejście Rys. 16. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,02 ω n, w układzie wykorzystano regulator PID o 3 funkcjach na wejście z Warstwą Tranzycji Petriego Rys. 17. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,02 ω n, w układzie wykorzystano regulator PD o 5 funkcjach na wejście Rys. 18. Przebiegi wybranych zmiennych stanu dla przypadku trajektorii nawrotnej o amplitudzie 0,02 ω n, w układzie wykorzystano regulator PD o 5 funkcjach na wejście z Warstwą Tranzycji Petriego

63 5. WNIOSKI I PODSUMOWANIE W dokumencie opisano regulator neuronowo rozmyty Warstwą Tranzycji Petriego. Na podstawie badań eksperymentalnych potwierdzono, iż regulator taki pozwala na poprawne sterowanie układem napędowym w zakresie prędkości ultra niskich gdzie istotnym jest nieliniowe tarcie występujące w układach rzeczywistych. Jest to uzupełnienie wcześniejszych badań gdzie przeprowadzono analizę regulatorów z warstwami Petriego dla wyższych zakresów prędkości [3] [5], a także analizę symulacyjną dla prędkości niskich [4]. Najlepszy wynik w procesie optymalizacji w badaniach symulacyjnych osiągnięto dla przypadku regulatora PID o 3 gaussowskich funkcjach przynależności na wejście. Należy mieć na uwadze iż zwiększając wymiar regulatora znacznie zwiększa się liczba reguł a co za tym idzie czas wykonania się algorytmu. WTP pozwalają na ograniczenie złożoności numerycznej takich regulatorów [4], [5], [6]. Analizując przebiegi prędkości w zakresie ultra niskich należy mieć na uwadze znaczną niedokładność pomiaru, a także niepomijalny wpływa zjawisk takich jak tarcie. Analizując przebiegi eksperymentalne można jednak stwierdzić, iż prędkość zadana modelu referencyjnego jest śledzona w sposób prawidłowy przez układ. W konkluzji stwierdzić można, że adaptacyjne regulatory neuronowo-rozmyte nadają się do sterowania obiektami postaci układów napędowych w zakresie prędkości ultra niskich. W artykule pokazano siatki kryteriów jakości śledzenia prędkości modelu referencyjnego w zależności od nastaw adaptacji dla różnych amplitud prędkości zadanej. Jak widać niezależnie od amplitudy oraz typu regulatora można zauważyć pewien obszar płaszczyzny nastaw gdzie układ regulacji zachowuje się najlepiej. Nastawy adaptacji powinny być małe dodatnie, co wynika z dowodu stabilności układu zgodnie z teorią Lapunova. Dodatkowo zgodnie z uzyskanymi wynikami nastawa AD D musi być mniejsza aniżeli AD P. W przypadku zakresu prędkości ultra niskich koniecznym jest dokładniejsze zamodelowanie zjawisk oraz właściwości obiektu sterowania. Zjawiska takie jak tarcie pomijalne przy wyższych prędkościach przestają być bez znaczenia w zakresie prędkości ultra niskich. Artykuł powstał w ramach projektu: Adaptacyjne sterowanie rozmyte złożonego układu napędowego o zmiennych parametrach. Praca jest finansowana przez Narodowe Centrum Nauki w ramach projektu o sygnaturze UMO-2011/03/B/ST7/02517. LITERATURA [1] BROCK S., ZAWIRSKI K., New approaches to selected problems of precise speed and position control of drives, 38th Annual Conference on IEEE Industrial Electronics Society IECON, (2012), 6291 6296.

64 [2] DERUGO P., SZABAT K., Algorytm implementacji regulatora rozmytego o niskim koszcie numerycznym, Przegląd Elektrotechniczny, 2015, Vol. 90, No. 11, 235 238. [3] DERUGO P., SZABAT K., Analysis of adaptive neuro-fuzzy PD controller with competitive Petri layers in speed control system for DC motor, Computer applications in electrical engineering, 2013, 267 280. [4] DERUGO P., Analiza wykorzystania regulatora neuronowo-rozmytego z warstwą tranzycji w sterowaniu silnikiem prądu stałego w zakresie prędkości ultra niskich, Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Politechniki Wrocławskiej, Studia i Materiały, 2014, 70, 34, 233 245. [5] DERUGO P., SZABAT K., Implementation of the low computational cost fuzzy PID controller for two-mass drive system, Power Electronics and Motion Control Conference and Exposition (PEMC), 2014, 564 568. [6] DERUGO P. et al., Analiza ARN-R PID z warstwą Tranzycji Petriego, w sterowaniu silnikiem liniowym z magnesami trwałymi, Poznań University of Technology Academic Journals, Electrical Engineering, 2015, No. 83, 31 38. [7] FANG WU et al., Study on speed detection and control method of PMSM under ultra-low speed, Universities Power Engineering Conference, UPEC, 2007, 564 568. [8] HU WEI et al., Azimuth ultra low speed tracking control for direct driving brushless motor, International Conference on Information and Automation (ICIA), 2010, 350 354. [9] LUKICHEV D.V., DEMIDOVA G.L., BROCK S., Fuzzy adaptive PID control for two-mass servodrive system with elasticity and friction, International Conference on Cybernetics (CYBCONF), 2015, 443 448. NEURO-FUZZY CONTROLLER WITH PETRI TRANSITION LAYER IN DC MOTOR CONTROL SYSTEM UNDER ULTRA LOW SPEED TRAJECTORY EXPERIMENTAL VERIFICATION The main aim of this article is to verify experimentally possibilities of using neuro-fuzzy controllers to control the complex drive system in terms of low and ultra-low speed. Article is a complement and a summary of previous work. As the control object, the drive system with two DC motors was chosen. The drive motor is controlled using cascade control structure. The proposed neuro-fuzzy controller was used in the outer-speed control loop. Engines were connected using flexible coupling, to obtain two mass system. The study examined the adaptive PD and PID neuro-fuzzy controllers with and without transition layer, with and without recursion, with different number of membership functions. In the early chapters describe an adaptive neuro-fuzzy controller with a transition layer. It described the idea of transition layer and its position in the system controller. Later the analyzed controllers were described, the influence adaptation algorithm settings on the criteria of quality were examined. Finally experimental outcomes, that confirming the possibility of using speed control systems with adaptive neuro-fuzzy controllers with transition layer at ultra-low speed range have been presented. The final chapter contains a summary and conclusions