為什么我的pid和別人測試的不一樣 溫控器顯示溫度忽高忽低是怎么回事?
溫控器顯示溫度忽高忽低是怎么回事?PID控制不實現(xiàn)理想??梢圆话凑諆x表自整定來學出比較合理的PID參數(shù)。的或本身溫控器的PID算法夠系統(tǒng)完善。會造成完全控制異常。溫控器顯示ll什么意思?溫控器總是顯示
溫控器顯示溫度忽高忽低是怎么回事?
PID控制不實現(xiàn)理想??梢圆话凑諆x表自整定來學出比較合理的PID參數(shù)。的或本身溫控器的PID算法夠系統(tǒng)完善。會造成完全控制異常。
溫控器顯示ll什么意思?
溫控器總是顯示HH的意思正常情況指冰柜提升功率的最高溫度;冰柜溫控器不顯示LL的意思大多數(shù)指冰柜都沒有達到額定電源的最低溫度;
如冰柜高了的溫度肯定不能將近4℃,修改的溫度高于這個或者冰柜溫控器檢測到的溫度達到4℃都會會出現(xiàn)狀況。
擴大資料:
冰柜溫控器不顯示HH是而冰柜感溫頭電源短路或溫度也是非常高最多了沒顯示的正常了范圍,冰柜用戶應(yīng)檢查冰柜溫控器的設(shè)置如何確定再次出現(xiàn)問題,是否是遠遠超過冰柜的額定溫度;
pid調(diào)節(jié)器的工作原理?
1、PID功能調(diào)節(jié)單元接收與輸出的大都電信號;
2、自動控制技術(shù),綜合考了【給定單元】、【調(diào)節(jié)單元】、【輸出與執(zhí)行單元】、【測量單元】、【反饋單元】等,基本原理是:決策變量單元可以提供修改控制目標,適當調(diào)節(jié)單元比較好計算變量與反饋信號的差別并通過PID運算(比例、積分、微分)結(jié)果控制輸出壓制信號,輸出與執(zhí)行單元指用前面的控制信號轉(zhuǎn)換為換算設(shè)備的物理量輸出,測量單元檢測物理量實際中值,反饋單元將怎么檢測到的信號進行處理轉(zhuǎn)換再反饋到可以調(diào)節(jié)單元,會如此近似【閉環(huán)】自動調(diào)節(jié)控制系統(tǒng);
3、物理量-電量的轉(zhuǎn)換是在測量單元完成的,電量-物理量的轉(zhuǎn)換是在輸出低與執(zhí)行單元完成的。
pid的溫度計算公式?
一、溫控模型的建立
是中,選擇一階延遲高控溫系統(tǒng)肯定中,選擇二階延遲控溫系統(tǒng),不需要參照自己的實際中控溫系統(tǒng)來可以確定;
二、溫控模型中K、T、τ的確定
溫控模型那樣一來確定,這一次那是確定K、T、τ的值。溫控模型中K、T、τ可兌換的確定方法有200以內(nèi)幾種方法:
1、系統(tǒng)辨識法
設(shè)定采集數(shù)據(jù)的時間間隔,PWM波形的占空比等參數(shù)后,有記錄隨時間變化的溫度數(shù)據(jù)(再注意:是在開環(huán)狀態(tài)下),溫度數(shù)據(jù)量越多越好,據(jù)測試3的數(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仿真的試驗法
是從在Matlab中鍵入溫控模型和建立PID控制模塊,然后再仿真打開系統(tǒng)溫控的曲線情況確定PID參數(shù)。
2、公式計算法
依據(jù)以上測得的溫度數(shù)據(jù),由Z-N或C-C公式反算PID參數(shù)。
3、現(xiàn)場調(diào)試法
參照調(diào)試人員對PID參數(shù)整定的經(jīng)驗調(diào)試PID參數(shù),現(xiàn)場PID的控溫情況確認PID參數(shù)值。