SIECI NEURONOWE RADIALNE W ESTYMACJI ZMIENNYCH STANU NIELINIOWEGO UKŁADU DWUMASOWEGO

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

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

Dyskretna transformata falkowa z wykorzystaniem falek Haara. Alfréd Haar

Składowe odpowiedzi czasowej. Wyznaczanie macierzy podstawowej

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

STEROWANIE NAPĘDEM PRĄDU STAŁEGO Z POŁĄCZENIEM SPRĘŻYSTYM

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

MODEL OBSERWATORA ZMIENNYCH STANU DLA UKŁADU Z NIELINIOWYM WAŁEM MECHANICZNYM

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

ANALIZA SYMULACYJNA OBWODU PRĄDU PRZEMIENNEGO Z PROSTOWNIKIEM MOSTKOWYM

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

FUNKCJA KWADRATOWA. Poziom podstawowy

Algorytmy sztucznej inteligencji

Definicja szybkości reakcji

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

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

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

POLITECHNIKA WARSZAWSKA. Wydział Elektroniki i Technik Informacyjnych ROZPRAWA DOKTORSKA. mgr inż. Paweł Chudzian

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

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

Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne

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

Obliczanie charakterystyk geometrycznych przekrojów poprzecznych pręta

Dla powstania pola magnetycznego konieczny jest ruch ładunków elektrycznych, a więc przepływ prądu elektrycznego, natomiast pole elektryczne powstaje

NOŚNOŚĆ FUNDAMENTU BEZPOŚREDNIEGO WEDŁUG EUROKODU 7

1. Regulatory ciągłe liniowe.

Procesy Chemiczne. Ćw. W4 Adsorpcja z roztworów na węglu aktywnym. Nadmiarowe izotermy adsorpcji. Politechnika Wrocławska

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

Pytanie 2 Belkę przedstawioną na rysunku, obciążono momentem skupionym M = 3 [knm] w punkcie C. Odległości wynoszą a=2 [m], b=1 [m].

Uczenie sieci radialnych (RBF)

OCENA STOPNIA USZKODZENIA ZMĘCZENIOWEGO STALI DLA ENERGETYKI Z ZASTOSOWANIEM METODY PRĄDÓW WIROWYCH

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

Laboratorium Inżynierii bioreaktorów Ćwiczenie 2: Rozkład czasu przybywania w reaktorach przepływowych

Dynamika procesu zmienna stała. programowalne zmiany parametrów r.

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

Badanie kaskadowego układu regulacji na przykładzie serwomechanizmu

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

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 3(89)/2012

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

Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Nr 66 Politechniki Wrocławskiej Nr 66

Inżynieria bioreaktorów - Rozkład czasu przybywania w reaktorach (2018/2019)

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

4. WYZNACZANIE PARAMETRÓW HYDRAULICZNYCH STUDNI

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

ANALIZA WŁAŚCIWOŚCI ESTYMATORA REGRESJI JĄDROWEJ W ZADANIU IDENTYFIKACJI NIEPARAMETRYCZNEJ CHARAKTERYSTYK NIELINIOWYCH ZŁOŻONEGO UKŁADU NAPĘDOWEGO

ANEMOMETRIA LASEROWA

Programowanie ilorazowe #1

Elementy mechaniki relatywistycznej

MATLAB Neural Network Toolbox przegląd

MATEMATYKA POZIOM ROZSZERZONY

ZASTOSOWANIE AUTORSKIEJ METODY WYZNACZANIA WARTOŚCI PARAMETRÓW NOWOCZESNYCH SYSTEMÓW TECHNICZNYCH DO PŁUGÓW I OPRYSKIWACZY POLOWYCH

SIECI RBF (RADIAL BASIS FUNCTIONS)

Pomiary bezpośrednie Błędy graniczne przyrządów pomiarowych pomiary napięcia i prądu przyrządami analogowymi i cyfrowymi

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

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

Logika rozmyta - wprowadzenie

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

Streszczenie. Słowa kluczowe: modele neuronowe, parametry ciągników rolniczych

Zeszyty Problemowe Maszyny Elektryczne Nr 75/

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

OPRACOWANIE WYNIKÓW POMIARU

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

WYDZIAŁ TECHNICZNO-PRZYRODNICZY

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

Ćw. 18: Pomiary wielkości nieelektrycznych II

GRAFICZNA METODA IDENTYFIKACJI PARAMETRÓW UKŁADU DWUMASOWEGO

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA

ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA

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

Ćwiczenie 362. Wyznaczanie ogniskowej soczewek metodą Bessela i pomiar promieni krzywizny za pomocą sferometru. Odległość przedmiotu od ekranu, [m] l

Ćw. 18: Pomiary wielkości nieelektrycznych II

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

Wpływ częstotliwości taktowania układu FPGA na dokładność estymacji prędkości silnika prądu stałego

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

Niezmienniki relatywistyczne i ich wykorzystanie w opisie zjawisk fizycznych

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

Wpływ energii mieszania na współczynnik wnikania masy w układzie ciało stałe - ciecz

Skrypt 18. Trygonometria

Wykład 30 Szczególne przekształcenie Lorentza

Regulacja adaptacyjna w anemometrze stałotemperaturowym

