• Nie Znaleziono Wyników

Algorytm sterowania silnikami indukcyjnymi napędu głównego tramwaju

N/A
N/A
Protected

Academic year: 2022

Share "Algorytm sterowania silnikami indukcyjnymi napędu głównego tramwaju"

Copied!
11
0
0

Pełen tekst

(1)

Z E SZ Y T Y N A U K O W E P O L IT E C H N IK I Ś L Ą S K IE J Seria: E L E K T R Y K A z. 147

1996 N r kol . 1319

Maciej C Z A K A Ń SK I

A L G O R Y T M S T E R O W A N IA S IL N IK A M I I N D U K C Y JN Y M I N A P Ę D U G Ł Ó W N E G O T R A M W A JU

S treszczen ie. W artykule om ówiono elementy algorytmu sterowania tramwajem napędzanym silnikami indukcyjnymi zasilanymi z falownika napięcia. Algorytm ten ma zapewnić energooszczędnąjazdę tramwaju według zadanych charakterystyk trakcyjnych.

Omówiono problemy związane z aproksym acją charakterystyk sterowania, m ającą na celu ich przystosowanie do um ieszczenia w pamięci sterow nika m ikroprocesorow ego.

W pracy zamieszczono również schemat blokow y przygotowywanego algorytmu.

THE C O N T R O L A L G O R IT H M F O R T R A M W A Y D R IV E IN D U C TIO N M O T O R S

Sum m ary. Som e elements o f the control algorithm for inverter-fed cage induction motors designed for tramway drives have been presented in the paper. The purpose o f this algorithm is to determine inverter output voltage and frequency in accordance with the desired traction characteristics. The ruling criterion is the minimization o f the energy consumption. The problems arising from the approximation o f the control quantities have been described. The approximation o f the data was done in order to store the necessary values in the microprocessor controller memory. The block diagram o f the algorithm has also been given in the paper.

1. W S T Ę P

Szybki rozwój energoelektroniki, a szczególnie w ejście na rynek nowych, wysokonapię­

ciowych i wysokoprądowych tranzystorów IG B T , spowodował przełom w dziedzinie napęów trakcyjnych. W konstrukcji nowoczesnych napędów trakcyjnych dominują dwie tendencje:

• napędy z silnikami szeregowymi prądu stałego zasilanymi z choppera,

• napędy z silnikami indukcyjnymi zasilanymi z falownika napięcia.

W Zakładzie Trakcji Elektrycznej Politechniki Śląskiej prowadzone są prace nad konstrukcją tramwaju napędzanego silnikami indukcyjnymi klatkowymi zasilanymi z falownika napięcia. Tramwaj taki będzie m ógł zostać wykonany na podstawie konstrukcji mechanicznej m asowo wykorzystywanego w P olsce tramwaju typu 105-N . N a je g o potrzeby

(2)

zostały zaprojektow ane i wykonane indukcyjne silniki trakcyjne S T D 2 0 0 L 4 [2], których parametry trakcyjne i gabaryty um ożliw iają zainstalowanie ich w m iejsce silników prądu stałego L T -2 2 0 , stosow anych obecnie w tram waju 105-N .

W niniejszej pracy przedstawiono elem enty algorytmu sterowania silnikam i indukcyjnymi przeznaczonymi do zastosow ania w tramwaju. Przygotowując algorytm brano pod uwagę m inim alizację zużycia energii przez silniki trakcyjne, realizację przez pojazd tych samych parametrów trakcyjnych, co przy napędzie tradycyjnym oraz zapewnienie pełnego komfortu i bezpieczeństw a jazd y nowego tramwaju.

2. Z A ŁO Ż E N IA W S T Ę P N E

Opracow ując algorytm wykorzystano wyniki szeregu sym ulacji kom puterowych dokona­

nych przez autora. Sym ulacji dokonano opierając się na przedstawionym na ry s.l schem acie zastępczym silnika indukcyjnego klatkow ego o pojedynczej klatce z okrągłymi prętami [4], Dodatkowo założono pełną symetrię uzw ojeń silnika o rozkładzie sinusoidalnym i symetrię obwodu magnetycznego oraz przyjęto, że pracę układu napędowego rozpatruje się ąuasi- stacjonam ie. W obliczeniach sym ulacyjnych nie uwzględniono wyższych harmonicznych.

