最近在學自動控制,處于9-98大俠所說的轉專業的狀態(原專業是機械),試著做了一個溫度控制系統,硬件:觸摸屏---PLC---固態繼電器---發熱盤---熱電偶+變送器---AD轉換。 控制方法是PID,其中最關鍵的是PID參數整定的問題,查了下資料,常用的有試湊法、等幅振蕩法、飛升曲線法。 這些都是在不知道數學模型的情況下用的,還有一種方法就是建立控制對象的數學模型,進而搭建整個控制系統的傳遞函數,再根據控制指標求得PID的參數。下面,我嘗試用這種方法來做。
6 C" `3 O* O& f' B. s步驟:
; M9 w" O2 o! ~5 y* A(1)確定基本數學模型;
2 T. p0 Z, U/ O" J7 `(2)從階躍響應得到模型的參數;
2 H2 ^4 f) X8 T7 f(3)Matlab仿真,得到PID參數;& o7 i; M# \( g o: H3 `
(4)實際運行,并調試。
* q) U5 m$ u/ S5 }$ Z1 o詳細的推導過程在附件。
問題: 這里我建立的數學模型目的只是為了更快地得到PID的參數,不通過數學模型而用試湊的方法也能得到,只不過麻煩點。之前請教過9-98大俠關于精確控制的問題,不知道怎樣利用數學模型進行精確控制?應該不是用PID控制吧。
* j& z% R8 b; i& D6 r |