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