Full Text - Instytut Maszyn, Napędów i Pomiarów Elektrycznych
Transkrypt
Full Text - Instytut Maszyn, Napędów i Pomiarów Elektrycznych
Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Nr 64 Politechniki Wrocławskiej Nr 64 Studia i Materiały Nr 30 2010 sterowanie predykcyjne, regulator prądu, częstotliwość próbkowania Piotr J. SERKIES*, Krzysztof SZABAT* PORÓWNANIE WŁAŚCIWOŚCI DYNAMICZNYCH NAPĘDU ELEKTRYCZNEGO Z KLASYCZNYM I PREDYKCYJNYM REGULATOREM PRĄDU W artykule przedstawiono zagadnienia związane z zastosowaniem predykcyjnego regulatora prądu w strukturze sterowania napędu elektrycznego. Omówiono obiekt badań oraz przyrostowy regulator prądu typu PI. Kolejno przedstawiono podstawowe zagadnienia związane ze sterowaniem predykcyjnym. Omówiono również strukturę regulatora predykcyjnego. Na podstawie badań eksperymentalnych porównano właściwości dynamiczne obiektu pracującego w strukturze z regulatorem PI i predykcyjnym. Omówiono problemy występujące przy implementacji obu typów regulatorów. 1. WPROWADZENIE Automatyka napędu elektrycznego jest dziedziną rozwijającą się dynamicznie od wielu lat. Wynika to z faktu powszechności aplikacji napędowych, zarówno w przemyśle jak i w gospodarstwie domowym, jak również coraz większej dostępności tanich układów mikroprocesorowych i energoelektronicznych umożliwiających realizację coraz bardziej skomplikowanych algorytmów sterowania. Prowadzi to do prób zastępowania klasycznych systemów sterowania coraz bardziej nowoczesnymi rozwiązaniami takimi jak: sterowanie ślizgowe, rozmyte czy predykcyjne. Kaskadowa struktura sterowania, powszechnie używana w napędzie elektrycznym, składa się z szeregowo połączonych regulatorów: nadrzędnego pozycji, podporządkowanego prędkości i podrzędnego momentu (prądu). Strukturę tą używa się niezależnie od typu zastosowanego silnika napędowego. Najprostszym przykładem jest tu napęd prądu stałego [1]. Ideę regulacji kaskadowej stosuje się również w przypadku napędu z silnikiem indukcyjnym czy PMSM (DFOC) [2]. Powszechność zastosowań tej struktu__________ * Politechnika Wrocławska, Wydział Elektryczny, Instytut Maszyn, Napędów i Pomiarów Elektrycznych, ul. Smoluchowskiego 19, 50-372 Wrocław, piotr.serkies@ pwr.wroc.pl; krzysztof.szabat@ pwr.wroc.pl 223 ry wynika z jej cech charakterystycznych: prostocie doboru nastaw regulatorów, szybkości eliminowania zakłóceń, łatwości przeprowadzenia dowodu stabilności. Obwód regulacji prądu w przeważającej większości korzysta z klasycznego regulator typu PI. Regulatory tego typu są powszechnie stosowane ze względu na swoja prostotę budowy oraz znane metody strojenia [3]. W zdecydowanej większości metod doboru nastaw regulatora zakłada się brak nieliniowości w strukturze w której pracuje. Założenie to jest praktycznie nieosiągalne w układach rzeczywistych, w których występuje ograniczenie maksymalnej wartości napięcia zasilającego. W takim przypadku wartości nastaw regulatorów wyznaczone analitycznie należy poddać korekcji. W procesie projektowania regulatorów predykcyjnych uwzględnia się model obiektu wraz z istniejącymi ograniczeniami sygnałów sterujących (można również ograniczyć wartości ich pochodnych) i wewnętrznych zmiennych stanu. Umożliwia to uzyskanie optymalnych, zgodnie ze zdefiniowanym kryterium, przebiegów zmiennych stanu sterowanego układu. Nastawy regulatora zmieniają się w zależności od aktualnego punktu pracy [4, 5] zapewniając żądane właściwości dynamiczne obiektu. Celem referatu jest zaprezentowanie wyników badań związanych z zastosowaniem predykcyjnego regulatora prądu, jak również porównanie otrzymanych wyników z klasyczną strukturą z regulatorem PI. Przedstawiono wyniki związane z wpływem kroku próbkowania pętli regulacji prądu na właściwości dynamiczne obu regulatorów. Opracowana struktura predykcyjnego regulatora prądu może być wykorzystywana w układach rzeczywistych, w pracach nad strukturami sterowania prędkością i położeniem napędu z połączeniem sprężystym. 2. ANALIZOWANA STRUKTURA STEROWANIA Analizowane w pracy regulatory prądu dedykowane są dla napędu wyposażonego w obcowzbudne silniki prądu stałego (możliwa jest również ich implementacja w napędach prądu przemiennego). Silniki takie można opisać, przy uwzględnieniu powszechnych założeń upraszczających, następującymi równaniami: Te dit (t ) = −it (t ) + K t ut (t ) −ψ f ω (t ) dt me (t ) = it (t )ψ f ( TM ) (1) dω (t ) = (me (t ) − mL (t )) dt gdzie: ut – napięcie przyłożone do zacisków obwodu twornika; it – prąd w obwodzie twornika; me – moment elektromagnetyczny silnika; mL – moment zewnętrzny na wale silnika; ω – prędkość kątowa silnika; ψf – strumień wzbudzenia; Te – stała elektromagnetyczna silnika; TM – stała mechaniczna. 224 A PI Ri it M EN B 3 itref ω Rys. 1. Struktura sterowania Fig. 1. Control structure W badanym zestawie silnik pracuje w układzie mostka H, którego strukturę pokazano na rys. 1. Składa się on z czterech kluczy energoelektronicznych (tranzystory IGBT z diodami zwrotnymi) wraz z układami sterowania (z ustawionym czasem opóźnienia załączenia tranzystora 1μs). W sposób schematyczny w postaci prostownika, zamieszczono na rysunku obwód pośredniczący wraz z kondensatorem, dławikami oraz prostownikiem. Układ PWM realizowany jest sprzętowo w karcie dSpace, natomiast regulatory (zaznaczone schematyczni) w sposób programowy. W klasycznej strukturze sterowania kaskadowego powszechnie stosuje się regulatory typu PI, bardzo często w postaci dyskretnej z ograniczeniem sygnału sterującego. Schemat blokowy rozpatrywanego regulatora przedstawiono na rys. 2. Właściwości dynamiczne układu z regulatorem pracującym w sposób dyskretny zależą od kroku jego próbkowania. Znane z literatury kryteria nastaw regulatorów takie jak kryterium modułu i symetrii [1], kryterium Ziglera–Nikolsa [3] zakładają brak ograniczeń nakładanych na sygnał sterujący. Istnienie ograniczenia komplikuje dobór nastaw regulatora. K Ri ref t i TRi ∑ ∑ it z −1 Tsi z Ts i z z −1 KRi Rys. 2. Struktura przyrostowego regulatora PI Fig. 2. Sstructure of discrete incremental PI controller u 225 W tabeli 1 zestawiono parametry regulatora dobrane eksperymentalnie dla dwóch kroków próbkowania. Tabela 1. Parametry badanych regulatorów KP KI Ts = 0,1 ms 53 1000 Ts = 0,5 ms 650 3000 3. REGULATOR PREDYKCYJNY Strategia sterowania predykcyjnego polega na wyznaczeniu sekwencji sterowań (ich ilość określona jest przez krok predykcji sterowań) na horyzoncie predykcji wyjść, aby zminimalizować wartość funkcji celu określonej zależnością (2) przy uwzględnieniu ograniczeń nałożonych na sygnały sterujące i wewnętrzne zmienne stanu [4, 5]. Nu −1 ⎧⎪ N zad 2 2⎫ ⎪ min ⎨ y (k + p | k ) − y (k + p | k ) + Δu (k + p | k ) R ⎬ Q Δu ⎪ ⎪⎭ p =0 ⎩ p=1 umin ≤ u (k + p | k ) ≤ umax p = 0,1," , N u xmin ≤ x(k + p | k ) ≤ xmax p = 1,2," , N ∑ ∑ (2) gdzie: Q ≥ 0 i R > 0 są macierzami wag, y jest wektorem wyjściowym układu, Δu jest odpowiednią sekwencją sygnału sterującego, Δumin oraz Δumax są ograniczeniami sygnału sterującego, x jest wektorem stanu, xmin, xmax są ograniczeniami zmiennych stanu. W niniejszych badaniach wykorzystano metodę sterowania predykcyjnego „offline”, która zadanie optymalizacji (2) rozwiązuje poprzez rozpatrzenie wszystkich kombinacji wektora stanu x ∈ Xf przy użyciu programowania wieloparametrycznego [6]. Zgodnie z [7] można wykazać, że przestrzeń Xf składa się z regionów, w których optymizator jest wyrażony, jako funkcja jawna dla danych wartości wektora x. Prawo sterowania może być traktowane, jako kawałkami ciągłe i wyrażone następująco: U (x ) = K r x + g r , ∀x ∈ Pr (3) gdzie Pr są wielościennymi zbiorami zdefiniowanymi, jako: { } Pr = x ∈ ℜn | H r x ≤ d r , r = 1, ..., N r (4) 226 Algorytmy projektowania wielościennych zbiorów i wyliczania prawa sterowania są opisane szczegółowo w [7]. W rozpatrywanym przypadku rozszerzony wektor stanu obejmował trzy zmienne: prąd twornika, prędkość oraz wartość zadaną prądu twornika. Wartość sterowania została ograniczona na poziomie ±1,3 napięcia znamionowego. Wyjściem podlegającym minimalizacji była różnica między prądem zadanym a mierzonym. Wartości horyzontów predykcji wynosiły N = 10; Nu = 2. Wartości macierzy Q i R zostały ustalone na Q = 0,1, R = 0,00001. Regulator ten został zaznaczony na rys. 1 jako B. Na rysunku 3d) pokazano obszary w przestrzeni zmiennych stanu, natomiast na rys. 3a)–c) przedstawiono obszary przy wybranych wartościach zadanego prądu twornika. Na pierwszych trzech rysunkach widoczne jest przesuwanie się obszaru wzmocnień wraz ze zmianą sygnału zadanego. a) ref it =0.00 ω [p.u] 1 d) Controller partition with 17 regions. 0 -1 -4 -2 0 it [p.u] 2 4 4 ref it =-1.00 b) -1 -2 ω [p.u] c) 0 it [p.u] 2 -2 4 ref it =1.00 1 -4 1 0 0 -1 -4 0 ref 0 -4 2 it [p.u] ω [p.u] 1 -2 0 it [p.u] 2 4 ω [p.u] -1 -4 -2 0 it [p.u] 2 4 Rys. 3. Obszary regulatora dla wybranych wartości sygnału zadanego: a), b), c), podział przestrzeni d) Fig. 3. Areas for selected values of the controller setpoint: a), b), c), division of state space d) 4. BADANIA EKSPERYMENTALNE Testy przeprowadzono na stanowisku laboratoryjnym składającym się z silnika prądu stałego o parametrach zamieszczonych w tab. 2. Sygnał zadanego prądu modulowany był przez blok PWM z częstotliwością 12 kHz (dopuszczalna częstotliwość przełączeń dla kluczy sterownika wynosiła 20 kHz). Algorytmy sterowania zaimplementowano na karcie z procesorem sygnałowym dSpace 1104. Do pomiaru prędkości 227 użyto enkodera o rozdzielczości 36000 impulsów na obrót. Prąd mierzony był za pomocą przetworników LEM. Tabela 2. Dane znamionowe silnika napędowego Typ PN [W] PZBB 22b 500 nN [obr/min] 1450 UN [V] 220 IN [A] 3,15 Rt [Ω] 8,05 Lt [mH] 800 J [kgm2] 0,0044 Jako sygnał referencyjny (momentu zadanego) użyto wymuszenia skokowego o amplitudzie znamionowej i zadanej częstotliwości 3 Hz. Jako pierwsze przeprowadzono testy regulatora PI próbkowanego z częstotliwością 10 kHz. Wybrane przebiegi zmiennych stanu zaprezentowano na rys. 4. i [p.u], ω [p.u] a) 1 ref it 0.5 it 0 ω -0.5 -1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 t [s] b) c) 1 1 0.5 i [p.u] ut [p.u] 0.75 0.5 ref it it -0.5 0.25 0 0 0 0.5 1 t [s] 1.5 2 -1 0.65 0.66 0.67 t [s] 0.68 0.69 0.7 Rys. 4. Działanie regulatora PI próbkowanego z krokiem 0.1ms: a) przebiegi prądu i prędkości, b) sygnał zadany dla PWM, c) przebieg prądu Fig. 4. PI Controller operation sampled in steps of 0.1ms: a) current and speed waveforms, b) The signal given to PWM, c) response of the current Z zamieszczonych na rys. 4. przebiegów widać że moment elektromagnetyczny w strukturze z regulatorem PI, w sposób bardzo dobry śledzi sygnał zadany. Czas ustalania prądu przy pełnym „nawrocie” wynosi około 6 ms (rys. 4c). Należy podkreślić, że opóźnienie to może ulec zmniejszeniu przez zwiększenie wzmocnień regulatora momentu. Prowadzi to jednak do wzmacniania szumów w układzie regulacji a w konsekwencji do pogorszenia właściwości statycznych układu. Jest to szczególnie istotne w znacznie bardziej zaawansowanych strukturach wykorzystujących estymato- 228 ry niedostępnych zmiennych stanu, których sygnały wejściowe powinny mieć relatywnie mały poziom szumów. Następnie przeprowadzono badanie układu z regulatorem PI próbkowanym z częstotliwością 2 kHz. Układ przetestowano dla innego zestawu wzmocnień regulatora. Uzyskane przebiegi zostały zaprezentowane na rys. 5. a) i 1 t i [p.u], ω[p.u] i ref t 0.5 0 ω -0.5 -1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 t [s] b) c) 1.2 1 0.9 1 0.8 0.8 i [p.u] 0.6 t u [p.u] 0.7 0.5 i 0.6 i ref t t 0.4 0.2 0.4 0.3 0 0.2 -0.2 0 0.2 0.4 0.6 t [s] 0.8 1 0 0.005 0.01 0.015 0.02 t [s] Rys. 5. Działanie regulatora PI próbkowanego z krokiem 0.5ms: a) przebiegi prądu i prędkości, b) sygnał zadany dla PWM, c) przebieg prądu. Fig. 5. PI Controller operation sampled in steps of 0.5ms: a) current and speed waveforms, b) The signal given to PWM, c) delayed response to the current. Zmiana parametrów regulatora (częstotliwość próbkowania, wzmocnienia) skróciła czas narostu i ustalania momentu elektromagnetycznego. Należy jednak zwrócić uwagę na znacznie większy poziom szumów występujący w przebiegu prądu w stanie ustalonym. Jak wynika z rys. 4 i rys. 5 w układach z regulatorem PI można uzyskać różne przebiegi momentu elektromagnetycznego wynikające z dobranych parametrów regulatora (i punktu pracy układu). Zwiększenie wzmocnień prowadzi do wzrostu dynamiki odpowiedzi, zwiększa jednakże poziom szumów w odpowiedzi. Tak więc właściwości dynamiczne układu są wynikiem kompromisu pomiędzy tymi przeciwstawnymi wymaganiami. Kolejno przetestowano układ z regulatorem predykcyjnym próbkowanym z częstotliwością 2 kHz. Przebiegi zmiennych układu zamieszczono na rys. 6. 229 i [p.u], ω [p.u] a) 1 it ref it 0.5 ω 0 -0.5 -1 0 b) 0.1 0.2 0.3 0.4 0.5 t [s] c) 1 0.6 0.4 0.2 0 0.7 0.8 0.9 1 1 0.8 i [p.u] t u [p.u] 0.8 0.6 ref it 0.6 it 0.4 0.2 0 0.2 0.4 0.6 0.8 1 0 0 0.002 t [s] 0.004 0.006 0.008 0.01 t [s] Rys. 6. Działanie regulatora predykcyjnego próbkowanego z krokiem 0,5 ms: a) przebiegi prądu i prędkości, b) sygnał zadany dla PWM, c) przebieg prądu Fig. 6. Predictive Controller operation sampled in steps of 0.5 ms: a) current and speed waveforms, b) The signal given to PWM, c) response of the current Z analizy przebiegów zamieszczonych na rys. 6 wynika że układ regulacji charakteryzuje się bardzo dobrymi właściwościami dynamicznymi i statycznymi. Czas narostu momentu wynosi około 2,5 ms (rys. 6c). Poziom szumów w odpowiedzi układu jest bardzo mały. Wynika to ze zmiany parametrów regulatora. Posługuje się on dużymi wzmocnieniami w zakresie dużych błędów regulacji, które stopniowo zmniejsza dochodząc do punktu pracy ustalonej zapobiegając tym samym powstaniu przeregulowań. 5. PODSUMOWANIE W artykule przedstawiono zagadnienia związane z doborem parametrów regulatora prądu w napędzie DC. Omówiono pętlę regulacji momentu, opartą o dyskretny regulator PI oraz o dyskretny regulator predykcyjny. Na podstawie przeprowadzonych badań symulacyjnych można sformułować następujące wnioski końcowe: – Dobór nastaw klasycznego regulatora prądu typu PI jest kompromisem pomiędzy właściwościami statycznymi i dynamicznymi, przyjęcie mniejszych wzmocnień prowadzi do wydłużenia czasu narostu odpowiedzi układu, większe wartości nastaw powodują wzmacnianie szumów pomiarowych. – Dynamika narostu odpowiedzi układu w strukturze z regulatorem predykcyjnym zależy od wartości współczynników przyjętych w funkcji celu i może być zmieniana w szerokim zakresie. 230 – Regulator predykcyjny przez zmianę wartości wzmocnień dopasowuje się w sposób optymalny do aktualnego punktu pracy obiektu. Jest on tym samym w stanie zapewnić znacznie lepsze właściwości dynamiczne i statyczne obiektu niż klasyczny regulator PI o stałych wzmocnieniach. – Implementacja regulatora predykcyjnego w wersji off-line w znacznym stopniu upraszcza jego implementację praktyczną. Praca finansowana przez Ministerstwo Nauki i Szkolnictwa Wyższego w ramach projektu N N510 352936 (2009–2011). LITERATURA [1] TUNIA H., KAZIMIERKOWSKI M., Automatyka napędu przekształtnikowego, PWN, 1987. [2] ORŁOWSKA-KOWALSKA T., Bezczujnikowe układy napędowe z silnikami indukcyjnymi, Oficyna Wydawnicza PWr., Wrocław 2003. [3] BRÓZKA J., Regulatory i układy automatyki, MIKOM, 2004. [4] MACIEJOWSKI J.M, Predictive Control with Constraints, Prentice Hall, UK, 2002. [5] TATJEWSKI P., Sterowanie zaawansowane obiektów przemysłowych, struktury i algorytmy, Akademicka Oficyna Wydawnicza EXIT, 2002. [6] KVASNICA M., GRIEDER P., BAOTI´C M., MORARI M., Multi-Parametric Toolbox (MPT), in HSCC (Hybrid Systems: Computation and Control), 2004, 448–462. [7] BEMPORAD A., MORARI M., DUA V., PISTIKOPOULOS E.N., The explicit linear quadratic regulator for constrained systems, Automatica, Vol. 38, No. 1, (2002), 3–20. A COMPARISON OF DYNAMIC PROPERTIES OF THE ELECTRICAL DRIVE WITH CLASSICAL AND PREDICTIVE CURRENT CONTROLLERS In the paper the issues related to the application of a different type of current controller in the control structure of the drive system are discussed. The model of the drive system and the incremental PI controller are presented. Then the fundamental concerning predictive control are introduced. The structure of the predictive controller is shown. The dynamic and static characteristics of the object working with different controller are compared. The application problems of the analysed controllers are discussed.