AutoVoltix

← Tüm derslere dön

MOTORIntermediate–AdvancedOkuma: 30 dk
Öğrenme Hedefleri
  • Klasik 3-fazlı AC ekseninde (a-b-c) PI kontrolcülerinin neden yetersiz kaldığını ve faz gecikmesi problemini açıklayabilmek.
  • Clarke dönüşümünün matematiksel temellerini, 3-fazdan 2-fazlı duran referans eksenine (\alpha-\beta) indirgemeyi ve güç korunumlu/genlik korunumlu matrisleri kavramak.
  • Park dönüşümünün mekanizmasını, rotor elektriksel açısı (\theta_e) ile dönen d-q eksenine geçişi ve AC büyüklüklerin DC eşdeğerlerine dönüşümünü formüle edebilmek.
  • Ters Park ve Ters Clarke dönüşümlerinin PWM gerilim vektörü üretimindeki rolünü analiz edebilmek.
  • Modern bir otomotiv EV inverterinde (MCU/DSP) dönüşümlerin mikrosaniye düzeyindeki hesaplama akışını modelleyebilmek.

MOTOR-16 — Clarke ve Park Dönüşümleri

FACT — Alternatif akım (AC) motorları, doğaları gereği sürekli yön ve genlik değiştiren yüksek frekanslı sinüzoidal akımlarla çalışır. Ancak klasik geri beslemeli kontrol teorisinde kullanılan standart PI (Oransal-İntegral) kontrolcüler, frekansı sürekli değişen AC sinyalleri izlerken kaçınılmaz olarak genlik hatası ve faz gecikmesi üretir. Clarke ve Park Dönüşümleri, 3 fazlı karmaşık AC büyüklükleri sanal bir matematiksel uzayda sabit DC büyüklüklerine dönüştürerek modern elektrikli araç motor kontrolünün (FOC) temelini atmıştır.

Bu derste vektör kontrolünün kalbinde yer alan koordinat dönüşümlerinin mantığını, matrislerini ve fiziksel anlamını inceleyeceğiz:

  1. Neden Dönüşümlere İhtiyaç Duyarız? (AC Çerçevesindeki Kontrol Çıkmazı)
  2. Clarke Dönüşümü: 3-Fazdan 2-Fazlı Duran Eksene (a−b−c→α−βa-b-c \to \alpha-\beta)
  3. Park Dönüşümü: Dönen Senkron Eksene Geçiş (α−β→d−q\alpha-\beta \to d-q)
  4. Fiziksel Anlam: Akı Ekseni (dd) ve Tork Ekseni (qq)
  5. Ters Dönüşümler: Gerilim Vektörünün Statik Dünyaya Dönüşü
  6. İnverter DSP/MCU’sundaki Gerçek Zamanlı Hesaplama Akışı

1. AC Çerçevesindeki Kontrol Çıkmazı

Bir elektrikli araç 150 km/s150\text{ km/s} hızla giderken 8-kutuplu (p=4p=4) bir traksiyon motoru yaklaşık 10.000 d/dk10.000\text{ d/dk} hızda döner. Bu hızda stator akımlarının elektriksel frekansı:

fe=p⋅n60=4×10.00060≈667 Hzf_e = \frac{p \cdot n}{60} = \frac{4 \times 10.000}{60} \approx 667\text{ Hz}

Stator sargılarından geçen ia(t),ib(t),ic(t)i_a(t), i_b(t), i_c(t) akımları saniyede 667 kez pozitif ve negatif arasında salınır.

Klasik bir PI kontrolcünün transfer fonksiyonu:

C(s)=Kp+KisC(s) = K_p + \frac{K_i}{s}