Dokładny opis algorytmu stosowanego podczas obliczeń sym ulacyjnych zam ieszczono w pracy [1]. W celu zapew nienia optymalnego zużycia energii przez pojazd obliczono, dla ja k ich parametrów napięcia i częstotliw ości straty w silniku osiągną w artości m inim alne przy jednoczesnym realizowaniu założonych charakterystyk trakcyjnych. Przykładowe charakterystyki trakcyjne wyliczone przy założeniu m inim alnego zużycia energii przedstawiono na rys.2.

h R , L 5l I'2 L ’,2 -B*

Rys. 1. Schem at zastępczy silnika indukcyjnego, klatkowego Fig. 1. The equivalent schem e o f cage induction motor

(3)

Algorytm sterow ania silnikam i.. 67

M [NmJ

R ys.2. Charakterystyki m echaniczne tram waju w yliczone dla różnych pozycji nastawnika jazd y przy założeniu m inim alnego zużycia energii

Fig.2. Computed tram way torque vs. speed curves at different controlled positions; the energy consum ption was assumed to be minimum

3. K R Y T E R IU M D O B O R U M E T O D Y ST E R O W A N IA

Z wykonanych sym ulacji, ja k rów nież z literatury [8] wynika, że m inim alizację strat m ocy uzyskuje się stosując kryterium sterowania polegające na utrzymywaniu stałego momentu M ust w zakresie prędkości kątow ych silnika od 0 do ©gr (gdzie cogr je s t pręd kością zapew niającą uzyskanie zadanego m om entu m echanicznego silnika M ust przy je g o zasilaniu napięciem o częstotliw ości znam ionow ej f„) oraz stałej m ocy dla prędkości kątow ych silnika w iększych od cogr. K orzystając z powyższego kryterium m ożna na drodze sym ulacji komputerowej uzyskać rodzinę pożądanych charakterystyk trakcyjnych pojazdu:

M = /(com) (1 )

gdzie: M - m om ent m echaniczny silnika, com - prędkość kątow a silnika.

K ażda taka charakterystyka odpowiada jed n ej pozycji nastaw nika jazd y. Zdecydowano się na zastosow anie w tram waju 120 pozycji rozruchowych i tyluż pozycji ham ulcowych nastawnika jazd y. D a je to w sumie 2 4 0 p ozycji i um ożliw ia przekazywanie ich cyfrowo w postaci jed nobajtow ej inform acji. P rzyjm ując maksym alny m om ent, ja k i m ożem y uzyskać z silnika, ja k o 6 0 0 N m, uzyskamy różnicę między kolejnym i pozycjam i nastaw nika jazd y w ynoszącą 5 N m. D latego układ sterow ania powinien zapewnić odchyl rzeczywistego momentu uzyskanego na w ale silnika w stosunku do momentu zadanego charakterystyką pożądaną, m ieszczący się w granicach ± 2 .5 N-m.

(4)

M [N m J

R ys.3. Charakterystyki m echaniczne tramwa­

ju dla wybranych p ozycji nastawnika jazd y przy uw zględnieniu parametrów

falow nika

Fig.3. Tram way torque-speed curves for som e controller positions the converter properties were taken into consideration

R ys.4. Charakterystyki częstotliw ości w funkcji prędkości silnika dla wybra­

nych pozycji nastawnika jazd y F ig.4. Frequency vs. m otor speed for some

controller positions

W w iększości dostępnych falow ników sterowanie realizowane je s t poprzez zewnętrzne za­

dawanie częstotliw ości napięcia w yjściow ego. W artość skuteczna napięcia w yjściow ego bę­

dąca fu n k cją tej częstotliw ości je s t autom atycznie wypracowywana w wewnętrznym układzie sterow ania falow nika. Dlatego też najwygodniej je s t sterow ać falow nikiem poprzez zadawanie pożądanej częstotliw ości. Jednocześnie najłatw iejszym do pom iaru w warunkach pracy trakcyjnej param etrem silnika je s t je g o prędkość.

A nalizując powyższe kryteria algorytm sterowania tram w ajem zdecydowano się oprzeć na funkcji:

f = / ( J x , c o m) (2)

gdzie: f - częstotliw ość zadana do falow nika, 3x - x-ta p ozycja nastawnika jazdy.

Fu nkcja sterow ania częstotliw ością je s t fu n kcją dyskretną pow stałą na drodze sym ulacji kom puterowej. Każdy z je j punktów je s t związany z odpowiednią w artością momentu M na charakterystyce trakcyjnej tram waju M = /(com), zadanej p ozycją Jx nastaw nika jazdy.

Charakterystyki trakcyjne odpowiadające wybranym pozycjom nastawnika jazd y oraz związane z nim i charakterystyki częstotliw ości w funkcji prędkości kątow ej silnika przedstawiono odpowiednio na rysunkach 3 i 4.

(5)

Algorytm sterow ania silnikam i.. 69

4. Z A SA D A D Z IA Ł A N IA A L G O R Y T M U

Poruszając się po charakterystyce trakcyjnej zadanej poprzez nastawnik jazd y m ożem y spotkać się z trzem a stanami pracy:

1) zadany m om ent je s t równy mom entowi obciążenia - prędkość pojazdu je s t ustalona, 2) zadany m om ent je s t w iększy od m om entu obciążenia - prędkość pojazdu rośnie, 3) zadany m om ent je s t m niejszy od m om entu obciążenia - prędkość pojazdu m aleje.

