Pid'ye Kesin Çözüm Arıyoruz

kp=...
ki=...
kd=...
istenen_deger=....'Bu değerlerimiz sabit diyelim
hata_toplam=0

basla:
gecerli_deger=......' burada geçerli olan değer okundu bir şekilde

hata = istenen_deger - gecerli_deger
hata_toplam = hata_toplam + hata

oransal = kp*hata
integral = ki*(hata_toplam)
turev = kd*(hata - eski_hata)

cikis=oransal + integral + turev

eski_hata=hata
goto basla


böyle bişey mi acaba tabi önemli olanlar katsayıları bulmak ama programlama mantığı böyle bişey mi? yanlış veya eksik yaptığım biyer var mı acaba?
 
Arkadaşım ASCON marka sıcaklık kontrol cihazı işini görür, başka çıkışların yoksa PLC ye falan gerek yok.Cihazda otomatik tuning ayarı var, bu sayede sistemin bütün termal paremetrelerini tesbit edip gerekli PID paremetrelerini hesaplayıp hafızasına alıyor(kalıcı hafızasına) ve mekanik sistem değişmediği sürece kararlı çalışmasına devam ediyor.Cihazın şu anda fiyatı nedir bilmiyorum ancak PLC den daha ucuz.Ben bu cihazı kullandım ve servo-motorlu vanayı kontrol ederek ısı kontroluyla sıcaklığı çok hassas kontrol ettim ve çok memnun kaldım.
ümit ederim bu bilgi faydalı olur.
Kolay gelsin.
 
sistemin tansfer fonksiyonu varsa daha somut bir şekilde yardımcı olabiliriz..
 

Forum istatistikleri

Konular
128,195
Mesajlar
915,747
Kullanıcılar
449,971
Son üye
umutcelik

Yeni konular

Geri
Üst