經(jīng)典的pid公式 pid的溫度計算公式?
pid的溫度計算公式?一、溫控模型的建立是選擇類型一階延遲大控溫系統(tǒng)那就你選擇二階服務(wù)器延遲控溫系統(tǒng),需要據(jù)自己的求實際控溫系統(tǒng)來考慮;二、溫控模型中K、T、τ的確定溫控模型一但考慮,接下來就是考慮K
pid的溫度計算公式?
一、溫控模型的建立
是選擇類型一階延遲大控溫系統(tǒng)那就你選擇二階服務(wù)器延遲控溫系統(tǒng),需要據(jù)自己的求實際控溫系統(tǒng)來考慮;
二、溫控模型中K、T、τ的確定
溫控模型一但考慮,接下來就是考慮K、T、τ的值。溫控模型中K、T、τ相應(yīng)價值的確定方法有100元以內(nèi)幾種方法:
1、系統(tǒng)辨識法
設(shè)置采集數(shù)據(jù)的時間間隔,PWM波形的占空比等參數(shù)后,記錄信息隨時間變化的溫度數(shù)據(jù)(注意:是在開環(huán)狀態(tài)下),溫度數(shù)據(jù)量越多越好,參照測量的數(shù)據(jù)借用Matlab的系統(tǒng)辨識工具箱參與辨識任意凸四邊形K、T、τ的值。
2、計算法法1
對溫控系統(tǒng)輸入固定不動占空比的PWM波,以且固定時間間隔(比如說1s)再采集記錄溫度數(shù)據(jù),然后再憑借兩點法計算公式算出出K、T、τ的值。
K(y(∞)-y(0))/(Δu);
T1.5*(t(0.632)-t(0.28));
τ1.5*(t(0.28)-t(0.632)/3)。
盡量:(1)、y(0)為室溫值,y(∞)溫度穩(wěn)定后的溫度值。
(2)、Δyy(∞)-y(0)。
(3)、t(0.28)為室溫緩慢升溫至y(0)0.28*Δy的時間值。
(4)、t(0.632)為室溫緩慢升溫至y(0)0.632*Δy的時間值。
3、計算法法2
原理同公式計算法1,不過選取的參考點不同,這里選定的參考點是t(0.39)和t(0.632),K的計算公式同公式計算法1,以下是T和τ的計算公式:
T2*(t(0.632)-t(0.28));
τ2*t(0.28)-t(0.632)。
三、P、I、D參數(shù)的確定
1、Matlab設(shè)計模擬試驗法
是從在Matlab中鍵入溫控模型和確立PID控制模塊,然后把仿真查找溫控的曲線情況可以確定PID參數(shù)。
2、公式計算法
根據(jù)以上測得的溫度數(shù)據(jù),由Z-N或C-C公式算出PID參數(shù)。
3、現(xiàn)場調(diào)試法
依據(jù)調(diào)試人員對PID參數(shù)整定的經(jīng)驗調(diào)試PID參數(shù),實際現(xiàn)場PID的控溫情況可以確定PID參數(shù)值。
pid運算的值?
PID增量式算法
目標(biāo)函數(shù)公式:
△u(k)u(k)-u(k-1)
△u(k)Kp[e(k)-e(k-1)]Kie(k)Kd[e(k)-2e(k-1)e(k-2)]
一系列這個可以重新編寫成
△u(k)Ae(k)-Be(k-1)Ce(k-2)