Inne spojrzenie na proces mieszania

Transkrypt

Inne spojrzenie na proces mieszania
Nr 54
Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych
Politechniki Wrocławskiej
Nr 54
Studia i Materiały
Nr 23
2003
Silnik indukcyjny, model matematyczny, schemat zastępczy,
identyfikacja parametrów, algorytmy genetyczne
Teresa ORŁOWSKA-KOWALSKA*, Krzysztof SZABAT*, Witold RITTER*
IDENTYFIKACJA PARAMETRÓW SILNIKA INDUKCYJNEGO
ZA POMOCĄ ALGORYTMÓW GENETYCZNYCH
Artykuł dotyczy zagadnień związanych z identyfikacją parametrów silnika indukcyjnego za
pomocą algorytmów genetycznych. W pracy rozważono dwie metody identyfikacji parametrów
obiektu: pierwszą opierającą się na przebiegach czasowych uzyskanych podczas rozruchu, drugą
opierającą się na krzywej narastania prądu stałego w uzwojeniach silnika indukcyjnego przy
nieruchomym wirniku. Przeanalizowano wpływ różnych parametrów algorytmu genetycznego na
szybkość i dokładność identyfikacji. Identyfikację przeprowadzono opierając się na danych
uzyskanych z badań symulacyjnych i eksperymentalnych.
1. WPROWADZENIE
Zagadnienie identyfikacji parametrów modelu matematycznego silnika indukcyjnego
stanowi jeden z podstawowych problemów syntezy bardziej zaawansowanych metod
sterowania prędkości silnika indukcyjnego, takich jak metody wektorowe lub sterowanie
nieliniowe. Parametry schematu zastępczego silnika są niezbędne do realizacji układów
odtwarzających elektromagnetyczne i mechaniczne zmienne stanu silnika, które są w
chwili obecnej jednym z nieodzownych elementów nowoczesnych układów
napędowych z silnikami prądu przemiennego, w szczególności napędów
bezczujnikowych [10]. Jakość i dokładność sterowania w takich układach zależy w
dużym stopniu od dokładnej znajomości parametrów elektromagnetycznych modelu
matematycznego silnika. Nowoczesne układy, oprócz algorytmów sterowania,
wyposażane są w funkcje automatycznego strojenia regulatorów w obwodach
sterowania. Dzięki temu powstaje układ uniwersalny, w którym można zastosować
dowolnie wybrany silnik indukcyjny. Podczas automatycznego strojenia układu
sterowania wykonywane są testy służące identyfikacji wartości parametrów
__________
*
Politechnika Wrocławska, Instytut Maszyn, Napędów i Pomiarów Elektrycznych,
50-372 Wrocław, ul. Smoluchowskiego 19
elektromagnetycznych silnika i diagnostyce układu falownik-silnik oraz układów
pomiarowych. W wyniku testów otrzymywane są oszacowania takich parametrów,
jak: rezystancja uzwojeń stojana i wirnika, stałe czasowe stojana i wirnika oraz
indukcyjności rozproszenia. Dokładność otrzymanych wyników decyduje nie tylko o
jakości sterowania (poprzez proces automatycznego strojenia regulatorów), ale - w
przypadku napędów bezczujnikowych z obserwatorami prędkości, strumienia czy też
momentu - znajomość wartości tych parametrów decyduje wręcz o poprawności
działania całego układu.
Do najczęściej stosowanych metod identyfikacji parametrów schematu zastępczego
silnika indukcyjnego należą [9]:
- wyznaczanie parametrów schematu zastępczego na podstawie danych z tabliczki
znamionowej [6],
- identyfikacja na podstawie próby biegu jałowego i stanu zwarcia silnika
(charakterystyk wyznaczonych podczas biegu jałowego i zwarcia);
- identyfikacja na podstawie charakterystyki prądu uzwojenia stojana lub momentu
silnika w funkcji poślizgu [5],;
- identyfikacja na podstawie charakterystyk częstotliwościowych [2];
- identyfikacja na podstawie narastania lub zaniku prądu stałego w uzwojeniach
fazowych stojana, podczas postoju silnika [3], [9];
- obserwatory i estymatory parametrów [7], [10].
Należy jednak zaznaczyć, że w przypadku różnego typu obserwatorów, w tym
rozszerzonych [7], [10], gdzie identyfikacja parametrów odbywa się w trakcie
normalnej pracy silnika, niezbędne jest wstępne oszacowanie estymowanych
parametrów, podobnie jak to ma miejsce w przypadku wstępnego strojenia
regulatorów w układzie sterowania wektorowego.
W niniejszej pracy przedstawiono wyniki badań dotyczących możliwości
zastosowania algorytmów genetycznych do identyfikacji parametrów silnika
indukcyjnego. Zaprezentowano wyniki badań odnoszące się do dwóch sposobów
identyfikacji: na podstawie danych pochodzących z rozruchu bezpośredniego i na
podstawie danych pochodzących ze stanu pracy z nieruchomym wirnikiem.
Przeanalizowano wpływ różnych operacji genetycznych na szybkość i dokładność
procesu identyfikacji.
2. MODEL MATEMATYCZNY SILNIKA INDUKCYJNEGO
Model matematyczny silnika indukcyjnego w nieruchomym układzie współrzędnych
prostokątnych α-β jest opisany za pomocą następującego układu równań (przy założeniu
liniowości obwodu magnetycznego silnika):
u sα = rs isα + TN
u sβ = rs isβ + TN
0 = rr irα + TN
0 = rr irβ + TN
dψ sα
dt
(1a)
dψ sβ
(1b)
dt
dψ r α
+ ω mψ rβ
dt
dψ rβ
dt
(1c)
− ω mψ rα
(1d)
ψ sα = xs isα + xM irα
(1e)
ψ sβ = x s i sβ + x M i rβ
(1f)
ψ rα = xr irα + xM isα
(1g)
ψ rβ = x r i rβ + x M i sβ
(1h)
dω m
1
(ψ sα iSβ − ψ sβ iSα ) − mo
=
dt
TM
[
]
(1i)
gdzie: u sα , u sβ - składowe wektora napięcia stojana, isα , isβ - składowe wektora prądu
stojana, irα , irβ - składowe wektora prądu wirnika, ψ sα ,ψ sβ - składowe wektora
ψ rα ,ψ rβ - składowe wektora strumienia wirnika, rs - rezystancja
fazowa stojana, rr - rezystancja fazowa wirnika, x s - reaktancja względna stojana, x r reaktancja względna wirnika, x M - reaktancja względna magnesująca, TN - stała
czasowa znamionowa, TM - stała czasowa mechaniczna, ωm - prędkość kątowa
mechaniczna, mo - moment obciążenia. Wszystkie wielkości elektromagnetyczne i
parametry są w postaci względnej (oprócz czasu t), a parametry i wielkości
elektromagnetyczne wirnika są sprowadzone na stronę stojana.
strumienia stojana,
Powyższy model jest używany do identyfikacji parametrów silnika na podstawie
danych uzyskanych z rozruchu bezpośredniego. Do identyfikacji potrzebne są
przebiegi czasowe prądów fazowych stojana silnika oraz przebieg prędkości
mechanicznej.
Rozruch silnika dokonywany w celu identyfikacji parametrów jest kłopotliwy a
niekiedy wręcz niemożliwy. W przypadku, gdy nie jest potrzebna informacja o
mechanicznej stałej czasowej można zidentyfikować parametry elektromagnetyczne
na podstawie odpowiedzi silnika na skok napięcia stałego. Podczas badań wirnik
silnika jest nieruchomy, a identyfikacji dokonuje się na podstawie krzywej narostu
prądu. Model silnika indukcyjnego w stanie nieruchomym wyprowadza się z równań
(1). Wszystkie wielkości elektromagnetyczne związane ze składową urojoną β
wynoszą zero. Dodatkowo prędkość silnika ωm równa się zero.
Parametry znamionowe identyfikowanego silnika przedstawiono w tabeli 1, a w tabeli
2 podano parametry schematu zastępczego silnika w jednostkach względnych.
Tabela 1. Parametry znamionowe silnika indukcyjnego SDChm 180M6/24
w jednostkach absolutnych
5,5 [ kW ]
Moc znamionowa
PN
Napięcie znamionowe
UN
220 [ V ]
Prąd znamionowy
IN
13,5 [ A ]
Prędkość znamionowa
nN
910 [ obr/min ]
0,74 [ - ]
Sprawność
η
Współczynnik mocy
cosφ
0,73 [ - ]
Częstotliwość
fN
50 [ Hz ]
Liczba par biegunów
pb
3
Rezystancja stojana
Rs
1,085 [ Ω ]
Rezystancja wirnika
Rr
1,922 [ Ω ]
Reaktancja stojana
Xs
32,4 [ Ω ]
Reaktancja wirnika
Xr
32,4 [ Ω ]
Reaktancja magnesująca
XM
29,6 [ Ω ]
Mechaniczna stała czasowa
TM
0,1967[ s ]
Tabela 2. Parametry silnika indukcyjnego SDChm 180M6/24 w jednostkach względnych
Rezystancja względna stojana
rs
0,0666[ j.w ]
Rezystancja względna wirnika
rr
0.1179[ j.w ]
Reaktancja względna stojana
xs
1.9882[ j.w ]
Reaktancja względna wirnika
xr
1.9882[ j.w ]
Reaktancja względna magnesująca
xM
1.8164[ j.w ]
3. IDENTYFIKACJA PARAMETRÓW SILNIKA ZA POMOCĄ DANYCH
POCHODZĄCYCH Z ROZRUCHU BEZPOŚREDNIEGO
W celu dokonania identyfikacji parametrów silnika indukcyjnego należy
zarejestrować chwilowe przebiegi fazowe prądów i prędkości mechanicznej podczas
rozruchu bezpośredniego. Algorytm optymalizacyjny, poprzez zmniejszanie różnicy
pomiędzy odpowiedzią modelu a rzeczywistymi przebiegami dokonuje identyfikacji
parametrów. Funkcja celu wykorzystywana w badaniach została zdefiniowana
następująco:
[
(
F (ω m , isα , isβ ) = ∑ kω (ω mj − ωˆ mj ) + kα isαj − iˆsαj
N
j =1
2
)
2
(
+ k β isβj − iˆsβj
)]
2
(9)
gdzie:
ω mj , i s α j ,i s β j
wartości prędkości obrotowej oraz składowych α, β wektora prądu
ωˆ mj , iˆsαj , iˆsβj
stojana pochodzące z symulacji;
wartości prędkości obrotowej oraz składowych α, β wektora prądu
k ω , kα , k β
stojana wyznaczone przez algorytm genetyczny;
współczynniki wagowe składników optymalizowanej funkcji;
liczba próbek.
N
W przeprowadzonych badaniach symulacyjnych określono wpływ poszczególnych
operacji genetycznych i postaci przedstawionej funkcji celu na efektywność procesu
identyfikacji [12]. Analizę efektywności pracy algorytmów genetycznych dokonano
na podstawie wykresów czasowych i tzw. błędów dopasowania. Pod pojęciem błędu
dopasowania rozumie się wartość średniego błędu na próbkę, która mówi o ile różni
się przebieg modelu od przebiegu uzyskanego z obiektu rzeczywistego. Wzory
służące do wyznaczenia tych błędów są następujące [1]:
εω =
1
N
∑ (ω
N
j =1
mj
2
− ωˆ mj ) ; ε isα =
1
N
∑ (i α
N
j =1
s j
)
2
− iˆsαj ; ε isβ =
1
N
∑ (i β
N
j =1
s j
− iˆsβj
)
2
(3)
Parametry podstawowego AG były następujące: liczba iteracji 150,
prawdopodobieństwo mutacji 2%, rodzaj krzyżowania – jednopunktowe, wielkość
populacji 50.
W pierwszym punkcie badań wyznaczono wpływ wielkości populacji na dokładność
identyfikacji parametrów silnika indukcyjnego. Wyznaczone błędy dopasowania
zgrupowano w tabeli 3.
wp
10
50
100
Tabela 3. Zestawienie czasu obliczeń oraz błędów dopasowania
dla różnych wielkości populacji AG.
Czas
Błędy dopasowania
T[min]
εω [ - ]
εisα [ - ]
εisβ [ - ]
7
5,4467
1,6581
2,3355
52
0,0966
0,2329
0,0039
99
0,0694
0,1312
0,0044
Jak wynika z danych przedstawionych w tabeli 3 wraz ze wzrostem wielkości
populacji maleją błędy dopasowania, natomiast znacznie rośnie czas potrzebny na
wykonanie obliczeń. Wybór wielkości populacji jest kompromisem pomiędzy
dokładnością otrzymanych rozwiązań a czasem obliczeń. (Obliczenia wykonano na
komputerze PC o następującej konfiguracji: system operacyjny - Windows XP,
procesor Duron - 600MHz, pamięć - 128Mb)
W następnym punkcie porównano efektywność pracy AG przy krzyżowaniu 1-, 2- i 3krotnym. Błędy dopasowania zestawiono w tabeli 4.
Tabela 4. Zestawienie czasu obliczeń oraz błędów dopasowania
dla różnego rodzaju krzyżowania AG.
K
Czas
Błędy dopasowania
T [min]
εω [ - ]
εisα [ - ]
εisβ [ - ]
1-pkt
48
0,0966
0,2329
0,0039
2-pkt
51
0,0525
0,1510
0,0023
3-pkt
52
0,0233
0,0640
0,0015
Jak wynika z danych przedstawionych w tabeli 4 wraz ze wzrostem liczby punktów
krzyżowania maleją błędy dopasowania; jedynie w nieznacznym stopniu zwiększa się
czas obliczeń.
W kolejnym punkcie badań wyznaczono wpływ prawdopodobieństwa mutacji na
poszczególne błędy dopasowania. Wyniki badań zgrupowano w tabeli 5.
Tabela.5. Zestawienie czasu obliczeń oraz błędów dopasowania dla różnych
wartości prawdopodobieństwa mutacji.
czas
Błędy dopasowania
pm
T[min]
εω [ - ]
εisα [ - ]
εisβ [ - ]
0,5
50
22,640
0,6594
0,0940
0,1
50
3,2877
0,3056
0,0601
0,02
50
0,0966
0,2329
0,0039
Jak wynika z tabeli 5 duża wartość prawdopodobieństwa mutacji powoduje znaczne
zwiększenie błędów dopasowania otrzymanych rozwiązań. Optymalizacja staje się
wówczas procesem przypadkowym. Zmniejszenie wartości tego wskaźnika pozwala
na uzyskanie korzystniejszych wyników. Prawdopodobieństwo mutacji powinno
przybierać wartość niezerową i rosnąć wraz ze zmniejszaniem się liczebności
populacji.
Następnie przebadano wpływ wartości współczynników wagowych,
występujących w funkcji celu na dokładność procesu identyfikacji. W badaniach
symulacyjnych ten wpływ był niewielki. Wynikało to z faktu, że identyfikację
przeprowadzono na modelu matematycznym silnika przy braku zakłóceń
parametrycznych i pomiarowych. Z tego powodu wyznaczono ten wpływ bazując na
danych otrzymanych z obiektu rzeczywistego. W tabeli 6 zestawiono wyniki
obrazujące skuteczność pracy AG z różnymi wartościami kω.
Tabela.6. Zestawienie czasu obliczeń oraz błędów dopasowania dla różnych wartości wagi
prędkości (wyniki dla obiektu rzeczywistego).
Czas
Błędy dopasowania
kω
T[min]
εω [ - ]
εisα [ - ]
εisβ [ - ]
1
32
5,6857
4,8025
4,1996
10
34
4,7992
4,4030
4,1683
100
32
1,6888
3,2580
4,2266
Wraz ze wzrostem współczynnika wagowego prędkości znacznie maleją błędy
dopasowania prędkości. Pozostałe błędy dopasowania zmieniają się w niewielkich
granicach.
Z przeprowadzonych badań wynika, że w rozważanym przypadku identyfikacji
parametrów SI na podstawie przebiegów prądu i prędkości podczas rozruchu,
najbardziej optymalny jest AG z liczbą osobników w populacji równą 50, z
prawdopodobieństwem mutacji równym 2%, krzyżowaniem potrójnym i
współczynnikiem wagowym prędkości równym 100. Zapewnia on wyznaczenie
parametrów identyfikowanego obiektu z niewielkim błędem procentowym w dość
krótkim czasie.
Rys.1. Efektywność pracy AG (a); przebieg czasowy ω = f(t) dla parametrów rzeczywistych i
zidentyfikowanych modelu silnika indukcyjnego, przy kω = 100 i kα = kβ = 1 (b)
Fig. 1. The efficiency of AG operation (a); transients of ω = f(t)
for real and identified motor parameters for kω = 100 and kα = kβ = 1 (b)
Na rys.1 przedstawiono przebiegi funkcji celu (obrazującej szybkość działania procesu
identyfikacji) i prędkości pochodzących z identyfikowanego modelu i obiektu, a na
rys.2 odpowiednio dwóch składowych prądu stojana dla przykładowych parametrów
AG.
Rys.2. Przebiegi czasowe: (a) isα= f(t) i (b) isβ = f(t) podczas rozruchu bezpośredniego dla parametrów
rzeczywistych i zidentyfikowanych modelu silnika indukcyjnego, przy kω = 100 i kα = kβ = 1
Fig. 2. Transients of the (a) isα= f(t) and (b) isβ = f(t) during motor start-up for real and identified parameters of IM model with kω = 100 and kα = kβ = 1
W tabeli 7 przedstawiono wartości rzeczywistych i zidentyfikowanych parametrów
schematu zastępczego silnika indukcyjnego odpowiadające przebiegom z rys. 1 i 2.
Tabela.7. Zidentyfikowane i rzeczywiste parametry obiektu odpowiadające rys. 1 i 2
Wartości zidentyfikowanych parametrów
P.zidentyfikowane
P. rzeczywiste
δ [%]
rs [ - ]
0,0649
0,0666
-2,6
rr [ - ]
0,1331
0,1179
13,6
xs [ - ]
1,8180
1,9882
-8,6
xr [ - ]
1,9995
1,9882
0,6
xM [ - ]
1,7281
1,8164
-4,9
TM [ s ]
0,2010
0,1967
2,2
Jak wynika z danych przedstawionych w tabeli 7 różnica pomiędzy rzeczywistymi i
zidentyfikowanymi parametrami jest niewielka, wynosi kilka procent. Przebiegi
czasowe przedstawione na rys.1 i 2 praktycznie się pokrywają.
Aby zweryfikować w praktyce przedstawione wyniki badań symulacyjnych
przeprowadzono eksperyment na stanowisku laboratoryjnym z silnikiem
SDChm180M6/24 o mocy 5,5 kW. Schemat układu pomiarowego przedstawiono na
rys. 3. Wartości prądów fazowych w naturalnym układzie współrzędnych ABC
zostały przeliczone do stacjonarnego układu α,β. Silnik posiadał założone na wał
dodatkowe sprzęgło o nieznanym momencie bezwładności.
~
~
~
I sA
L1
L2
L3
N
V U sA
I sB
V U sB
I sC
M
LEM
TG
3~
V U sC
Rys.3. Schemat układu pomiarowego
Fig. 3. Schematic diagram of the measurement system
Rys.4. Efektywność pracy AG (a); przebieg czasowy ω = f(t) dla parametrów rzeczywistych i
zidentyfikowanych silnika indukcyjnego, przy kω = 100 i kα = kβ = 1 (b)
Fig. 4. The efficiency of AG operation (a); transients of ω = f(t)
for real and identified motor parameters for kω = 100 and kα = kβ = 1 (b)
Na rys.4 przedstawiono przebiegi funkcji celu i prędkości uzyskane w układzie
laboratoryjnym na podstawie modelu o zidentyfikowanych parametrach oraz obiektu
rzeczywistego, a na rys.5 przebieg dwóch składowych prądu stojana dla
przykładowych parametrów AG.
Rys.5. Przebiegi czasowe: (a) isα= f(t) i (b) isβ = f(t) podczas rozruchu bezpośredniego dla parametrów
rzeczywistych i zidentyfikowanych silnika indukcyjnego SDChm180m przy kω = 100 i kα = kβ = 1
Fig. 5. Transients of the (a) isα= f(t) and (b) isβ = f(t) during motor start-up for real and identified parameters of IM model with kω = 100 and kα = kβ = 1
W tabeli 8 podano wartości parametrów silnika wynikające z danych znamionowych
silnika i wartości parametrów zidentyfikowanych.
Tabela.8. Zidentyfikowane i rzeczywiste parametry obiektu odpowiadające rys. 4 i 5
Wartości zidentyfikowanych parametrów
P.zidentyfikowane
P. rzeczywiste
δ [%]
rs [ - ]
0,0423
0,0666
36,5
rr [ - ]
0,1075
0,1179
-8,3
xs [ - ]
1,4976
1,9882
-24,7
xr [ - ]
1,7571
1,9882
-11,6
xM [ - ]
1,4724
1,8164
-18,9
TM [ s ]
0,3290
-
Jak wynika z analizy danych zawartych w tabeli 8, w przypadku identyfikacji
parametrów silnika rzeczywistego występują znacznie większe błędy niż w przypadku
badań symulacyjnych. Jest to skutek następujących zjawisk, pominiętych w modelu SI
[1] zastosowanego do identyfikacji i modelowania: występowanie w obiekcie
rzeczywistym nieliniowości, wahania amplitudy i częstotliwości napięcia zasilającego,
istniejąca asymetria maszyny, pominięcie oporów tarcia, błędy przetworników
pomiarowych jak również szumy pomiarowe.
4. IDENTYFIKACJA PARAMETRÓW SILNIKA W STANIE NIERUCHOMYM
Rozpatrywana metoda identyfikacji bazuje na analizie odpowiedzi prądowej silnika
na zadany skok napięcia stałego zasilającego uzwojenia fazowe stojana połączone jak
pokazano na rys. 6. Taki sposób zasilania silnika podyktowany jest wymaganiem
zerowej prędkości kątowej, silnik nie wytwarza wirującego pola magnetycznego, a
tym samym i momentu obrotowego.
IsA(t)
Us (t)
UsB(t)
ZA
UsA(t)
IsB(t)
IsC(t)
ZB
ZC
UsC(t)
Rys.6. Schemat połączeń trzech uzwojeń silnika podczas zasilania napięciem stałym
Fig. 6. Scheme of IM windings’ connection under DC voltage supply
Na podstawie równań silnika w stanie nieruchomym i przy założeniu, że:
Z s ( p) =
U s ( p)
2 Us
oraz U s ( p ) =
I s ( p)
3 p
(4)
można wyznaczyć zależność operatorową przebiegu prądu stojana [3,9,11]:
I s ( p) =
pTr + 1
2 Us
2
3 Rs p p TsTrσ + p(Ts + Tr ) + 1
(
)
(5)
Po wykonaniu przekształcenia odwrotnego otrzymuje się funkcję określającą przebieg
czasowy prądu w odpowiedzi na skok jednostkowy napięcia stałego (zakłada się, ze
Us(t) = const. dla t ≥ 0 oraz Is(f) = 0 dla t <0):
I s (t ) = A0 + A1e
gdzie: T1 = −
1
1
; T2 = − ;
p1
p2
−
t
T1
+ A2 e
−
t
T2
(6)
p1 , p 2 – pierwiastki równania charakterystycznego,
natomiast szukane parametry schematu zastępczego opisane są następująco:
RS =
2 Us
,
3 A0
Tr =
A1
(T1 − T2 ) + T1 = T2 − A2 (T1 − T2 )
A0
A0
TS = T2 + T1 − Tr ,
σ=
T1T2
TS Tr
(7)
(8)
Dodatkowo, przy założeniu Ls = Lr, można wyznaczyć parametry Lr oraz Rr
korzystając z zależności Tr =
Lr
. Aby wyznaczyć wartość LM należy w pierwszej
Rr
kolejności obliczyć wartość współczynnika rozproszenia σ, a następnie obliczyć
wartość LM z zależności .
LM =
(1 − σ )Ls Lr
(9)
Funkcja celu została zdefiniowana w następujący sposób:
N
[
F (I s ) = ∑ (I so − I sm )
j =1
2
]
I so - wartość prądu obiektu, I sm - wartość prądu modelu.
(10)
Rys.7. Efektywność pracy AG (a); przebieg czasowy Is = f(t) dla parametrów rzeczywistych i
zidentyfikowanych modelu silnika indukcyjnego stanie nieruchomym
Fig. 7. The efficiency of AG operation (a); transients of Is = f(t)
for real and identified motor parameters at standstill
Na rys.7 przedstawiono przebiegi funkcji celu i prądu z modelu i obiektu dla
przykładowych parametrów AG, a w tabeli 9 przedstawiono przykładowe wyniki
identyfikacji parametrów obiektu odpowiadające tym przebiegom.
Jak wynika z analizy tabeli 9 pomiędzy rzeczywistymi i zidentyfikowanymi
parametrami występują niewielkie błędy. Przebiegi czasowe odpowiedzi obiektu i
modelu praktycznie się pokrywają.
Tabela.9. Zidentyfikowane i rzeczywiste parametry obiektu odpowiadające rys. 7
Wartości zidentyfikowanych parametrów
P.zidentyfikowane
P. rzeczywiste
δ [%]
rs [ - ]
0,0665
0,0666
-0,2
rr [ - ]
0,0985
0,1179
-16
xs [ - ]
2,0217
1,9882
1,7
xr [ - ] xM [ - ]
2,0217
1,7723
1,9882
1,8164
1,7
-2,4
W celu weryfikacji przeprowadzono testy na obiekcie rzeczywistym. Odpowiedni
schemat układu pomiarowego przedstawiono na rys. 8.
A
E
LEM U
Is U
LEM I
V
V
M
W
3
Rys.8.Schemat układu pomiarowego
Fig. 8. Schematic diagram of the measurement system
Przebiegi zarejestrowanego napięcia i prądu przedstawiono na rys. 9. Zostały one
wykorzystane do procesu identyfikacji. Wartości rzeczywistych i zidentyfikowanych
parametrów przedstawiono w tabeli 10, a odpowiadające im przebiegi czasowe
pokazano na rys. 10.
30
25
20
]
15
A
[
I s
],
V
10
[
s
U
5
0
Is [ A ]
Us [ V ]
-5
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
t[s]
Rys.9.Zarejestrowane przebiegi czasowe Us = f(t) oraz Is = f(t)
Fig 9. Measured transients of Us = f(t) and Is = f(t)
Tabela. 10. Zidentyfikowane i rzeczywiste parametry obiektu odpowiadające rys. 9
Wartości zidentyfikowanych parametrów
P.zidentyfikowane
P. rzeczywiste
δ [%]
rs [ - ]
0,0729
0,0666
9,5
rr [ - ]
0,0955
0,1179
-18,5
xs [ - ]
2,1587
1,9882
8,6
xr [ - ] xM [ - ]
2,1587
1,8224
1,9882
1,8164
8,6
0,3
Rys.10. Efektywność pracy AG (a); przebieg czasowy Is = f(t) dla parametrów rzeczywistych i
zidentyfikowanych modelu silnika indukcyjnego stanie nieruchomym (b)
Fig. 10. The efficiency of AG operation (a); transients of Is = f(t)
for real and identified motor parameters at standstill
Dokładność identyfikacji uzyskana w badaniach symulacyjnych i na obiekcie
rzeczywistym jest podobna. Wynika to z faktu, że w badaniach eksperymentalnych
używano nie tylko krzywej narastania prądu, lecz również wykorzystano
zarejestrowany przebiegu napięcia zasilającego. Błędy identyfikacji parametrów
wynoszą kilka procent.
4 PODSUMOWANIE
W artykule przedstawiono wybrane zagadnienia związane z identyfikacją
parametrów silnika indukcyjnego za pomocą algorytmów genetycznych. Wyznaczono
eksperymentalnie wpływ poszczególnych operacji genetycznych na dokładność i
szybkość procesu identyfikacji. Przebadano dwie metody identyfikacji parametrów
silnika. Pierwsza z nich bazuje na znajomości prądów rozruchowych poszczególnych
faz silnika i prędkości kątowej wirnika. Umożliwia ona identyfikację wszystkich
parametrów silnika indukcyjnego. Jednakże badania eksperymentalne uwidoczniły jej
niską dokładność, wynikającą głównie z uproszczeń przyjętych w modelu
matematycznym silnika oraz z braku uwzględnienia rzeczywistych przebiegów
napięcia zasilającego w procesie identyfikacji. Dokładność tą można poprawić
poprzez rejestrowanie przebiegu napięć fazowych dołączonych do uzwojeń silnika.
Wymaga to jednak korzystania z bardziej rozbudowanego oscyloskopu rejestrującego
(7-kanałowego). Metoda druga umożliwia identyfikację jedynie parametrów
elektromagnetycznych silnika indukcyjnego. Posiada ona następujące zalety:
identyfikacja odbywa się przy nieruchomym wirniku, wymaga rejestrowania jedynie
dwóch przebiegów zmiennych: prądu i napięcia stojana.
LITERATURA
[1] ALONGE F., D’IPPOLITO F., RAIMONDI F.M.: Least squares and genetic algorithms for parameter identification of induction motors. Control Engineering Practice 9 (2001) 647 – 657.
[2] BEINEKE S., SCHUTTE F., GROTSTOLEN H., Comparison of methods for state estimation and online identification in speed and position control loops, Confer. Proc. of EPE’97, Trondheim Norway,
pp. 3.364-3.369
[3] CHRZAN P., Identyfikacja parametrów silnika indukcyjnego w układzie polowo-zorientowanym
podczas postoju, I Kraj. Konf. Użytkowników Matlab-a, AGH-Kraków, 1995, str.262-265
[4] GOLDBERG D.E.: Algorytmy genetyczne i ich zastosowania, WNT, Warszawa 1995.
[5] MACEK-KAMIŃSKA K., Estymacja parametrów modeli matematycznych silników indukcyjnych
dwuklatkowych i głębokożłobkowych, WSI, Opole, Studia i Monografie, z.61, 1992
[6] MACEK K., ORŁOWSKA-KOWALSKA T. Metoda wyznaczania parametrów modelu
matematycznego silnika asynchronicznego głębokożłobkowego, Archiwum Elektrotechniki t.XXX,
z.1, 1981, s.135-150
[7] 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, Wrocław, 1990.
[8] ORŁOWSKA – KOWALSKA T., SZABAT K.: Identyfikacja parametrów napędu prądu stałego za
pomocą algorytmów genetycznych, Mat. Konf. SENE’01, Łódź, str. 597 – 606, 2001.
[9] ORŁOWSKA-KOWALSKA T., BOS A., Zagadnienia wyznaczania parametrów schematu
zastępczego silnika indukcyjnego w stanie nieruchomym, Przegląd Elektrotechniczny, 2001, No.9, str.
195-198
[10] ORŁOWSKA-KOWALSKA T., Bezczujnikowe układy napędowe z silnikami indukcyjnymi, ser.
wyd. PAN „Postępy Napędu Elektrycznego i Energoelektroniki”, vol.48, Oficyna wydawnicza P.Wr.,
Wrocław, 2003
[11]PRZYBYŁ A., JELONKIWICZ J.: Induction motor parameters identification based on genetic
algorithm, Mat. Konf. SENE’01, Łódź, str. 501 – 506, 2001.
[12]RITTER W., Zastosowanie algorytmów genetycznych do identyfikacji parametrów silnika
indukcyjnego, Praca dyplomowa pod kier. T. Orłowskiej-Kowalskiej, Wydział Elektryczny, P.Wr.,
Wrocław, 2003
IDENTIFICATION OF INDUCTION MOTOR PARAMETRES
USING GENETIC ALGORITHMS
The paper deals with the problem of induction motors parameters identification using genetic algorithms.
Two methods for parameters identification were used: the first one based on rotor transients during line
start-up operation, and the second one based on stator current response to step change of stator voltage on
standstill. The influence of AG variations parameters to the accuracy and realisation time of the identification process were tested. Identification of motor parameters was performed based on simulation as well
as experimental data.