f s moŝna traktować jako pracę wykonaną przez siłę tarcia nad ślizgającym się klockiem. Porównując

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

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

Matematyczny model wzrostu fazy międzymetalicznej powstającej w wyniku dyfuzji dwu składników. M. Danielewski, S. Środa, H.

Sterowanie napędów maszyn i robotów

NAPRĘŻENIA ŚCISKAJĄCE PRZY 10% ODKSZTAŁCENIU WZGLĘDNYM PRÓBEK NORMOWYCH POBRANYCH Z PŁYT EPS O RÓŻNEJ GRUBOŚCI

Wstęp do sieci neuronowych, wykład 03 Warstwy RBF, jednostka Adaline.

Wielokategorialne systemy uczące się i ich zastosowanie w bioinformatyce. Rafał Grodzicki

FIZYCZNE PODSTAWY ZALEŻNOŚCI OPISUJĄCYCH NATĘŻENIE PROMIENIOWANIA HAMOWANIA

SYMULACJA ZAKŁÓCEŃ W UKŁADACH AUTOMATYKI UTWORZONYCH ZA POMOCĄ OBWODÓW ELEKTRYCZNYCH W PROGRAMACH MATHCAD I PSPICE

ZASTOSOWANIE RADIALNYCH SIECI NEURONOWYCH W DETEKCJI USZKODZEŃ WIRNIKA SILNIKA INDUKCYJNEGO

Technika regulacji automatycznej

XLIV SESJA STUDENCKICH KÓŁ NAUKOWYCH KOŁO NAUKOWE MAGNESIK

Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych

WYZNACZANIE WARTOŚCI PODSTAWOWYCH PARAMETRÓW TECHNICZNYCH NOWOCZESNYCH KOMBAJNÓW ZBOŻOWYCH PRZY UŻYCIU SSN

Sztuczne Sieci Neuronowe

Automatyka i sterowania

STEROWANIE PRACĄ SILNIKA INDUKCYJNEGO W ASPEKCIE BEZCZUJNIKOWEJ REGULACJI PRĘDKOŚCI KĄTOWEJ ZA POMOCĄ SZTUCZNYCH SIECI NEURONOWYCH

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

Metoda zmiennych instrumentalnych i uogólniona metoda momentów. Wykład 14

Transkrypt:

Prae Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektryznyh Nr 60 Politehniki Wroławskiej Nr 60 Studia i Materiały Nr 7 007 Marin KAMIŃSKI *, Teresa ORŁOWSKA-KOWALSKA * Siei neuronowe radialne, estymatory neuronowe, układ dwumasowy SIECI NEURONOWE RADIALNE W ESTYMACJI ZMIENNYCH STANU NIELINIOWEGO UKŁADU DWUMASOWEGO W artykule zaprezentowano zastosowanie siei neuronowyh typu RBF Radial Basis Funtion) jako estymatorów zmiennyh stanu układu napędowego z połązeniem sprężystym. Model napędu zastosowany w badaniah został rozszerzony o elementy nieliniowe uwzględniająe zjawisko taria oraz luzu na wale łąząym silnik z maszyną robozą. Przedstawione zostały poszzególne etapy projektowania neuronowyh estymatorów zmiennyh stanu badanego układu napędowego. Informaje uzyskiwane za pomoą siei neuronowyh wykorzystywane są w rozszerzonej strukturze sterowania napędem dwumasowym z połązeniem sprężystym. Przeprowadzone badania obejmują testowanie dokładnośi odtwarzania momentu skrętnego oraz prędkośi obiążenia napędu, w szerokim zakresie zmian prędkośi zadanej układu i momentu obiążenia. Wykonano badania przedstawiająe wpływ lizby neuronów w warstwie ukrytej oraz zastosowanej funkji radialnej na dokładność estymaji wybranyh zmiennyh stanu. Przedstawiono oddziaływanie zmian mehaniznej stałej zasowej obiążenia na jakość odtwarzania prezentowanyh estymatorów.. WSTĘP W iągu ostatnih lat obserwowany jest wzrost zastosowań siei neuronowyh w wielu dziedzinah nauki wynikająy przede wszystkim z bardzo dobryh zdolnośi do aproksymaji danyh oraz możliwośi skuteznego treningu siei do realizaji złożonyh zadań. Wzrost praktyznyh implementaji siei neuronowyh jest związany z intensywnym rozwojem energoelektroniki oraz tehnik mikroproesorowyh. Właśiwośi siei neuronowyh predysponują je do zastosowań w układah sterowania napędem elektryznym, m.in. do estymaji zmiennyh stanu. W praah [], [6] przedstawiono możliwośi estymaji mehaniznyh zmiennyh stanu napędu dwumasowego przy wykorzystaniu pereptronowyh siei * Politehnika Wroławska, Instytut Maszyn, Napędów i Pomiarów Elektryznyh, 50-37 Wroław, ul. Smoluhowskiego 9, marin.kaminski@pwr.wro.pl, teresa.orlowska-kowalska@pwr.wro.pl

