Makineniz mi durdu? Eskişehir ve çevre illerde arıza servisi · mesai dışında da arayabilirsiniz0533 454 52 32

Son güncelleme: · Okuma süresi: yaklaşık 5 dk · Hazırlayan: Arslan Ünal, AveA Otomasyon

Bir fırının sıcaklığını 180 °C’de tutmak, bir hidroforun basıncını 4 bar’da sabitlemek ya da bir sarma makinesinde malzeme gerginliğini korumak için kullanılan yöntemin adı çoğu zaman PID kontroldür. Endüstriyel otomasyonda en yaygın kapalı çevrim kontrol yöntemidir; PLC’lerde, sıcaklık kontrol cihazlarında ve frekans konvertörlerinde hazır olarak bulunur. Bu yazıda PID’in ne olduğunu, P, I ve D etkilerinin ne işe yaradığını ve sahada nasıl ayarlandığını anlatıyoruz.

Bu yazıda (8 başlık)

PID kontrol ne demek?

PID, Oransal (Proportional), İntegral (Integral) ve Türev (Derivative) kelimelerinin baş harfleridir. PID kontrolör, ölçülen değeri (örneğin gerçek sıcaklık) istenen değerle (ayar değeri, set değeri) sürekli karşılaştırır. Aradaki farka hata denir. Kontrolör bu hatayı üç farklı şekilde değerlendirir ve sonuçları toplayarak bir çıkış üretir: ısıtıcı gücü, vana açıklığı veya motor hızı gibi.

Bu yapıya kapalı çevrim kontrol denir: ölçüm sürekli geri beslenir, çıkış ölçüme göre düzeltilir. Açık çevrimde ise çıkış sabit verilir ve sonucun ne olduğuna bakılmaz.

P, I ve D ne işe yarar?

Oransal (P) etki

Çıkışı hatanın büyüklüğüyle orantılı olarak değiştirir. Hata büyükse çıkış büyük, hata küçükse çıkış küçüktür. P etkisi tek başına hızlı tepki verir, ancak çoğu sistemde ölçüm ayar değerine tam ulaşmaz; arada kalıcı bir fark kalır. Buna kalıcı hata (offset) denir. P katsayısı çok büyütülürse sistem salınmaya başlar.

İntegral (I) etki

Hatanın zaman içindeki toplamına bakar. Küçük bir hata uzun süre devam ederse integral etkisi büyür ve çıkışı bu hatayı yok edecek kadar değiştirir. Böylece P etkisinin bıraktığı kalıcı hata giderilir. İntegral çok güçlü ayarlanırsa sistem ayar değerini aşar ve yavaş salınımlar oluşur.

Türev (D) etki

Hatanın değişim hızına bakar. Ölçüm ayar değerine hızla yaklaşıyorsa çıkışı önceden azaltarak aşmayı (overshoot) frenler. Sıcaklık gibi yavaş ve ataletli sistemlerde faydalıdır. Ancak ölçüm sinyalindeki gürültüyü de büyüttüğü için basınç ve akış gibi gürültülü ve hızlı sistemlerde çoğu zaman kullanılmaz veya çok küçük tutulur.

EtkiNeye bakar?FaydasıFazlası olursa
PŞu anki hatayaHızlı tepkiSalınım, kararsızlık
IGeçmişteki hataların toplamınaKalıcı hatayı yok ederAşma, yavaş salınım
DHatanın değişim hızınaAşmayı azaltırGürültüye aşırı tepki, titreyen çıkış

Uygulamada kontrolörlerin büyük kısmı yalnızca PI olarak çalışır; D etkisi gerektiğinde eklenir.

PID kontrol nerelerde kullanılır?

PLC’de PID nasıl kullanılır?

Modern PLC’lerde PID için hazır fonksiyon blokları bulunur. Örneğin Siemens S7-1200 ve S7-1500’de PID_Compact, Omron, Mitsubishi ve Delta PLC’lerde de benzer PID komutları vardır. Bloğa üç temel bilgi verilir:

  1. Ayar değeri (setpoint): HMI’dan veya reçeteden gelir.
  2. Ölçüm (proses değeri): Analog girişten okunan sıcaklık, basınç veya seviye; mühendislik birimine ölçeklenmiş olarak.
  3. Çıkış: Analog çıkışa (0-10 V, 4-20 mA), sürücüye veya ısıtıcılar için darbe genişlik çıkışına (PWM) gönderilir.

Önemli bir nokta: PID bloğunun sabit aralıklarla çalıştırılması önerilir. Siemens de PID_Compact için zaman kesmeli organizasyon bloğu (cyclic interrupt) kullanılmasını önerir. PID’i normal program döngüsünde, düzensiz aralıklarla çağırmak kontrol kalitesini düşürebilir.

