Application of computational intelligence techniques in power electronics and drives with a particular emphasis on repetitive process control

Podobne dokumenty
3. Informacje o dotychczasowym zatrudnieniu w jednostkach

TRÓJFAZOWY RÓWNOLEGŁY ENERGETYCZNY FILTR AKTYWNY ZE Z ZMODYFIKOWANYM ALGORYTMEM STEROWANIA OPARTYM NA TEORII MOCY CHWILOWEJ

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

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

Serwomechanizmy sterowanie

Uczenie sieci typu MLP

Część 5. Mieszane analogowo-cyfrowe układy sterowania

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

Część 6. Mieszane analogowo-cyfrowe układy sterowania. Łukasz Starzak, Sterowanie przekształtników elektronicznych, zima 2011/12

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

Sterowanie napędów maszyn i robotów

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

Elektroniczne Systemy Przetwarzania Energii

Cyfrowe sterowanie przekształtników impulsowych lato 2012/13

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

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

Badanie kaskadowego układu regulacji na przykładzie serwomechanizmu

1. Regulatory ciągłe liniowe.

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

MODEL SYMULACYJNY JEDNOFAZOWEGO PROSTOWNIKA DIODOWEGO Z MODULATOREM PRĄDU

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

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Sterowanie przekształcaniem energii w falowniku kaskadowym

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

Opracowana na podstawie zlecenia Dziekana Wydziału Elektrycznego Politechniki Warszawskiej

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

POMIARY WYBRANYCH PARAMETRÓW TORU FONICZNEGO W PROCESORACH AUDIO

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

Regulacja adaptacyjna w anemometrze stałotemperaturowym

Spis treści 1. Wstęp 2. Ćwiczenia laboratoryjne LPM

Od prostego pozycjonowania po synchronizację. Rozwiązania Sterowania Ruchem. Napędy Elektryczne i Sterowania

Pytania egzaminacyjne dla Kierunku Elektrotechnika. studia II stopnia stacjonarne i niestacjonarne

wiedzy Sieci neuronowe (c.d.)

Specjalność Elektronika Przemysłowa w ramach kierunku Elektrotechnika na Wydziale Elektrycznym Politechniki Warszawskiej

Elektrotechnika I stopień ogólnoakademicki. stacjonarne. przedmiot wspólny Katedra Energoelektroniki Dr inż. Jerzy Morawski. przedmiot kierunkowy

Prototypowanie systemów sterowania

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

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

DEMERO Automation Systems

Autoreferat przedstawiający informacje o osiągnięciach zawodowych i naukowych

Synteza częstotliwości z pętlą PLL

Sterowanie bazujące na sprzężeniu od wektora zmiennych stanu z ograniczeniami serwonapędem z silnikiem PMSM

Algorytmy sztucznej inteligencji

Tematy magisterskie: Lp. Sugerowany stopień, kierunek studiów oraz specjalność Elektrotechnika Magisterska Dr hab. inż.

IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ

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

Bezpośrednie sterowanie momentu z wymuszeniem dynamiki silnika klatkowego i maszyny dwustronnie zasilanej

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

Układ sterowania filtrem aktywnym i dynamicznym stabilizatorem napięcia. Katedra Automatyki i Robotyki, AGH, Kraków,

Regulatory o działaniu ciągłym P, I, PI, PD, PID

Demodulowanie sygnału AM demodulator obwiedni

UKŁADY Z PĘTLĄ SPRZĘŻENIA FAZOWEGO (wkładki DA171A i DA171B) 1. OPIS TECHNICZNY UKŁADÓW BADANYCH

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

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

Autoreferat Rozprawy Doktorskiej

Tematyka prac doktorskich 1. Bezczujnikowe sterowanie oraz estymacja parametrów maszyn wielofazowych zasilanych przekształtnikowo

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

Zastosowania sieci neuronowych - automatyka identyfikacja sterowanie

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

Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca)

Część 2. Sterowanie fazowe

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

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

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

Regulator PID w sterownikach programowalnych GE Fanuc

APROKSYMACJA FILTRU DOLNOPRZEPUSTOWEGO W ASPEKCIE STEROWANIA UKŁADÓW ENERGOELEKTRONICZNYCH

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

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

Automatyzacja. Ćwiczenie 9. Transformata Laplace a sygnałów w układach automatycznej regulacji

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

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

Automatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa.

TRAMWAJE TROLEJBUSY METRO

ADAPTACYJNE STEROWANIE SILNIKIEM SYNCHRONICZNYM O MAGNESACH TRWAŁYCH

Wydział Elektrotechniki i Automatyki. Katedra Energoelektroniki i Maszyn Elektrycznych