neuronowyh MLP Multi Layer Pereptron). Zaletą stosowania estymatorów neuronowyh, w przeiwieństwie do układów algorytmiznyh, jest brak konieznośi posiadania informaji o modelu obiektu oraz jego parametrów. Uzyskiwane za pomoą siei neuronowyh przebiegi zmiennyh stanu wykorzystywane są w układah sterowania napędem dwumasowym. W układah tyh istotne jest uwzględnienie skońzonej sztywnośi wału łąząego, która w większośi przypadków może prowadzić do osylaji elektromagnetyznyh zmiennyh stanu, a tym samym utrudniać sterowanie układem napędowym lub w szzególnyh przypadkah prowadzić do utraty stabilnośi systemu. Preyzyjne sterowanie napędu elektryznego z połązeniem sprężystym zapewnione jest poprzez zastosowanie układów wykorzystująyh dodatkowe sprzężenia zwrotne od wybranyh zmiennyh stanu. W niniejszym artykule przedstawiono zastosowanie siei neuronowyh RBF, jako alternatywy dla siei MLP, w zadaniu estymaji prędkośi maszyny obiążająej oraz momentu skrętnego napędu dwumasowego.. MODEL MATEMATYCZNY OBIEKTU BADAŃ I UKŁADU STEROWANIA Obiektem badań jest układ napędowy złożony z dwóh mas, reprezentująyh silnik napędowy oraz maszynę obiążająą, połązonyh za pomoą elastyznego wału. Mała wartość momentu bezwładnośi połązenia sprężystego J w stosunku do mas silnika J oraz obiążenia J umożliwia pominięie tej wielkośi w rozważaniah. Przyjęta została zerowa wartość współzynnika tłumienia wewnętrznego d, w związku z tym zwiększony został wpływ sprężystośi wału łąząego na działanie badanej struktury. Po uwzględnieniu powyższyh założeń zęść mehanizna analizowanej struktury układu dwumasowego może być opisana następująym układem równań: dω t) T = me t) ms t) m f dt dω t) T = ms t) ml t) m dt dms t) T = Ν ω t) ω t)) dt t) f t) )-3) gdzie: ω - prędkość silnika napędowego, ω - prędkość obiążenia, m s - moment skrętny, m L - moment obiążenia, m f - moment taria silnika napędowego, m f - moment taria maszyny obiążająej, N - funkja opisująa zjawisko luzu, T - mehanizna stała zasowa silnika napędowego, T - mehanizna stała zasowa

nizna stała zasowa silnika napędowego, T - mehanizna stała zasowa maszyny obiążająej, T - stała zasowa elementu sprężystego. W modelu uwzględniono wpływ zjawiska luzu związanego ze sprzęgłami oraz przekładniami stosowanymi w układah napędowyh. Przyjęty został powszehnie stosowany model matematyzny luzu, wyrażony zależnośią: x ε dla x > ε N x) = 0 dla x < ε 4) x + ε dla x < ε x = ω ω 5) przy zym ε oznaza szerokość strefy martwej. Ponadto układ równań opisująy rozważany system zawiera elementy nieliniowe związane z momentem taria silników, które można wyrazić wzorem: ω m f = + κ artan γω 6) δ + π ω 4λ d ) 3 gdzie: δ, λ, κ, γ - są współzynnikami kształtująymi harakterystykę momentu taria. Shemat układu dwumasowego z połązeniem elastyznym odpowiadająy równaniom )-4) został przedstawiony na poniższym rysunku. Rys.. Shemat blokowy układu dwumasowego Fig.. The blok sheme of the two-mass system

Układ sterowania dla opisywanego obiektu stanowi zmodyfikowana kaskadowa struktura regulaji prędkośi silnika prądu stałego, w której można wyodrębnić dwa obwody: wewnętrzny obwód regulaji momentu oraz zewnętrzną pętlę sterowania prędkośią. Dokonują przekształeń obwodu regulaji prądu otrzymuje się transmitanję zastępzą, według której ały obwód elektromagnetyzny może być zastąpiony złonem ineryjnym pierwszego rzędu o małej stałej zasowej. Ponadto klasyzna struktura regulaji jest rozszerzana o dodatkowe sprzężenia zwrotne pohodząe od momentu skrętnego oraz różniy prędkośi obu silników [4] rys.). Rys.. Shemat blokowy struktury sterowania układu napędowego z połązeniem sprężystym Fig.. The blok sheme of the ontrol struture of the two-mass drive system W obwodzie regulaji prędkośi zastosowano regulator PI, którego nastawy dobrane zostały według następująyh zależnośi [4]: = ξ T 7) 3 K P 4 rω 0 TT 4 K I ω 0 TT T = 8) natomiast wartośi wzmonień w poszzególnyh pętlah sprzężeń zwrotnyh wyznazono za pomoą wzorów [4]: k T ) k ω 9) = 0 T 4 k ) + k ) ξ 0) = TT r gdzie: ω 0 - pulsaja rezonansowa układu, ξ - współzynnik tłumienia. Wprowadzenie w układzie dodatkowyh sprzężeń wymaga informaji o momenie skrętnym m s, prędkośi silnika ω i obiążenia ω. Pomiar prędkośi ω przeważnie

