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..
 

Yeni mesajlar

Forum istatistikleri

Konular
130,258
Mesajlar
934,845
Kullanıcılar
453,497
Son üye
irem266

Yeni konular

Geri
Üst