8_teresa orlowska-ko.. - Politechnika Wrocławska
Transkrypt
8_teresa orlowska-ko.. - Politechnika Wrocławska
Nr 56 Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Politechniki Wrocławskiej Nr 56 Studia i Materiały Nr 24 2004 Silnik indukcyjny, sterowanie wektorowe, napęd bezczujnikowy, odtwarzanie zmiennych stanu, wrażliwość na zmianę parametrów TERESA ORŁOWSKA-KOWALSKA*, Jacek LIS* ANALIZA WRAŻLIWOŚCI BEZCZUJNIKOWEGO UKŁADU STEROWANIA WEKTOROWEGO SILNIKIEM INDUKCYJNYM Z WYBRANYMI ESTYMATORAMI STRUMIENIA I PRĘDKOŚCI WIRNIKA Artykuł dotyczy zagadnień związanych z analizą wrażliwości bezczujnikowego układu sterowania silnikiem indukcyjnym z estymatorami stanu, na zmiany parametrów schematu zastępczego silnika. Rozważono dwa układy wektorowego sterowania: z estymatorem typu MRAS oraz z liniowym obserwatorem zmiennych stanu pełnego rzędu. Przeanalizowano wpływ zmiany parametrów schematu zastępczego silnika indukcyjnego na poprawność pracy zamkniętego układu sterowania wyposażonego w rozważane estymatory. Przedstawiono wyniki badań symulacyjnych. 1. WPROWADZENIE W nowoczesnych przekształtnikowych układach napędowych coraz częściej stosuje się zaawansowane metody sterowania wektorowego (np. metodę polowo zorientowaną – DFOC). Wymagają one informacji o amplitudzie i położeniu wektora strumienia skojarzonego z uzwojeniami wirnika oraz aktualnej prędkości wału silnika. Potrzebne informacje można pozyskać na drodze pomiarowej, co w przypadku strumienia skojarzonego z uzwojeniami wirnika jest bardzo trudne, lub odtworzyć podstawie pomiaru innych łatwiej mierzalnych wielkości. Zastosowanie czujników wartości nieelektrycznych (np. prędkości) w układzie napędowym powoduje podniesienie kosztów i obniżenie niezawodności mechanicznej całego układu. Stąd duży nacisk na __________ * Politechnika Wrocławska, Instytut Maszyn, Napędów i Pomiarów Elektrycznych, 50-370 Wrocław, ul. Smoluchowskiego 19, [email protected] , [email protected] minimalizację liczby czujników pomiarowych i ograniczenie jedynie do czujników wielkości elektrycznych (prądów fazowych, napięcia i prądu w obwodzie pośredniczącym falownika), zamontowanych w obrębie obudowy falownika. Zastosowanie tego podejścia (idea napędu bezczujnikowego –przedstawiona na rys. 1), powoduje konieczność zastosowania metod odtwarzania niedostępnych pomiarowo zmiennych stanu. PS U DC → U s ω* Układ sterowania polowo zorientowanego Estymaty niedostępnych zmiennych stanu sT FN-MSI Is Estymator SI Rys. 1. Schemat bezczujnikowego układu napędowego z odtwarzaniem sygnałów niedostępnych pomiarowo Fig. 1. Schematic diagram of the sensorless drive with reconstruction of nonmeasurable state variables W literaturze, między innymi w [2] i [3], omówionych jest wiele rozwiązań estymatorów prędkości i strumienia skojarzonego z uzwojeniem wirnika. Metody te można podzielić na kilka grup, jak to zaprezentowano na rys. 2. Algorytmiczne metody odtwarzania niedostępnych pomiarowo wielkości bazują na znajomości modelu matematycznego silnika indukcyjnego, są one jednak wrażliwe na błędy wstępnego określenia parametrów oraz ich zmianę [2], [7]. Powoduje to pogorszenie jakości odtwarzania, właściwości dynamicznych i statycznych układu napędowego a w skrajnych przypadkach utratę stabilności, co może prowadzić do awarii. W związku z tym celowe wydaje się przeprowadzenie analizy wrażliwości układu napędowego wyposażonego w estymator niedostępnych pomiarowo zmiennych stanu na błędy wstępnej identyfikacji oraz zmianę parametrów silnika. Jedno z podejść umożliwiających ilościową ocenę wrażliwości na wymienione zjawiska zaprezentowano w niniejszym artykule. Do analizy wybrano układ napędowy wyposażony w dwa typy estymatorów niedostępnych zmiennych: estymator z modelem odniesienia typu MRAS – zaproponowaną przez C. Schaudera [4] oraz liniowy obserwator pełnego rzędu zaproponowany przez H. Kubotę [1]. Obie te metody należą do grupy algorytmicznych metod odtwarzania niedostępnych zmiennych. Metody odtwarznia zmiennych stanu silnika indukcyjnego w napędach bezczujnikowych Metody fizykalne Asymetria magnetyczna maszyny Symulatory zmiennych stanu Model stojana MRAS ( Ψr ) (ω) Metody algorytmiczne Metody neuronowe Obserwatory zmiennych stanu Filtr Kalmana ( Ψr ,ω) Obserwator „sliding-mode” Obserwator nieliniowy ( Ψr ) ( Ψr ,ω) Model wirnika Estymator Lorenza Obserwator liniowy ( Ψr ) ( Ψr ) ( Ψr ) Obserwator rozszerzony ( Ψr ,ω, mo ) Rys. 2. Podział metod odtwarzania zmiennych stanu silników indukcyjnych [2] Fig. 2. Classification of state variable reconstruction methods for induction motors [2] 2. MODELE MATEMATYCZNE ROZWAŻANYCH ESTYMATORÓW 2.1. MADEL MATEMATYCZNY SILNIKA INDUKCYJNEGO W badaniach symulacyjnych wykorzystano model matematyczny silnika indukcyjnego zapisany za pomocą wektorów przestrzennych, w jednostkach względnych, przy powszechnie stosowanych założeniach upraszczających [2]. u s = rs i s + T N 0 = rr i r + TN dΨ dt s dΨ r − jω Ψ r dt (1a) (1b) Ψ s = xs i s + xM i r (1c) Ψ r = xr i r + x M i s (1d) ( ( ) ) dω 1 xM = Im Ψ r × i s − mo (1e) dt TM x r Model ten, po wykonaniu odpowiednich przekształceń umożliwia wyprowadzenie równań opisujących dowolny estymator zmiennych stanu silnika indukcyjnego. 2.2. ESTYMATOR Z MODELEM ODNIESIENIA Metoda estymacji strumienia i prędkości wirnika typu MRAS zaproponowana przez indukcyjnego Schaudera w [4] opiera się na spostrzeżeniu, że informacje o aktualnej wartości wektora przestrzennego strumienia skojarzonego z uzwojeniami wirnika można uzyskać zarówno z równań obwodu wirnika jak i stojana. Przy czym, aby uzyskać tę informację z równań wirnika, należy znać aktualną wartość prędkości kątowej silnika. Przekształcając odpowiednio równanie stojana (1a) przy wykorzystaniu równań (1c) i (1d), otrzymuje się znany model napięciowy strumienia wirnika [2]: ˆu = Ψ r gdzie: σ = 1− di ⎞ xr ⎛ ⎜ u s − rs i s − TN x sσ s ⎟ dt ∫ TN x M ⎝ dt ⎠ (2a) x M2 . xs xr Natomiast z równań wirnika (1b) oraz (1c) i (1d) otrzymuje się tzw. model prądowy strumienia wirnika [2]: ˆ i (ω ) = 1 Ψ r TN ⎛⎛ r ∫ ⎜⎜ ⎜⎜⎝ jω − xrr ⎝ ⎞ ˆ i rr x M ⎞ ⎟⎟Ψ r − i s ⎟⎟ dt . x r ⎠ ⎠ (3) Ideę estymatora typu MRAS przedstawiono na rys. 3. Porównując wartości wyliczone z równań obwodów wirnika oraz stojana można, uzyskać informację o prędkości kątowej silnika. Porównanie sprowadza się do minimalizacji różnicy pomiędzy strumieniami skojarzonymi wirnika wyliczonymi z równań (2) i (3), poprzez zmianę prędkości kątowej w równaniu wirnika (3) za pomocą mechanizmu adaptacji. W [4] zaproponowano mechanizm adaptacji następującej postaci: ( ) ) ( ˆ u ×Ψ ˆ i (ω ) + K Im Ψ ˆ u ×Ψ ˆ i (ω ) dt . ωˆ = K P Im Ψ r r I∫ r r uS Równania stojana (4) Ψ̂ r Mechanizm Adaptacji is Równania wirnika ω̂ Ψ̂ r (ω ) Rys. 3. Schemat ideowy estymatora strumienia i prędkości wirnika typu MRAS [3] Fig. 3. Schematic diagram of MRAS type rotor flux and speed estymator [3] 2.3. LINIOWY OBSERWATOR ZMIENNYCH STANU PEŁNEGO RZĘDU Liniowy obserwator zmiennych stanu zaproponowany przez H. Kubotę [1] wyprowadzony jest również z układu równań (1) opisujących silnik indukcyjny. Po przekształceniu i zapisaniu ich w postaci równania stanu oraz uzupełnieniu, zgodnie z teorią obserwatorów [3], o sprzężenie zwrotne zawierające macierz wzmocnień G, otrzymuje się model matematyczny tego obserwatora. Schemat ideowy takiego rozwiązania zaprezentowano na rys. 4. Oprócz macierzy wzmocnień obserwatora G, schemat zawiera również mechanizm adaptacji zapewniający estymację prędkości na podstawie informacji o różnicy odpowiedzi prądowej obserwatora i obserwowanego obiektu (silnika). Informacja ta służy do przestrajania macierzy A obserwatora za pomocą estymaty prędkości kątowej wału silnika, co z kolei prowadzi do minimalizacji różnicy między odpowiedziami obiektu i obserwatora. Poniżej zaprezentowano model matematyczny (5) liniowego obserwatora pełnego rzędu zapisany w układzie współrzędnych α-β: d ⎡ ˆi s ⎤ 1 ⎢ˆ ⎥= dt ⎣Ψ TN r⎦ ⎛ ⎞ ⎡ˆ ⎤ ⎜ (A + ω A′) ⎢ i s ⎥ + Bu s ⎟ + G ˆi s − i s ⎜ ⎟ ˆ ⎣Ψ r ⎦ ⎝ ⎠ gdzie odpowiednie macierze wyrażone są następująco: ( ) (5a) ⎡ ⎛ rs x r x M2 ⎞ x M ⎤ ⎟⎟ + ⎥ ⎡a ⎢-⎜⎜ w wτ ⎠ wτ ⎥ = ⎢ 11 A=⎢⎝ xM 1 ⎥ ⎣a 21 ⎢ − ⎢⎣ τ τ ⎥⎦ x ⎡ a12 ⎤ 0 −j M ⎢ ′ , = A w ⎢0 a 22 ⎥⎦ j ⎣ ⎤ ⎡ xr ⎤ ⎥ , B = ⎢ w ⎥ (5b) ⎥ ⎢0⎥ ⎦ ⎣ ⎦ (k − 1)(a11 + a 22 ) + j (k − 1)ωˆ ⎡ g + jg 2 ⎤ ⎡ ⎤ G=⎢ 1 =⎢ 2 ⎥ ⎥ ⎣ g 3 + jg 4 ⎦ ⎣ k − 1 (ca11 + a 21 ) − c(k − 1)(a11 + a 22 ) − j (k − 1)cωˆ ⎦ ( ) xr w , c= , rr xM w = x s x r − x M2 , τ = oraz: a współczynnik k – stała wartość. uS SI B + + + 1 TN ∫ dt ⎡ ˆi s ⎤ ⎢ˆ ⎥ ⎢⎣ Ψ r ⎥⎦ [1 0] iS î S +  M echanizm A daptacji G Rys. 4. Schemat ideowy liniowego obserwatora pełnego rzędu dla silnika indukcyjnego Fig. 4. Schematic diagram of the linear full-order state observer for the induction motor (5c) Mechanizm adaptacji zaproponowany w [1] można zapisać w następującej postaci: ( gdzie: ) ( ) ˆ + K Im e ×Ψ ˆ dt ω̂ = K P Im e is ×Ψ r I∫ is r (6a) e is = i s − ˆi s (6b) 3. METODA BADAŃ SYMULACYJNYCH Badania symulacyjne zrealizowano w środowisku MATLAB/SIMULINK. Model symulacyjny podzielony został na bloki związane z realizacją poszczególnych elementów układu napędowego. Model silnika i estymatorów zamodelowano w postaci równań zespolonych. Falownik modelowano jako układ nieliniowy z idealnymi kluczami ze „sztywnym napięciem” w obwodzie pośrednim falownika (stała wartość napięcia, nie uwzględniono tętnień i spadków napięć w obwodzie pośredniczącym). W modelu układu napędowego nie uwzględniono szumów pomiarowych oraz ograniczonej dokładności próbkowania sygnałów. W celu przyspieszenia badań zastosowano RealTime Workshop [5] (około 1000 skrócenie czasu potrzebnego na przeprowadzenie badań). Przyjęto metodę badań polegającą na celowym wprowadzaniu niedokładności wybranego parametru w zakresie ±50% wartości znamionowej (z krokiem 0.5% w kolejnych symulacjach). Badania przeprowadzono dla zmian rezystancji i indukcyjności występujących w modelach matematycznych estymatorów. W czasie badań układ pobudzano przebiegiem sinusoidalnym o amplitudzie równej prędkości nominalnej silnika (w jednostkach względnych) i okresie równym 1 sekundzie. Wyniki symulacji uzyskano przy przyjęciu następujących założeń: • zastosowano stałokrokowy algorytm całkowania Eulera z krokiem 1*10-7, • przyjęto identyczny krok obliczeniowy dla modelu silnika, układu sterowania oraz estymatora, • przyjęto dyskretną strukturę falownika z kluczami idealnymi, • przyjęto zasilanie falownika z idealnego źródła napięciowego. Jako kryterium oceny właściwości układu sterowania pracującego z estymatorem w pętlach sprzężeń zwrotnych (prędkości i strumienia skojarzonego z uzwojeniem wirnika) zaproponowano błąd odwzorowania, określony jako błąd średniokwadratowy między wartością „rzeczywistą” odczytaną z modelu silnika a wartością estymowaną za pomocą estymatora: εω = εΨ = 1 N 1 N ∑ (ω ( j ) N silnik − ω ( j )estymator ) 2 , (7a) j =1 ∑ (Ψ ( j) N r silnik − Ψr ( j )estymator ) 2 (7b) j =1 gdzie: N – liczba kroków symulacji wynikająca z kroku obliczeniowego i czasu symulacji. Analiza przebiegów błędów uzyskanych w wyniku zastosowanej procedury badawczej umożliwi określenie zakresów poprawnej pracy układu napędowego w przypadku zmian parametrów oraz ocenę stopnia wrażliwości układu na zmianę danego parametru silnika. 4. WYNIKI BADAŃ SYMULACYJNYCH 4.1 UKŁAD STEROWANIA Z ESTYMATOREM typu MRAS Analizę błędów odtwarzania strumienia skojarzonego z uzwojeniem wirnika i prędkości kątowej można przeprowadzić na podstawie wykresów błędów (7) w funkcji zmian odpowiedniego parametru estymatora. Na rys. 5 przedstawiono błędy odtwarzania prędkości, a na rys. 6 błędy odtwarzania amplitudy strumienia skojarzonego z uzwojeniami wirnika. Wykresy przedstawiono w skali pół-logarytmicznej, aby uwypuklić skokowe zmiany wartości przyjętego kryterium. W tabeli 1 podsumowano przeprowadzone badania dla estymatora typu MRAS. W przypadku przekroczenia wyznaczonego zakresu poprawnej pracy dla zmian rezystancji stojana układ przestaje poprawnie pracować. W badanym zakresie zmian rezystancji wirnika nie stwierdzono utraty stabilnej pracy, ale wraz ze wzrostem odchylenia od wartości nominalnej układ przestaje prawidłowo odwzorowywać zadany przebieg prędkości. Analiza wyników uzyskanych podczas zmian reaktancji rozproszenia stojana pozwala wyznaczyć zakres poprawnej pracy układu (od -15% do +2%) oraz próg utraty stabilności przez układ napędowy (+40%). Podobne wyniki uzyskano dla reaktancji rozproszenia wirnika z tym, że nie wykryto progu utraty stabilności. Wyniki uzyskane dla reaktancji wzajemnej nie pozwalają na przeprowadzenie jednoznacznej analizy. Na rys. 7 przedstawiono przykładowe przebiegi prędkości dla nieprawidłowej pracy układu napędowego w przypadku przekroczenia wyznaczonych zakresów zmian wybranych parametrów. a) 10 0 10 b) 10 -1 -1 10 εω -2 εω 10 -2 -50 -40 -30 -20 -10 0 10 O dchylenie r s [% ] 20 30 40 -3 50 10 -50 c) 10 3 -40 -30 -20 -10 0 10 O dchylenie r r [% ] 20 30 40 -20 -10 0 10 Odchylenie x σ [% ] 20 30 40 50 d) 10 1 10 2 10 0 10 1 10 0 10 εω -1 εω 10 -1 10 -2 10 -2 10 -3 -50 -40 -30 -20 -10 0 10 O dchylenie x σ [% ] 20 30 s 40 50 10 -3 -50 -40 -30 e) 10 -1 50 r 10 -2 10 -3 εω 10 -4 10 -5 10 -6 -50 -40 -30 -20 -10 0 10 Odchylenie xm [%] 20 30 40 50 Rys. 5. Błędy estymacji prędkości: (a) wpływ rs, (b) wpływ rr, (c) wypływ xσs, (d) wpływ xσr, (e) wpływ xM dla napędu z estymatorem typu MRAS Fig. 5. Speed estimation errors: (a) influence of rs, (b) influence of rr, (c) influence of xσs, (d) influence of xσr, (e) influence of xM for the drive with MRAS estimator a) 10 -2 b) 10 -3 10 -3 εΨ εΨ 10 -4 10 -4 10 -5 -50 -40 -30 -20 -10 0 10 O dchylenie r s [% ] 20 30 40 50 c) 10 0 10 -5 -50 -40 -30 -20 -10 0 10 O dchylenie r r [% ] 20 30 -20 -10 0 10 O dchylenie x σ [% ] 20 30 40 50 d) 10 -2 10 -1 10 -3 10 -2 εΨ 10 εΨ -3 10 -4 10 -4 10 -5 -50 -40 -30 -20 -10 0 10 20 O dchylenie x σ [% ] 30 s 40 50 10 -5 -50 -40 -30 e) 10 -4 40 50 r εΨ 10 -5 10 -6 -50 -40 -30 -20 -10 0 10 O dchylenie x m [% ] 20 30 40 50 Rys. 6. Błędy estymacji amplitudy strumienia wirnika (a) wpływ rs, (b) wpływ rr, (c) wypływ xσs, (d) wpływ xσr, (e) wpływ xM dla napędu z estymatorem typu MRAS Fig. 6. Rotor flux magnitude estimation errors: (a) influence of rs, (b) influence of rr, (c) influence of xσs, (d) influence of xσr, (e) influence of xM for the drive with MRAS estimator Tabela 1. Przedziały poprawnej pracy układu napędowego wyposażonego w estymator strumienia i prędkości typu MRAS dla procentowych zmian parametrów silnika indukcyjnego Table 1. Ranges of correct operation of the drive system equipped with MRAS type rotor flux and speed estimator for percentage changes of the induction motor parameters Parametr rs rr xσs xσr xM Zakres dolny -15% -50%1) -15% -15% -50%3) Zakres górny +10% +50%1) +2% (+40%)2) +2% +50%3) 1) układ nie traci stabilności, ale nie jest w stanie prawidłowo odwzorować zadanego pobudzenia po przekroczeniu pierwszego progu układ przestaje prawidłowo działać po przekroczeniu drugiego (podanego w nawiasie) traci stabilność 3) uzyskane wyniki nie są jednoznaczne 2) b) a) ωzadana ωsilnik ωestym ato 4 0 ∆ω 3 2 -2 1 -4 ω [p.u.] ω [p.u.] 2 0 -1 ∆rω -6 -8 -2 -10 -3 -4 ωzadana ωsilnik ωestym ato -12 0 0.5 1 1.5 t [s] 2 2.5 3 0 0.5 1 1.5 t [s] 2 2.5 3 Rys. 7. Przebiegi prędkości zadanej napędu, prędkości wirnika oraz estymowanej i błędu estymacji prędkości dla: (a) +15% odchylenia rs, b) +45% odchylenia xσs (próg utraty stabilności) Fig. 7. Transients of the drive speed reference value, rotor and estimated speed and speed estimation error for: (a) +15% change of rs, b) +45% change of xσs (system destabilization) 4.2 UKŁAD STEROWANIA Z OBSERWATOREM LINIOWYM PEŁNEGO RZĘDU Analizę wyników uzyskanych dla obserwatora liniowego pełnego rzędu przeprowadzono tymi samymi metodami, co dla estymatora typu MRAS. Na rys. 8 przedstawiono błędy odtwarzania prędkości, natomiast na rys. 9 błędy odtwarzania amplitudy strumienia skojarzonego z uzwojeniami wirnika. Wykresy błędów przedstawiono na rysunkach w skali pół-logarytmicznej. Wyniki podsumowujące przeprowadzone badania zebrano w tabeli 2. Tabela 2. Przedziały poprawnej pracy układu napędowego wyposażonego w obserwator liniowy pełnego rzędu dla procentowych zmian parametrów silnika indukcyjnego Table 2. Ranges of correct operation of the drive system equipped with linear full-order observer for percentage changes of the induction motor parameters Parametr rs rr xσs xσr xM Zakres dolny -50% -50% -50% -50% -50% Zakres górny +50% +50% +10% +15% +50% W przyjętym zakresie odchyleń parametrów od wartości nominalnych (±50%) wykryto tylko dwa przypadki progów, po których przekroczeniu obserwator nie pracował prawidłowo. W przypadku reaktancji rozproszenia stojana próg, po przekroczeniu którego układ przestawał prawidłowo działać (błąd pomiędzy prędkością estymowaną a rzeczywistą przyjmował znaczne wartości), ale nie tracił stabilności, znajdował się na poziomie +10% odchylenia od wartości nominalnej a w przypadku reaktancji rozproszenia wirnika na poziomie +15%. Układ działa prawidłowo dla ujemnych wartości odchyleń tych parametrów aż do granicy badanego przedziału (-50%). Na rys. 10 przedstawiono przykładowe przebiegi prędkości obrazujące nieprawidłową prace układu napędowego w przypadku przekroczenia wyznaczonych zakresów (dla xσs i xσr). 4. PODSUMOWANIE I WNIOSKI Analiza uzyskanych wyników potwierdza wstępne założenia, co do przydatności kryterium błędu średniokwadratowego do eksperymentalnego ilościowego badania wrażliwości estymatora na zmianę parametrów silnika. Uzyskane przebiegi, przedstawione w skali logarytmicznej, pozwalają na wyznaczenie zakresów niskiej i wysokiej wrażliwości (przekroczenie zakresów podanych w tabelach 1 i 2) układów napędowych na niedokładność określenia i zmiany parametrów silnika. Estymator typu MRAS zaproponowany przez C. Schaudera wykazuje odporność na zmiany rezystancji uzwojeń stojana w zakresie -15% do +10% - układ lepiej toleruje zmiany o ujemnych wartościach. W przypadku rezystancji wirnika nie wykryto przypadku utraty stabilności w badanym przedziale. Odporność na zmiany reaktancji rozproszenia uzwojeń wirnika i stojana w granicach -15% do +2% - układ również lepiej toleruje zmian o ujemnych wartościach. Dodatkowo dla reaktancji rozproszenia stojana wykryto próg, po którego przekroczeniu układ traci stabilność. a) 10 -2 10 -3 10 -3 10 -4 10 -4 εω εω 10 -5 10 -5 10 -6 10 -6 10 -7 -50 -40 -30 -20 -10 0 10 O dchylenie r s [% ] 20 30 40 50 c) 10 0 10 -7 -50 10 -1 10 -2 10 -2 10 -3 ε10 ω εω 10 -4 10 -5 10 -5 10 -6 10 -6 -30 -20 -10 0 10 20 O dchylenie x σ [% ] 30 40 50 s 10 -30 -20 -10 0 10 O dchylenie r r [% ] 20 30 40 50 -20 -10 0 10 O dchylenie x σ [% ] 20 30 40 50 d) -3 10 -4 -40 -40 10 0 10 -1 10 -7-50 b) 10 -2 -3 10 -4 -40 -30 r e) -2 10 10 -7 -50 εω 10 -5 10 -6 10 -7 -50 -40 -30 -20 -10 0 10 20 30 40 50 Odchylenie xm [%] Rys. 8. Błąd odwzorowania prędkości (a) wpływ rs, (b) wpływ rr, (c) wypływ xσs, (d) wpływ xσr, (e) wpływ xM dla napędu z obserwatorem liniowego pełnego rzędu Fig. 8. Speed estimation errors: (a) influence of rs, (b) influence of rr, (c) influence of xσs, (d) influence of xσr, (e) influence of xM for the drive with linear full-order observer a) 10 -3 b) 10 -4 10 -4 10 -5 εΨ 10 εΨ -5 10 -6 10 -6 10 -7 -50 -40 -30 -20 -10 0 10 O dchylenie r s [% ] 20 30 40 50 c) 10 -5 -40 -30 -20 -10 0 10 O dchylenie r r [% ] 20 30 40 50 -20 -10 0 10 O dchylenie x σ [% ] 20 30 40 50 d) 10 -4 εΨ εΨ -7 10 10 -8 10 -9 -50 10 -3 10 -6 10 10 -7 -50 -5 10 -6 -40 -30 -20 -10 0 10 20 O dchylenie x σ [% ] 30 40 50 s 10 -3 10 -4 10 -7 -50 -40 -30 r e) εΨ 10 -5 10 -6 10 -7 -50 -40 -30 -20 -10 0 10 20 30 40 50 Odchylenie xm [%] Rys. 9. Błąd odwzorowania amplitudy strumienia wirnika (a) wpływ rs, (b) wpływ rr, (c) wypływ xσs, (d) wpływ xσr, (e) wpływ xM dla obserwatora liniowego pełnego rzędu Fig. 9. Rotor flux magnitude estimation errors: (a) influence of rs, (b) influence of rr, (c) influence of xσs, (d) influence of xσr, (e) influence of xM for the drive with linear full-order observer a) 1.5 1 ∆rω 0.5 ω [p.u.] ω [p.u.] ωza dan ωs iln ik ωes tym ato 1 ∆ω 0.5 0 0 -0.5 -0.5 -1 -1 -1.5 0 b) 1.5 ωzadana ωs ilnik ωestym ato 1 2 3 4 5 t [s] 6 7 8 9 10 -1.5 0 1 2 3 4 5 t [s] 6 7 8 9 10 Rys. 10. Przebiegi prędkości zadanej napędu, prędkości wirnika oraz estymowanej i błędu estymacji prędkości dla: (a) +15% odchylenia xσs, (b) +20% odchylenia xσr Fig. 10. Transients of the drive speed reference value, rotor and estimated speed and speed estimation error for: (a) +15% change of rs, b) +45% change of xσs (system destabilization) Uzyskano niejednoznaczne wyniki badań odporności na zmianę reaktancji wzajemnej, na podstawie których nie można wysnuć ostatecznych wniosków na temat zakresu wrażliwości układu. Obserwator liniowy pełnego rzędu zaproponowany przez H. Kubotę odznacza się odpornością na zmiany rezystancji uzwojeń stojana i wirnika nawet w zakresie ±50%. Odporność na zmiany reaktancji rozproszenia uzwojeń stojana mieści się w granicach -50% do +10%, a wirnika w zakresie -50% do +15% z tendencją do lepszej tolerancji zmian o ujemnych wartościach. Odporność na zmiany reaktancji wzajemnej w zakresie ±50% z lepszą tolerancją zmian o dodatnich wartościach. Dodatkową zaletą tego rozwiązania w porównaniu z estymatorem typu MRAS jest to, że nie występują w badanych przedziałach progi utraty stabilności. Podsumowując przeprowadzone badania można stwierdzić, że liniowy obserwator pełnego rzędu zaproponowany przez Kubotę odznacza się lepszymi właściwościami w szerszym zakresie zmian parametrów niż układ typu MRAS zaproponowany przez C. Schaudera. Jest on jednak znacznie trudniejszy w realizacji, a w szczególności występują trudności w prawidłowym doborze jego parametrów projektowych (k, KP, KI), co potwierdzają również inni autorzy [7]. LITERATURA [1] KUBOTA H., MATSUSE K. Speed Sensorless Field-Oriented Control of Induction Motor with Rotor Resistance Adaptation, IEEE Trans. on Industrial Application vol. 30, no. 5, 1994, pp. 1219–1224. [2] ORŁOWSKA-KOWALSKA T., Bezczujnikowe układy napędowe z silnikami indukcyjnymi, ser. Postępy Napędu Elektrycznego i Energoelektroniki, tom 48, Wrocław, Oficyna Wydawnicza Politechniki Wrocławskiej, 2003. [3] ORŁOWSKA-KOWALSKA T., Obserwatory zmiennych stanu i parametrów w układach sterowania silników indukcyjnych klatkowych, Prace Naukowe Instytutu Układów Elektromaszynowych Politechniki Wrocławskiej, nr 41, seria: Monografie nr 9, Wrocław, Wydawnictwo Politechniki Wrocławskiej, 1990. [4] SCHAUDER C. Adaptive Speed Identification for Vector Control of Induction Motors without Rotational Transducers, IEEE Trans. on Industrial Application vol. 28, no. 5, 1992, pp. 1054–1061. [5] Real-Time Workshop for Use with SIMULINK – User’s Guide, The Math Works Inc., 2000 [6] WOJSZNIS P., ORŁOWSKA-KOWALSKA T., Analiza porównawcza wrażliwości obserwatora i estymatora strumienia silnika indukcyjnego na zmiany parametrów napędu, Mater. III Kraj. Konfer. Sterowanie w Energoelektronice i Napędzie Elektrycznym SENE’97, Łódź – Arturówek, 1997, str. 713–720. [7] WOJSZNIS P., Analiza estymatorów strumienia wirnika w bezczujnikowym układzie wektorowego sterowania silnika indukcyjnego, Rozprawa doktorska, Politechnika Wrocławska, Wydział Elektryczny, 2001. SENSITIVITY ANALYSIS OF SENSORLESS VECTOR CONTROL OF INDUCTION MOTOR WITH CHOSEN TOROT FLUX AND SPEED ESTIMATORS The paper deals with sensitivity analysis problems of the sensorless drive with rotor flux and speed estimators caused by changes of equivalent circuit parameters of the induction motor. Two vector control systems were taken into account: with MRAS estimator and with linear full-order state observer. The influence of motor parameter changes to properties of the closed-loop system with specified state estimators was analyzed. Simulation results were demonstrated.