Merhabalar,
30. fonk da yer alan yüksek windup, düşük wind up ve bias değerleri ne işe yarıyor acaba?
Wind Up
Re: Wind Up
Merhaba;
1. İntegral wind-up, PID kontrolörlerde hatanın integralinin sürekli artması ve rampa fonksiyon şeklinde oluşması durumudur. Kontrolörün, (kontrol edilen) sisteme etki edemediği ve sabit bir hatanın sürekli var olduğu durumlarda görülür. Kontrol işaretinin bu şekilde doyuma ulaşması, hata işareti değiştiğinde verilecek tepkiyi etkilediğinden, integral sarması istenmeyen bir durumdur.
Bunun önüne geçmek için "anti wind-up" kullanılır. Birçok uygulamada bu değerler düşük 0, yüksek 16383 olarak girilir.
2. Bias 0 ve 16383 arasındaki bir değerde girilir ve direkt olarak hesaplanmış çıkışa (OR) eklenir. Bias pek çok uygulamada kullanılması gerekmez ve 0 olarak bırakılabilir.
1. İntegral wind-up, PID kontrolörlerde hatanın integralinin sürekli artması ve rampa fonksiyon şeklinde oluşması durumudur. Kontrolörün, (kontrol edilen) sisteme etki edemediği ve sabit bir hatanın sürekli var olduğu durumlarda görülür. Kontrol işaretinin bu şekilde doyuma ulaşması, hata işareti değiştiğinde verilecek tepkiyi etkilediğinden, integral sarması istenmeyen bir durumdur.
Bunun önüne geçmek için "anti wind-up" kullanılır. Birçok uygulamada bu değerler düşük 0, yüksek 16383 olarak girilir.
2. Bias 0 ve 16383 arasındaki bir değerde girilir ve direkt olarak hesaplanmış çıkışa (OR) eklenir. Bias pek çok uygulamada kullanılması gerekmez ve 0 olarak bırakılabilir.
-
birelektrik
- Mesajlar: 10
- Kayıt: Pzr Eyl 12, 2021 6:06 pm
Re: Wind Up
1. Değer değişince ne değiştiğini somut olarak canlandıramadım.
2.Çıkışa eklenince ne oluyor anlamadım? Neden ekleniyor.
Aslında problemim şu hava ile bir ısıtıcı rezistans kontrol ediyorum.P,I,D katsayılarını ayarladım. Aslında çok güzel değer yakaladım.
Örneğin 50C Sıcaklık 50C ye geliyor ve sabitliyor.(+-1,2C) Fakat bir kaç dk sonra 40-45C oluyor. Ardından yine birkaç dk sonra 50 yi görüyor. Ayrıca set noktası değişince örn 90C Bu sefer biraz aşım yapıyor. Örn 95C vs gibi sonra 90 a geliyor.
Ben de acaba bu değerlerle alakalı olabilir mi diye düşündüm.
Teşekkürlr...
2.Çıkışa eklenince ne oluyor anlamadım? Neden ekleniyor.
Aslında problemim şu hava ile bir ısıtıcı rezistans kontrol ediyorum.P,I,D katsayılarını ayarladım. Aslında çok güzel değer yakaladım.
Örneğin 50C Sıcaklık 50C ye geliyor ve sabitliyor.(+-1,2C) Fakat bir kaç dk sonra 40-45C oluyor. Ardından yine birkaç dk sonra 50 yi görüyor. Ayrıca set noktası değişince örn 90C Bu sefer biraz aşım yapıyor. Örn 95C vs gibi sonra 90 a geliyor.
Ben de acaba bu değerlerle alakalı olabilir mi diye düşündüm.
Teşekkürlr...
-
birelektrik
- Mesajlar: 10
- Kayıt: Pzr Eyl 12, 2021 6:06 pm
Re: Wind Up
Bu değerlerle alaklı mı eğer değilse katsayılarla alakalı bir tavsiyeniz var mı? Örneğin ben p,i ve d değerlerini sırasıyla 250,50,10 yaparak dedğim sonucu yakaladım. (30. komutta)
Bu katsayılarla alakalı bir tavsiyeniz yok mu ayarladığım değerler bile bazen kararsız çalışıyor?
Bu katsayılarla alakalı bir tavsiyeniz yok mu ayarladığım değerler bile bazen kararsız çalışıyor?
Re: Wind Up
Bu değerler her sistemde sisteme farklı etki edecektir. Dolayısıyla bir tavsiye vermek doğru olmayabilir. P, I, D katsayıları ile dalgalanmalar giderilebilir. Örneğin D katsayısını 0 yaparak aşırı dalgalanmaların önüne geçebilirsiniz. Sonrasında ihtiyaca göre devreye alınabilir yada 0 olarak bırakılabilir. P için 110 ve I için 50 değerleri ile başlanabilir.