top of page

I (İntegral) Kontrol

  • 18 Şub
  • 2 dakikada okunur

Bir araba sürdüğünüzü ve dik bir yokuşu çıkmaya çalıştığınızı düşünün. Gaza bastınız, motor bağırıyor ama araba yokuşun tam ortasında asılı kaldı. İleri gidemiyorsunuz çünkü yerçekimi, motorun o anki gücüne eşitlendi. Hata var mı? Evet, daha tepeye varmadınız. Peki sadece o anki hataya bakan biri (P Kontrol) ne yapar? "Hata sabit, o zaman ben de gazı sabit tutarım" der. Ve siz orada sonsuza kadar kalırsınız. İşte bu noktada I (İntegral) Kontrol devreye girer ve şunu der: "Hey! 10 saniyedir hala hedefe varamadık. Beklediğimiz her saniye için gaza biraz daha fazla basacağım!" İntegral, kelime anlamı olarak "Toplamak" demektir. I kontrolör, geçmişteki bütün hataları biriktirir (toplar) ve buna göre ek bir güç üretir.


  1. Algoritma: Hata Kovanı Doldurmak

    Matematiksel olarak İntegral, bir grafiğin "Eğrisi altında kalan alan"dır. Kontrol mühendisliğinde ise bu, Hata x Zaman demektir. Bunu bir su kovası gibi düşünün. Hata olduğu sürece kovaya su (güç) damlar. Hata küçük olsa bile, zaman geçtikçe kova dolar, dolar ve taşar. İşte o taşan su, sistemi hedefe iten ekstra güçtür.

    Formülümüz şöyledir:

    u(t) = Ki * integral(e(t))

    • Ki: İntegral Kazancı (Integral Gain). Hataları ne kadar hızlı toplayacağımızı (musluğun ne kadar açık olduğunu) belirler.

    • integral(e(t)): Başlangıçtan bugüne kadar yapılan tüm hataların toplamı.


      İntegral Kontrol Analoji

  2. Süper Gücü: Kalıcı Hatayı Yok Etmek

    Oransal (P) kontrolörün en büyük kusuru, hedefi tam tutturamaması ve biraz geride kalmasıydı (Steady State Error). İntegral kontrolör ise Sıfır Hata prensibiyle çalışır. Sistem hedefin 1 milim bile gerisinde kalsa, İntegral bu farkı zamanla biriktirir. Birikir, birikir... Ve sonunda motoru o kadar güçlü iter ki, sistem hedefe (Set Point) tam olarak oturmak zorunda kalır. Hata sıfırlandığında ne olur? İntegral durur (kova dolmayı bırakır). Ama kova hala doludur! Yani İntegral, hatayı sıfırladıktan sonra bile motoru o seviyede tutmaya devam ederek geri kaymasını engeller.

    Kalıcı Hatayı Yok Etmek
  3. Yan Etkisi: Aşım (Overshoot)

    Her süper gücün bir bedeli vardır. İntegral kontrolün bedeli de "Geçmişe Takılı Kalmaktır." Sistem hedefe ulaştığında (Hata = 0), biz motorun durmasını isteriz. Ama İntegral kovanız hala doludur! Geçmişte topladığı o devasa gücü anında boşaltamaz. Bu yüzden sistem hedefi delip geçer (Overshoot). Sonra geri dönmeye çalışır, bu sefer ters yönde kova dolar. Sistem hedefin etrafında bir süre dalgalanır.

    • Ki Çok Yüksekse: Sistem çok hızlı tepki verir ama çok fazla salınım yapar, kararsızlaşır.

    • Ki Çok Düşükse: Hatayı düzeltmesi ve hedefe oturması dakikalar sürer.


  4. Windup (Doyum) Sorunu

    Eğer sisteminizde fiziksel bir limit varsa (örneğin vana en fazla %100 açılıyorsa), İntegral bunu anlamaz. Hata devam ettikçe İntegral hesaplamaya devam eder: %110, %150, %500... Hata düzeldiğinde, İntegral'in bu hayali %500'den tekrar %100'e inmesi çok uzun sürer. Sistem o sırada kontrolden çıkar. Buna Integral Windup denir.


İyi Çalışmalar Dilerim...


 
 

İLETİŞİM

© 2026 LymoTech. Tüm hakları saklıdır.

Designed by Aleyna | Powered by Engineering Logic

bottom of page