最近在學自動控制,處于9-98大俠所說的轉專業的狀態(原專業是機械),試著做了一個溫度控制系統,硬件:觸摸屏---PLC---固態繼電器---發熱盤---熱電偶+變送器---AD轉換。 控制方法是PID,其中最關鍵的是PID參數整定的問題,查了下資料,常用的有試湊法、等幅振蕩法、飛升曲線法。 這些都是在不知道數學模型的情況下用的,還有一種方法就是建立控制對象的數學模型,進而搭建整個控制系統的傳遞函數,再根據控制指標求得PID的參數。下面,我嘗試用這種方法來做。 # N- m# }/ G: c5 {+ M: P
步驟:
5 A t1 ?; X( a+ C r(1)確定基本數學模型;
! H: d' Z, X5 z" v/ U& s4 {9 P(2)從階躍響應得到模型的參數;
- C8 L$ k9 a4 I1 \2 [+ A(3)Matlab仿真,得到PID參數;
# Z4 A5 a1 t; O& }- [(4)實際運行,并調試。
4 l G, u- ?- ?詳細的推導過程在附件。 問題: 這里我建立的數學模型目的只是為了更快地得到PID的參數,不通過數學模型而用試湊的方法也能得到,只不過麻煩點。之前請教過9-98大俠關于精確控制的問題,不知道怎樣利用數學模型進行精確控制?應該不是用PID控制吧。
, a g1 t7 ^- k/ b# N- v9 _ |