WPŁYW INFORMACJI O ZMIENNYCH STANU OBIEKTU NA JAKOŚĆ STEROWANIA PRZEZ NEUROSTEROWNIK

Podobne dokumenty
Algorytmy sztucznej inteligencji

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

Układ regulacji ze sprzężeniem zwrotnym: - układ regulacji kaskadowej - układ regulacji stosunku

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

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

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM

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

MATEMATYCZNY MODEL PĘTLI HISTEREZY MAGNETYCZNEJ

Sieci neuronowe w Statistica

DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI

ADAPTACYJNE STEROWANIE SILNIKIEM SYNCHRONICZNYM O MAGNESACH TRWAŁYCH

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

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

Metody integracji systemów sterowania z wykorzystaniem standardu OPC

MATLAB Neural Network Toolbox przegląd

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

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

Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym

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

MODELOWANIE NEURONALNE ROZWOJU SYSTEMU ELEKTROENERGETYCZNEGO. CZĘŚĆ 2. MODELE SYSTEMU IEEE RTS

STEROWANIE ADAPTACYJNE WYBRANEJ KLASY PROCESÓW INŻYNIERII ROLNICZEJ

Automatyka i sterowania

Analiza możliwości szacowania parametrów mieszanin rozkładów prawdopodobieństwa za pomocą sztucznych sieci neuronowych 4

SIMATIC S Regulator PID w sterowaniu procesami. dr inż. Damian Cetnarowicz. Plan wykładu. I n t e l i g e n t n e s y s t e m y z e

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

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

1. Opis teoretyczny regulatora i obiektu z opóźnieniem.

WYKORZYSTANIE SIECI NEURONOWEJ DO BADANIA WPŁYWU WYDOBYCIA NA SEJSMICZNOŚĆ W KOPALNIACH WĘGLA KAMIENNEGO. Stanisław Kowalik (Poland, Gliwice)

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

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

Zastosowania sieci neuronowych - automatyka identyfikacja sterowanie

Politechnika Warszawska

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

Podstawy Sztucznej Inteligencji (PSZT)

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

MODELOWANIE PROCESÓW PRZETWÓRCZYCH Z UŻYCIEM SZTUCZNYCH SIECI NEURONOWYCH

1. Regulatory ciągłe liniowe.

OPTYMALIZACJA STEROWANIA MIKROKLIMATEM W PIECZARKARNI

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

REGULATOR NAPIĘCIA DC HYBRYDOWEGO ENERGETYCZNEGO FILTRU AKTYWNEGO DC BUS VOLTAGE CONTROLLER IN HYBRID ACTIVE POWER FILTER

ĆWICZENIE 5: Sztuczne sieci neuronowe

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

Automatyka i robotyka ETP2005L. Laboratorium semestr zimowy

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

Regulacja adaptacyjna w anemometrze stałotemperaturowym

Sieci neuronowe w Statistica. Agnieszka Nowak - Brzezioska

POPRAWA JAKOŚCI DYNAMICZNEGO MODELU ZŁOŻONEGO POPRZEZ ZASTOSOWANIE INTERPOLOWANYCH DANYCH UCZĄCYCH

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

Wykład z Technologii Informacyjnych. Piotr Mika

Laboratorium z podstaw automatyki

PRZEWODNIK PO PRZEDMIOCIE

WPŁYW SZYBKOŚCI STYGNIĘCIA NA WŁASNOŚCI TERMOFIZYCZNE STALIWA W STANIE STAŁYM

Podstawy Sztucznej Inteligencji

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

Optymalizacja optymalizacji

PORÓWNANIE WŁAŚCIWOŚCI NEURONOWYCH I KLASYCZNYCH UKŁADÓW STEROWANIA NIELINIOWYM PROCESEM DYNAMICZNYM

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

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

Kryteria optymalizacji w systemach sterowania rozmytego piecami odlewniczymi

