最近在學自動控制,處于9-98大俠所說的轉專業的狀態(原專業是機械),試著做了一個溫度控制系統,硬件:觸摸屏---PLC---固態繼電器---發熱盤---熱電偶+變送器---AD轉換。 控制方法是PID,其中最關鍵的是PID參數整定的問題,查了下資料,常用的有試湊法、等幅振蕩法、飛升曲線法。 這些都是在不知道數學模型的情況下用的,還有一種方法就是建立控制對象的數學模型,進而搭建整個控制系統的傳遞函數,再根據控制指標求得PID的參數。下面,我嘗試用這種方法來做。 ! R. p4 C# _; q
步驟:
0 T" S1 \% X( x! U(1)確定基本數學模型;: l3 Q! |8 x, [! Q( t+ _2 U$ v" u
(2)從階躍響應得到模型的參數;
, e9 F/ R* j: i. r" |4 A5 W/ U' L(3)Matlab仿真,得到PID參數;2 W* @+ a5 O( F
(4)實際運行,并調試。
+ E9 I) L" _7 l$ _8 n; v/ b詳細的推導過程在附件。 問題: 這里我建立的數學模型目的只是為了更快地得到PID的參數,不通過數學模型而用試湊的方法也能得到,只不過麻煩點。之前請教過9-98大俠關于精確控制的問題,不知道怎樣利用數學模型進行精確控制?應該不是用PID控制吧。 ! L- \, H6 k' O$ C9 v- Z! j
|