Falowniki Wektorowe Rexroth Fv Parametryzacja

Podzespoły i układy scalone mocy część II

Inteligentne systemy informacyjne

SYNTEZA UKŁADU AUTOMATYCZNEJ REGULACJI TEMPERATURY

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

Regulator PID w sterownikach programowalnych GE Fanuc

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

ANALIZA SYMPTOMÓW USZKODZEŃ ŁĄCZNIKÓW TRANZYSTOROWYCH FALOWNIKA NAPIĘCIA W NAPĘDZIE INDUKCYJNYM

JAKOŚĆ ENERGII ELEKTRYCZNEJ Odkształcenie napięć i pradów

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

Przyrządy półprzewodnikowe część 4

PL B1. POLITECHNIKA GDAŃSKA, Gdańsk, PL BUP 20/10. JAROSŁAW GUZIŃSKI, Gdańsk, PL WUP 05/15. rzecz. pat.

Układy napędowe i magazyny energii w pojazdach elektrycznych oraz systemy do ładowania baterii

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

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

Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego magisterskiego Kierunek: Mechatronika

PRZEKAŹNIKI PÓŁPRZEWODNIKOWE SSR SOLID-STATE RELAYS

Impulsowe przekształtniki napięcia stałego. Włodzimierz Janke Katedra Elektroniki, Zespół Energoelektroniki

STEROWANIE ENERGOELEKTRONICZNYM ŹRÓDŁEM NAPIĘCIA Z ZASTOSOWANIEM REGULATORÓW UŁAMKOWYCH

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

Dobór parametrów regulatora - symulacja komputerowa. Najprostszy układ automatycznej regulacji można przedstawić za pomocą

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

Elementy inteligencji obliczeniowej

Transkrypt:

Wykorzystanie etod inteligencji obliczeniowej w autoatyce napędu i energoelektronice ze szczególny uwzględnienie sterowania procesai powtarzalnyi Application of coputational intelligence techniques in power electronics and drives with a particular ephasis on repetitive process control dr inż. Bartłoiej Ufnalski Instytut Sterowania i Elektroniki Przeysłowej Politechnika Warszawska, Polska

Agenda 1 2 3 Sterowanie powtarzalne jako zadanie optyalizacji dynaicznej 4

Motywacja Metody sterowania procesai powtarzalnyi dostępne w 211 roku bazowały głównie na regulatorach ultioscylacyjnych (wielorezonansowych) lub regulatorach z uczenie iteracyjny (ILC = Iterative Learning Control) o lokalnej proporcjonalnej regule uczenia.

Motywacja Metody sterowania procesai powtarzalnyi dostępne w 211 roku bazowały głównie na regulatorach ultioscylacyjnych (wielorezonansowych) lub regulatorach z uczenie iteracyjny (ILC = Iterative Learning Control) o lokalnej proporcjonalnej regule uczenia. Brak efektywnych, ożliwie uniwersalnych i intuicyjnych dla praktyków, etod strojenia tych regulatorów.

Motywacja Metody sterowania procesai powtarzalnyi dostępne w 211 roku bazowały głównie na regulatorach ultioscylacyjnych (wielorezonansowych) lub regulatorach z uczenie iteracyjny (ILC = Iterative Learning Control) o lokalnej proporcjonalnej regule uczenia. Brak efektywnych, ożliwie uniwersalnych i intuicyjnych dla praktyków, etod strojenia tych regulatorów. W praktyce często strojone były etoda prób i błędów. Podobnie dobierane były filtry zapewniajace krzepkość układu regulacji, co wyagało dodatkowej wiedzy eksperckiej.

Motywacja Metody sterowania procesai powtarzalnyi dostępne w 211 roku bazowały głównie na regulatorach ultioscylacyjnych (wielorezonansowych) lub regulatorach z uczenie iteracyjny (ILC = Iterative Learning Control) o lokalnej proporcjonalnej regule uczenia. Brak efektywnych, ożliwie uniwersalnych i intuicyjnych dla praktyków, etod strojenia tych regulatorów. W praktyce często strojone były etoda prób i błędów. Podobnie dobierane były filtry zapewniajace krzepkość układu regulacji, co wyagało dodatkowej wiedzy eksperckiej. Podczas nie w pełni udanych prób stworzenia krzepkiego klasycznego regulatora ILC dla przekształtnika CACF VSI z wyjściowy filtre LC zidentyfikowano słabe strony takiej topologii regulatora.

