PDF version - Politechnika Śląska, Wydział Elektryczny

Transkrypt

PDF version - Politechnika Śląska, Wydział Elektryczny
ELEKTRYKA
Zeszyt 2-3 (226-227)
2013
Rok LIX
Tadeusz BIAŁOŃ, Marian PASKO
Politechnika Śląska w Gliwicach
STABILNOŚĆ OBSERWATORÓW O NIEPROPORCJONALNYCH
SPRZĘŻENIACH ZWROTNYCH NA PRZYKŁADZIE
OBSERWATORÓW STRUMIENI MAGNETYCZNYCH SILNIKA
INDUKCYJNEGO
Streszczenie. W artykule przedstawiono trzy struktury liniowych, nieproporcjonalnych obserwatorów pełnego rzędu, zastosowanych do odtwarzania strumieni
magnetycznych silnika indukcyjnego. Każdy z zaprezentowanych obserwatorów wymaga
wprowadzenia w jego strukturze modyfikacji, mających na celu zapewnienie stabilności.
Opisano przyczyny niestabilności i podano warunki stabilności.
Słowa kluczowe: obserwator całkujący, obserwator z dodatkowymi integratorami, obserwator
proporcjonalno-całkujący, silnik indukcyjny
STABILITY OF OBSERVERS WITH NON-PROPORTIONAL
FEEDBACKS ON THE EXAMPLE OF MAGNETIC FLUXES
OBSERVERS OF THE INDUCTION MOTOR
Summary. The paper presents three structures of linear, full-order, non-proportional
state observers, applied to reconstruction of magnetic fluxes of an induction motor. Each
of presented observers requires modifications to be introduced to its structure, in order to
provide observer’s stability. Reasons of instability are discussed and stability conditions
are given.
Keywords: integral observer, observer with integrators, proportional-integral observer, induction
motor
1. WSTĘP
W teorii sterowania i systemów znanych jest wiele różnych struktur obserwatorów
Luenbergera. Jak do tej pory, szersze zastosowanie w układach napędowych z silnikami
indukcyjnymi znalazł tylko jeden z nich, najbardziej podstawowy, obserwator proporcjonalny
[1]. Obserwatory o innych typach sprzężeń zwrotnych, pomimo iż zapewniają potencjalnie
lepszą jakość odtwarzania zmiennych stanu, są stosowane sporadycznie [2, 3, 4, 5, 6].
T. Białoń, M. Pasko
24
Głównymi przyczynami są skomplikowany dobór wzmocnień obserwatorów nieproporcjonalnych oraz konieczność stosowania dodatkowych modyfikacji ich struktur w celu
zapewnienia stabilności.
Przedmiotem rozważań są trzy typy obserwatorów o nieproporcjonalnych sprzężeniach
zwrotnych. Obserwator proporcjonalno-całkujący [7, 8, 9, 10], w porównaniu do obserwatora
proporcjonalnego, zapewnia silniejsze tłumienie błędów odtwarzania, co jest efektem występowania narastającego w czasie sygnału wyjściowego sprzężenia zwrotnego, narastającego
tak długo, jak błędy odtwarzania mają wartości różne od zera. Obserwator proporcjonalny
z dodatkowymi integratorami [11, 12, 13] umożliwia poprawę jakości odtwarzania zmiennych
stanu, zapewniając możliwość tłumienia skutków występowania w obiekcie obserwowanym
szybkozmiennych sygnałów zakłóceń o nieznanych wartościach. Zmodyfikowany obserwator
całkujący [7, 8, 13, 14, 15], w stosunku do obserwatora proporcjonalnego, charakteryzuje się
zwiększoną odpornością na zakłócenia zawarte w podawanych na wejście obserwatora
wielkościach wyjściowych obiektu obserwowanego.
2. SILNIK INDUKCYJNY JAKO OBIEKT OBSERWOWANY
Podstawą do syntezy obserwatorów jest model matematyczny silnika indukcyjnego
o postaci liniowego systemu dynamicznego o n zmiennych stanu zawartych w wektorze x,
p wymuszeniach dostępnych pomiarowo zawartych w wektorze u, z niedostępnych
pomiarowo zakłóceniach zawartych w wektorze d oraz q odpowiedziach (wyjściach)
zawartych w wektorze y:
,
(1)
Macierz stanu A ma wymiary n×n, macierze wejściowe B1 i B2 mają wymiary
odpowiednio n×z i n×p, a macierz wyjściowa C ma wymiary q×n. Macierze A, B1, B2 i C
mają stałe wartości elementów zależne od parametrów schematu zastępczego silnika, dodatkowo, wartości elementów macierzy stanu A zależą od prędkości kątowej silnika, traktowanej jako wolnozmienny parametr [13, 16]. Kolejne wektory przyjmują następujące postaci:
,
(2)
Stabilność obserwatorów o nieproporcjonalnych…
25
gdzie: us, us – napięcia zasilania uzwojenia stojana w stacjonarnym, prostokątnym układzie
współrzędnych - [16]; is, is – prądy uzwojenia stojana silnika; s, s, r, r –
strumienie magnetyczne sprzężone z uzwojeniami stojana i wirnika silnika;  – elektryczna
prędkość kątowa wirnika silnika,  – szybkozmienne, niedostępne pomiarowe zakłócenia
nakładające się na przebieg wolnozmiennej prędkości kątowej .
Postać wektora d wynika z poczynionego założenia, iż wykorzystywana w obserwatorze
prędkość kątowa silnika jest sumą dwóch wartości, rzeczywistej i wolnozmiennej , oraz
zakłóceń o nieznanych wartościach . Zakłócenia te mogą być np. błędami odtwarzania
prędkości kątowej, gdy obserwator współpracuje z mechanizmem adaptacji  [1]. Składnik
równania stanu obiektu obserwowanego (1) zawierający wektor d jest wykorzystywany tylko
w trakcie syntezy obserwatora z dodatkowymi integratorami. Podczas syntezy pozostałych
obserwatorów jest on pomijany.
3. OBSERWATORY NIEPROPORCJONALNE I ICH STABILNOŚĆ
Każdy z rozważanych obserwatorów w pewnych warunkach pracuje w sposób
niestabilny. Pomimo faktu, iż przyczyny niestabilności są różne, zawsze są one związane
z obecnością integratorów w sprzężeniach zwrotnych obserwatorów. Integratory, będące
źródłem problemów ze stabilnością, oznaczono na rysunku 1 kropkami. Jednym z możliwych
rozwiązań problemów ze stabilnością jest zastąpienie integratorów w sprzężeniach zwrotnych
inercjami pierwszego rzędu. Jest to rozwiązanie już wcześniej stosowane w niektórych typach
estymatorów strumieni magnetycznych silnika indukcyjnego [17], mające jednak wpływ na
właściwości dynamiczne obserwatorów.
3.1. Obserwator proporcjonalno-całkujący
Do odtwarzania zmiennych stanu obiektu (1) można zastosować obserwator
proporcjonalno-całkujący (PI) opisany równaniem stanu:
.
(3)
Macierze wzmocnień KP i KI odpowiednio członu proporcjonalnego i całkującego mają
takie same wymiary n×q. Przez
oznaczono wektor zmiennych stanu odtwarzany
w obserwatorze. Niestabilność obserwatora PI wynika z postaci jego macierzy stanu. Można
wykazać [9], że dla dowolnych wartości wzmocnień zawartych w macierzach KP i KI rząd
macierzy stanu obserwatora jest opisany zależnością:
T. Białoń, M. Pasko
26
.
(4)
Rys. 1. Schematy blokowe liniowego obiektu dynamicznego oraz obserwatorów o nieproporcjonalnych sprzężeniach zwrotnych
Fig. 1. Block diagrams of a linear dynamic system and observers with non-proportional feedbacks
Z nierówności (4) wynika, że niezależnie od doboru wzmocnień, obserwator PI
zmiennych stanu silnika indukcyjnego (n = 4, q = 2) ma zawsze co najmniej dwie zerowe
wartości własne, gdyż rząd jego macierzy stanu jest co najmniej o 2 mniejszy od wymiarów
tej macierzy. Obserwator nie spełnia więc warunku koniecznego stabilności wg Lapunowa.
Po zastąpieniu integratorów członu całkującego inercjami o odwrotnościach stałych
czasowych zawartych w n-elementowym wektorze c, nierówność opisująca rząd macierzy
stanu obserwatora przyjmuje postać:
Stabilność obserwatorów o nieproporcjonalnych…
27
.
(5)
Z nierówności (5) wynika, że stabilność obserwatora PI po modyfikacji zależy tylko
i wyłącznie od doboru jego wzmocnień. Metody doboru wzmocnień oraz wyniki badań laboratoryjnych przedstawionego obserwatora PI opisano w pracach [9, 10]. Wpływ modyfikacji
struktury na wartości własne przykładowego obserwatora PI strumieni magnetycznych silnika
indukcyjnego przedstawiono na rysunku 2.
3.2. Obserwator z dodatkowymi integratorami
Wartości zmiennych stanu obiektu z niedostępnymi pomiarowo zakłóceniami (1) można
odtwarzać przy wykorzystaniu obserwatora proporcjonalnego z dodatkowymi integratorami,
opisanego równaniem stanu:
,
(6)
gdzie:  – liczba dodatkowych integratorów; macierz wzmocnień członu proporcjonalnego
K ma wymiary n×q; macierze wzmocnień zespołu dodatkowych integratorów od K1 do K
mają wymiary z×q. Zespół dodatkowych integratorów, na rysunku 1 zaznaczony linią
przerywaną, ma za zadanie kompensować skutki występowania w obiekcie obserwowanym
niedostępnych pomiarowo zakłóceń. Liczba dodatkowych integratorów  jest dowolna.
Zalecane jest [11], aby liczba integratorów była tym większa, im szybciej w czasie zmieniają
się wartości sygnałów zakłóceń zawartych w wektorze d. Należy jednak zwrócić uwagę, iż im
większa jest liczba dodatkowych integratorów, tym trudniej jest dobrać wzmocnienia
obserwatora. Z każdym kolejnym dodatkowym integratorem liczba wzmocnień rośnie o z×q.
O ile wcześniej rozpatrywany obserwator PI przed modyfikacją zawsze nie jest
asymptotycznie stabilny dla obiektów, które mają więcej zmiennych stanu niż odpowiedzi,
o tyle obserwator z dodatkowymi integratorami jest niestabilny dla pewnej klasy obiektów
obserwowanych. Przynależność do tej klasy nie zależy od relacji pomiędzy liczbami
zmiennych stanu i wyjść, lecz od struktur kolejnych macierzy obiektu. I tak, obserwator
T. Białoń, M. Pasko
28
z dodatkowymi integratorami zawsze nie jest asymptotycznie stabilny (ma osobliwą macierz
stanu), niezależnie od wartości wzmocnień, gdy macierze obiektu obserwowanego spełniają
nierówność [12]:
.
(7)
Rys. 2. Wpływ modyfikacji struktury obserwatorów na ich właściwości dynamiczne
Fig. 2. Influence of introduced modifications on observers’ dynamical properties
Można wykazać, że do tej klasy obiektów obserwowanych należy również silnik
indukcyjny opisany równaniami (1) [12, 13]. Po zastąpieniu dodatkowych integratorów
inercjami, nierówność (7) przyjmuje postać:
Stabilność obserwatorów o nieproporcjonalnych…
29
.
(8)
Nierówność (8) jest zawsze nieprawdziwa dla każdego obiektu obserwowanego, którego
macierz stanu A jest macierzą nieosobliwą. Należy zauważyć, że osobliwość macierzy
A systemu dynamicznego oznacza, że co najmniej jedna spośród zmiennych stanu tego
systemu jest kombinacją liniową zmiennych pozostałych, model matematyczny obiektu został
więc utworzony nieprawidłowo.
Po zmodyfikowaniu struktury obserwatora jego stabilność zależy tylko i wyłącznie od
wartości jego wzmocnień. Wpływ wprowadzonych modyfikacji na wartości własne przykładowego obserwatora z dwoma dodatkowymi integratorami przedstawiono na rysunku 2.
Wyniki badań laboratoryjnych obserwatorów z dodatkowymi integratorami, współpracujących z mechanizmem adaptacji prędkości kątowej, przedstawiono w pracach [12, 13].
3.3. Zmodyfikowany obserwator całkujący
Ostatnim z rozważanych obserwatorów jest zmodyfikowany obserwator całkujący,
opisany równaniami:
,
(9)
gdzie przez  oznaczono wektor zmiennych stanu obserwatora, który w przypadku obserwatora zmodyfikowanego całkującego, a w odróżnieniu do obserwatorów PI i proporcjonalnego
z dodatkowymi integratorami, nie jest wprost odpowiednikiem wektora stanu obiektu
obserwowanego x. Z tej przyczyny obserwator ten, w odróżnieniu do poprzednio
rozważanych, ma równanie wyjścia. Kolejną istotną różnicą w stosunku do pozostałych
dwóch obserwatorów jest umieszczenie integratora poza pętlą sprzężenia zwrotnego od
zmiennych stanu obserwatora (rys. 1). Konsekwencją takiego umieszczenia integratora jest
fakt, iż nie ma on wpływu na wartości własne obserwatora. Dlatego też w przypadku
zmodyfikowanego obserwatora całkującego nie występuje problem niestabilności strukturalnej, obecny w obserwatorach poprzednio rozważanych.
Stabilność asymptotyczna obserwatora zmodyfikowanego całkującego (w rozumieniu
Lapunowa) jest więc zawsze możliwa do osiągnięcia na drodze odpowiedniego doboru jego
wzmocnień. Integrator całkujący sygnały zawarte w wektorze y należy jednak zastąpić
30
T. Białoń, M. Pasko
inercją, ze względu na możliwość występowania w całkowanych sygnałach stałowartościowych zakłóceń, związanych np. z dryftem zera przetworników pomiarowych. Obecność tego
typu zakłóceń powoduje liniowe narastanie sygnałów wyjściowych integratora, co
w praktycznej realizacji, w odpowiednio długim czasie, zawsze prowadzi do powstania
błędów związanych z wyjściem wartości sygnałów poza dopuszczalny zakres wynikający
z przyjętego formatu liczb. W przypadku silnika indukcyjnego niestabilność pracy tego typu
obserwatorów ujawnia się więc dopiero podczas ich praktycznej realizacji. Efekt liniowego
narastania sygnałów wyjściowych integratora pod wpływem niewielkiej zawartości składowej
stałej ilustrują wyniki symulacji przedstawione na rysunku 2. Symulacja przedstawia rozruch
silnika i skokowe załączenie momentu obciążenia. Silnik zasilono bezpośrednio z trójfazowej
sieci sztywnej. Przez |r| i |r| oznaczono moduł strumienia wirnika silnika oraz względny
błąd jego odtwarzania w obserwatorze.
Wyniki badań laboratoryjnych oraz metody doboru wzmocnień zmodyfikowanych
obserwatorów całkujących opisano w pracach [13,14,15].
4. PODSUMOWANIE I WNIOSKI
Każdy z zaprezentowanych obserwatorów nieproporcjonalnych w pewnych warunkach
może być niestabilny, a jego prawidłową pracę można zapewnić zastępując integratory
sprzężenia zwrotnego członami inercyjnymi. Stałe czasowe inercji powinny być na tyle małe,
aby części rzeczywiste wartości własnych obserwatora miały wartości dużo mniejsze od zera,
a zakłócenia stałowartościowe, które mogą się pojawić w sygnałach wejściowych obserwatora
(związane np. z dryftem zera przetworników pomiarowych), nie miały tendencji do
kumulowania się. Natomiast małe wartości stałych czasowych inercji powodują osłabienie
działania sprzężeń zwrotnych obserwatorów, obniżając jakość odtwarzania zmiennych stanu.
BIBLIOGRAFIA
1. Kubota H., Matsuse K., Nakano T.: DSP-based speed adaptive flux observer of induction
motor. „IEEE Trans. on Ind. Appl.” 1993, No. 2 (29), p. 344-348.
2. Kim H. S., Lee C. H., Ahn H. U., Kim S. B.: Sensorless Speed Control of Induction motor
Using observation Technique. „Jour. of the Korean Society of Marine Eng.” 1999, No. 1
(23), p. 96-102.
3. Gaddouna B., Ouladsine M., Rachid A., El Hajjaji A.: State Estimation of an Induction
machine using a Reduced Order PI Observer. „IEEE Conference CESA” 1998, p. 10221026.
Stabilność obserwatorów o nieproporcjonalnych…
31
4. Gao Z., Habetler T. G., Harley R. G., Colby R. S.: A Sensorless Adaptive Stator Winding
Temperature Estimator for Mains-Fed Induction Machines With Continuous-Operation
Periodic Duty Cycles. „IEEE Trans. On Ind. Appl.” 2008, No. 5 (44), p. 1533-1542.
5. Gao Z.: Sensorless Stator Winding Temperature Estimation for Induction Machines. PhD
thesis, Georgia Institute of Technology, 2006.
6. Espinoza-Trejo D. R., Campos-Delgado D. U., Martinez-Lopez F. J.: Variable Speed
Evaluation of a Model-Based Fault Diagnosis Scheme for Induction Motor Drives. „IEEE
Symposium ISIE” 2010, p. 2632-2637.
7. Busawon K. K., Kabore P.: On the design of integral and proportional integral observers.
„Proc. of the American Control Conference” 2000, p. 3725-3729.
8. Busawon K. K., Kabore P.: Disturbance attenuation using proportional integral observers.
„International Jour. of Control” 2001, No. 6 (74), p. 618-627.
9. Białoń T., Lewicki A., Pasko M., Niestrój R.: PI observer stability and application in an
induction motor control system. „Bulletin of the Polish Academy of Sciences, Technical
Sciences” 2013, No. 3 (61), p. 595-598.
10. Białoń T., Lewicki A., Pasko M., Niestrój R.: Parameter selection of an adaptive PI state
observer for an induction motor. „Bulletin of the Polish Academy of Sciences, Technical
Sciences” 2013, No. 3 (61), p. 599-603.
11. Guo-Ping J., Suo-Ping W., Wen-Zhong S.: Design of observer with integrators for linear
systems with unknown input disturbances. „Electronics Letters” 2000, No. 13 (36),
p. 1168-1169.
12. Białoń T., Lewicki A., Niestrój R., Pasko M.: Stability of a proportional observer with
additional integrators on the example of the flux observer of induction motor. „Przegląd
Elektrotechniczny” 2011, No. 4 (87), p. 142-145.
13. Białoń T.: Zastosowanie obserwatorów Luenbergera do odtwarzania zmiennych stanu
silnika indukcyjnego. Rozprawa doktorska, Politechnika Śląska, Gliwice 2010 [online].
Dostępny w WWW: http://delibra.bg.polsl.pl
14. Białoń T., Lewicki A., Pasko M.: Zastosowanie całkującego obserwatora Luenbergera
w
multiskalarnym
układzie
sterowania
silnika
indukcyjnego.
„Przegląd
Elektrotechniczny” 2009, No. 3 (85), s. 52-55.
15. Białoń T., Lewicki A., Pasko M.: Zastosowanie układów całkujących odpornych na
składową stałą w całkującym obserwatorze zmiennych stanu silnika indukcyjnego.
„Wiadomości Elektrotechniczne” 2008, No. 11, s. 12-16.
32
T. Białoń, M. Pasko
16. Paszek W.: Dynamika maszyn elektrycznych prądu przemiennego. Helion, Gliwice 1998.
17. Hu J., Wu B.: New Integration Algorithms for Estimating Motor Flux over a Wide Speed
Range. „IEEE Trans. on Power Electronics” 1998, Vol. 5 (13), p. 969-977.
Dr inż. Tadeusz BIAŁOŃ, Prof. dr hab. inż. Marian PASKO
Politechnika Śląska, Wydział Elektryczny
Instytut Elektrotechniki i Informatyki
ul. Akademicka 10
44-100 Gliwice
e-mail: [email protected]
[email protected]