jest uzyskiwany za pomoą wyspejalizowanyh urządzeń np. enkoderów, jednak przebiegi momentu skrętnego lub prędkośi ω zęsto są trudnodostępne lub ih obserwaja jest związana ze znaznym zwiększeniem kosztów realizaji układu. W takih przypadkah zastosowanie znajdują spejalne układy estymująe, np. estymatory neuronowe. 3. SIECI NEURONOWE TYPU RBF Siei neuronowe radialne Radial Basis Funtion) stanowią spejalną grupę siei neuronowyh o harakterystyznej topologii oraz budowie poszzególnyh neuronów w warstwie ukrytej. Siei RBF mają strukturę typu feedforward, zatem istnieje w nih jeden ustalony kierunek przepływu danyh pomiędzy poszzególnymi warstwami siei neuronowej. Opisywana sieć składa się z trzeh warstw: pierwszą z nih jest warstwa wejśiowa, w której formowany jest wektor wejśiowy neuronów kolejnej warstwy; następną warstwa ukryta, którą tworzą neurony o radialnej funkji aktywaji; warstwa wyjśiowa składa się z neuronów liniowyh, któryh lizba jest uzależniona od lizby parametrów wyjśiowyh siei rys. 3). Rys. 3. Struktura radialnej siei neuronowej Fig. 3. Struture of the Radial Basis Funtion Jako funkja aktywaji neuronów w warstwie ukrytej zęsto stosowana jest funkja Gaussa, opisana poniższym wzorem: υ j h j = h υ j ) = exp ) ) σ j

gdzie: σ j jest parametrem określająym szerokość funkji radialnej, ν j odpowiada odległośi pomiędzy wektorem wejśiowym oraz entrum neuronu. Najzęśiej odległość ta jest wyrażona poprzez normę Euklidesową, wyznazaną następująo: n υ j X) = X C j = xi ji ), i =,,3... n ) i= gdzie: X=[x,x,x 3...x n ] T jest wektorem wejśiowym, C j wektor odpowiadająy entrum danego neuronu. Analizują powyższe równania można zauważyć, że wartość wyjśiowa danego neuronu radialnego wzrasta ze zbliżaniem się kolejnyh próbek wejśiowyh do entrum funkji radialnej. Wartośi wyjśiowe siei oblizane są jako suma sygnałów wyjśiowyh kolejnyh neuronów radialnyh przemnożonyh przez odpowiednie współzynniki wagowe: y k = n j= w jk h j + b k 3) gdzie y k jest wyjśiem k-tego neuronu wyjśiowego, w jk jest współzynnikiem wagowym pomiędzy wyjśiem j-tego neuronu warstwy ukrytej a k-tym neuronem wyjśiowym, b k wartość współzynnika progowego k-tego neuronu wyjśiowego bias) [7]. Wielowarstwowe siei neuronowe, określane w literaturze również jako pereptrony wielowarstwowe MLP, realizują funkję aproksymaji globalnej. O odwzorowaniu każdego elementu wektora wejśiowego deyduje w tym przypadku jednoześnie wiele neuronów. Natomiast w przypadku zastosowania siei RBF za realizaję odwzorowania każdego klastra przestrzeni odpowiada poszzególny neuron warstwy ukrytej siei. Powyższe podejśie odpowiada aproksymaji lokalnej. Odwzorowanie ałego zbioru danyh uzyskuje się poprzez operaję superpozyji dla sygnałów wyjśiowyh poszzególnyh neuronów ukrytyh. Jest ona realizowana za pomoą liniowego neuronu wyjśiowego. Proes uzenia radialnej siei neuronowej znaznie różni się od treningu siei MLP. Jest to związane z odmienną budową obu typów siei neuronowyh. Proedura trenowania siei RBF składa się z trzeh etapów obejmująyh kolejno wyznazanie: entrów neuronów ukrytyh, parametrów odpowiadająyh szerokośi funkji radialnyh poszzególnyh neuronów ukrytyh, współzynników wagowyh pomiędzy warstwą ukrytą a wyjśiową. W elu rozmieszzenia entrów funkji radialnyh zwykle stosowana jest metoda K-średnih. W algorytmie tym przestrzeń jest dzielona na obszary, do któryh następnie klasyfikowane są poszzególne grupy danyh. Każdy obszar przestrzeni jest harakteryzowany przez punkt entralny, wyznazany jako średnia wartość wszystkih elementów rozpatrywanego obszaru. Centrum danego obszaru odpowiada entrum kolejnej funkji radialnej. W związku z

obszaru odpowiada entrum kolejnej funkji radialnej. W związku z tym lizba rozpatrywanyh obszarów jest równa lizbie neuronów w warstwie ukrytej. Kolejnym istotnym etapem uzenia siei RBF jest wyznazenie parametrów σ określająyh kształt funkji radialnyh neuronów ukrytyh. Jeśli wartość parametru σ jest zmniejszana, to zwiększa się szerokość funkji radialnej rys. 4). W takim przypadku spada dokładność przetwarzania danyh przez sieć. Wraz ze wzrostem współzynnika σ funkja obejmuje mniejszy obszar, zwiększa się dokładność generalizaji danyh, wrażliwość na zmiany sygnałów wejśiowyh. Jednak konsekwenją zwiększania wartośi σ może być w praktyznyh rozwiązaniah generowanie zakłóeń przez sieć, przenoszenie na wyjśie szumów pomiarowyh. Wartość parametru σ może być dobierana empiryznie, określana na podstawie odległośi euklidesowej pomiędzy entrum rozpatrywanej oraz sąsiedniej funkji lub kilku sąsiednih funkji. Rys. 4. Wpływ parametru σ na kształt funkji Gaussa ) Fig. 4. Influene of the parameter σ on the shape of the Gaussian funtion ) Następnie wyznazane są wartośi wag pomiędzy warstwą ukrytą a wyjśiową. Przekształenia realizowane w końowym etapie przetwarzania danyh w siei można opisać równaniem: G w = d 4) gdzie d=[d, d,d 3...d n ] T wektor wartośi zadanyh, w=[w 0,w,w...w n ] T - wektor współzynników wagowyh, natomiast G jest maierzą Greena o postai 5):

