Bu proje, Proportional-Integral-Derivative (PID) kontrol algoritmasını uygulayan bir C++ programını içermektedir.
PID kontrolü, geri beslemeli kontrol sistemlerinde yaygın olarak kullanılan bir kontrol algoritmasıdır. PID, sistem çıkışıyla istenilen çıkış arasındaki farkı (hata) kullanarak bir kontrol sinyali üretir. PID kontrolü, üç ana terimden oluşur:
-
Proportional (P): Hatanın doğrudan bir fonksiyonu olarak kontrol sinyali üretir. Bu terim, mevcut hatanın büyüklüğüne göre kontrol sinyalini ayarlar.
-
Integral (I): Hatanın zamanla entegrasyonu olarak hesaplanır ve sürekli bir düzeltme sağlar. Bu, sistemdeki kısa vadeli hataları azaltmaya yardımcı olur.
-
Derivative (D): Hatanın değişim hızını hesaplar ve aşırı sönümleme sağlar. Bu terim, kontrol sinyalini hızlı bir şekilde düzeltmek için kullanılır.
PID kontrolü, bu üç terimi uygun bir şekilde birleştirerek istenilen çıkışa yaklaşmak için kontrol sinyali üretir.
Bu proje, bir PID kontrolörünün C++ dilinde nasıl uygulanacağını göstermektedir. Proje, bir simulasyon ortamında veya gerçek bir sistemde PID kontrolünü kullanarak belirli bir çıkışı takip etmek için bir örneği içerebilir.
Proje dosyalarını derleyin ve çalıştırın. Kontrol edilen sistem ve PID kontrolörünün parametrelerini ayarlayarak çeşitli deneyler yapabilirsiniz.
Tepki süresi yeterince iyi değil ve dengeleme hareketlerinde ani hareketler mevcut.