Bu kontrolcü DC referansları takip ederken (sıfır frekansta, s=0s=0) sonsuz kazanç sağlar ve kararlı durumda sıfır kalıcı hata (ess=0e_{ss} = 0) ile çalışır. Ancak 667 Hz667\text{ Hz} gibi yüksek frekanslı bir AC sinyal uygulandığında, integral terimi frekansla ters orantılı olarak zayıflar (∣Ki/jω∣→0|K_i / j\omega| \to 0); kontrolcü faz gerisinde kalır ve akım genliğini tam tutturamaz.

Çözüm: Gözlem çerçevesini motorun dönen manyetik alanının üzerine bağlamak! Nasıl ki hareket eden bir trenin içindeki iki yolcu birbirine göre hareketsiz görünürse, rotorla birlikte dönen bir koordinat sisteminde sinüzoidal AC akımlar da tamamen sabit birer DC akım gibi görünür!


2. Clarke Dönüşümü (a−b−c→α−βa-b-c \to \alpha-\beta)

Edith Clarke tarafından 1930’larda geliştirilen bu dönüşüm, aralarında 120∘120^\circ uzaysal açı bulunan 3 fazlı eksen takımını (a,b,ca, b, c), aralarında 90∘90^\circ açı bulunan 2 eksenli ortogonal bir kartezyen düzleme (α,β\alpha, \beta) indirger.

Dengeli bir üç fazlı sistemde nötr hattı bağlı değilse faz akımlarının toplamı her an sıfırdır:

ia+ib+ic=0i_a + i_b + i_c = 0

Üç değişken arasında bu cebirsel bağıntı bulunduğundan, sistemin gerçek serbestlik derecesi 3 değil, 2’dir! Yani üçüncü faz hiçbir bağımsız bilgi taşımaz.

Clarke Eksenleri:
          beta
           ^
           |       Phase b
           |       /
           |      /
           |     /
           |    / 120°
           +---+----------------> alpha (Phase a ile çakışık)
              / \
             /   \ 120°
            /     \
           /       \
      Phase c

Genlik Korunumlu Clarke Matrisi:

Girişteki 3 fazlı tepe genliği ile çıkıştaki α−β\alpha-\beta bileşkelerinin tepe genliğini eşit tutan genlik korunumlu matris şöyledir:

[iαiβ]=23[1−12−12032−32][iaibic]\begin{bmatrix} i_\alpha \\ i_\beta \end{bmatrix} = \frac{2}{3} \begin{bmatrix} 1 & -\frac{1}{2} & -\frac{1}{2} \\ 0 & \frac{\sqrt{3}}{2} & -\frac{\sqrt{3}}{2} \end{bmatrix} \begin{bmatrix} i_a \\ i_b \\ i_c \end{bmatrix}

ia+ib+ic=0i_a + i_b + i_c = 0 eşitliği yerine konulduğunda mikrodenetleyiciler için hesaplama son derece basitleşir (yalnızca iki akım sensörünün okunması yeterlidir):

iα=iai_\alpha = i_a

iβ=13(ia+2ib)=ia+2ib3i_\beta = \frac{1}{\sqrt{3}} (i_a + 2 i_b) = \frac{i_a + 2 i_b}{\sqrt{3}}

FACT — α\alpha-ekseni motorun aa-fazının manyetik ekseni ile tam çakışık seçilir; β\beta-ekseni ise ona 90∘90^\circ diktir. α\alpha ve β\beta eksenleri stator üzerinde sabit durur (dönmez); değişkenler hala sinüzoidal AC’dir.


3. Park Dönüşümü (α−β→d−q\alpha-\beta \to d-q)

Robert H. Park tarafından 1929’da yayınlanan bu dönüşüm, durağan α−β\alpha-\beta eksenini rotorun manyetik akısıyla aynı hızda dönen senkron d−qd-q referans çerçevesine taşır.

Bunun için rotorun anlık elektriksel açısına (θe\theta_e) ihtiyaç vardır. Bu açı, motor milindeki resolver veya encoder sensöründen mikrosaniye hassasiyetinde okunur:

Park Dönüşümü Koordinatları:
              q-ekseni (Kuvadratür / Tork)
               ^
               |       beta
               |      /
               |     /
               |    /   d-ekseni (Direct / Akı)
               |   /   ^
               |  /   /
               | /   / theta_e (Rotor Açısı)
               +----+-------------> alpha

Park Dönüşüm Matrisi:

Duran α−β\alpha-\beta vektörünü θe\theta_e açısı kadar geriye döndürmek (dönen eksene bindirmek) için trigonometrik rotasyon matrisi uygulanır:

[idiq]=[cos⁡θesin⁡θe−sin⁡θecos⁡θe][iαiβ]\begin{bmatrix} i_d \\ i_q \end{bmatrix} = \begin{bmatrix} \cos\theta_e & \sin\theta_e \\ -\sin\theta_e & \cos\theta_e \end{bmatrix} \begin{bmatrix} i_\alpha \\ i_\beta \end{bmatrix}

Açık formda:

id=iαcos⁡θe+iβsin⁡θei_d = i_\alpha \cos\theta_e + i_\beta \sin\theta_e

iq=−iαsin⁡θe+iβcos⁡θei_q = -i_\alpha \sin\theta_e + i_\beta \cos\theta_e


4. d−qd-q Değişkenlerinin Fiziksel Anlamı

Bu dönüşümün ardından mucizevi bir sonuç ortaya çıkar: Motor sabit hızda ve sabit torkta dönerken, idi_d ve iqi_q büyüklükleri zamana bağlı olarak DEĞİŞMEZ; tamamen saf DC akımlardır!

  1. dd-ekseni Akımı (IdI_d - Direct Axis): Rotorun kalıcı mıknatısının manyetik akı çizgileriyle tam aynı hizadadır. Motorun manyetik alan şiddetini (akısını) kontrol eder.
    • Id=0I_d = 0: Mıknatıs akısına müdahale edilmez (SPMSM temel hız bölgesi).
    • Id<0I_d < 0: Mıknatıs akısına karşı akı basılarak motor zayıflatılır (Alan Zayıflatma / Field Weakening) ve yüksek hızlara çıkılır.
  2. qq-ekseni Akımı (IqI_q - Quadrature Axis): Mıknatıs akısına tam 90∘90^\circ elektriksel açıyla diktir. İki manyetik kutup arasındaki teğetsel itme kuvvetini oluşturur. Motorun elektromanyetik torkunu doğrudan belirleyen akımdır.

ANALOGY — Park dönüşümü sayesinde karmaşık bir üç fazlı AC senkron motor, kontrol mühendisinin gözünde tıpkı fırçalı bir DC motora dönüşür! IdI_d alan sargısı akımı, IqI_q ise armatür (endüvi) akımı gibi birbirinden bağımsız iki ayrı kanal olarak yönetilir.


5. Ters Dönüşümler (Inverse Park & Inverse Clarke)

Kontrol algoritmaları (PI döngüleri) hatasız DC akımları işleyerek motoru sürmek için gerekli hedef gerilimleri hesaplar: Vd∗V_d^* ve Vq∗V_q^*.

Ancak fiziksel inverter ve motor bobinleri dönen eksende değil, gerçek 3 fazlı duran dünyadadır! Bu gerilimlerin PWM modülatörüne iletilebilmesi için ters dönüşümler uygulanır:

Ters Park Dönüşümü (d−q→α−βd-q \to \alpha-\beta):

Dönen eksendeki gerilimler rotor açısı θe\theta_e kullanılarak statik α−β\alpha-\beta eksenine geri yansıtılır:

[Vα∗Vβ∗]=[cos⁡θe−sin⁡θesin⁡θecos⁡θe][Vd∗Vq∗]\begin{bmatrix} V_\alpha^* \\ V_\beta^* \end{bmatrix} = \begin{bmatrix} \cos\theta_e & -\sin\theta_e \\ \sin\theta_e & \cos\theta_e \end{bmatrix} \begin{bmatrix} V_d^* \\ V_q^* \end{bmatrix}