= n p p p n n x x x x x x x x x ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ L L L L L L L L G. 5) Z równania 4) wynika zależność pozwalająa na uzyskanie wektora wartośi współzynników wagowyh: d G w * = 6) przy zym: T T G G G G * ) =, 7) o oznaza pseudoinwersję maierzy Greena związaną z tym, że jest ona prostokątna [8]. Speyfizna budowa oraz sposób przetwarzania sygnałów umożliwia odtwarzanie za pomoą siei RBF dowolnej nieliniowej funkji za pomoą jednej warstwy ukrytej. Jednak jest to związane z konieznośią zastosowania większej lizby neuronów niż w przypadku siei MLP. 4. PROJEKTOWANIE ESTYMATORÓW NEURONOWYCH TYPU RBF Pozątkowym etapem projektowania estymatorów opartyh o siei neuronowe jest przygotowanie wektorów uząyh oraz testująyh. Istotne jest, aby uwzględniały one jak największą lizbę możliwyh stanów pray napędu. W tym elu stworzone zostały rozbudowane wektory: wymuszanej prędkośi sterowanej struktury rys. 5a) oraz zadanego momentu obiążenia rys. 5b). a) b) ) d) e) f)

Rys. 5. Przebiegi wykorzystane w proesie uzenia siei: prędkość zadana a), zadany moment obiążenia b), prędkość silnika ), moment elektromagnetyzny d), prędkość maszyny obiążająej e), moment skrętny f) Fig. 5. Transients used in the training proess: referene speed a), referene load torque b), motor speed ), eletromagneti torque d), speed of the load mahine e), torsional torque f) W wyniku pobudzenia układu tymi sygnałami otrzymano przebiegi: prędkośi silnika, momentu elektromagnetyznego, prędkośi obiążenia oraz momentu skrętnego rys. 5-f). Następnie zmienione zostały trajektorie wektorów prędkośi zadanej oraz momentu obiążenia rys. 6a,6b). Na podstawie uzyskanyh w ten sposób przebiegów zmiennyh stanu rys. 6-f) został utworzony wektor, różniąy się od próbek uząyh, który był wykorzystywany w proesie testowania siei neuronowyh. a) b) ) d) e) f) Rys. 6. Przebiegi wykorzystane w proesie testowania siei: prędkość zadana a), zadany moment obiążenia b), prędkość silnika ), moment elektromagnetyzny d), prędkość maszyny obiążająej e), moment skrętny f) Fig. 6. Transients used in the testing proess: referene speed a), referene load torque b), motor speed

), eletromagneti torque d), speed of the load mahine e), torsional torque f) Wielkośiami wejśiowymi siei neuronowyh są: moment elektromagnetyzny m e oraz prędkość silnika napędowego ω, natomiast na wyjśie podawana jest wielkość estymowana przez poszzególne estymatory: moment skrętny m s oraz prędkość maszyny obiążająej ω. Dodatkowo, w elu zwiększenia dokładnośi odtwarzania wybranyh zmiennyh wektor wejśiowy rozszerzono o kolejne składowe zawierająe przebiegi momentu elektromagnetyznego i prędkośi ω opóźnione o jedną oraz dwie próbki. Postać wektora wejśiowego rozpatrywanyh estymatorów neuronowyh jest opisana następująą zależnośią: W = ω k), ω k ), ω k ), m k), m k ), m k )]. 8) [ e e e W elu zwiększenia dokładnośi estymaji prędkośi obiążenia ω, wektor wejśiowy został rozbudowany o składowe zawierająe pohodne prędkośi silnika oraz momentu elektromagnetyznego opóźnione o jedną oraz dwie próbki. Zmodyfikowany wektor wejśiowy estymatora prędkośi obiążenia przedstawiony jest za pomoą równania: W = [ ω k), ω k ), ω k ), me k), me k ), me k ),. 9)...& ω k), & ω k ), & ω k ), m& k), m& k ), m& k )] Struktury układów kształtowania wektorów wejśiowyh obu estymatorów zostały przedstawione na poniższym shemaie. a) e e e b)