TRANSFORMATA FALKOWA WYBRANYCH SYGNAŁÓW SYMULACYJNYCH

Selection of controller parameters Strojenie regulatorów

Laboratorium nr 2. Identyfikacja systemu i detekcja uszkodzeń na podstawie modelu

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

MODEL SYMULACYJNY JEDNOFAZOWEGO PROSTOWNIKA DIODOWEGO Z MODULATOREM PRĄDU

Uczenie sieci typu MLP

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

STEROWANIE ENERGOELEKTRONICZNYM ŹRÓDŁEM PRĄDU Z ZASTOSOWANIEM SIECI NEURONOWYCH

BADANIA MODELU WIELOPOZIOMOWEGO FALOWNIKA PRĄDU

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Ą

Systemy uczące się Lab 4

1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda

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

Automatyka i robotyka

ODWZOROWANIE PRZEBIEGU PULSACJI METODAMI SZTUCZNEJ INTELIGENCJI

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

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

XIII International PhD Workshop OWD 2011, October 2011 METODA REEINGINEERINGU ORGANIZACJI Z WYKORZYSTANIEM SYMULATORA PROCESÓW BIZNESOWYCH

Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.

POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 72 Electrical Engineering 2012

ZASTOSOWANIE ANALOGII BIOLOGICZNEJ DO

Badanie wpływu zakłóceń sygnałów wejściowych regulatorów typu PI w układzie sterowania polowo-zorientowanego z silnikiem indukcyjnym

Sieci neuronowe jako sposób na optymalizacje podejmowanych decyzji. Tomasz Karczyoski Wydział W-08 IZ

Zrealizować sieć neuronową (learnbpm) uczącą się odwzorowania z = x 2 + y 2 dla x i y zmieniających się od -1 do 1.

MODELOWANIE I SYMULACJA Kościelisko, czerwca 2006r. Oddział Warszawski PTETiS Wydział Elektryczny Politechniki Warszawskiej Polska Sekcja IEEE

STEROWANIA RUCHEM KOLEJOWYM Z WYKORZYSTANIEM METOD SYMULACYJNYCH

Tadeusz SZKODNY. POLITECHNIKA ŚLĄSKA ZESZYTY NAUKOWE Nr 1647 MODELOWANIE I SYMULACJA RUCHU MANIPULATORÓW ROBOTÓW PRZEMYSŁOWYCH

Opis efektów kształcenia dla modułu zajęć

14.9. Regulatory specjalne

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

ALGORYTMY DWUSTAWNEJ REGULACJI TEMPERATURY POWIERZCHNI WALCA STALOWEGO Z ZASTOSOWANIEM RUCHOMYCH WZBUDNIKÓW

Uczenie sieci neuronowych i bayesowskich

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Numeryczna symulacja rozpływu płynu w węźle

POLITECHNIKA ŚLĄSKA WYDZIAŁ GÓRNICTWA I GEOLOGII. Roman Kaula

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

Transkrypt:

ELEKTRYKA 2012 Zeszyt 3-4 (223-224) Rok LVIII Marcin LIS Instytut Elektrotechniki i Elektroniki Przemysłowej, Politechnika Poznańska Piotr KOZIERSKI Instytut Automatyki i Inżynierii Informatycznej, Politechnika Poznańska WPŁYW INFORMACJI O ZMIENNYCH STANU OBIEKTU NA JAKOŚĆ STEROWANIA PRZEZ NEUROSTEROWNIK Streszczenie. W pracy został omówiony wpływ informacji o zmiennych stanu obiektu na jakość sterowania za pomocą sieci neuronowej. Pokazano, w jaki sposób z jednej początkowej konfiguracji wag sieć za pomocą różnych zestawów sygnałów wejściowych może różnie ewoluować. Rozdział pierwszy stanowi wprowadzenie do tematyki artykułu. W rozdziale 2 omówiono cały układ, tj. obiekt, neurosterownik i obserwator. Rozdział 3 przedstawia wyniki symulacyjne. W rozdziale 4 przedstawiono wnioski. Słowa kluczowe: sztuczne sieci neuronowe, neurosterownik, zmienne stanu, jakość sterowania THE IMPACT OF INFORMATION ABOUT THE STATE VARIABLES ON THE QUALITY CONTROL OF NEURODRIVER Summary. In the paper there has been shown the impact of information of the state variables on the quality control using neural network. It is shown how from one initial configuration of weights, the network may evolve differently, using various input signals. There has been proposed 3 different systems for simulations, each with different inputs to the neural network (fig. 1). Each of this 3 systems have a correspond waveform of signal evolution in time (fig. 3 8). As one can see, adding state variable to the control loop greatly increases neural network performance. Neural network is learning using Adaptive Interaction method. The first chapter is an introduction to the subject of the article. Chapter 2 discusses the entire system, the object, the observer and neurodriver. Chapter 3 presents the simulation results. Chapter 4 is dedicated to conclusions. Keywords: neural network, neurodriver, state variables, quality of control 1. WPROWADZENIE Sieci neuronowe są narzędziem, które potrafi rozwiązywać bardzo skomplikowane problemy. Jednym z wielu zastosowań może być wykorzystanie do sterowania obiektami. Kluczowym

28 M. Lis, P. Kozierski aspektem w tej dziedzinie jest nauka sieci. W literaturze można znaleźć wiele metod. Najprostsza polega na aproksymacji obiektu za pomocą dodatkowej sieci neuronowej i propagacji błędu od wyjścia z obiektu poprzez sieć aproksymacyjną do sieci sterującej [7]. Inna, wykorzystując funkcjonał energetyczny, jest w stanie np. sterować silnikiem bez potrzeby pomocniczej sieci do aproksymacji obiektu [8], [9]. Metoda wykorzystana w tym artykule wymaga znajomości tylko sygnału uchybu i na jego podstawie (i ewentualnych modyfikacji) jest w stanie dopasować wagi do obiektu [1]. W poprzednich publikacjach [3], [4] rozważano zastosowanie sieci neuronowej do sterowania obiektem w pętli sprzężenia zwrotnego. Pokazano wpływ poszczególnych parametrów na jakość nadążania odpowiedzi z obiektu za sygnałem referencyjnym. Wykorzystując tę wiedzę, podjęto próbę rozszerzenia sterowania, sprawdzając wpływ podania zmiennych stanu na wejście sieci. W dobie ogólnodostępnych obserwatorów stanu (filtr Kalmana i jego ulepszenia (EKF, UKF) [5], [10], filtr cząsteczkowy [2], [6] itp.) estymacja poszczególnych zmiennych stanu jest możliwa. Dzięki temu można wykorzystać te sygnały jako dodatkowe wejścia do sieci, uzyskując o wiele lepsze sterowanie np. pod względem jakości nadążania za sygnałem referencyjnym. 2. UKŁAD Schematy układów, które zostały poddane badaniom symulacyjnym, znajdują się na rys. 1. Różnią się one przede wszystkim sygnałem podawanym na wejście sieci neuronowej. Opis tych układów znajduje się w podrozdziale 2.4 opisującym sieć neuronową. 2.1. Obiekt sterowania Obiektem badań jest nieliniowy układ zapisany za pomocą dyskretnych równań stanu: x1 ( k 1) 0.01 x2 ( k y( k) 1 1) 0.01 x1( k) 3 x ( k) 2 x ( k) x ( k) x 1 2 2 2 3 ( k) e 2 x1 ( k ) e x ( k) u( k) x2 ( k ) Wybór obiektu był podyktowany chęcią uzyskania silnie skomplikowanego i silnie nieliniowego obiektu, przy czym nie ma on fizycznego odpowiednika w rzeczywistości. Układ zachowuje się stabilnie dla u 300,300 (1). W tym zakresie można wyznaczyć jego odpowiedź na skok jednostkowy, a podając na wejście szum zidentyfikować go.

