AutoVoltix

← Tüm derslere dön

MOTORAdvancedOkuma: 35 dk
Öğrenme Hedefleri
  • FOC mimarisinin tam kapalı çevrim blok diyagramını ve sinyal akışını açıklayabilmek.
  • Stator gerilim denklemlerindeki d-q eksenleri arası çapraz kuplaj terimlerini (\omega_e L_q I_q ve \omega_e L_d I_d) formüle edebilmek.
  • İleri beslemeli (feedforward) ayrıklaştırma (decoupling) ağının matematiksel modelini kurabilmek.
  • Akım kontrol döngüsünün bant genişliğini, PI kazançlarının ($K_p, K_i$) motor elektriksel parametreleriyle ($R_s, L_d, L_q$) analitik eşlenmesini hesaplayabilmek.
  • Otomotiv çekiş inverterlerinde 10–20 kHz akım örnekleme gecikmelerini ve PWM zamanlamasını analiz edebilmek.

MOTOR-17 — Alan Yönlendirmeli Kontrol (FOC)

FACT — Günümüz elektrikli araçlarının tamamında (Tesla, Porsche, Hyundai, BYD) motor kontrol ünitesinin (MCU - Motor Control Unit) çekirdeğinde Alan Yönlendirmeli Kontrol (FOC - Field-Oriented Control) mimarisi çalışır. FOC, değişken frekanslı AC motorunu akı ve tork eksenlerine ayrıştırarak mikrosaniyeler içinde milisaniyelik gaz pedalı komutlarına kusursuz, sarsıntısız ve maksimum dinamikle yanıt verir.

Bu derste FOC’un kapalı çevrim kontrol mimarisini, d-q eksenleri arasındaki dinamik çapraz kuplajı ve otomotiv mühendisliğinde akım döngüsü tasarımını inceleyeceğiz:

  1. FOC Kapalı Çevrim Kontrol Mimarisi ve Sinyal Akışı
  2. d−qd-q Referans Ekseninde Motor Gerilim Denklemleri
  3. Çapraz Kuplaj (Cross-Coupling) ve İleri Beslemeli Ayrıklaştırma
  4. Akım Döngüsü Tasarımı ve PI Kazançlarının (Kp,KiK_p, K_i) Analitik Hesabı
  5. 10–20 kHz Örnekleme ve Sayısal Gecikmelerin Yönetimi
  6. Otomotiv İnverter Entegrasyonu ve ASIL-D Güvenlik İzleme

1. FOC Mimarisi ve Kapalı Çevrim Akışı

Alan Yönlendirmeli Kontrolün temel amacı, rotor manyetik akısı ile stator manyetik alanının uzaysal yönelimini sürekli olarak kontrol altında tutmaktır.

Sistem şu temel bloklardan oluşur:

  1. Akım Ölçümü: İki veya üç faz akımı (ia,ib,ici_a, i_b, i_c) yüksek hızlı akım sensörleri (Hall veya shunt) ile eşzamanlı örneklenir.
  2. Rotor Konumu Ölçümü: Resolver-to-Digital Converter (RDC) rotorun elektriksel açısını (θe\theta_e) mikrosaniye düzeyinde sağlar.
  3. Clarke & Park: Ölçülen akımlar dönen d−qd-q eksenine izdüşürülerek IdI_d ve IqI_q elde edilir.
  4. Hata Karşılaştırma & PI Denetleyiciler: Referans tork talebinden üretilen hedef akımlarla (Id∗,Iq∗I_d^*, I_q^*) ölçülen akımlar (Id,IqI_d, I_q) karşılaştırılır.
  5. Ayrıklaştırma (Decoupling): Hız ve endüktans kaynaklı eksenler arası girişim gerilimleri telafi edilir.
  6. Ters Park & SVPWM: Hesaplanan hedef gerilimler (Vd∗,Vq∗V_d^*, V_q^*) α−β\alpha-\beta uzayına dönüştürülüp Uzay Vektör PWM modülatörüne aktarılır.