Rys. 7. Shematy układów przygotowania wektorów wejśiowyh neuronowyh estymatorów momentu skrętnego a) oraz prędkośi obiążenia b) Fig. 7. Shemes of the input signal preonditioning for the neural estimators of the torsional torque a) and load mahine speed b) W neuronah warstwy ukrytej stosowane były następująe funkje radialne: symetryzna funkja Gaussa, funkja TPS Thin Plate Spline) oraz jej zmodyfikowana postać X4logx). Przebiegi tyh funkji przedstawiono na rysunku 8. Rys. 8. Charakterystyki stosowanyh funkji radialnyh Fig. 8. Charateristis of the applied radial basis funtions W przypadku implementaji estymatorów neuronowyh w zamkniętej strukturze sterowania stosowane były dodatkowe filtry wejśiowe o transmitanji:

G s) = 0) 0,00s + w elu zmniejszenia wpływu szumów pomiarowyh oraz zakłóeń wynikająyh z dużej dynamiki sygnałów wejśiowyh. Podobnie jak w przypadku klasyznyh wielowarstwowyh siei neuronowyh MLP z neuronami sigmoidalnymi w warstwah ukrytyh, na jakość estymaji ma wpływ lizba zastosowanyh neuronów ukrytyh. Jeżeli sieć jest zbyt rozbudowana, nie pozwala na uzyskanie zadowalająego poziomu działania estymatora. Natomiast w przypadku kiedy struktura jest za mała, sieć nie jest w stanie nauzyć się realizaji danego zadania [6]. W prezentowanyh estymatorah lizba neuronów w warstwie ukrytej została dobrana doświadzalnie. W dalszej zęśi pray zaprezentowano wyniki badań przedstawiająe wpływ lizby neuronów ukrytyh na dokładność estymaji momentu skrętnego oraz prędkośi maszyny obiążająej. 5. WYNIKI BADAŃ SYMULACYJNYCH Badaniom symulayjnym poddano układ dwumasowy z dodatkowymi sprzężeniami zwrotnymi od różniy prędkośi obu maszyn oraz momentu skrętnego. Przebiegi zmiennyh stanu wymaganyh w tej strukturze sterowania odtwarzane były za pomoą estymatorów neuronowyh z sieiami RBF. Symulaje zostały przeprowadzone w środowisku Matlab Simulink, radialne siei neuronowe generowane i trenowane były za pomoą pakietu Netlab. Przyjęte zostały następująe wartośi stałyh zasowyh napędu: T = T = 03ms oraz T =,6ms. Wprowadzone zostały ogranizenia momentu elektromagnetyznego silnika napędzająego mehanizm. Modelowany moment taria został uproszzony uwzględniono w nim moment taria wiskotyznego oraz taria Coulomba. Założono również, że momenty taria obu maszyn napędowej i obiążająej) są identyzne m f = m f ). W przeprowadzonyh badaniah przyjęto wartość pulsaji rezonansowej układu ω 0 = 40s - oraz współzynnika tłumienia ξ = 0,7. Pozątkowy etap badań miał na elu wyznazenie wpływu lizby neuronów siei w warstwie ukrytej na dokładność estymaji obu zmiennyh stanu rys. 9). Dla poszzególnyh estymatorów wyznazony został błąd estymaji zgodnie ze wzorem: Err = n i= n x x i i 00% ) a) b)

Rys. 9. Diagramy przedstawiająe wpływ lizby neuronów ukrytyh na błąd estymaji prędkośi ω a) oraz momentu skrętnego m s b) Fig. 9. Diagrams illustrating the influene of the hidden neurons number to the load mahine speed ω a) and the torsional torque b) estimation errors Najlepsze rezultaty uzyskano dla siei o 40 neuronah w warstwie ukrytej w przypadku estymatora prędkośi ω oraz przy 70 neuronah dla siei estymująej moment skrętny m. Istotna jest jednak przede wszystkim tendenja zmian dokładnośi odtwarzania w wyniku zmian topologii siei neuronowej. Wzrost lizby neuronów ukrytyh powodował zmniejszanie błędu estymaji poszzególnyh zmiennyh. Jednak po przekrozeniu pewnego progu wartość błędu odtwarzania wzrastała. W związku z tym można stwierdzić, że zbyt rozbudowana sieć nie pozwala na uzyskanie zadowalająego działania estymatora. Natomiast w przypadku kiedy struktura jest zbyt mała, sieć nie jest w stanie nauzyć się realizaji danego zadania. Następnie zbadany został wpływ rodzaju zastosowanej radialnej funkji aktywaji neuronów ukrytyh na dokładność estymaji prędkośi obiążenia ω oraz momentu skrętnego m s. Funkje radialne stanowią spejalną grupę funkji, któryh harakterystyzną ehą jest zmiana ih wartośi w zależnośi od odległośi od punktu entralnego. Badania zostały wykonane dla tyh samyh warunków pray układu, parametrów uzenia siei oraz lizby neuronów ukrytyh. Na rys. 0 przedstawiono przebiegi rzezywistyh i estymowanyh zmiennyh stanu oraz odpowiednih błędów estymaji, w przypadku, kiedy estymatory praowały poza strukturą sterowania, podzas pray nawrotnej napędu i zmian obiążenia. a) b) )

