Ryszard BENIAK*, Andrzej WITKOWSKI* BADANIE WPŁYWU
Transkrypt
Ryszard BENIAK*, Andrzej WITKOWSKI* BADANIE WPŁYWU
Nr 50 Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Politechniki Wrocławskiej Studia i Materiały Nr 22 Nr 50 2000 napęd, modele napędu, analiza sterowania, symulacja Ryszard BENIAK*, Andrzej WITKOWSKI* BADANIE WPŁYWU DYSKRETYZACJI CZASÓW PRZEŁĄCZANIA TRANZYSTORÓW NA WYNIKI MODELOWANIA UKŁADU NAPĘDOWEGO Z FALOWNIKIEM MSI Przedstawiono porównanie dwóch metod modelowania sterowania napędu składającego się z falownika napięcia MSI i silnika klatkowego. Porównanie dotyczyło wpływu dyskretyzacji czasu wprowadzanej do sygnałów sterujących przez mikroprocesorowe układy sterujące oraz wpływu czasu zwłoki przełączania łączników tej samej fazy falownika na wyniki symulacji napędu. Badania prowadzono dla dwóch różniących się między sobą stopniem uproszczenia modeli silnika. Czas zwłoki przełączania łączników określono z dokładnością do 10–9 sekundy. W celu zapewnienia właściwej dokładności transformaty Fouriera wykonano symulację dwunastu sekund pracy napędu. Omówiono różnice występujące w uzyskanych w trakcie symulacji pracy napędu przebiegach wartości chwilowych prędkości obrotowej oraz widmach prądu i momentu. Przeprowadzone badania wskazują, że dyskretyzacja czasu oraz wprowadzenie czasu zwłoki mają wyraźny wpływ na uzyskiwane wyniki symulacji. 1. WSTĘP W modelowaniu układów napędowych przeważnie przyjmuje się, że wartości funkcji sterującej mogą zmieniać się w dowolnej chwili, a moment zmiany zależy jedynie od wartości funkcji sterującej. W rzeczywistych napędach sterowanych przez układy mikroprocesorowe sterowanie może się zmieniać jedynie w określonych, skorelowanych z cyklem rozkazowym mikroprocesora momentach. Przedstawione w pracy wyniki badań mają stanowić próbę odpowiedzi na pytanie: jaki jest wpływ dyskretyzacji czasów załączania tranzystorów oraz czasu zwłoki przełączania tranzystorów tej samej fazy w przekształtniku MSI na zachowanie się modelu napędu? Celem udzielenia odpowiedzi na to pytanie wykonano symulację napędu przy ciągłej i zdyskretyzowanej w dziedzinie czasu funkcji modulującej. Układ napędowy zamodelowano sformalizowaną metodą zmiennej struktury, wykorzystując funkcjonalne odpowiedniki elementów falownika i beztransformacyjny model silnika klatkowego z ______________ * Politechnika Opolska KAiDUE, ul. Luboszycka 7, 45-951 Opole. 126 parametrami wyznaczonymi metodą permeancji międzyzębowych. Przedstawiono wyniki otrzymane w trakcie modelowania tego układu napędowego uzyskane dla funkcji modulującej realizującej regularną symetryczną modulację dwubiegunową. Dla wszystkich analizowanych przypadków przedstawiono przebiegi prędkości kątowej oraz uzyskane w trakcie obliczeń widma momentu elektromagnetycznego i prądu stojana. 2. MODEL FALOWNIKA Zastosowano model falownika napięciowego o modulowanej szerokości impulsów (MSI) (rys. 1). Model składa się z: • obwodu zasilającego, • kondensatora pośredniczącego, • zbudowanego z tranzystorów IGBT mostka przekształtnikowego. Rys. 1. Schemat modelu napędu Fig. 1. Scheme of drive’s model Rzeczywisty obwód zasilający (mostek prostowniczy) zastąpiono obwodem RLE o stałych parametrach. Przyjęto najprostszy model kondensatora (bez indukcyjności i upływności). Przy modelowaniu tranzystorów IGBT przyjęto, że: • załączenie tranzystora następuje bezzwłocznie, • w stanie przewodzenia tranzystor zastąpiony jest rezystancją odpowiadającą jego rezystancji dynamicznej, • w trakcie wyłączania tranzystor zastąpiony jest szeregowym połączeniem rezystancji dynamicznej i pojemności złącza, 127 • wyłączony tranzystor nie przewodzi prądu, • dioda występująca w strukturze tranzystora w stanie przewodzenia zastąpiona jest szeregowym połączeniem jej napięcia progowego, rezystancji dynamicznej i indukcyjności doprowadzeń. 3. MODELE SILNIKA Silnik zamodelowano na dwa sposoby. W pierwszym z modeli przyjęto, że wszystkie indukcyjności własne i wzajemne mogą zależeć od kąta obrotu wirnika, a zmiennymi stanu są prądy fazowe stojana i wirnika. Model ten będzie dalej nazywany beztransformacyjnym. W drugim przyjęto, że silnik jest symetryczny i jedynie indukcyjności wzajemne stojan– wirnik zależą od kąta obrotu wirnika, co pozwoliło na zastosowanie transformacji redukującej liczbę zmiennych stanu opisujących stan elektromagnetyczny. Model ten będzie dalej nazywany uproszczonym [2]. Obydwa modele sformułowano po przyjęciu następujących założeń upraszczających: • silnik ma tylko jeden stopień swobody mechanicznej, • moment bezwładności mechanicznej układu jest stały, • przenikalność magnetyczna żelaza jest stała, • nie ma strat w żelazie, • w silniku występują jedynie strumienie: główny i rozproszenia, • obwody elektryczne maszyny o stałych rozłożonych (na przykład wirnika w silniku klatkowym) odwzorowuje się za pomocą skończonej liczby obwodów o stałych skupionych. Formułując uproszczony model silnika asynchronicznego, przyjęto dodatkowo, że: • maszyna ma symetryczną budowę, • wytworzone przez uzwojenia pole indukcji magnetycznej rozłożone jest sinusoidalnie wzdłuż obwodu szczeliny maszyny, • indukcyjności własne oraz wzajemne stojan–stojan i wirnik–wirnik nie zależą od kąta obrotu wirnika. Założenia te umożliwiają wykonanie przekształcenia równań wirnika wykorzystującego transformację Parka. 4. METODA SYMULACJI Układ napędowy zasymulowano, stosując sformalizowaną metodę zmiennej struktury [1]. W metodzie tej przyjmuje się, że gałęzie zawierające nieprzewodzące elementy energoelektroniczne są usuwane z początkowej struktury układu. Formalizm metody polega na automatycznym przekształcaniu w trakcie procesu symulacji początkowego układu różniczkowych równań gałęziowych w układ końcowy tak, aby układ równań w każdej chwili opisywał aktualną strukturę przekształtnika. 128 Do rozwiązywania układu równań różniczkowych użyto procedury DIFSUB Geara [3], korzystając z algorytmu Adamsa. W celu dokładnego trafiania w punkty czasowe zmiany struktury układu zastosowano w trakcie rozwiązywania zewnętrzne sterowanie krokiem procesu całkowania równań różniczkowych. Do odwracania macierzy indukcyjności stosowano zmodyfikowaną procedurę MINV, będącą implementacją algorytmu Gaussa–Jordana. Wymagane w procesie symulacji pracy napędu z beztransformacyjnym modelem silnika wartości indukcyjności i pochodnych indukcyjności w funkcji kąta obrotu wirnika względem stojana obliczano na bieżąco, używając czteropunktowej interpolacji Newtona. Korzystano przy tym ze stablicowanych wartości indukcyjności własnych i wzajemnych uzwojeń silnika, wyznaczonych metodą permeancji międzyzębowych [4]. Wartości te stablicowano dla 1056 kątów obrotu z zakresu 〈0–2π). Przełączanie tranzystorów wykonano, stosując dwustronną modulację regularną. Ze względu na znaczne koszty obliczeniowe przyjęto, że częstotliwość nośna fali modulującej wynosi 600 Hz. 5. WYNIKI SYMULACJI Dla przedstawionych modeli wykonano symulację napędu w trakcie rozruchu i pracy w stanie ustalonym. Do modelowania wybrano silnik Sf80-4A o danych katalogowych: PN = 0,55 kW, UN = 220/380 V, IN = 2,52/1,47 A, TN = 3,75 N⋅m, nN = 1400 obr/min. Przyjęto wentylatorową charakterystykę obciążenia, o tak dobranych parametrach, aby silnik w stanie ustalonym pracował pod obciążeniem znamionowym. Dla modelu beztransformacyjnego przyjęto maksymalny krok obliczeń równy 50 µs i dokładność procesu numerycznego całkowania równań różniczkowych równą 10–5. W procesie symulacji modelu uproszczonego zastosowano taką samą dokładność, jednakże maksymalny krok procesu całkowania równań różniczkowych zwyczajnych był ograniczony jedynie do 0,5 m⋅s. W procesie symulacji napędów, która uwzględnia dyskretyzację czasu załączeń tranzystorów przyjęto stały czas zwłoki ich przełączania równy 15 µs. Analiza wyników obejmowała porównanie wpływu zastosowanej metody sterowania na wartości chwilowe oraz widma: prądów fazowych, momentu elektromagnetycznego i prędkości obrotowej silnika. Do uzyskania widm wykorzystano rezultaty symulacji zachowania napędu w stanie ustalonym (od 2. do 12. sekundy pracy napędu). Wybrane wyniki zaprezentowano na wykresach (rysunki 2–7). Wszystkie wykresy przedstawiają porównania przebiegów uzyskane przy ciągłych i dyskretnych czasach zmiany stanów sterowania. Na wykresach 2 i 3 cieńszą linią narysowano przebiegi uzyskane dla dyskretnych czasów zmiany stanów sterowania, a grubszą dla ciągłych. Na wykresach 4–7 składowe widma uzyskane dla dyskretnych czasów zmiany stanów sterowania zaznaczono punktami, a uzyskane dla ciągłych czasów zmiany stanów sterowania liniami. 129 Rys. 2. Przebieg prędkości kątowej ω w trakcie rozruchu – model uproszczony Fig. 2. Angular velocity curves of starting the motor for the simplified model Rys. 3. Przebieg prędkości kątowej ω w trakcie rozruchu – model beztransformacyjny Fig. 3. Angular velocity curves of starting the motor for the non-transformed model Rys. 4. Widmo prądu stojana (prąd fazowy) – model uproszczony Fig. 4. Spectrum of phase current for the simplified model Rys. 5. Widmo prądu stojana (prąd przewodowy) – model beztransformacyjny Fig. 5. Spectrum of line current for the non-transformed model Rys. 6. Widmo momentu elektromagnetycznego – model uproszczony Fig. 6. Spectrum of torque or the non-transformed model Rys. 7. Widmo momentu elektromagnetycznego – model beztransformacyjny Fig. 7. Spectrum of torque for the non-transformed model 130 6. WNIOSKI W stanie ustalonym brak wyraźnych różnic w przebiegach czasowych prądów. Niewielkie różnice występują w prędkości kątowej (rzędu 0,8% dla modelu uproszczonego i 0,4% dla beztransformacyjnego). Najwyraźniejsze różnice w przebiegach czasowych występują w trakcie rozruchu (rys. 2 i 3). Wolniejszy wzrost prędkości kątowej występuje dla modelu sterowania z dyskretnym czasem wyzwalania tranzystorów. Pewne różnice można także zauważyć w wartościach momentu eletromagnetycznego, ale nie są one tak widoczne, jak w przebiegach prędkości kątowej. Analizując widma prądów fazowych, przewodowych i momentu, stwierdzono, że znacznie większe różnice poziomów harmonicznych występują w modelu Zdaniem beztransformacyjnym. autorów, różnice występujące przy modelowaniu układu napędowego z ciągłą albo zdyskretyzowaną w dziedzinie czasu funkcją sterującą nie powinny mieć znaczenia przy modelowaniu silnika jako obciążenia falownika bądź rozwiązywaniu problemów związanych z właściwościami ruchowymi napędu. Mogą one odgrywać pewną rolę w modelowaniu stanów awaryjnych i uszkodzeniowych w celach diagnostycznych. LITERATURA [1] BENIAK R., WACH P., Modelowanie metodą zmiennej struktury silnika indukcyjnego zasilanego z falownika napięcia, Materiały XXX Sympozjum Maszyn Elektrycznych, Kazimierz Dolny 1994, s. 55–62. [2] BENIAK R., WITKOWSKI A., Wpływ modelu silnika na wyniki symulacji układu napędowego z falownikiem MSI, Materiały VIII Sympozjum Podstawowe Problemy Energoelektroniki i Elektromechaniki, Wisła 1999, s. 207–212. [3] GEAR C.W., Numerical initial value problems in ordinary differential equations, Englewood Cliffs, N.J., PrenticeHall Inc., 1971. [4] WITKOWSKI A., Zalgorytmizowana metoda obliczania indukcyjności uzwojeń maszyn indukcyjnych z uwzględnieniem nierównomierności szczeliny, Materiały XXX Sympozjum Maszyn Elektrycznych, Kazimierz Dolny 1994, s. 524–531. ON TESTING THE INFLUENCE OF DIGITALISATION OF TRANSISTOR TIME SWITCHING ON RESULTS OF SIMULATION OF DRIVE WITH PWM VOLTAGE INVERTER The paper presents the results of comparison between two models of PWM wave generation. The investigated models of drive (fig. 1) include also different models of the induction machine. The first of them is the mono-harmonic model with Park transformation of rotor equations the second one is non-transformed, with all induction coefficients depending on rotor angle [3]. The main aim of the paper is to find the answer for the question: what extent does the performance of the drive change to if either variable or constant delay time of switching of connectors of the same phase of voltage inverter feeding the induction motor is used. The drive is simulated by use of the formalised variable structure method [1]. The numerical solution of differential equations system is obtained by use DIFSUB subroutine [2]. The conducted research (figs. 2–7) support that the way of modelling of the control connections in the inverter bridge has a relevant influence on the reflection of the real drive operation using simulations.