Wpływ informacji o zmiennych 29 2.2 Obserwator W ramach uproszczenia zostało założone, że istnieje dostęp do zmiennych stanu tego obiektu. Obserwator, który miałby pełnić taką rolę, został przyjęty jako jednostkowe wzmocnienie, a sygnał jest pobierany bezpośrednio ze wzoru obiektu. Aby zachować konwencję, na rys. 1 został on przedstawiony jako osobny blok wykonujący zadanie identyfikacji. Rys. 1. Schematy układów do symulacji Fig. 1. Circuit diagrams for simulation 2.3. Sygnał sterujący Celem sterowania jest nadążanie wyjścia z obiektu za sygnałem referencyjnym, który ma postać: y r 0.3 sin( t ) 0.5 (2) 2 Należy zwrócić uwagę na to, że sygnał sterujący został dobrany tak, aby nigdy nie osiągnąć wartości mniejszych niż 0. Ma to związek z wyjściem obiektu, które niezależnie od zmiennych stanu jest zawsze nieujemne.

30 M. Lis, P. Kozierski 2.4. Sieć neuronowa i założenia symulacji Sieć neuronowa wykorzystana jako regulator ma strukturę feed-forward. Ilość sygnałów wejściowych i neuronów w warstwie ukrytej przyjęto za 6 (chyba że podano inaczej), 1 w warstwie wyjściowej. Taka ilość neuronów i warstw wynika z minimalizacji liczby obliczeń, które będzie musiała wykonać sieć. Metoda uczenia sieci to Adaptive Interaction [1], która polega na aproksymacji obiektu za pomocą parametru l r (wartość stała) przy zmianie wag w warstwie ukrytej. Konkretne obliczenia, które trzeba wykonać, aby zrealizować algorytm, zostały przedstawione w [1], [3] i [4]. Podczas jednej symulacji wygenerowane zostają trzy zestawy danych, dla trzech różnych konfiguracji wartości wejściowych do sieci neuronowej. Adaptacja odbywa się według sygnału podanego na wejście Adapt, sygnałem tym zawsze jest uchyb y r y. W przypadku rys. 1a na pierwsze wejście sieci podawany jest uchyb y r y, a na każde kolejne opóźnienie tej wartości według schematu z rys. 2a. Podanie na wejście sieci neuronowej sygnału oryginalnego i jego pięciokrotnego opóźnienia pozwala lepiej odzwierciedlić dynamikę obiektu, co powinno przyczyniać się do dokładniejszych rezultatów w sterowaniu. W przypadku rys. 1b do sieci podawanych jest 6 sygnałów wejściowych: jeden z uchybu, dwa ze zmiennych stanu oraz ich opóźnienia, jak pokazano na rys. 2b. Dla rozwiązania z rys. 1c na wejścia sieci podawane są dwa sygnały wygenerowane przez obserwatora oraz ich opóźnienia, tak jak pokazano na rys. 2c. Należy zwrócić uwagę na to, że uchyb y r y nie bierze bezpośredniego udziału w generowaniu sygnału sterującego obiektem, jest on wykorzystywany tylko w procesie adaptacji. Dodatkowo sieci przed rozpoczęciem procesu uczenia są identyczne, tzn. wylosowane wagi w sieci dla rys. 1a odpowiadają wagom w sieciach na rys. 1b oraz 1c. Parametry, takie jak l r oraz T p (wartość współczynnika adaptacji oraz czasu pomiędzy kolejnymi obliczeniami sieci), są stałe dla całej symulacji. Na 10 odpowiedzi układu sieć odpowiada raz (sieć ma 10 razy mniejszą częstotliwość działania niż symulacja). Funkcje aktywacji: pomiędzy warstwą ukrytą a wyjściową: logsig, za neuronem wyjściowym: 150 tansig. Taki wybór funkcji aktywacji jest zalecany przy wykorzystywanym algorytmie adaptacji [1].

