ONXMenü
Ana Sayfa
Sektörler İletişim
Proses çözümü · Kapalı çevrim kontrol

PID Proses Kontrolü

Kısa tanım

PID proses kontrolü, sıcaklık, basınç, akış, gerginlik veya seviye gibi bir proses değişkenini sürekli ölçüp hedef değerle (set değeri) arasındaki farka göre çıkışı ayarlayan kapalı çevrim kontrol yöntemidir. Çıkış; farkla orantılı (P), farkın zaman içindeki toplamıyla (I) ve farkın değişim hızıyla (D) hesaplanır ve bir vanaya, ısıtıcıya ya da pompa veya fan sürücüsünün hız referansına uygulanır. ONX Control bu döngüleri CODESYS'te kurar; integral doyması, ileri besleme, kaskad yapı ve filtrelemeyi prosese göre ayarlayarak sürücüler ve uzak I/O ile birlikte devreye alır.

PID proses kontrolü prensibi: ölçülen değer set değeriyle karşılaştırılır, PID çıkışı sürücüyü ayarlar; iyi ayarlanmış çevrim set değerine salınımsız oturur Set değeri Σ PID Sürücü pompa / fan / ısıtıcı Proses Sensör e u ölçülen değer − u = Kp·e + Ki∫e dt + Kd·de/dt Değer Set değeri İyi ayarlanmış PID Kötü ayar: salınım
Prensip animasyonu: hareketin mantığını gösterir, ölçekli değildir.

Nasıl çalışır?

Oransal (P) terim, hatayla orantılı bir çıkış üretir; tek başına kullanıldığında yükteki değişimler kalıcı bir sapma bırakır. İntegral (I) terim hatayı zaman içinde toplayarak bu kalıcı sapmayı sıfırlar; ancak çıkış sınırlarına dayandığında toplam büyümeye devam ederse aşma ve uzun süren salınım oluşur. Bu duruma integral doyması denir ve anti-windup (integralin sınırda durdurulması veya geri hesaplanması) ile önlenir. Türev (D) terim hatanın değişim hızına tepki vererek ani değişimlerde frenleme etkisi yapar; gürültüye duyarlı olduğu için genellikle filtrelenmiş ölçüm üzerinden hesaplanır ya da hiç kullanılmaz.

Gerçek makinelerde PID tek başına nadiren yeterlidir. Bilinen bir bozucu etki varsa (örneğin hat hızındaki artış ya da yeni bir malzeme partisi), ileri besleme (feed-forward) ile çıkışa doğrudan eklenir ve PID yalnızca kalan hatayı düzeltir. Yavaş bir değişken hızlı bir iç değişkene bağlıysa kaskad yapı kurulur: örneğin dış döngü basıncı, iç döngü pompa hızını kontrol eder. Ölçüm gürültüsü alçak geçiren filtreyle bastırılır, örnekleme süresi prosesin zaman sabitine göre seçilir ve manuel ile otomatik mod arasında geçiş çıkışta sıçrama yapmadan (bumpless) yapılır.

  1. 1

    Prosesin tanınması

    Ölçüm, çıkış elemanı ve proses dinamiği belirlenir; basamak cevabıyla gecikme (ölü zaman), zaman sabiti ve kazanç gözlemlenir.

  2. 2

    Döngü yapısının seçilmesi

    Tek döngü, ileri beslemeli döngü veya kaskad yapı seçilir; çıkış sınırları, anti-windup ve ölçüm filtresi tanımlanır.

  3. 3

    Ayar (tuning)

    Başlangıç parametreleri basamak cevabından ya da ampirik yöntemlerden bulunur ve gerçek proseste aşma, oturma süresi ve gürültü dengelenerek ince ayar yapılır.

  4. 4

    Devreye alma ve izleme

    Set değeri, ölçüm ve çıkış trendleri kaydedilir; farklı çalışma noktalarında davranış doğrulanır, gerekiyorsa çalışma noktasına göre parametre değiştirilir (gain scheduling).

Kritik parametreler

Parametre Neden önemli? Tipik aralık / ONX saha verisi
Hat hızı ve proses dinamiği Prosesin ne kadar hızlı değiştiğini, gerekli örnekleme süresini ve ileri besleme ihtiyacını belirler; hız değiştikçe proses kazancı da değişebilir. Proje bazında belirlenir
Kontrol toleransı (set değeri doğruluğu) Kabul edilen kalıcı sapma ve dalgalanmadır; sensörün doğruluğu ve çözünürlüğü bu sınırın altına inilemeyeceğini belirler. Proje bazında belirlenir
Tepki süresi ve döngü çevrim süresi Set değeri değişimine veya bozucu etkiye cevap süresidir; döngü çevrimi prosesin zaman sabitinden belirgin biçimde kısa olmalıdır. Proje bazında belirlenir
Ölü zaman ve ölçüm gürültüsü Ölçümün gecikmesi ve gürültüsü, ulaşılabilecek kazancı sınırlar; filtre ayarı ve D teriminin kullanılıp kullanılmayacağı buna göre belirlenir. Proje bazında belirlenir
Çıkış elemanı ve sınırları Vana, ısıtıcı ya da sürücü hız referansının aralığı ve doyma noktaları anti-windup tasarımını ve kontrol edilebilir aralığı belirler. Proje bazında belirlenir

ONX mimarisi

ONX mimarisinde PID döngüleri, endüstriyel PC veya akıllı kontrolcü üzerindeki CODESYS'te çalışır. CODESYS Util kütüphanesindeki PID ve PID_FIXCYCLE gibi standart fonksiyon bloklarıyla başlanır; anti-windup, ileri besleme, kaskad bağlantı, filtre ve manuel/otomatik geçişi gerektiren uygulamalarda bu işlevler uygulamaya özel yazılımla tamamlanır. Sensörler 4-20 mA, 0-10 V veya termokupl/PT100 girişleriyle EtherCAT uzak I/O üzerinden okunur.

