[問題] 想做PI的溫度控制,不知該如何起手

看板Electronics作者 (伊薩凱<L>)時間10年前 (2014/06/17 15:38), 編輯推噓1(1019)
留言20則, 4人參與, 最新討論串1/1
目前想做一個簡單的PI自控 但對應公式上的東西,不知道該如何起手 ------------------------------------------------------------------- 控風扇(0-5V訊號)吹一不穩定熱源(100~90度跳動),將熱吹向後方的熱電偶 以控制住所要的熱電偶溫度 因熱電偶距離熱源過遠,反應時間長,所以選擇PI來作控制 ------------------------------------------------------------------- 但問題是我光是比例控制就卡住了 P(t) = Kp*Ep(t) + P(0) 想控溫在70度(+-2), 風扇電壓(低於2.7V緩慢降溫) 風扇電壓(高於3V緩慢升溫) 問題: 物理意義,應該都算清楚, 但我完全不知道該如何跟公式上的參數作連接 1.P(0)我怎麼知道要代什麼?(應該是風扇的電壓值,那應該是多少?) 2.比例控制的用意在於,利用誤差值的量測做出例控制。 控70度+-10度做出20度的區間, 如果量測值是>80度,則100%風扇電壓輸出(5V) 反之量測值是<60度,則0%風扇電輸出(0V) 如在20度的區間內,則依等比例輸出 此項 Kp*Ep(t) =>我要怎麼算啊?= = exp.控70度,但測到75度 推出 (70-75)/20=-25% 這個值要怎麼用,它是Ep(t)嗎?? P(t) = -25%*Kp + P(0)??這樣?? (這公式要怎麼樣算,才會跟我文字解釋的一樣啊??) 要怎麼算,才能作出比例控制呢????? 3.積分控制(一樣不會,但先解決比例控制吧...囧) 感謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.199.142 ※ 文章網址: http://www.ptt.cc/bbs/Electronics/M.1402990701.A.12A.html

06/17 18:20, , 1F
AVR221
06/17 18:20, 1F

06/17 20:15, , 2F
假設setpoint 70, 實際溫度75, error=5, 5*kp+setpoint
06/17 20:15, 2F

06/17 20:16, , 3F
假設你kp設很大到4,我會想成實際75度,控制器把他當90度
06/17 20:16, 3F

06/17 20:17, , 4F
假設你code是設定0-5V分別對應+-10度,那90度他就會直上5V
06/17 20:17, 4F

06/17 20:18, , 5F
假設kp是1的話 那控制器直接以75度控,假如溫度跟電壓線性
06/17 20:18, 5F

06/17 20:19, , 6F
關係...那就是用3.75V吹這樣
06/17 20:19, 6F

06/17 20:21, , 7F
這是我個人非常粗糙的想法0rz 其他積分微分項只是影響控制
06/17 20:21, 7F

06/17 20:21, , 8F
器到底要把溫度當成幾度來驅動...之類的
06/17 20:21, 8F

06/17 22:01, , 9F
你的應用好特別...不是控溫度而是控不在熱源上的熱電偶XD
06/17 22:01, 9F

06/17 22:03, , 10F
是熱電偶上有甚麼裝置需要特定的溫度嗎?
06/17 22:03, 10F

06/19 23:02, , 11F
對不起,這幾天很忙現在才回
06/19 23:02, 11F

06/19 23:02, , 12F
想請教可以依據什麼來假設KP
06/19 23:02, 12F

06/19 23:03, , 13F
TO PENG978:對...熱電偶附近需要特定的溫度
06/19 23:03, 13F

06/19 23:03, , 14F
還有如何把這裡的東西數學化
06/19 23:03, 14F

06/19 23:03, , 15F
感謝回答
06/19 23:03, 15F

06/20 00:43, , 16F
你不用想得太複雜 把kp想成控制速度的參數 值越大追越快
06/20 00:43, 16F

06/20 00:43, , 17F
但也容易爆掉 若要控在固定值基本上還要加上ki才追得到!
06/20 00:43, 17F

06/20 00:43, , 18F
建議你可以直接調kp ki作實驗 體會看看不同Gain的感覺
06/20 00:43, 18F

06/20 00:44, , 19F
溫度響應通常慢 故kp應不能太大
06/20 00:44, 19F

06/20 01:02, , 20F
風扇電壓幾V對應到升或降溫 在控制並非好作法 要考慮擾動
06/20 01:02, 20F
文章代碼(AID): #1Jd_1j4g (Electronics)