P (Oransal) Kontrol
- 16 Şub
- 2 dakikada okunur
Bir robot kolunu, bir drone'u veya bir ısıtıcıyı kontrol etmek istiyorsunuz. Elinizde ulaşmak istediğiniz bir hedef (Set Point) ve sensörden okuduğunuz gerçekleşen (Process Variable) değer var. Bu ikisi arasındaki farka hata (Error) diyoruz. Peki, motora ne kadar voltaj vereceğimize, vanayı ne kadar açacağımıza nasıl karar vereceğiz? En basit ve en içgüdüsel yöntem şudur: Hata ne kadar büyükse, o kadar çok güç ver! İşte buna P (Proportional - Oransal) Kontrol denir.
Algoritma: Basit Bir Çarpma İşlemi
P kontrolörün beyni, lise matematiğindeki basit bir doğru denkleminden ibarettir (y = ax). Hata ile belirlediğimiz bir katsayıyı çarparız.
u(t) = Kp * e(t)
u(t): Kontrol Sinyali (Motora giden voltaj, Gaz pedalı).
e(t): Hata (Hedef - Gerçek Değer).
Kp: Oransal Kazanç (Proportional Gain). Bizim "Hassasiyet" ayarımız.
Örnek Senaryo: Bir drone'u 100 metreye çıkarmak istiyoruz (Kp = 5 olsun).
Hata 50m ise: Motor Gücü = 5 *50 = 250 (Tam Gaz!)
Hata 10m ise: Motor Gücü = 5 *10 = 50 (Yavaşla)
Hata 0m ise: Motor Gücü = 5 * 0 = 0 (Motorları Kapat)
Kp Ayarı (Tuning): Tembel mi, Agresif mi?
Bütün mühendislik, o Kp sayısını doğru seçme sanatıdır. Çünkü iki uç da tehlikelidir:
Düşük Kp (Tembel Sistem): Sistem hataya çok az tepki verir. Hedefe ulaşması "kağnı hızıyla" olur. Araba yokuşta bayılır, drone rüzgarda sürüklenir.
Yüksek Kp (Agresif Sistem): Sistem çıldırır. Hedefe o kadar hızlı gider ki duramaz, hedefi geçer (Overshoot). Sonra geri dönmeye çalışır, yine geçer. Sistem sürekli titrer (Osilasyon).
P Kontrolün Laneti: Kalıcı Durum Hatası (Steady State Error)
P kontrolör harikadır ama ölümcül bir kusuru vardır: Asla tam hedefe ulaşamaz. Neden mi? Drone örneğine tekrar bakalım:
Drone tam 100 metreye ulaştığında Hata = 0 olur.
Formüle göre: Güç = Kp *0 = 0.
Motorlar durur! Ama yerçekimi durmaz. Drone aşağı düşmeye başlar. Hata tekrar oluşur (diyelim ki 90 metreye düştü, Hata=10). Motorlar tekrar çalışır (5 *10 = 50).
Sonuçta sistem, yerçekimini yenecek kadar hatanın olduğu bir noktada (örneğin 98 metrede) asılı kalır. O son 2 metreyi asla kapatamaz. Çünkü kapatması için hatanın sıfır olması lazım, hata sıfır olursa güç sıfır olur. Bu kalan farka Kalıcı Durum Hatası (Steady State Error) denir.

Ne Zaman Kullanılır?
P kontrol tek başına yetersiz olsa da bazı yerlerde iş görür:
Su Deposu: Şamandıra sistemlerinde mükemmel hassasiyet gerekmez.
Sönümlü Sistemler: Sürtünmenin yüksek olduğu, hatanın sıfırlanmasının hayati olmadığı basit robotik uygulamalar.
İyi Çalışmalar Dilerim...