d) e) f) Rys. 0. Przebiegi rzezywiste, estymowane oraz różnia wartośi hwilowyh prędkośi ω a,b,) oraz momentu skrętnego m s d,e,f) z zastosowaniem funkji Gaussa a,d), funkji TPS b,e) oraz X4logx,f) Fig. 0. Transients of the real and estimated variables and their differenes for the speed ω a,b,) and the torsional torque m s d,e,f) with the appliation of the Gaussian funtion a,d), funtion TPS b,e) and X4logx,f) Natomiast na rys. zilustrowano błędy estymaji poszzególnyh zmiennyh stanu w zależnośi od rodzaju zastosowanej funkji radialnej, wyznazone według ). Największą dokładność estymaji uzyskano po zastosowaniu funkji Gaussa w neuronah warstwy ukrytej; znaznie gorsze rezultaty otrzymano po zastosowaniu pozostałyh funkji aktywaji neuronów ukrytyh szzególnie w przypadku estymatora momentu skrętnego). Błędy odtwarzania za pomoą estymatorów wykorzystująyh funkję Gaussa wynoszą odpowiednio: w przypadku prędkośi obiążenia.7%, natomiast w przypadku estymaji momentu skrętnego 0.56%. Powyższe rezultaty estymaji uzyskano dla wektora wejśiowego estymatorów W opisanego wzorem 8). a) b)

Rys.. Diagramy przedstawiająe błąd estymaji prędkośi ω a) oraz momentu skrętnego m s b) w przypadku estymatorów RBF z zastosowaniem funkji Gaussa ), funkji TPS ) oraz X4logx 3) Fig.. Diagrams illustrating the load speed ω a) and the torsional torque m s b)estimation errors for the RBF estimators using Gaussian ), TPS ) and X4logx 3) funtions W elu poprawienia dokładnośi estymaji prędkośi ω zastosowano wektor wejśiowy W przedstawiony za pomoą równania 9), zawierająy większą ilość informaji o zmianah sygnałów wejśiowyh. a) b) Rys.. Przebiegi rzezywiste, estymowane oraz różnia prędkośi obiążenia a) i momentu skrętnego b) w przypadku wektora wejśiowego W siei RBF, w otwartej strukturze sterowania Fig.. Transients of the real and estimated load speeds and their differenes for the load speed a) and the torsional torque b) in the ase of the vetor W for the RBF network, in the open-loop struture Przykładowe wyniki odtwarzania prędkośi obiążenia uzyskane za pomoą takiego estymatora, praująego poza pętlą sprzężenia zwrotnego, przedstawiono na rys.. Błąd estymaji prędkośi obiążenia po zastosowaniu zmodyfikowanego wektora wejśiowego siei został zredukowany do 0.68%, ale dla momentu skrętnego wzrósł do.63%.

Następnie, zaprojektowane estymatory poddano testom w zamkniętej strukturze sterowania przedstawionej na rys., a wyniki estymaji pokazano na rysunku 3. a) b) ) d) Rys. 3. Przebiegi rzezywiste, estymowane oraz różnia wartośi hwilowyh prędkośi a,) i momentu skrętnego b,d) w zamkniętej strukturze sterowania, w przypadku estymatorów o sygnałah wejśiowyh W a,b) i W,d) siei RBF Fig. 3. Transients of the real and estimated load speeds and their differenes for the load speed a,) and the torsional torque b,d) in the ase of the input vetor W a,b) and W,d) of RBF network Jak wynika z analizy tyh przebiegów, po zastosowaniu rozszerzonego wektora sygnałów wejśiowyh estymatora W, uzyskano znaznie lepsze odtwarzanie prędkośi obiążenia rys. 3 a,). W tym przypadku jednak prędkość silnika obiążająego rys. 3) jest estymowana z większą dokładnośią niż moment skrętny rys. 3d). Niedokładność odtwarzania estymatorów włązonyh do zamkniętej struktury sterowania wynosi: dla estymatora prędkośi obiążenia wynosi 0.84%, natomiast w przypadku estymaji momentu skrętnego.5%. Wobe tego wydaje się elowe zastosowanie prostszej postai wektora wejśiowego W w przypadku estymatora momentu skrętnego rys. 3b,d).

W Tabeli przedstawiono zestawienie błędów w strukturze otwartej i zamkniętej dla obu wektorów wejśiowyh siei RBF zastosowanej do odtwarzania prędkośi obiążenia i momentu skrętnego. Tabela. Wartośi błędów odtwarzania estymatorów neuronowyh w otwartej i zamkniętej strukturze sterowania układu dwumasowego Table. Estimation terror of the neural estimators in the open and losed-loop ontrol struture of the two-mass system Wektor wejśiowy Odtwarzanie prędkośi obiążenia RBF{N-40-} Układ otwarty Układ zamknięty Odtwarzanie momentu Skrętnego RBF{N-70-} Układ otwarty Układ zamknięty W N inp = 6).7.54 0.56.3 W N inp = ) 0.68 0.84.63.5 a) b) ) d) e) f) Rys. 4. Przebiegi rzezywiste, estymowane oraz różnia wartośi hwilowyh prędkośi ω a,b,) oraz momentu skrętnego m s d,e,f) w zamkniętej strukturze sterowania dla różnyh wartośi stałej zasowej maszyny obiążająej: T = T N a,d), T = T N b,e), T = 0.5T N,f) Fig. 4. Transients of the real and estimated variables and their differenes for the speed ω a,b,) and the torsional torque m s d,e,f) in the losed loop ontrol struture for different load mahine time onstant: T = T N a,d), T = T N b,e), T = 0.5T N,f) W elu wyznazenia wpływu wartośi momentu bezwładnośi maszyny robozej na dokładność estymaji oraz stabilność działania układu, w prezentowanej strukturze