Z każdą częstotliw ością oraz w ynikającym z niej napięciem wiąże się konkretna charakte­

rystyka m echaniczna silnika. W yliczając z zależności (2 ) częstotliw ość odpow iadającą aktu­

alnej prędkości oraz p ozycji nastaw nika i zadając j ą na falow nik, uzyskujem y charakterystykę m echaniczną przechodzącą przez aktualny punkt pracy silnika. Jeż eli m om ent uzyskany w tym punkcie pracy nie je s t równy m om entowi obciążenia, punkt pracy przesuwa się po charakterystyce m echanicznej silnika odpowiednio w górę lub w dół pow odując zmianę momentu na w ale i co za tym idzie, zm ianę prędkości silnika. W kolejnym kroku częstotliw ość je s t korygowana dla nowej prędkości i punkt pracy przenosi się na now ą charakterystykę m echaniczną silnika, przyjm ując z powrotem w artość m om entu w ynikającą z zadanej charakterystyki trakcyjnej pojazdu. Zasadę działania algorytmu dla stanu pracy, przy którym zadany nastaw nikiem m om ent je s t w iększy od m om entu obciążenia i prędkość pojazdu rośnie, przedstawiono na rys.5.

M jNm]

R ys.5. Zasada działania algorytmu sterow ania R y s.6. Charakterystyki m echaniczne tramwaju

tram waju dla wybranych p ozycji nastawnika

Fig.5. The principle o f tram w ay’s control ^ ^ k a n e przy wykorzystaniu

algorithm funkcji f = / ( c o m) aproksymowanej

wielom ianam i w trzech przedziałach Fig.6. The tramway torque-speed curve for

som e controller positions com puted with the the function f =/(«nm) ; function approximated w ith different polyn­

om ials in three different speed ranges

(6)

5. A P R O K S Y M A C JA W IE L O M IA N O W A F U N K C JI S T E R O W A N IA C Z Ę S T O T L I­

W O Ś C IĄ

Każda z dyskretnych charakterystyk f = /( c o m) dla zadanego Jx , aby zapewnić pracę w o zakresie M z a d ± 2 .5 N -m , musi liczyć około 7 0 0 0 -r 10000 punktów. Je śli uwzględnić, że należałoby stablicow ać 2 4 0 takich charakterystyk, to niezbędna do pracy sterow nika tablica danych wym agałaby powyżej 8 M B pam ięci kom puterowej, a co za tym idzie grubo przekroczyła dostępną przestrzeń adresow ą m ikroprocesora M C S -51 (6 4 k B ). Dlatego niezbędnym stało się ograniczenie ilości danych. K ształt charakterystyk f = /( c o m) (rys.4) zasugerował m ożliw ość aproksymowania ich wielom ianam i 2 lub 3 rzędu. Zastosowano metodę aproksym acji wielom ianow ej opisaną w [4], wykorzystując dołączoną do książki procedurę „ P O L A P P R O X ” stw orzoną w język u Turbo Pascal.