Wpływ informacji o zmiennych 31 Rys. 2. Opóźnienie sygnałów dla układów z rys. 1 Fig. 2. Signal delay for systems from fig. 1 3. WYNIKI SYMULACYJNE Do każdej grupy eksperymentów symulacyjnych były losowane nowe wagi sieci. Otrzymane przebiegi są widoczne na rys. 3 8. Rys. 3. Przebieg sygnału referencyjnego i odpowiedzi obiektu, opóźnienie realizowane według rys. 2a Fig. 3. Reference waveform and response of the object, signal delay for systems from fig. 2a

32 M. Lis, P. Kozierski Sieć neuronowa nie jest w stanie wysterować obiektem, gdy wejścia do sieci są realizowane za pomocą układu z rys. 2a. Adaptacja prowadzi do takiego zbioru wag sieci, który powoduje utratę zdolności do nadążania za sygnałem referencyjnym. Rys. 4. Przebieg sygnału referencyjnego i odpowiedzi obiektu, opóźnienie realizowane według rys. 2b Fig. 4. Reference waveform and response of the object, signal delay for systems from fig. 2b Po zastosowaniu dodatkowego sprzężenia od zmiennych stanu do wejścia sieci adaptacja prowadzi do zbioru wag, które spełniają założoną rolę. Rys. 5. Przebieg sygnału referencyjnego i odpowiedzi obiektu, opóźnienie realizowane według rys. 2c Fig. 5. Reference waveform and response of the object, signal delay for systems from fig. 2c W przypadku podania na wejście sieci tylko sprzężenia od zmiennych stanu, odpowiedź na sterowanie jest bardzo zbliżona do tej z rys. 4. Jedyna różnica to brak stanu nieustalonego trwającego przez pierwszą część sygnału referencyjnego.

Wpływ informacji o zmiennych 33 Dla przebiegów z rysunku 6-9 został wylosowany inny zbiór wag początkowych. Rys. 6. Przebieg sygnału referencyjnego i odpowiedzi obiektu, opóźnienie realizowane według rys. 2a Fig. 6. Reference waveform and response of the object, signal delay for systems from fig. 2a Podobnie jak dla układu z rys. 3 i w tym przypadku adaptacja prowadzi do zbioru wag, które nie potrafią wygenerować odpowiedniego sygnału sterującego obiektem. Rys. 7. Przebieg sygnału referencyjnego i odpowiedzi obiektu, opóźnienie realizowane według rys. 2b Fig. 7. Reference waveform and response of the object, signal delay for systems from fig. 2b Zaczynając z tego samego zbioru wag początkowych co układ z rys. 6, sieć jest w stanie tak sterować obiektem, aby mógł on nadążać za sygnałem referencyjnym. Jednak jakość realizowanego nadążania jest gorsza niż w przypadku układu z rys. 4.