FOC Blok Diyagramı:
   Tork Talebi ---> [ MTPA Tablosu ] ---> I_d*, I_q*
                                              |
      +---------------------------------------+
      |
      v
  I_d* --(+)--> [ PI_d ] --(+)--> V_d* -----\
          ^ -               ^ +              \
          |                 |                 \
         I_d       -w_e*L_q*I_q (Decoupling)   \
          |                                     \
          |                                      +--> [ Ters Park ] ---> [ SVPWM ] ---> [ İnverter ] ---> Motor
          |                                     /          ^
         I_q       +w_e*(L_d*I_d + psi_m)      /           |
          |                 |                 /         theta_e
          v -               v +              /             |
  I_q* --(+)--> [ PI_q ] --(+)--> V_q* -----/              |
                                                           |
   [ ia, ib ] ----> [ Clarke ] ----> [ Park ] <------------+ [ Resolver: theta_e ]

2. d−qd-q Ekseninde PMSM Gerilim Denklemleri

Dönen senkron referans çerçevesinde kalıcı mıknatıslı senkron motorun stator gerilim diferansiyel denklemleri şöyledir:

Vd=RsId+LddIddt−ωeLqIq⏟C¸apraz KuplajV_d = R_s I_d + L_d \frac{dI_d}{dt} - \underbrace{\omega_e L_q I_q}_{\text{Çapraz Kuplaj}}

Vq=RsIq+LqdIqdt+ωeLdId⏟C¸apraz Kuplaj+ωeψpm⏟Back-EMFV_q = R_s I_q + L_q \frac{dI_q}{dt} + \underbrace{\omega_e L_d I_d}_{\text{Çapraz Kuplaj}} + \underbrace{\omega_e \psi_{pm}}_{\text{Back-EMF}}

Burada:

  • RsR_s: Stator faz direnci (Ω\Omega)
  • Ld,LqL_d, L_q: Direct ve quadrature eksen endüktansları (HH)
  • ωe\omega_e: Stator elektriksel açısal hızı (ωe=p⋅ωm\omega_e = p \cdot \omega_m)
  • ψpm\psi_{pm}: Rotor mıknatısının bağladığı kalıcı akı (WbWb)

3. Çapraz Kuplaj ve İleri Beslemeli Ayrıklaştırma

Yukarıdaki denklemlerde dikkat çeken en kritik mühendislik detayı çapraz kuplaj (cross-coupling) terimleridir:

  • VdV_d denkleminin içinde IqI_q akımı yer alır (−ωeLqIq-\omega_e L_q I_q).
  • VqV_q denkleminin içinde IdI_d akımı yer alır (+ωeLdId+\omega_e L_d I_d).

Motor yüksek hızda dönerken (ωe\omega_e büyüdükçe) bu terimler baskın hale gelir. Eğer bir sürücü bu terimleri yok sayarsa:

  • IqI_q (tork) artırılmak istendiğinde VdV_d ekseninde şiddetli bir gerilim düşümü oluşur; IdI_d dengesi bozulur.
  • İki eksen birbiriyle savaşır, sistem kararsızlaşır ve akım kontrol döngüsü salınım yapmaya başlar!

İleri Beslemeli Ayrıklaştırma (Feedforward Decoupling):

PI kontrolcülerinin yalnızca motorun saf R−LR-L dinamiğini kontrol etmesi için, bu hız bağımlı gerilimler kontrolcü çıkışına matematiksel olarak eklenir:

Vd∗=ud⏟PI C¸ıkıs¸ı−ωeLqIqV_d^* = \underbrace{u_d}_{\text{PI Çıkışı}} - \omega_e L_q I_q

Vq∗=uq⏟PI C¸ıkıs¸ı+ωe(LdId+ψpm)V_q^* = \underbrace{u_q}_{\text{PI Çıkışı}} + \omega_e (L_d I_d + \psi_{pm})

Bu telafi yapıldığında, kapalı çevrim sistemi birbirini hiç etkilemeyen iki bağımsız birinci dereceden SISO transfer fonksiyonuna ayrışır:

Id(s)ud(s)=1Lds+Rs\frac{I_d(s)}{u_d(s)} = \frac{1}{L_d s + R_s}

Iq(s)uq(s)=1Lqs+Rs\frac{I_q(s)}{u_q(s)} = \frac{1}{L_q s + R_s}


4. Akım Döngüsü Tasarımı ve PI Kazançlarının Eşlenmesi

Ayrıklaştırılmış bir eksende motor modeli basit bir birinci derece R−LR-L devresidir. Transfer fonksiyonu kutup-sıfır götürme (pole-placement) yöntemiyle kontrol edilir:

PI kontrolcüsü:

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

Kontrolcünün sıfırı ile motorun kutbunu (s=−Rs/Ls = -R_s/L) birbirini götürecek şekilde eşlersek:

KiKp=RsL  ⟹  Ki=KpRsL\frac{K_i}{K_p} = \frac{R_s}{L} \implies K_i = K_p \frac{R_s}{L}

Açık çevrim transfer fonksiyonu saf bir integratöre dönüşür:

Gol(s)=C(s)⋅1Ls+Rs=Kp(s+Rs/L)s⋅1L(s+Rs/L)=KpL⋅sG_{ol}(s) = C(s) \cdot \frac{1}{L s + R_s} = \frac{K_p (s + R_s/L)}{s} \cdot \frac{1}{L(s + R_s/L)} = \frac{K_p}{L \cdot s}

Kapalı çevrim transfer fonksiyonu ise birinci dereceden standart alçak geçiren filtre formunu alır:

Gcl(s)=Gol(s)1+Gol(s)=KpLs+KpL=ωbws+ωbwG_{cl}(s) = \frac{G_{ol}(s)}{1 + G_{ol}(s)} = \frac{\frac{K_p}{L}}{s + \frac{K_p}{L}} = \frac{\omega_{bw}}{s + \omega_{bw}}

Burada ωbw\omega_{bw} akım döngüsünün hedef açısal bant genişliğidir (rad/s\text{rad/s}).

Buradan PI kazançları doğrudan analitik olarak bulunur:

Kp=ωbw⋅LK_p = \omega_{bw} \cdot L

Ki=ωbw⋅RsK_i = \omega_{bw} \cdot R_s

EXAMPLE — Bir traksiyon motorunda Rs=15 mΩR_s = 15\text{ m}\Omega, Lq=300 μHL_q = 300\ \mu\text{H} olsun. Hedef akım döngüsü bant genişliği fbw=1000 Hzf_{bw} = 1000\text{ Hz} (ωbw=2π×1000≈6283 rad/s\omega_{bw} = 2\pi \times 1000 \approx 6283\text{ rad/s}) seçilirse:

Kp,q=6283×300×10−6≈1.885 V/AK_{p,q} = 6283 \times 300 \times 10^{-6} \approx 1.885\text{ V/A}

Ki,q=6283×0.015≈94.25 V/(A⋅s)K_{i,q} = 6283 \times 0.015 \approx 94.25\text{ V/(A}\cdot\text{s)}


5. Örnekleme ve Sayısal Gecikmelerin Yönetimi

Otomotiv inverterlerinde anahtarlama frekansı tipik olarak fsw=10 kHzf_{sw} = 10\text{ kHz} (SiC MOSFET’lerde 16−20 kHz16 - 20\text{ kHz}) seçilir.

Dijital mikrodenetleyici dünyasında kontrol döngüsü continuous (sürekli) değil, discrete (ayrık) zamanda çalışır. Her döngüde kaçınılmaz gecikmeler oluşur:

  1. Örnekleme ve Tutma Gecikmesi (Ts/2T_s / 2): Akım sensörü PWM periyodunun tam ortasında (anahtarlama gürültüsünün en düşük olduğu anda) örneklenir.
  2. Hesaplama Gecikmesi (TsT_s): Örneklenen değerlerin okunması, Park dönüşümü ve PI hesaplaması bir tam PWM periyodu sürer ve sonuç bir sonraki periyodun başında PWM donanımına yüklenir.