sterowania z estymatorami neuronowymi wprowadzano różne wartośi mehaniznej stałej zasowej T obiążenia i przetestowano odporność estymatorów na zmiany tej wielkośi. Wyniki tyh badań przedstawiono na rys. 4. Na ih podstawie można stwierdzić, że dla wartośi mehaniznej stałej zasowej T z przedziału 0.5 )T N błędy estymaji nie różnią się od siebie o więej niż %. Takie wahania błędu estymatorów nie zakłóają działania napędu i układ prauje stabilnie. W związku z tym można stwierdzić, że zaprojektowane estymatory są odporne na zmiany momentu bezwładnośi maszyny obiążająej. Warto podkreślić, że zmiany stałej zasowej T nie były uwzględnione w próbkah wykorzystywanyh w proesie uzenia siei neuronowej. 6. PODSUMOWANIE Siei neuronowe radialne umożliwiają odtwarzanie wybranyh przebiegów układu napędowego z bardzo dużą dokładnośią. Projektowanie estymatorów neuronowyh, w przeiwieństwie do układów algorytmiznyh, nie wymaga posiadania informaji o parametrah obiektu oraz znajomośi jego modelu matematyznego. Zastosowanie radialnyh siei neuronowyh znaznie upraszza dobór topologii estymatorów, mająy istotny wpływ na dokładność odtwarzania zmiennyh stanu układu napędowego z połązeniem sprężystym. W przypadku siei RBF nie pojawia się problem podejmowania deyzji o lizbie warstw ukrytyh, ponadto występuje mniejsza zułość na zmiany lizby neuronów ukrytyh niż w sieiah MLP. Uzyskano znaznie większą dokładność estymaji prędkośi obiążenia w wyniku rozszerzenia wektora sygnałów wejśiowyh siei o dodatkowe składowe związane z pohodną momentu elektromagnetyznego oraz prędkośi silnika. Zaprezentowane estymatory zaimplementowane w zamkniętej strukturze sterowania są odporne na zmiany momentu bezwładnośi maszyny obiążająej. LITERATURA [] Gierlotka K., Układy sterowania napędów elektryznyh z elementami sprężystymi, Zeszyty Naukowe Politehniki Śląskiej, Nr 8, Gliwie,99. [] Orlowska-Kowalska T., Kaminski M., Szabat K., Optimization of the Neural State Variable Estimators for the Two-mass Drive Systems, Pro. of 6th EDPE Confer., Slovak Rep., 007 on CD). [3] Orlowska-Kowalska T., Szabat K., Neural-Network Appliation for Mehanial Variables Estimation of a Two-Mass Drive System, IEEE Trans. on Ind. Eletr., vol. 54, no.3, 007, pp. 35-364. [4] Orlowska-Kowalska T., Szabat K., Vibration Suppression in Two-Mass Drive System using PI Speed Controller and Additional Feedbaks Comparative Study, Trans. on Industrial Eletronis, vol. 54, no., 007, pp. 93-06.

[5] Szabat K., Orlowska-Kowalska T., Analysis of the algorithmi methods of state variables estimation for the drive system with elasti joint, in: Monograph "Computer Appliations in Eletrial Engineering", Part II, Poznan University of Tehnol., ALWERS Press, Poznan, 006, pp. 99-6. [6] Orłowska-Kowalska T., Kamiński M., Zastosowanie metody OBD do optymalizaji struktury neuronowyh estymatorów zmiennyh stanu napędu dwumasowego, Mater. VIII Kraj. Konfer. Sterowanie w Energoelektronie i Napędzie Elektryznym SENE 007, Łódź, 007 [7] Zhang A., Zhang L., RBF neural networks for the predition of building interferene effets, Elsevier, Computers&Strutures, vol. 8, 004, pp. 333-339. [8] Osowski S., Siei neuronowe do przetwarzania informaji, Ofiyna Wydawniza Politehniki Warszawskiej, Warszawa 006. RADIAL BASIS FUNCTION NEURAL NETWORK FOR STATE VARIABLE ESTIMATION OF THE NONLINEAR TWO-MASS DRIVE In the paper appliation of the radial basis funtion neural networks to mehanial state variable estimation of the drive system with elasti oupling is presented. The mathematial model of the drive system was expanded by using nonlinear elements related to the baklash and the frition phenomena. The main stages of the design methodology of neural estimators of the torsional torque and the load mahine speed were presented. The signals estimated by neural networks were used in the ontrol struture of the drive system with elasti joint. The simulation results show good preision of both presented neural estimators for wide range of hanges of the referene speed and load torque. Furthermore, the simulation tests show influene of numbers of hidden neurons and type of ativation funtions on the preision of estimation. The sueeding results show robustness of neural estimators against hanges of mehanial time onstant of the load mahine. Praa naukowa finansowana ze środków na naukę w latah 007-009 jako projekt badawzy N50 03 3/345