Wybrane cele naukowe Opracowanie praktycznej etody strojenia regulatorów ultioscylacyjnych, w ty dla CACF VSI, wyagajacej dobrania etoda prób i błędów jedynie jednego skalarnego współczynnika wagi ajacego bezpośredni wpływ na dynaikę otrzyywanego układu regulacji.

Wybrane cele naukowe Opracowanie praktycznej etody strojenia regulatorów ultioscylacyjnych, w ty dla CACF VSI, wyagajacej dobrania etoda prób i błędów jedynie jednego skalarnego współczynnika wagi ajacego bezpośredni wpływ na dynaikę otrzyywanego układu regulacji. Opracowanie nowych koncepcyjnie regulatorów z uczenie iteracyjny, w których nie zachodzi proces przeuczania się prowadzacy do niestabilności w długi horyzoncie czasu regulatorów nie wyagajacych projektowania dodatkowych filtrów stabilizujacych.

Strojenie regulatorów przy użyciu ewolucyjnych algorytów optyalizacji globalnej, takich jak PSO Pokazano efektywność takiego podejścia na przykładzie: strojenia neuronowego regulatora prędkości pojazdu elektrycznego; jednoczesnego strojenia regulatorów PI prędkości i położenia w serwonapędzie; wyznaczania wybranych paraetrów regulatora neuronowego w napędzie z połaczenie elastyczny; wyznaczania nastaw klasycznego regulatora ILC; jednoczesnej optyalizacji struktury i paraetrów regulatora neuronowego procesu powtarzalnego dla CACF VSI; strojenia regulatora ultioscylacyjnego dla trójfazowego czteroprzewodowego falownika napięcia.

Strojenie regulatorów ultioscylacyjnych Optyalność nie iplikuje krzepkości! J 1 = N e T (n)e(n) n=1

Strojenie regulatorów ultioscylacyjnych Optyalność nie iplikuje krzepkości! J 2 = J 1 = N e T (n)e(n) n=1 N (e T (n)e(n) + β u T (n) u(n)) n=1 Zaproponowana funkcja celu wprowadza jedynie jeden paraetr (β) niezależnie od liczby ipleentowanych członów oscylacyjnych. Dla kontrastu, etoda LQR wyaga zdefiniowania etoda prób i błędów aż dwóch współczynników wagowych dla każdego ipleentowanego członu oscylacyjnego.

Strojenie regulatorów ultioscylacyjnych (cd.) A ila Rf Lf ioa Udc + _ VSI ua VSI ub VSI uc A A ilb ilc Rf Rf Rn Lf Lf Ln Cf iob ioc Cf Cf a b c V V V Load ki ki ki ku ku ku ila ilb ilc a b c Pulse width odulator uabc φ ref (n)=ω1 nts φ ref abc dq u -K x LQR gain Saple & Hold abc dq abc dq il MOSC +_ ref xmosc e ref d ref q ref

Strojenie regulatorów ultioscylacyjnych (cd.) 2 2 absorbing wall 15 absorbing wall 15 q C (all particles and the gbest) 1 5 5 1 q 11 (all particles and the gbest) 1 5 5 1 15 absorbing wall 15 absorbing wall 2 2 1 2 3 4 5 6 7 8 9 1 swar iteration nuber i 1 2 3 4 5 6 7 8 9 1 swar iteration nuber i

Strojenie regulatorów ultioscylacyjnych (cd.) 1 2.3 1 2.4 perforance index J control 1 2.5 1 2.6 1 2.7 1 2.8 u Ca u Cb u Cc i oa 1 2.9 1 2 3 4 5 6 7 8 9 1 swar iteration nuber i

Repetycyjny regulator neuronowy oryginalna koncepcja regulatora procesu powtarzalnego Kształtowanie sygnału sterujacego jako zadanie optyalizacji dynaicznej, w który krytykie rozwiazań jest sa obiekt regulacji (nie jest wyagana synteza odelu dynaiki obiektu regulacji). Globalna, tj. oceniajaca efektywność sygnału sterujacego za cały okres sygnału zadanego, reguła gradientowego uczenia w locie regulatora neuronowego. Zaproponowanie sprzężenia w przód od zakłócenia również w obrębie części repetycyjnej regulatora sprzężenia poprawiajacego szybkość odpowiedzi w kierunku z pasa na pas. Nie sa wyagane filtry dolnoprzepustowe w celu zapewnienia stabilności układu w długi horyzoncie liczby powtórzeń.