Ters Clarke Dönüşümü (α−β→a−b−c\alpha-\beta \to a-b-c):

İki eksenli gerilimler SVPWM veya doğrudan 3-fazlı gerilim referanslarına dönüştürülür:

Va∗=Vα∗V_a^* = V_\alpha^*

Vb∗=−12Vα∗+32Vβ∗V_b^* = -\frac{1}{2} V_\alpha^* + \frac{\sqrt{3}}{2} V_\beta^*

Vc∗=−12Vα∗−32Vβ∗V_c^* = -\frac{1}{2} V_\alpha^* - \frac{\sqrt{3}}{2} V_\beta^*


6. İnverter MCU/DSP Hesaplama Akışı

Modern bir elektrikli araç inverterinde (örneğin Infineon AURIX TC397 veya TI C2000 DSP) bu matematiksel zincir her 50 ila 100 mikrosaniyede bir (10 kHz−20 kHz10\text{ kHz} - 20\text{ kHz} FOC frekansı) tekrarlanır:

       [ Faz Akımları: ia, ib ] -----> (Clarke) -----> [ i_alpha, i_beta ]
                                                               |
       [ Resolver: theta_e ] ------------------------> (Park)
                                                               |
                                                               v
   I_d_ref ----(+)---> [ PI Kontrolcü ] ---> V_d*            [ i_d, i_q ]
                ^                                              |     |
                |----------------------------------------------+     |
                                                                     |
   I_q_ref ----(+)---> [ PI Kontrolcü ] ---> V_q*                    |
                ^                                                    |
                |----------------------------------------------------+
                                |
                                v
               [ V_d*, V_q*, theta_e ]
                                |
                                v
                          (Ters Park)
                                |
                                v
                      [ V_alpha*, V_beta* ]
                                |
                                v
                      (SVPWM Modülatörü)
                                |
                                v
                     [ 6x Gate Sinyalleri ]

7. Özet

  • 3 fazlı değişken AC akımlarını doğrudan PI kontrolcülerle hatasız kontrol etmek yüksek elektriksel frekanslarda imkansızdır.
  • Clarke dönüşümü, aralarında 120∘120^\circ olan 3 fazlı a−b−ca-b-c akımlarını duran 90∘90^\circ ortogonal α−β\alpha-\beta eksenine indirger.
  • Park dönüşümü, rotor açısını (θe\theta_e) referans alarak duran α−β\alpha-\beta değişkenlerini rotorla birlikte dönen senkron d−qd-q eksenine aktarır.
  • d−qd-q ekseninde değişkenler sabit birer DC değere dönüşür; IdI_d manyetik akıyı, IqI_q ise motor torkunu birbirinden bağımsız (ayrık) olarak kontrol eder.
  • Ters Park ve Ters Clarke dönüşümleri, üretilen gerilim komutlarını tekrar gerçek dünyaya taşıyarak PWM katına teslim eder.

Sıradaki Ders

Teknik Diyagramlar

120 derecelik a-b-c eksenleri, 90 derecelik alfa-beta eksenleri ve rotorla dönen d-q eksenlerini gösteren vektör diyagramı.
Clarke ve Park Koordinat Dönüşümleri — Üç faz a-b-c'den durağan α-β ve döner d-q senkron koordinat eksenine geçiş (MOTOR-16).

Quiz

Basic

Clarke dönüşümü neyi neye dönüştürür?

Basic

Park dönüşümü neyi neye dönüştürür?

Intermediate

q-ekseni bileşeni (Iq) neyi kontrol eder?

Intermediate

d-ekseni bileşeni (Id) neyle ilişkilidir?

Advanced

Dönüşümlerin temel faydası nedir?

Advanced

FOC zincirinde doğru sıra hangisidir?