Transformacja bezpośrednia-kwadraturowa-zero

Transformacja bezpośrednia do kwadratury zero ( DQZ lub DQ0 lub DQO , czasami małe litery) lub transformacja zero -bezpośrednia kwadratura ( 0DQ lub ODQ , czasami małe litery) jest tensorem , który obraca ramkę odniesienia trzyelementowego wektora lub trój- macierz o trzech elementach w celu uproszczenia analizy. Transformata DQZ jest iloczynem transformacji Clarke'a i transformacji Parka, po raz pierwszy zaproponowanej w 1929 roku przez Roberta H. Parka .

Transformacja DQZ jest często używana w kontekście elektrotechniki z obwodami trójfazowymi . Transformatę można wykorzystać do obracania ramek odniesienia przebiegów prądu przemiennego , tak aby stały się one sygnałami prądu stałego . Następnie można przeprowadzić uproszczone obliczenia na tych wielkościach prądu stałego przed wykonaniem transformacji odwrotnej w celu odzyskania rzeczywistych wyników trójfazowego prądu przemiennego. Na przykład transformata DQZ jest często stosowana w celu uproszczenia analizy trójfazowych maszyn synchronicznych lub uproszczenia obliczeń do sterowania falownikami trójfazowymi . W analizie trójfazowych maszyn synchronicznych transformacja przenosi trójfazowe wielkości stojana i wirnika do pojedynczego obracającego się układu odniesienia, aby wyeliminować wpływ zmiennych w czasie indukcyjności i przekształcić system w liniowy układ niezmienny w czasie

Wstęp

Transformata DQZ składa się z macierzy transformacji Parka i Clarke'a. Transformata Clarke'a (nazwana na cześć Edith Clarke ) przekształca wektory w układzie odniesienia ABC na układ odniesienia αβγ . Podstawową wartością transformaty Clarke'a jest wyodrębnienie tej części ABC , która jest wspólna dla wszystkich trzech składowych wektora; izoluje składową wspólną (tj. Z ). Niezmienna od potęgi, prawoskrętna, równomiernie skalowana macierz transformacji Clarke'a to

.

Aby przekonwertować wektor kolumnowy, do którego odnosi się ABC , na ramkę odniesienia XYZ , wektor musi zostać wstępnie pomnożony przez macierz transformacji Clarke'a:

.

Aby przekonwertować z powrotem wektor kolumnowy, do którego odwołuje się XYZ , do układu odniesienia ABC , wektor musi zostać wstępnie pomnożony przez odwrotną macierz transformacji Clarke'a:

.

Transformacja Parka (nazwana na cześć Roberta H. Parka ) konwertuje wektory w ramce odniesienia XYZ na ramkę odniesienia DQZ . Podstawową wartością transformacji Parka jest obracanie układu odniesienia wektora z dowolną częstotliwością. Transformata Parka przesuwa widmo częstotliwości sygnału w taki sposób, że dowolna częstotliwość pojawia się teraz jako „dc”, a stary dc pojawia się jako ujemna dowolna częstotliwość. Macierz transformacji Parka to

,

gdzie θ jest chwilowym kątem dowolnej częstotliwości ω . Aby przekonwertować XYZ na ramkę odniesienia DQZ , sygnał wektora kolumnowego musi zostać wstępnie pomnożony przez macierz transformacji Parka:

.

Aby przekonwertować z powrotem z wektora odniesienia DQZ na ramkę odniesienia XYZ , sygnał wektora kolumnowego musi zostać wstępnie pomnożony przez odwrotną macierz transformacji Parka:

.

Transformacje Clarke'a i Parka razem tworzą transformację DQZ :

Odwrotna transformata to:

Aby przekonwertować wektor, do którego odnosi się ABC , na ramkę odniesienia DQZ , sygnał wektora kolumnowego musi zostać wstępnie pomnożony przez macierz transformacji DQZ:

.