A proksym acja fun kcji f = / ( c o m) pojedynczym w ielom ianem trzeciego rzędu okazała się niew ystarczająca. Odchyły uzyskanego na podstawie tego w ielom ianu momentu m echa­

nicznego do momentu zadanego wyniosły ponad 3 0 % (dla momentu zadanego o wartości 2 0 0 N m ). A by uzyskać dostateczną dokładność aproksym acji, dokonano podziału funkcji dyskretnej f = / ( r a m) na trzy przedziały i osobno aproksymowano każdy z przedziałów.

Przyjęto przedziały prędkości:

com = 0 -r 3 0 rad/s (0m = 3 0 -5- COgr

(Om > (Ogr.

Porównanie charakterystyk trakcyjnych tram waju w yliczonych na podstawie funkcji aproksy- mowanych wg pow yższych założeń przedstawiono na rys.6. U zyskane wyniki s ą w zasadzie zadow alające tylko w trzecim przedziale aproksym acji. W dwu pierwszych przedziałach powstały odchył od w artości pożądanej budzi je sz cz e pewne zastrzeżenia.

T rw ają prace nad ustaleniem optymalnej granicy między pierwszym a drugim przedziałem aproksym acji, nad indywidualnym dopasowaniem rzędu wielom ianu do aproksymowanego odcinka oraz nad ograniczeniem ilości punktów z dyskretnej charakterystyki f= /(c o m) analizow anych przez procedurę aproksymacyjną, m ające na celu popraw ienie wyników aproksym acji

D zięki zastosow aniu 3 -przedziałowej aproksym acji w ielom ianam i 2 i 3 rzędu funkcji dyskretnej f = / ( ( o m), m ożliw e stało się poważne ograniczenie ilości danych niezbędnych do sterowania tram w ajem . Teraz dla zapisania 2 4 0 charakterystyk wystarcza 13 4 4 0 bajtów

(7)

pamięci R O M . T aka tablica z danymi je s t do przyjęcia przy zastosow aniu praktycznie dowolnego m ikroprocesora.

Algorytm sterow ania silnikam i...___________________________________________________________ 7 1

6. S C H E M A T B L O K O W Y A L G O R Y T M U ST E R O W A N IA T R A M W A JE M

N a podstawie opracowanego algorytmu przygotowano schem at blokow y programu ste- owania tram w ajem . Jeg o elem enty przedstawiono na iys.7. Przygotow ując schem at blokow y oparto się na schem acie opracowanym w pracy [9], a dotyczącym m ikroprocesorow ego sterowania tram waju z rozruchem rezystancyjnym i silnikam i szeregowym i prądu stałego.

Podczas konstruow ania schem atu blokow ego użyto następujących oznaczeń:

S V P - zm ienna określająca w artość prędkości, R - sygnał w ejściow y „rozruch”,

H, H A W - sygnały w ejściow e: „ham owanie” i „ham owanie awaryjne” , J x - sygnał w ejściow y „x-ta pozycja nastawnika jazd y”,

Jy - znacznik aktualnie realizow anej charakterystyki trakcyjnej, A - w artość chw ilow a przyspieszenia tram waju,

A M A X - sygnał przekroczenia maksym alnego dozwolonego przyspieszenia, A D O D - 0 - opóźnienie, 1 -przyspieszenie tramwaju,

V 1, V 2 - granice przedziałów aproksym acji charakterystyki f = /(c o m), a0-ra3 - w spółczynniki wielom ianu opisującego f = /(co m),

f - wypracowany sygnał częstotliw ości zadanej do falow nika.

N a w ejście układu sterow ania wprowadzane zo stają odpowiednie sygnały w ejściow e: SV P , R, H, H A W , A M A X i Jx . N a ich postawie wypracowywane s ą decyzje dotyczące jazd y pojazdu.

N a podstawie prędkości S V P obliczane je s t przyśpieszenie A oraz sprawdzane je s t, ja k ą przyjm uje ono w artość - ujem ną lub dodatnią (wypracowywany sygnał A D O D ) i czy nie przekracza dopuszczalnej ze względów bezpieczeństw a jazd y granicy (wypracowywany sygnał A M A X ).

(8)

Rys.7. Algorytm sterow ania tram waju wg je g o charakterystyk trakcyjnych Fig.7. The control algorithm o f the tramway based on torque-speed curves

(9)

Jeżeli aktywne s ą H lub HA W , to rozpoczynany je s t proces ham owania. Je ż e li brak je s t sygnału R , a nie zachodzi ham owanie, to przyjm uje się wystąpienie jazd y z wybiegu. Opisu opcji hamowania i jazd y z wybiegu nie uwzględniono w niniejszej pracy.

Gdy R =1 (rozruch), następuje kontrola, czy nie przekroczono dopuszczalnego przyspieszenia (sygnał A M A X ). Je śli przekroczono dopuszczalne przyspieszenie, niezależnie od nastawy nastaw nika jazd y, wewnętrzny licznik aktualnie realizow anej charakterystyki mechanicznej Jy je s t w zależności od znaku przyspieszenia odpowiednio m odyfikowany tak, aby sprowadzić przyspieszenie do bezpiecznej w artości. W yjątkiem je s t sytuacja, gdy Jx = 1 2 0 (maksymalna nastaw a nastawnika jazd y). N astawa ta traktowana je s t ja k o awaryjna i realizowana bez względu na aktualne przyspieszenie.

Jeżeli przyspieszenie m ieści się w norm ie, następuje kontrola czy Jx = Jy , to znaczy, czy wewnętrzny licznik aktualnie realizow anej charakterystyki m echanicznej je s t zgodny z nastawą zadaną nastaw nikiem jazd y. Jeż eli następują rozbieżności, Jy je s t tak zm ieniany, aby jego w artość zbliżyła się o 1 do w artości Jx . Zapewnia to stopniowe zm iany charakterystyk w kolejnych krokach programu i pozw ala uniknąć nadmiernych przyspieszeń.

Po ustaleniu aktualnej w artości Jy , w zależności od tego, w ja k im przedziale prędkości znajduje się S V P , wybierany je s t jed en z trzech zakresów charakterystyki f = /(Jx ,co m). N a podstawie stabelaryzow anych dla danego zakresu prędkości param etrów trójm ianu, wyliczana je st często tliw o ść,jak ą należy zadać do zrealizow ania przez falow nik. Program w raca do fazy odczytywania sygnałów w ejściow ych.

7. P O D SU M O W A N IE

Przedstawiony powyżej algorytm został opracowany tak, aby sterow any przy je g o zasto­

sowaniu tramwaj spełniał kryteria bezpiecznej i energooszczędnej jazd y. Zastosow anie charakterystyk f = /(Jx ,co m) pozw ala na m aksym alne uproszczenie procedur sterow ania i uza­

leżnia uzyskiwany na w ale silnika m om ent od zadanej przez m otorniczego charakterystyki trakcyjnej i od aktualnej prędkości tramwaju. Poprzez aproksym ację fun kcji sterowania w ielom ianam i, zm inim alizow ano objętość tablicy danych, um ożliw iając szybkie wypracowy­

wanie sygnału sterującego częstotliw ością i napięciem w yjściow ym falow nika zasilającego napęd tram waju. T ak opracowany algorytm znakom icie nadaje się do realizacji nawet na nieskom plikowanym system ie mikroprocesorowym . Planuje się zastosow anie oddzielnego

Algorytm sterow ania silnikam i...___________________________________________________________ 73

(10)

mikroprocesora zajm ującego się wyłącznie wypracowywaniem częstotliw ości zadawanej do falownika.

Przedstawione charakterystyki dotyczą konkretnego silnika i konkretnego, przeznaczonego do pracy z nim falownika. W zasadzie wszystkie obliczenia symulacyjne muszą być wyko­

nywane indywidualnie z uwzględnieniem parametrów zastosowanych silników i falownika.

W najbliższym czasie zostanie opracowany prototyp sterownika opartego na omówionym algorytmie. Zostanie on przetestowany na istniejącym w Zakładzie Trakcji Elektrycznej Politechniki Śląskiej stanowisku laboratoryjnym składającym się z silnika indukcyjnego S T D 2 0 0 L 4 , zasilającego go falownika oraz silnika L T -2 2 0 pracującego jak o hamownica.

W algorytmie sterowania tramwajem napędzanym silnikami indukcyjnymi nie uwzględniono wpływu sprzężeń od prądu i od częstotliw ości wyjściowej falownika. Ich opracowanie dla celów niniejszego algorytmu je s t przedmiotem dalszych prac. N ie uwzględniono również układu antypoślizgowego. Jednak zastosowanie silników indukcyjnych w zasadzie eliminuje problemy z poślizgiem zwykle występujące w pojazdach z silnikami szeregowymi prądu stałego.

L IT E R A T U R A

1. Czakański M .: Układ sterowania napędem głównym tramwaju z silnikami indukcyjnymi klatkowymi. ZN Pol. Śl. Elektryka z. 139, Gliwice 1994.

2. Glinka T ., Kochanow ski W .: Silnik indukcyjny przeznaczony do napędu tramwaju. ZN Pol.

Śl. Elektryka z. 139, Gliwice 1994,

3. M arciniak A ., Gregulec D , Kaczm arek J.: B asic Numerical Procedures in Turbo Pascal for Y ou r PC. N akom, Poznań 1991.

4. Plamitzer A .M .: Maszyny elektryczne. W N T, W arszawa 1986.

5. Rozenfeld, Isajew, Sidorow: Teoria eliektriczieskoj tijagi. Transport, M oskw a 1983, 6. Talar W .: Opis algorytmu działania elektronicznego bloku sterowania E B S wagonu

tram wajowego 805N S. Zakład Doświadczalny M iejskiej Komunikacji Szynowej, M P K Łódź 2 8 .0 7 .1 9 8 8 .

Recenzent: Dr hab.inż. Krystyna M acek-Kam ińska, prof. W S I w Opolu

Wpłynęło do Redakcji dnia 15 czerw ca 1995 r.

(11)

Algorytm sterow ania silnikam i. 75

A b stract

Som e elem ents o f the control algorithm for induction motors designed for tramway drives have been presented in the paper. In order to generate this algorithm , the follow ing factors have been taken into account:

• the traction m otors energy consum ption must be brought down to a m inim um possible level

• the traction characteristics o f the m odified drive must not deteriorate in com parison with the dc series m otor drive currently used

• the com fort and safety o f the passengers must be assured.

Determ ining the algorithm was done with the help o f com puter sim ulation. In order to minimize the energy consum ption it was necessary to com pute the m inim um energy loss o f the motor at the given values o f m otor supply voltage and frequency. In this case the input values are m otor torque and speed. The results o f these com putations have been set out in the form o f the table; the values o f the m otor supply voltage are entered here as the function o f the appropriate torque-speed curve o f the tramway. The data contained in the table has been next approximated by polynom ials. The reason for this is constituted by the lim ited memory capacity o f the m icroprocessor controller whill will be utilized to control the P W M voltage inverters feeding the ac induction traction motors. The principles o f changing the necessary traction characteristics by the tram driver have been worked out.

Cytaty

Powiązane dokumenty

Example results of this method when applied to a hydrostatic multisource drive system composed of hydrostatic transmission, gas-loaded accumulator and IC engine as the primary

W artykule na podstaw ie obliczeń sym ulacyjnych przebiegow ego zużycia paliw a w podstaw ow ych testach jezdnych dla kilkudziesięciu sam ochodów osobow ych z silnikam

C elem badań było porównanie w pływ u typu napędu tram waju na obciążenie podstacji trakcyjnych. Analizow ano obciążenie szczytow e i obciążenie średnie na

L’auteur décrit le système de la commande automatique d’un laminoir reversible avec la possibilité du choix de la direction, vitesse, démarrage automatique et

Przebiegi wybranych wielkości fizycznych (prędkości zadanej, prędkości mierzonej na wale silnika oraz momentu elektromagnetycz- nego), będących wynikiem badań

Tramwaj nr 1, przejazd na trasie A o długości 900 m, czas jazdy bez żadnych zakłóceń (zielone światło na skrzyżowaniu): 90 s; minimalne zużycie energii: En min = 1,039

Schemat sterowania hydraulicznego aktuatorów typu open/close firmy Scana Skarpenord zastosowany na statkach typu B584/I.. Opracowanie własne na podstawie

jeśli ubezpieczony 0-latek umrze przed upływem 2 lat, to wypłata 10 jednostek jest płatna na koniec roku śmierci, po upływie 2 lat jest wypłacana renta w wysokości 1 na