Toplam faz gecikmesi yaklaşık 1.5⋅Ts1.5 \cdot T_s kadardır. 10 kHz10\text{ kHz} anahtarlamada (Ts=100 μsT_s = 100\ \mu s), toplam gecikme 150 μs150\ \mu s‘dir. Bu gecikme yüksek hızlarda kararlılık marjını düşüreceği için akım döngüsü bant genişliği geleneksel olarak anahtarlama frekansının onda birinden küçük tutulur:

fbw≤fsw10f_{bw} \le \frac{f_{sw}}{10}


6. ASIL-D Güvenlik ve Hata Yönetimi

Otomotiv fonksiyonel güvenlik standardı (ISO 26262 ASIL-D) gereği FOC yazılımı her döngüde şu kontrolleri yapar:

  • Tork Makullüğü (Torque Plausibility): Hesaplanan anlık tork (TeT_e) ile sürücünün gaz pedalı talebi karşılaştırılır. Eğer araç sürücünün istemediği bir tork üretirse (>50 Nm> 50\text{ Nm} sapma), inverter 50 ms50\text{ ms} içinde anahtarlamayı keserek sistemi Aktif Kısa Devre (ASC) moduna alır.
  • Akım Vektör Sınırlandırması (Circle Limiter): Vd∗V_d^* ve Vq∗V_q^* gerilimlerinin bileşkesi DC bara geriliminin sunabileceği maksimum voltajı aşarsa, tork ve akı dengesini koruyacak şekilde vektör oransal olarak sınırlandırılır.

7. Özet

  • FOC, AC motorların akı ve tork dinamiklerini birbirinden tamamen bağımsız olarak yöneten modern vektör kontrol mimarisidir.
  • d−qd-q gerilim denklemlerindeki hız bağımlı çapraz kuplaj terimleri (ωeLqIq\omega_e L_q I_q ve ωeLdId\omega_e L_d I_d), ileri beslemeli telafi ile sıfırlanarak eksenler ayrıklaştırılır.
  • Ayrıklaştırılmış eksenler birinci dereceden R−LR-L dinamiğine dönüşür; kutup-sıfır eşleme ile PI kazançları doğrudan motor elektriksel parametreleriyle (Kp=ωbwL,Ki=ωbwRsK_p = \omega_{bw} L, K_i = \omega_{bw} R_s) hesaplanır.
  • 10−20 kHz10 - 20\text{ kHz} seviyesindeki hızlı akım döngüsü, araç aktarma organlarına milisaniyelik dinamik yanıt, maksimum verim ve sarsıntısız hızlanma sağlar.

Sıradaki Ders

Teknik Diyagramlar

FOC algoritmasının kapalı çevrim akım kontrol döngüsünü ve inverter anahtarlama bloklarını gösteren kontrol şeması.
Alan Odaklı Kontrol (FOC) Mimarisi — Akım ölçümü, Clarke/Park, PI kontrolcüler, ters Park, SVPWM ve resolver geri beslemesi (MOTOR-17).

Quiz

Basic

FOC'de Iq neyi kontrol eder?

Basic

FOC'de içte hangi döngüler bulunur?

Intermediate

SPMSM için yaygın akım referans stratejisi hangisidir?

Intermediate

MTPA neyi amaçlar?

Advanced

Alan zayıflatmada Id neden negatif yapılır?

Advanced

FOC'nin temel faydası nedir?

Sözlük (Glossary)

English TermTürkçeTanım
Field-Oriented ControlAlan Odaklı Kontrol (FOC)AC motoru, tork ve akı üreten akım bileşenlerini ayrı ayrı kontrol ederek DC motor benzeri bir kontrolle süren vektörel kontrol yöntemi.
Space Vector PWM (SVPWM)Uzay Vektörü PWM (SVPWM)İnverterin sekiz anahtarlama vektörünü (6 aktif + 2 sıfır) ağırlıklı süre modülasyonuyla birleştirerek referans gerilim vektörünü üreten; sinüzoidal PWM'e göre yaklaşık %15.5 daha fazla DC bara gerilimi kullanan modülasyon tekniği.