Aby przekonwertować z powrotem z wektora, do którego odnosi się DQZ , do ramki odniesienia ABC , sygnał wektora kolumnowego musi zostać wstępnie pomnożony przez odwrotną macierz transformacji DQZ:

.

Aby lepiej zrozumieć tę transformację, uwzględniono wyprowadzenie transformacji.

Pochodzenie

Wyprowadzenie transformaty Parka

Transformata Parka opiera się na koncepcji iloczynu skalarnego i projekcji wektorów na inne wektory. Najpierw wyobraźmy sobie dwa wektory jednostkowe { \ lub osie nowego układu odniesienia z perspektywy starego układu odniesienia) i trzeci, dowolny wektor . Możemy zdefiniować dwa wektory jednostkowe i wektor losowy pod względem ich kartezjańskich w starym układzie odniesienia:

,

gdzie i to jednostkowe wektory bazowe starego układu współrzędnych i kąt między { u (tj. kąt między dwiema ramkami odniesienia). Rzut dowolnego wektora na każdy z dwóch nowych wektorów jednostkowych implikuje iloczyn skalarny:

.

Tak więc jest rzutem na u jest rzutem na oś. Te komponenty wektora, razem tworzą nowy wektor Q , oryginalny wektor pod względem nowego układu odniesienia DQ

Projection of '"`UNIQ--postMath-00000026-QINU`"' onto the DQ reference frame.

że powyższy dodatni kąt obrót dowolnego wektora do tyłu po przejściu do nowej ramki odniesienia DQ . Innymi słowy, jego kąt względem nowego układu odniesienia jest mniejszy niż jego kąt względem starego układu odniesienia. Dzieje się tak, ponieważ układ odniesienia, a nie wektor, został obrócony do przodu. W rzeczywistości obrót układu odniesienia do przodu jest identyczny z ujemnym obrotem wektora. Gdyby stary układ odniesienia obracał się do przodu, na przykład w trójfazowych układach elektrycznych, wynikowy wektor DQ pozostaje nieruchomy.

Pojedyncze równanie macierzowe może podsumować powyższą operację:

.

Ten tensor można rozszerzyć na problemy trójwymiarowe, w których oś, wokół której następuje obrót, pozostaje niezmieniona. W poniższym przykładzie obrót dotyczy Z , ale można było wybrać dowolną oś:

.

Z perspektywy algebry liniowej jest to po prostu obrót zgodnie z ruchem wskazówek zegara wokół osi z i jest matematycznie równoważny wzorom trygonometrycznym różnicy kątów .

Wyprowadzenie transformaty Clarke'a

Wektory bazowe jednostek ABC

Rozważmy trójwymiarową przestrzeń z jednostkowymi wektorami bazowymi A , B i C . Kula na poniższym rysunku służy do pokazania skali układu odniesienia dla kontekstu, a ramka służy do przedstawienia kontekstu obrotowego.

ABC unit basis vectors.

Zazwyczaj w elektrotechnice (lub w każdym innym kontekście wykorzystującym systemy trójfazowe) komponenty trójfazowe są pokazane w perspektywie dwuwymiarowej. Jednak biorąc pod uwagę, że trzy fazy mogą zmieniać się niezależnie, są one z definicji prostopadłe do siebie. Oznacza to trójwymiarową perspektywę, jak pokazano na powyższym rysunku. Tak więc perspektywa dwuwymiarowa tak naprawdę pokazuje projekcję trójwymiarowej rzeczywistości na płaszczyznę.

Two-dimensional perspective of a three-dimensional reality.

Problemy trójfazowe są zwykle opisywane jako występujące w tej płaszczyźnie. W rzeczywistości problem jest prawdopodobnie problemem zrównoważonej fazy (tj. v A + v B + v C = 0), a wektor wypadkowy

jest zawsze w tej płaszczyźnie.

Jednostkowe wektory bazowe AYC'

Aby zbudować transformatę Clarke'a, faktycznie używamy transformacji Parka w dwóch krokach. Naszym celem jest obrócenie C w róg pudełka. W ten sposób obrócona C będzie prostopadła do płaszczyzny wspomnianej perspektywy dwuwymiarowej. Pierwszym krokiem w kierunku zbudowania transformaty Clarke'a jest obrócenie ABC wokół osi A. Tak więc tym razem 1 będzie w pierwszym elemencie transformacji Parku:

Poniższy rysunek pokazuje, w jaki sposób ramka odniesienia ABC jest obracana do ramki odniesienia AYC' , gdy dowolny wektor jest wstępnie mnożony przez macierz K1 . Osie C' i Y wskazują teraz punkty środkowe krawędzi pudełka, ale wielkość układu odniesienia nie uległa zmianie (tj. kula nie zwiększyła się ani nie zmniejszyła). Wynika to z faktu, że norma tensor K 1 wynosi 1: || K 1 || = 1. Oznacza to, że każdy wektor w ABC będzie nadal miał tę samą wielkość po obróceniu do układu odniesienia AYC .

AYC' unit basis vectors. The C' and Y axes now point to the edges of the box, but the magnitude has not changed.

Wektory bazowe jednostek XYZ

Następnie następujący tensor obraca wektor wokół nowej osi Y w kierunku przeciwnym do ruchu wskazówek zegara względem osi Y (kąt został dobrany tak, aby oś C' była skierowana w stronę rogu pudełka.):

,

Lub

.

Zauważ, że odległość od środka kuli do środka krawędzi pudełka wynosi 2 , ale od środka kuli do rogu pudełka wynosi 3 . Stąd wziął się kąt 35,26°. Kąt można obliczyć za pomocą iloczynu skalarnego. { będzie wektorem jednostkowym w kierunku C ' i niech być wektor jednostkowy w kierunku rogu pudełka w . Ponieważ gdzie to kąt między a mamy

Norma macierzy K 2 również wynosi 1, więc również nie zmienia wielkości żadnego wektora przemnożonego przez macierz K 2 .

XYZ unit basis vectors. The Z axis (rotated C' axis) now points into the corner of the box.

Płaszczyzna zerowa

W tym momencie oś Z jest teraz prostopadła do płaszczyzny, w której można znaleźć dowolny wektor ABC bez składowej trybu wspólnego. Dowolny zrównoważony ABC (wektor bez modu wspólnego) będzie poruszał się po tej płaszczyźnie. Ta płaszczyzna będzie nazywana płaszczyzną zerową i jest pokazana poniżej za pomocą sześciokątnego konturu.

Plane of the vectors without common mode indicated by the hexagonal outline. The Z axis is orthogonal to this plane, and the X axis is parallel to the projection of the A axis onto the zero plane.

Wektory bazowe X i Y leżą na płaszczyźnie zerowej. Zauważ, że X jest równoległa do rzutu osi A na płaszczyznę zerową. Oś X jest nieco większa niż rzut osi A na płaszczyznę zerową. Jest większy o czynnik 3/2 . Dowolny wektor nie zmienił wielkości w wyniku tej konwersji z ABC do układu odniesienia XYZ (tj. sfera nie zmieniła rozmiaru). Odnosi się to do niezmienniczej mocy postaci transformaty Clarke'a. Poniższy rysunek przedstawia wspólną dwuwymiarową perspektywę układów odniesienia ABC i XYZ .

Two-dimensional perspective of the ABC and XYZ reference frames.

Może się wydawać dziwne, że chociaż wielkość wektora się nie zmieniła, wielkość jego składowych zmieniła się (tj. składowe X i Y są dłuższe niż składowe A , B i C ). Być może można to intuicyjnie zrozumieć, biorąc pod uwagę, że dla wektora bez trybu wspólnego, do wyrażenia którego potrzebne były trzy wartości ( A , B i C ), teraz potrzeba tylko 2 ( składniki X i Y ), ponieważ składnik Z wynosi zero. Dlatego X i Y muszą być większe, aby skompensować.

Kombinacja tensorów

Macierz transformacji Clarke'a niezmiennej pod względem mocy jest kombinacją tensorów K 1 i K 2 :

,

Lub

.

Zauważ, że po pomnożeniu dolny wiersz macierzy K C to 1/ 3 , a nie 1/3. (Edith Clarke użyła 1/3 w przypadku wariantu mocy). Z nie jest dokładnie średnią składowych A , B i C . Gdyby tylko elementy dolnego rzędu zostały zmienione na 1/3, to kula zostałaby ściśnięta wzdłuż osi Z. Oznacza to, że komponent Z nie miałby takiego samego skalowania jak komponenty X i Y.

KC frame (blue) and the original Edith matrix (green).

Jak napisano powyżej, normą macierzy transformacji Clarke'a jest nadal 1, co oznacza, że ​​obraca ona tylko wektor ABC , ale go nie skaluje. Tego samego nie można powiedzieć o oryginalnej transformacji Clarke'a.

Łatwo sprawdzić (mnożąc macierz), że odwrotnością K C jest

Forma wariantu mocy

Czasami pożądane jest skalowanie macierzy transformacji Clarke'a tak, aby oś X była rzutem osi A na płaszczyznę zerową. Aby to zrobić, równomiernie stosujemy współczynnik skalowania 2/3 i 2 1/pierwiastek [ dlaczego? ] do składnika zerowego, aby uzyskać macierz transformacji Clarke'a w wariancie potęgowym:

Lub

.

To koniecznie zmniejszy kulę o współczynnik 2/3 , jak pokazano poniżej. Zauważ, że ta nowa X jest dokładnie rzutem osi A na płaszczyznę zerową.

The scaled XYZ reference frame of the power-variant Clarke transform.

W przypadku transformaty Clarke'a w wariancie potęgowym wielkość dowolnego wektora jest mniejsza w układzie odniesienia XYZ niż w układzie odniesienia ABC (normą transformacji jest 2/3 ), ale wielkości poszczególnych składowych wektora są taki sam (gdy nie ma trybu wspólnego). Tak więc, jako przykład, sygnał zdefiniowany przez

staje się w układzie odniesienia XYZ ,

,

nowy wektor, którego składowe są tej samej wielkości co oryginalne składowe: 1. W wielu przypadkach jest to korzystna cecha transformaty Clarke'a w wariancie potęgowym.

Transformacja DQZ

Transformacja DQZ wykorzystuje transformatę Clarke'a do konwersji wektorów odniesienia ABC na dwie składowe trybu różnicowego ( tj . Oś Z pod pewnym zadanym kątem. Składowa X staje się składową D , która jest bezpośrednio wyrównana z wektorem obrotu, a składowa Y staje się składową Q , która jest ustawiona pod kątem kwadraturowym do składowej bezpośredniej. Transformacja DQZ jest

.

Implementacja kodu

Ze względu na wydajność obliczeniową sensowne jest oddzielenie transformacji Clarke'a i Parka, a nie łączenie ich w jedną transformację.

Wydajna obliczeniowo implementacja transformaty Clarke'a niezmiennej pod względem mocy jest

            
        
           X  =  (  2  *  ZA  B  do  )  *  (  1  /  sqrt  (  6  ));  Y  =  (  B  C  )  *  (  1  /  sqrt  (  2  ));  Z  =  (  ZA  +  B  +  do  )  *  (  1  /  sqrt  (  3  )); 

podczas gdy jego odwrotność jest

      
        
        
      
       ZA  =  (  1  /  sqrt  (  3  ))  *  Z  ;  B  =  ZA  (  1  /  sqrt  (  6  ))  *  X  ;  do  =  B  (  1  /  sqrt  (  2  ))  *  Y  ;  B  +=  (  1  /  sqrt  (  2  ))  *  Y  ;  A  +=  (  sqrt  (  2  /  3  ))  *  X  ; 

Wydajna obliczeniowo implementacja transformaty Clarke'a w wariancie mocy

          
        
           X  =  (  2  *  ZA  B  do  )  *  (  1  /  3  );  Y  =  (  B  C  )  *  (  1  /  sqrt  (  3  ));  Z  =  (  ZA  +  B  +  do  )  *  (  1  /  3  ); 

podczas gdy jego odwrotność jest

    
        
        
       ZA  =  X  +  Z  ;  B  =  Z  (  1  /  2  )  *  X  ;  do  =  B  (  kwadrat  (  3  )  /  2  )  *  Y  ;  B  +=  (  kwadrat  (  3  )  /  2  )  *  Y  ; 

Najwyraźniej stałe współczynniki można było wstępnie obliczyć.

Wydajna obliczeniowo implementacja transformacji Parka to

  
  

    
     co  =  cos  (  teta  );  si  =  grzech  (  teta  );  re  =  co  *  X  +  si  *  Y  ;  Q  =  co  *  Y  -  si  *  X  ; 

podczas gdy jego odwrotność jest

  
  

    
     co  =  cos  (  teta  );  si  =  grzech  (  teta  );  X  =  co  *  re  -  si  *  Q  ;  Y  =  si  *  re  +  co  *  Q  ; 

Sensowne jest obliczenie co i si tylko raz, jeśli mają być użyte zarówno transformaty Parka, jak i odwrotna transformata Parka.

Przykład

W układach elektrycznych bardzo często wartości A , B i C oscylują w taki sposób, że wektor sieci się obraca. W systemie zrównoważonym wektor obraca się wokół osi Z. Bardzo często pomocne jest obrócenie układu odniesienia w taki sposób, aby większość zmian wartości abc spowodowanych tym obrotem została zniwelowana, a wszelkie drobniejsze zmiany stały się bardziej oczywiste. Jest to niezwykle przydatne, ponieważ teraz przekształca system w liniowy system niezmienny w czasie

Transformację DQZ można traktować w kategoriach geometrycznych jako rzut trzech oddzielnych sinusoidalnych wielkości fazowych na dwie osie obracające się z tą samą prędkością kątową, co sinusoidalne wielkości fazowe.

DQZ example.

Powyżej pokazano transformację DQZ zastosowaną do stojana maszyny synchronicznej. Istnieją trzy uzwojenia oddzielone od siebie o 120 stopni fizycznych. Prądy trójfazowe są równe co do wielkości i są oddalone od siebie o 120 stopni elektrycznych. Prądy trójfazowe są opóźnione w stosunku do odpowiadających im napięć . Pokazano osie DQ obracają się z prędkością kątową równą tej samej prędkości kątowej, co napięcia i prądy fazowe. Oś D kąt fazy A , wybrane jako odniesienie. Prądy i .

Porównanie z innymi transformacjami

Metamorfoza Parka

Transformacja pierwotnie zaproponowana przez Park różni się nieco od tej podanej powyżej. W transformacji Parka oś q wyprzedza oś d, qd0, a kąt to kąt między fazą a i osią q, jak podano poniżej:

I

D. Holmes i T. Lipo, Modulacja szerokości impulsu dla przetwornic mocy: zasady i praktyka, Wiley-IEEE Press, 2003 oraz

P. Krause, O. Wasynczuk i S. Sudhoff, Analiza maszyn elektrycznych i systemów napędowych, wyd. 2, Piscataway, NJ: IEEE Press, 2002.

transformacja αβγ

Transformacja dqo jest koncepcyjnie podobna do transformacji αβγ . Podczas gdy transformata dqo jest rzutem wielkości fazowych na obracający się dwuosiowy układ odniesienia, transformata αβγ może być traktowana jako rzut wielkości fazowych na nieruchomy dwuosiowy układ odniesienia.

Referencje bezpośrednie
Referencje ogólne

Zobacz też