PID Tuning (Ayarlama) Nedir?
- 19 Şub
- 2 dakikada okunur
Elinizde dünyanın en iyi yarış arabası olabilir. Motoru (P), turbosu (I) ve frenleri (D) mükemmel olabilir. Ama eğer süspansiyon ayarlarını pistin durumuna göre yapmazsanız, ilk virajda ya çok yavaş kalırsınız ya da takla atarsınız. PID Kontrolör de böyledir. Elinizde üç adet sihirli düğme vardır: Kp, Ki ve Kd. Bu düğmeleri (katsayıları) rastgele çeviremezsiniz. Sistemin fiziğine, ağırlığına, sürtünmesine uygun değerleri bulmanız gerekir. İşte bu "doğru değerleri bulma sanatına" PID Tuning (Ayarlama) denir.
Amaç Nedir? Mükemmel Tepkiyi Aramak
Tuning yaparken üç temel hedefimiz vardır ve bunlar genellikle birbiriyle çelişir:
Hız (Rise Time): Sistem hedefe mümkün olduğunca çabuk ulaşsın.
Kararlılık (Stability): Sistem hedefe ulaştığında titremesin, sallanmasın (Osilasyon) ve hedefi çok geçmesin (Overshoot).
Doğruluk (Accuracy): Sistem tam olarak hedefte dursun, milim şaşmasın (Sıfır Kalıcı Hata).
Zorluk: Hızı artırmak (Yüksek P) genellikle kararlılığı bozar. Kararlılığı artırmak (Yüksek D) sistemi yavaşlatır. Doğruluğu sağlamak (Yüksek I) ise aşırı salınıma neden olur. Tuning, bu üçü arasındaki "altın oranı" bulmaktır.

Manuel Tuning Yöntemi: Deneme-Yanılma Sanatı
Otomatik ayarlama yöntemleri (Ziegler-Nichols gibi) olsa da, bir mühendisin önce sistemi "hissetmesi" gerekir. En yaygın ve öğretici yöntem manuel ayarlamadır.
Adım 1: Sadece P ile Başla (Diğerlerini Kapat)
Ki ve Kd değerlerini sıfır yapın.
Kp değerini yavaşça artırmaya başlayın.
Sistem hedefe yaklaşmaya başlayacaktır. Kp'yi artırdıkça hızlanır ama hedefi geçip titremeye (osilasyon) başlar.
Hedef: Sistemin sürekli titremeye başladığı (kararsızlaştığı) o sınır noktayı bulun ve Kp'yi o değerin biraz altına (örneğin yarısına) düşürün. Şu an sistem kararlı ama hedefi tam tutturamıyor.
Adım 2: I ile Hatayı Sıfırla
Şimdi Ki değerini çok küçük adımlarla artırmaya başlayın.
Sistemin hedefte kalan o son hatayı (Steady State Error) yavaşça kapattığını göreceksiniz.
Dikkat: Ki çok artarsa sistem hedef etrafında yavaş ve büyük dalgalar halinde sallanmaya başlar. Bu noktaya gelmeden durun.
Adım 3: D ile Frenle ve Sakinleştir
Sistem şu an hedefi tutturuyor ama oraya varırken biraz hırçın davranıyor, hedefi geçiyor olabilir.
Kd değerini yavaşça artırın.
Türev (D), sistemin ani hareketlerine karşı "amortisör" görevi görecek ve o titremeleri, aşırı geçmeleri (overshoot) sönümleyecektir.

Altın Kural: Ne İstediğini Bil
Her sistemin ihtiyacı farklıdır.
Bir Drone'da: Hız ve kararlılık hayati önem taşır. Biraz kalıcı hatayı (1 cm yükseklik farkı) tolere edebilirsiniz ama titremeyi asla. (Yüksek P ve D, Düşük I).
Bir Kuluçka Makinesinde: Hız önemsizdir. Sıcaklık 1 saatte otursun ama asla hedefi geçmesin (yumurtalar pişmesin) ve tam derecede kalsın. (Düşük P, Yüksek I, Orta D).
İyi Çalışmalar Dilerim...