34 M. Lis, P. Kozierski Rys. 8. Przebieg sygnału referencyjnego i odpowiedzi obiektu, opóźnienie realizowane według rys. 2c Fig. 8. Reference waveform and response of the object, signal delay for systems from fig. 2c Algorytm adaptacyjny doprowadził do zbioru wag, które realizują zadanie nadążania w zadowalający sposób. Porównując rys. 5 i 8, można stwierdzić, że wagi z rys. 8 są lepiej dobrane, jeżeli chodzi o jakość sterowania. 4. PODSUMOWANIE I WNIOSKI Jak można zaobserwować na przebiegach, dodanie sprzężenia od zmiennej stanu w znakomitej większości wpływa pozytywnie na działanie układu. Wychodząc z tego samego punktu początkowego (wag), sieć jest w stanie ewoluować w różnych kierunkach, od braku sterowania obiektem do idealnego nadążania za sygnałem referencyjnym. Oprócz tych, opisanych w tym artykule, wygenerowano kilkadziesiąt innych przebiegów dla rozważanych wejść do sieci. Dla znakomitej większości przypadków sieć z wejściami według rys. 1a nie była w stanie wysterować obiektem. Sieci z rys. 1b i 1c spełniały swoją funkcję, przy czym zazwyczaj druga z nich dawała lepsze rezultaty. Jeżeli zdarzy się, że w pewnym momencie mechanizm adaptacji zawiedzie, dla tego obiektu każda z zaproponowanych sieci przestaje realizować swoje zadania. Wagi każdej sieci ulegają zmianom przez cały czas trwania symulacji. Na rys. 9 zaprezentowano przebiegi zmian dwóch wag (dwie pierwsze wagi neuronu wyjściowego). Widać, jak wagi oscylują wokół pewnych wartości. Oscylacje te mają znamiona częstotliwości sygnału referencyjnego. Zauważono również następującą zależność: zwiększenie ilości sygnałów wejściowych (więcej jak 12), jak i neuronów w warstwie ukrytej (więcej jak 10) powoduje brak umiejętności sieci do efektywnego sterowania obiektem.

Wpływ informacji o zmiennych 35 Rys. 9. Przebieg ewolucji wag w sieci neuronowej, liczba neuronów w warstwie ukrytej = 10 Fig. 9. Course of the evolution of weights in the neural network, number of hidden neurons increased to 10 BIBLIOGRAFIA 1. Brandt R. D., Feng L.: Adaptive interaction and its application to neural networks, Information Sciences, Volume 121, Issues 3 4, 1999. 2. Doucet A., Johansen A. M.: A Tutorial on Particle Filtering and Smoothing: Fifteen years later, handbook of Nonlinear Filtering, 2009/12. 3. Lis M.: Sieć neuronowa jako regulator obiektu dynamicznego, Poznań University of Technology Academic Journals: Electrical Engineering, Issue 71, 2012. 4. Lis M.: Wpływ czasu odpowiedzi neurosterownika na jakość regulacji, Materiały konferencyjne, Warsztaty Doktoranckie 2012, Lublin, lipiec 2012. 5. Kandepu R., Foss B., Imsland L.: Applying the unscented Kalman filter for nonlinear state estimation, Journal of Process Control, November 2007. 6. Kozierski P., Lis M.: Filtr cząsteczkowy w problemie śledzenia - wprowadzenie. Studia z Automatyki i Informatyki, Tom 37, 2012. 7. Osowski S.: Sieci neuronowe do przetwarzania informacji, Oficyna Wyd. Politechniki Warszawskiej, Warszawa 2006. 8. Pajchrowski T.: Adaptacyjne sterowanie silnikiem synchronicznym o magnesach trwałych, Poznań University of Technology Academic Journals: Electrical Engineering, Issue 75, 2013. 9. Reidmiller M., Braun H.: A direct adaptive method for faster backpropagation learning: The RPROP algorithm, IEEE International Conference on Neural Networks, 1993.

36 M. Lis, P. Kozierski 10. Ribeiro M. I.: Kalman and Extended Kalman Filters: Concept, Derivation and Properties, Institute for Systems and Robotics, February 2004. Wpłynęło do Redakcji dnia 20 października 2012 r. Recenzent: Prof. dr hab. inż. Janusz Walczak Mgr inż. Marcin LIS Politechnika Poznańska Instytut Elektrotechniki i Elektroniki Przemysłowej ul. Piotrowo 3a 60-965 Poznań Tel. (061) 665-23-88 Mgr inż. Piotr KOZIERSKI Politechnika Poznańska Instytut Automatyki i Inżynierii Informatycznej ul. Piotrowo 3a 60-965 Poznań Tel.: (061) 6652377; e-mail: piotr.kozierski@gmail.com