Pompa, fan ve konveyör gibi çıkış elemanları EtherCAT ya da analog referansla AC sürücülerden hız kontrollü sürülür. Pompa ve fanlarda debiyi vana kısarak değil hızla ayarlamak, benzerlik yasaları gereği (güç yaklaşık olarak devrin küpüyle değişir) belirgin enerji tasarrufu sağlar. Set değerleri, parametreler ve trendler operatör panelinden yönetilir.

CODESYS

CODESYS

Standart PID fonksiyon blokları, anti-windup, ileri besleme, kaskad döngüler, filtreleme ve trend kaydı.

Endüstriyel PC ve akıllı kontrolcüler

Endüstriyel PC ve akıllı kontrolcüler

CODESYS Control RTE'nin çalıştığı endüstriyel PC, panel PC veya akıllı kontrolcü.

AC sürücüler

AC sürücüler

Pompa, fan ve konveyörlerde hız kontrollü çıkış elemanı olarak genel amaçlı ve yüksek performanslı AC sürücüler.

Motorlar

Motorlar

Pompa ve fan tahrikleri için asenkron motorlar ve sürücü entegre motorlar.

Uzak I/O

Uzak I/O

Sıcaklık, basınç, akış ve seviye sensörleri için analog giriş ve vana ile ısıtıcılar için çıkış modülleri.

Saha referansı

Aşağıdaki görseller PID kontrolün prensibini anlatır: set değeri ile ölçüm arasındaki farka göre çıkışın hesaplandığı kapalı çevrim ve aynı yapının gerginlik kontrolündeki uygulaması.

Prensip görselleri

PID kapalı çevrim kontrol prensip görseli
PID kontrol prensip görseli: ölçüm set değerine P, I ve D terimleriyle yaklaştırılır
PID tabanlı gerginlik kontrolü prensip görseli
Gerginlik kontrolü prensip görseli: dans kolu veya yük hücresi geri beslemesiyle PID döngüsü

Retrofit senaryosu

Mevcut makinelerde sık görülen tablo; her döngü için ayrı bir panel tipi sıcaklık veya proses kontrol cihazı, vana kısılarak ayarlanan debi ve sabit devirde çalışan pompa ve fanlar, ayarları belgelenmemiş döngülerdir. Retrofit'te sensörler ve vanalar çoğunlukla korunur; döngüler CODESYS'te tek bir kontrolörde toplanır, pompa ve fanlara sürücü eklenir ve set değerleri reçeteye bağlanır.

  • Mevcut döngülerin, sensörlerin, vanaların ve ayar değerlerinin kayıt altına alınması
  • Pompa ve fanlarda vana kısma yerine sürücüyle hız kontrolüne geçişin değerlendirilmesi
  • Döngülerin anti-windup, ileri besleme ve gerekiyorsa kaskad yapıyla CODESYS'e taşınması
  • Sensör sinyallerinin EtherCAT uzak I/O üzerinden toplanması
  • Basamak testleri, trend kaydı ve farklı çalışma noktalarında ayar ile devreye alma

Sık sorulan sorular

PID'deki P, I ve D terimleri ne işe yarar?

P terimi hatayla orantılı bir düzeltme yapar, I terimi hatayı zaman içinde toplayarak kalıcı sapmayı sıfırlar, D terimi hatanın değişim hızına tepki vererek ani değişimlerde aşmayı azaltır. Birçok proseste PI yeterlidir; D terimi gürültülü ölçümlerde dikkatle ve filtreyle kullanılır.

İntegral doyması (anti-windup) nedir?

Çıkış sınırına dayandığında (örneğin vana tam açık) integral terimi büyümeye devam ederse, hata işaret değiştirdiğinde çıkış uzun süre sınırda kalır ve büyük bir aşma oluşur. Anti-windup, integrali çıkış sınırdayken durdurarak ya da geri hesaplayarak bu etkiyi önler.

Kaskad kontrol ne zaman kullanılır?

Kontrol edilen değişken yavaş, ona etki eden ara değişken hızlıysa kaskad yapı kullanılır. Örneğin dış döngü basıncı, iç döngü pompa hızını kontrol eder; iç döngü bozucu etkileri dış döngü fark etmeden düzeltir.

PID parametreleri nasıl ayarlanır?

Önce prosesin basamak cevabı alınarak gecikme, zaman sabiti ve kazanç belirlenir; başlangıç değerleri buradan ya da ampirik yöntemlerden hesaplanır. Ardından gerçek proseste aşma, oturma süresi ve gürültü dengelenerek ince ayar yapılır. Çalışma noktası çok değişen proseslerde parametreler çalışma noktasına göre değiştirilir.

PID kontrol sürücünün içinde mi, PLC'de mi yapılmalı?

Tek bir pompanın basınç kontrolü gibi basit uygulamalarda sürücü içindeki fonksiyon yeterli olabilir. Birden fazla döngünün birbirini etkilediği, ileri besleme veya kaskad yapı gerektiren ve reçeteyle yönetilen makinelerde döngüleri CODESYS'te toplamak ayar, izleme ve bakım açısından daha düzenlidir.

Proses kontrol projenizi mühendislerimizle konuşun

Kontrol etmek istediğiniz değişkenleri, sensörleri ve çıkış elemanlarını paylaşın; döngü yapısı ve donanım önerisiyle dönüş yapalım.

Çerez Tercihleri

Sitemizin çalışması için zorunlu çerezler kullanılır. Ziyaret istatistikleri ve reklam ölçümü için analitik/pazarlama çerezlerini yalnızca onay verirseniz kullanırız.

Politikayı İncele