Repetycyjny regulator neuronowy (cd.) Non-repetitive part of the controller operating in the p-direction Disturbance feedforward (pdff) k13 iload Full-state feedback (FSF) [to increase daping] k12 ref Reference feedforward (RFF) k1 k11 il FFNN-based repetitive controller operating in the k-direction utbg 1 - - unonrc DC voltage power source LC filter iload Load Tie-Base Generator ref iload vn k1 PWM uvsi upwm Single-phase VSI w (1) w (2) SRC uffnn Cost function:. Optiization (training) algorith: the Levenberg-Marquardt back-propagation. iload Meory of α previous saples kdff path

u C [V] Repetycyjny regulator neuronowy (cd.) 4V 325V u C [V] 4 u avg VSI [V] 2-2 -4 5 1 15 2 25 2 (.4 s) 16 12 8 4-325V -4V 5 1 15 2 saple nuber p p-direction along the pass direction iteration nuber k k-direction pass to pass direction 5% -5% e [%] 1 8 noise RMS [agenta] RMSE (error RMS) [blue] 5 1 15 2 4V 325V u FFNN [V] u nonrc [V] 6 i load [A] 1A [%] 4 5V -5V 2-1A 1 2 3 4 5 6 iteration nuber k (5 iterations = 1 second) -325V -4V 5 1 15 2 saple nuber p

Bezpośredni regulator rojowy oryginalna koncepcja regulatora procesu powtarzalnego Punkte wyjścia było zauważenie, że proces powtarzalny daje ożliwość porównywania w zbliżonych warunkach rozwiazań proponowanych przez poszczególnych przedstawicieli populacji (roju czastek). Krytykie kierunku ewolucji roju przechowujacego próbki sygnału sterujacego oże zate bezpośrednio być ciagły proces powtarzalny. Stochastyczna (bezgradientowa) reguła ewolucji roju staje się prawe sterowania repetycyjnego. Globalna reguła sterowania pozwala kształtować jakość sterowania za cały okres sygnału zadanego. Tylko jeden paraetr funkcji celu dobierany przez projektanta. Możliwość rozproszenia obliczeń rojowych na cały okres sygnału zadanego praktyczna ipleentacja regulatora @1 khz ożliwa już np. na TI TMS32F2812 (15 MHz).

Bezpośredni regulator rojowy (cd.) ref Reference feedforward (RFF) krff Plug-in direct ulti-swar repetitive controller (PDMSRC) J (k,1) J (k,2) J (k,n) J (k,n) PSO1: q1j = [uj(1),, uj(α1)] PSO2: q2j = [uj(α1+1),, uj(α2)] PSOn: qnj = [uj(αn-1+1),, uj(αn)] PSON: qnj = [uj(αn-1+1),, uj(αn)] Disturbance feedforward (DFF) Full-state feedback (FSF) [to increase daping] DC voltage power source kdff k12 k11 iload il LC filter iload Load ref u PSO i = [q11, q21,, qn1,, qnj,, qns] upso - - upwm PWM Single-phase VSI uvsi

Bezpośredni regulator rojowy (cd.) 4V 325V u C [V] u avg VSI [V] -325V -4V 5 1 15 2 5% -5% e [%] 1 8 noise RMS [agenta] RMSE (error RMS) [blue] 5 1 15 2 4V 325V u PSO [V] u nonrc [V] 6 i load [A] 1A [%] 4 5V -5V 2-1A 5 1 15 2 25 3 iteration nuber k (2 iterations = 1 second) -325V -4V 5 1 15 2 saple nuber p

Bezpo sredni regulator rojowy procesu powtarzalnego Bezposredni regulator rojowy (cd.) Bartłoiej Ufnalski (Faculty Board Mtg.: Sept. 21, 216) www.ufnalski.edu.pl/habilitacja (applic.: March 216)

Algoryt sterowania a algoryt adaptacji czy estyacji Opracowany algoryt bezpośredniego repetycyjnego regulatora rojowego wykorzystano ponadto.in. do: adaptacji nastaw regulatora nierepetycyjnego sterujacego procese powtarzalny oraz nadażnej estyacji paraetrów procesu powtarzalnego.

Adaptacyjne sterowanie optyalne procese powtarzalny

Bezpo sredni regulator rojowy procesu powtarzalnego Bezgradientowa nada zna estyacja paraetrów procesu powtarzalnego Bartłoiej Ufnalski (Faculty Board Mtg.: Sept. 21, 216) www.ufnalski.edu.pl/habilitacja (applic.: March 216)

Serdecznie dziękuję za uwagę! Pełny opis osiagnięć jest dostępny pod adrese www.ufnalski.edu.pl/habilitacja. Kluczowe odele zostały opublikowane na www.athworks.co/atlabcentral/profile /authors/212839-bartloiej-ufnalski (ożna wygooglować podajac słowa kluczowe: ufnalski atlab).