WPŁYW CZASU MARTWEGO FALOWNIKÓW NA PRACĘ

Transkrypt

WPŁYW CZASU MARTWEGO FALOWNIKÓW NA PRACĘ
Rafał PIOTUCH
WPŁYW CZASU MARTWEGO
FALOWNIKÓW NA PRACĘ BEZCZUJNIKOWYCH
UKŁADÓW REGULACJI I METODY
JEGO KOMPENSACJI
STRESZCZENIE
Estymatory strumienia skojarzonego wirnika
i prędkości obrotowej typu MRAS są obecnie powszechnie stosowanymi estymatorami w bezczujnikowych układach sterowania maszynami indukcyjnymi. Charakteryzują się dużą prostotą i koniecznością
strojenia tylko jednego regulatora PI. Celem tego artykułu jest analiza
wpływu czasu martwego falowników napięcia na jakość pracy tego
typu estymatorów oraz napędu, a także na stabilność układu napędowego z silnikiem asynchronicznym klatkowym. W celu uniknięcia zwarć
w obwodzie prądu stałego wprowadza się tzw. czasy martwe, w których
komplementarne tranzystory falownika napięcia są wyłączone. Powoduje
to powstanie odkształcenia napięcia wyjściowego, co może prowadzić
do niepoprawnej pracy struktury MRAS, a w skrajnych przypadkach
do niestabilności całego układu napędowego. Przebadano symulacyjnie pracę układu napędowego z klasycznym estymatorem typu MRAS,a
także z zaproponowanymi układami kompensacji efektu czasu martwego.
Słowa kluczowe: sterowanie bezczujnikowe, estymator typu MRAS,
falownik napięcia, czas martwy tranzystorów.
mgr inż. Rafał PIOTUCH
e-mail: [email protected]
Katedra Elektroenergetyki i Napędów Elektrycznych
Wydział Elektryczny
Zachodniopomorski Uniwersytet Technologiczny
PRACE INSTYTUTU ELEKTROTECHNIKI, zeszyt 247, 2010
196
R. Piotuch
1. WSTĘP
W ostatnich trzech dekadach rozwój w dziedzinie półprzewodnikowych
układów mocy oraz mikrokontrolerów umożliwił implementację zaawansowanych algorytmów sterowania maszynami indukcyjnymi. Algorytm bezczujnikowego bezpośredniego, zorientowanego polowo sterowania maszyną asynchroniczną klatkową, wymaga znajomości bieżącej wartości prędkości obrotowej
oraz strumienia skojarzonego wirnika w każdej próbce czasu. Bezpośredni
pomiar strumienia skojarzonego wirnika jest niemalże niemożliwy, ale strumień
ten może być odtworzony z wykorzystaniem estymatorów, obserwatorów oraz
sieci neuronowych. Jedna z takich struktur oparta jest na idei Adaptacyjnych
Modeli Referencyjnych (ang. Model Reference Adaptive System − MRAS) i jest
powszechnie nazywana estymatorem typu MRAS. Klasyczna struktura MRAS
estymuje wartość strumienia skojarzonego wirnika oraz prędkość obrotową
wału z wykorzystaniem modelu prądowego strumienia wirnika jako modelu
przestrajalnego oraz modelu napięciowego jako modelu referencyjnego.
Zasadą działania tego estymatora jest porównanie wyjść obu modeli, podanie
tego sygnału na wejście regulatora PI i minimalizacja sygnału błędu poprzez
przestrojenie jednego z modeli. Wyjściem regulatora PI jest prędkość obrotowa
wału, która jest parametrem w równaniu modelu prądowego.
Rys. 1. Klasyczna struktura MRAS
Jak podkreśla wielu autorów model napięciowy jest wrażliwy zarówno na
niedokładności wyznaczenia parametrów maszyny (co nie jest treścią tego
artykułu) jak i na niedokładność pomiaru napięć uzwojeń stojana. Pomiar ten
Wpływ czasu martwego falowników na pracę bezczujnikowych układów regulacji...
197
nie jest dokonywany bezpośrednio. Wartość napięć międzyfazowych uzwojeń
stojana jest wyznaczana na podstawie łatwo mierzalnych wielkości − napięć
szyny prądu stałego oraz czasu pracy kluczy w falowniku. Czasy załączenia
kluczy są wyznaczane w układzie sterowania i ta informacja przysyłana jest
do sterowników tranzystorów. Jednakże w celu uniknięcia zwarć, jednostka
sprzętowa generująca sygnały podawane na sterowniki tranzystorów zmienia
je w taki sposób, by nie dopuścić do zwarć na szynach prądu stałego.
Rys. 2. Idea czasu martwego; przebiegi czasowe napięć na bramkach
komplementarnych tranzystorów mocy i liczników w procesorze
Zmiany w wyjściowym napięciu, które podawane jest na uzwojenia stojana,
odbywają się bez podania informacji zwrotnej do układu sterowania (algorytmu).
W związku z tym na wejście struktury MRAS przychodzi nieprawdziwa infor-
198
R. Piotuch
macja o napięciu podawanym na silnik. Prowadzi to do niepoprawnej estymacji
zarówno strumienia skojarzonego wirnika, a co za tym idzie prędkości obrotowej wału, a w konsekwencji w skrajnych przypadkach może prowadzić do niestabilności całego napędu, gdyż właśnie na podstawie tych dwóch wielkości,
oraz prądu stojana, realizowany jest algorytm sterowania.
2. MODEL MATEMATYCZNY STRUKTURY MRAS
I METODA KOMPENSACJI EFEKTU
CZASU MARTWEGO
Na podstawie zestawu równań, opisujących model matematyczny trójfazowej asynchronicznej maszyny klatkowej, zapisanych w jednostkach względnych, w układzie stacjonarnym α, β, z zwykle przyjmowanymi założeniami [4, 6]
można wyprowadzić równania modelu prądowego i napięciowego:
u s = rs ∗ i s + TN ∗
d
Ψs + j ∗ ωk ∗ Ψs
dt
(1)
u r = rr ∗ i r + TN ∗
d
Ψr + j ∗ (ωk − ωm ) ∗ Ψr
dt
(2)
Ψs = xs ∗ i s + xM ∗ i r
(3)
Ψr = xr ∗ i r + xM ∗ i s
(4)
d ωm
1
=
[Te − Tl ]
dt
TM
(5)
Te = Im {Ψs* ∗ i s }
(6)
TN =
1
1
=
Ωb 2 ∗ π ∗ f sN
(7)
TM =
J ∗ Ωb
pb ∗ Tb
(8)
xs = xσ s + xM
(9)
xr = xσ r + xM
(10)
Wpływ czasu martwego falowników na pracę bezczujnikowych układów regulacji...
Ψru =
xr
TN xM
Ψri =
1
TN
⎛
d xS xM − xM2
−
r
−
T
u
i
∫ ⎜⎝ s s s N dt i s xr
⎛⎛
∫ ⎜⎜ ⎜⎝ jω
⎝
m
−
rs
xr
⎞
⎟ dt
⎠
199
(11)
⎞ i rr xM ⎞
i S ⎟⎟ dt
⎟ Ψr −
xr
⎠
⎠
(12)
gdzie:
u s , u r − wektory przestrzenne odpowiednio napięcia stojana i wirnika,
− wektory przestrzenne odpowiednio prądu stojana i wirnika,
is , ir
Ψs , Ψr − wektory przestrzenne strumienia skojarzonego stojana i wirnika,
ωm
rs , rr
− prędkość kątowa wirnika (tzw. mechaniczna),
Te
− moment elektromagnetyczny,
Tl
− moment oporowy na wale,
TM
− stała mechaniczna,
J
f sN
− moment bezwładności,
− częstotliwość znamionowa wirowania pola,
Ωb
− prędkość bazowa,
Tb
− moment bazowy,
ωk
− prędkość kątowa wirowania układu współrzędnych,
pb
− liczba par biegunów,
− rezystancja stojana i wirnika,
xr , xσ r − reaktancje odpowiednio własna wirnika i rozproszenia wirnika,
xs , xσ s , xM
− reaktancje odpowiednio własna stojana, rozproszenia stojana oraz główna.
Idea tego typu estymatorów została zaproponowana przez Schaudera
i Tamaia na początku lat dziewięćdziesiątych i była dalej rozwijana przez
Lorenza i Jansena [1]. Model napięciowy wymaga do obliczeń znajomości
wartości napięcia oraz prądu stojana, natomiast model prądowy – wartości
prądu i prędkości obrotowej silnika. Przez porównanie obu wartości strumienia
otrzymanych na wyjściach poszczególnych modeli można wyznaczyć wartość
prędkości obrotowej. Prędkość jest przestrajana zgodnie z algorytmem adaptacji tak, aby błąd pomiędzy wyjściami obydwu modeli zdążał do zera.
(
)
(
)
ω e = K p Im Ψru × Ψri (ω e ) + K I ∫ Im Ψru × Ψri (ω e ) dt
ωe
Ψ , Ψ
u
r
i
r
(13)
− prędkość estymowana,
− wektor strumienia skojarzonego wirnika pochodzący z modelu
napięciowego oraz prądowego,
200
R. Piotuch
Kp
− współczynnik proporcjonalności,
KI
− współczynnik całkowania.
Istnieje bardzo wiele modeli estymatorów prędkości i strumienia skojarzonego wirnika opartych o ideę układów typu MRAS, np. struktura z modelem
referencyjnym w postaci silnika, która jest pozbawiona części wad klasycznej
struktury MRAS.
Jednym ze skutków wprowadzenia czasu martwego jest to, że maszyna
kontrolowana jest w inny sposób, niż wynikałoby to z wartości napięć, jakie
powinny być podane na uzwojenia silnika. Powoduje to spadek wartości pierwszej harmonicznej napięcia i wzrost wartości wyższych harmonicznych [1].
Wszystkie te efekty powinny być skompensowane przez układ sterowania, gdyż
w przeciwnym razie mają one również wpływ na estymator typu MRAS. Struktura ta jest bardzo wrażliwa na niedokładności w pomiarze (lub odtwarzaniu)
wartości napięcia stojana. W opinii autora niezbędna jest poprawna kompensacja tego efektu, gdyż w najgorszym przypadku może on doprowadzić do niestabilności całego układu napędowego.
Jedną z metod kompensacji efektu czasu martwego, która jest powszechnie
znana, jest metoda oparta o przybliżony model zjawiska. Metoda ta wykorzystuje
wzór opisujący wartość odkształcenia napięcia jako [7]:
Δu s = TD f sU dc sign(i s )
(14)
gdzie:
Δu s − odkształcenie napięcia,
TD
fs
U dc
− czas martwy tranzystorów,
− częstotliwość próbkowania,
− napięcie na szynie prądu stałego.
Z powyższego wzoru wynika, że zakłócenie jest wprost proporcjonalne
do długości czasu martwego, częstotliwości próbkowania i napięcia na szynie
prądu stałego, a jego znak zależy od znaku prądu.
Dodatkowo, wprowadza się pewien próg i level , poniżej którego napięcie
kompensujące przyjmuje postać [7]:
Δu s = TD f sU dc sign(i s ) +
is
i level
(15)
W każdym kroku sterowania napięcie wyjściowe (a w zasadzie czas załączenia kluczy) jest korygowane o pewną wartość napięcia wynikającą ze wzorów (14) i (15).
Wpływ czasu martwego falowników na pracę bezczujnikowych układów regulacji...
201
Inną stosowaną metodą jest metoda, zaproponowana przez Filipka [3],
która wykorzystuje filtry górnoprzepustowe na wejściu i wyjściu odpowiednich
modeli strumienia wirnika, które powodują tłumienie niepożądanych składowych
sygnałów.
Rys. 3. Klasyczna struktura MRAS z filtrami górnoprzepustowymi [3]
3. SYMULACJE PRACY BEZCZUJNIKOWEGO
UKŁADU REGULACJI Z ESTMATOREM TYPU MRAS
W celu zbadania wpływu czasu martwego na pracę bezczujnikowego
układu regulacji opracowano model symulacyjny silnika asynchronicznego
klatkowego, układu sterowania oraz falownika z wykorzystaniem środowiska
Matlab/Simulink. Czas próbkowania symulacji wynosił 100 μs, wykorzystano
metodę stiff/mod. Rosenbrock, a badanym modelem był silnik 1.1 kW firmy
Tamel. Estymator MRAS był symulowany w swojej klasycznej postaci, w oparciu o równania (11) i (12). By zasymulować rzeczywiste warunki pracy całego
układu odstrojono wyznaczone: rezystancję i reaktancję stojana, odpowiednio
o 2% i 5%. Czas martwy zmieniał się od 0,1 do 1 μs, prędkość zmieniała się
od 0,1 do 1,2 w jednostkach względnych. Badania były przeprowadzone dla
momentu obciążenia od 0,5 do 1,2 w jednostkach względnych. W celu zbadania
jakości odtwarzania strumienia, jakości odtwarzania prędkości i jakości pracy
układu regulacji zdefiniowano trzy następujące kryteria:
Jω = ∫ abs (ωm − ω *) dt
(16)
Jωest = ∫ abs (ωm − ω e ) dt
(17)
202
R. Piotuch
)
(
J Ψ MRAS = ∫ abs Ψru × Ψri (ω e ) dt
(18)
ω * − wartość zadana prędkości kątowej.
W przeprowadzonych symulacjach nie uwzględniono pulsacji napięcia
na szynie prądu stałego, która związana jest z pracą prostownika oraz nie uwzględniono spadków napięcia zarówno na diodach w prostowniku jak i na elementach mocy w falowniku napięcia.
4. WYBRANE WYNIKI SYMULACJI PRACY UKŁADU
BEZ KOMPENSACJI CZASU MARTWEGO
ORAZ Z KOMPENSACJĄ
0.35
0.7
0.3
0.6
0.25
0.5
Błąd odtwarzania prędkości
Błąd odtwarzania strumienia
Prezentowane wyniki dotyczą pracy układu sterowania przy znamionowym
momencie obciążenia dla kilku różnych prędkości zadanych, a także dwóch
czasów martwych.
0.2
0.15
0.1
0.3
0.2
0.1
0.05
0
0.4
0
0.5
1
1.5
t [s]
2
2.5
3
0
0
0.5
1
1.5
t [s]
2
2.5
3
0.8
0.7
Błąd prędkości
0.6
0.5
Rys. 4. Przebiegi wyznaczonych wartości
określających jakość regulacji i odtwarzania (1 μs)
0.4
0.3
0.2
0.1
0
0
0.5
1
1.5
t [s]
2
2.5
3
Wpływ czasu martwego falowników na pracę bezczujnikowych układów regulacji...
0.9
203
1.2
0.8
1
0.6
Predkosc obrotowa [p.u.]
Predkosc obrotowa [p.u.]
0.7
0.5
0.4
0.3
0.2
0.8
0.6
0.4
0.2
0.1
0
0
-0.1
0
0.5
1
1.5
t [s]
2
2.5
-0.2
3
0.9
0
0.5
1
1.5
t [s]
2
2.5
3
1.2
0.8
1
0.6
Prêdkoœæ obrotowa [p.u.]
Predkosc obrotowa [p.u.]
0.7
0.5
0.4
0.3
0.2
0.8
0.6
0.4
0.2
0.1
0
0
-0.1
0
0.5
1
1.5
t [s]
2
2.5
3
-0.2
0
0.5
1
1.5
t [s]
2
2.5
3
Rys. 5. Przebiegi prędkości dla dwóch czasów martwych, po lewej stronie czas martwy
= 0,5 μs, po prawej 1 μs, u góry bez kompensacji, na dole z kompensacją
5. WNIOSKI
Brak kompensacji czasu martwego falowników napięcia w układach
bezczujnikowych z wykorzystaniem klasycznej struktury MRAS może spowodować niestabilność całego układu regulacji. W związku z tym poprawna kompensacja tego efektu jest niezbędną częścią układu sterowania zorientowanego-polowo. W artykule przedstawiono wybrane wyniki symulacji pracy bezczujnikowego układu napędowego z silnikiem asynchronicznym klatkowym bez
oraz z układem kompensacji efektu czasu martwego metodą zaproponowaną w [2],
opartą o przybliżony model zjawiska czasu martwego, dodatkowo zmodyfikowaną z odfiltrowaniem niepożądanych składowych sygnałów na wyjściu modelu
napięciowego i wejściu modelu prądowego [3]. Układ bez kompensacji efektu
czasu martwego wykazywał spore błędy w odtwarzanym strumieniu, oraz prędkości, a także dla zakresu prędkości nieco poniżej prędkości znamionowej
wykazywał tendencje do rozbiegania się już przy czasie martwym wynoszącym
0,5 μs. Dla czasu 1 μs układ wykazywał jeszcze większą tendencję do niesta-
204
R. Piotuch
bilności. Im większy czas martwy, tym szybciej układ pracuje niestabilnie.
W zakresie prędkości powyżej 1,1 p.u. układ nie wykazywał niepożądanego
zachowania. Warto jednak podkreślić, że wykazywał spore pulsacje prędkości
obrotowej. Po kompensacji układ, w stanie statycznym, pracował poprawnie
w całym zakresie zadanej prędkości obrotowej (> 0,2) i dla różnych momentów
obciążenia, a także wykazywał poprawne własności dynamiczne (czas ustalania i przeregulowanie). W zakresie prędkości powyżej 1,1 p.u. pulsacje prędkości obrotowej nieznacznie się zmniejszyły.
Z przeprowadzonych symulacji wynika, że w bezczujnikowych układach
regulacji z silnikami asynchronicznymi klatkowymi wykorzystujące klasyczną
strukturę MRAS powinny być realizowane algorytmy kompensujące efekt czasu
martwego w celu zapewnienia poprawnej pracy układu.
LITERATURA
1. Bose B.K.: Power Electronics and Motor Drives; Advances Trends, Elsevier Inc. 2006.
2. Dybkowski M., Orłowska-Kowalska T.: Analiza dynamiki prądowego estymatora MRAS
strumienia i prędkości wirnika silnika indukcyjnego. Przegląd Elektrotechniczny, ISSN 00332097, nr 6, str. 84, rok 2008.
3. Filipek Piotr. Z.: Sterowanie silnika klatkowego bez członu pomiaru prędkości. Autoreferat
rozprawy doktorskiej, Politechnika Lubelska, 2001.
4. Kaźmierkowski M.P., Tunia H.: Podstawy automatyki napędu elektrycznego. WarszawaPoznań 1983, Państwowe Wydawnictwo Naukowe.
5. Nowotny D.W., Lipo T.A.: Vector Control and Dynamics of AC Drives. Oxford 1996,
Clarendon Press.
6. Orłowska-Kowalska T.: Bezczujnikowe układy napędowe z silnikami indukcyjnymi. Wrocław:
Oficyna Wydawnicza Politechniki Wrocławskiej 2003.
7. Żelechowski M.: Space Vector Modulated – Direct Torque Controlled (DTC – SVM) Inverter
– Fed Induction Motor Drive. Warsaw 2005, Rozprawa doktorska.
Rękopis dostarczono dnia 17.08.2010 r.
Opiniował: doc. dr hab. inż. Krzysztof Zymmer
Wpływ czasu martwego falowników na pracę bezczujnikowych układów regulacji...
INFLUENCE OF THE DEAD TIME OF THE INVERTERS
ON SENSORLESS CONTROL STRUCTURES
AND COMPENSATION METHODS
Rafał PIOTUCH
ABSTRACT
MRAS type flux and speed estimators are very
popular in the sensorless induction motor drives. They are simple in
implementation and have only one PI controller. The aim of this article
is to simulate the influence of a dead time effect on the work of
a classical MRAS structure in a sensorless induction motor drive
system and propose proper compensation method. To avoid short
circuits in a DC link of a voltage source inverter, there are introduced
so called dead times between switching of a complementary power
transistors in each leg of the inverter. This causes two harmful
effects: loss of fundamental voltage, and low-frequency harmonic
distortion. Voltage calculated in the control algorithm differs from the
one provided to the stator windings. Calculated voltage is provided
to MRAS structure which receives incorrect information on the phase
voltage. This leads to improper work of flux reference estimator and
also whole control structure. In this paper there are presented the
simulation results of influence of a dead time effect on a work of MRAS
structure in case of rotor flux linkage and angular speed. The proper
compensation method is also presented.
Mgr inż. Rafał PIOTUCH − ukończył Wydział Elektryczny Zachodniopomorskiego Uniwersytetu Technologicznego w Szczecinie w roku
2009 na kierunku Automatyka i Robotyka na specjalności Automatyka
Przemysłowa z wynikiem bardzo dobrym. Obecnie jest studentem pierwszego roku studiów doktoranckich i pod opieką prof. dr hab. inż. Ryszarda Pałki
realizuje badania w dziedzinie sterowania wektorowego maszynami
asynchronicznymi klatkowymi oraz PMSM.
205
206
R. Piotuch

Podobne dokumenty