PLC’nin temelleri için: PLC nedir ve PLC dersleri.

PID nasıl ayarlanır? Adım adım pratik yöntem

Birçok PLC bloğu ve sıcaklık kontrol cihazında otomatik ayar (auto-tune) fonksiyonu vardır ve çoğu sıcaklık uygulamasında iyi bir başlangıç değeri verir. Elle ayar gerekiyorsa sahada yaygın kullanılan yöntem şudur:

  1. I ve D’yi kapatın: İntegral süresini çok büyük (etkisiz), türevi sıfır yapın.
  2. P’yi artırın: Ayar değerinde küçük bir değişiklik yaparak sistemin tepkisini izleyin. Sistem salınmaya başlayana kadar P’yi kademeli artırın, sonra salınımın başladığı değerin yaklaşık yarısına indirin.
  3. I’yı ekleyin: Kalıcı hata kabul edilebilir sürede kapanana kadar integral süresini kısaltın. Aşma ve salınım başlarsa geri alın.
  4. Gerekirse D’yi ekleyin: Aşma hâlâ fazlaysa ve ölçüm gürültüsüzse küçük bir türev değeri deneyin.
  5. Gerçek koşullarda test edin: Ayar değerini değiştirmek kadar, yükü değiştirmek (kapının açılması, debinin artması) da denenmelidir.

Ziegler-Nichols gibi klasik yöntemler de bu mantığa dayanır: önce sistemin salınım sınırı bulunur, katsayılar bu değerden hesaplanır.

Sık yapılan PID hataları

  • İntegral birikmesi (windup): Çıkış uzun süre sınırında kalırken integral büyümeye devam eder; sistem sonunda ayar değerini büyük bir aşmayla geçer. Hazır PID bloklarında buna karşı koruma vardır, kendi yazdığınız PID’de mutlaka eklenmelidir.
  • Yanlış ölçekleme: Analog giriş yanlış ölçeklenirse PID yanlış değeri kontrol eder. Önce ölçümün doğru olduğundan emin olun.
  • Yavaş veya gürültülü ölçüm: Sensörün yeri, filtre ayarı ve tepki süresi PID’in başarısını doğrudan belirler.
  • Mekanik sorunlar: Takılan bir vana, boşluklu bir aktüatör veya yetersiz ısıtıcı gücü PID ayarıyla düzeltilemez. Salınım bazen mekanik bir sorunun belirtisidir.
  • Elle ve otomatik geçişte darbe: Elle moddan otomatiğe geçerken çıkışın aniden sıçramaması için kontrolörün bu geçişi darbesiz (bumpless) yapacak şekilde ayarlanması gerekir.

Sıkça Sorulan Sorular

PID kontrol basitçe nedir?

Ölçülen değeri istenen değerde tutmak için çıkışı otomatik olarak düzelten bir kontrol yöntemidir. Şu anki hataya (P), geçmişteki hataların toplamına (I) ve hatanın değişim hızına (D) bakarak çıkışı hesaplar.

PI ile PID arasındaki fark nedir?

PI kontrolörde türev etkisi yoktur. Sanayideki kontrol döngülerinin büyük kısmı PI ile yeterli sonuç verir; türev etkisi daha çok aşmanın sorun olduğu yavaş sıcaklık sistemlerinde eklenir.

PID ayarı neden salınım yapar?

Genellikle oransal katsayı çok büyük veya integral etkisi çok güçlüdür. Ölçümün gecikmeli veya gürültülü olması ve vana gibi aktüatörlerde mekanik boşluk da salınıma yol açar.

Auto-tune her zaman doğru sonuç verir mi?

Çoğu sıcaklık uygulamasında iyi bir başlangıç verir. Ancak hızlı, gürültülü veya yükü sürekli değişen sistemlerde sonuç elle iyileştirilmelidir. Auto-tune sırasında prosesin güvenli bir durumda olması gerekir.

PID’i PLC’de mi, sürücüde mi yapmalıyım?

Tek bir pompanın basıncını sabitlemek gibi basit işlerde frekans konvertörünün dahili PID’i yeterlidir. Birden fazla ekipmanın birlikte çalıştığı, reçete ve alarm yönetimi gereken proseslerde PID’in PLC’de olması izleme ve bakım açısından daha düzenlidir.

Eskişehir’de PID ve proses kontrol desteği

AveA Otomasyon olarak Eskişehir ve çevre illerdeki tesislerde sıcaklık, basınç, seviye ve hız kontrol döngülerinin PLC programlamasını, ayarını ve devreye almasını yapıyoruz. Ayrıntılar: PLC programlama hizmeti ve makine ve otomasyon arıza servisi. Bize 0533 454 52 32 numarasından ulaşabilirsiniz; mesai dışında da arayabilirsiniz.