最近在學自動控制,處于9-98大俠所說的轉(zhuǎn)專業(yè)的狀態(tài)(原專業(yè)是機械),試著做了一個溫度控制系統(tǒng),硬件:觸摸屏---PLC---固態(tài)繼電器---發(fā)熱盤---熱電偶+變送器---AD轉(zhuǎn)換。 控制方法是PID,其中最關(guān)鍵的是PID參數(shù)整定的問題,查了下資料,常用的有試湊法、等幅振蕩法、飛升曲線法。 這些都是在不知道數(shù)學模型的情況下用的,還有一種方法就是建立控制對象的數(shù)學模型,進而搭建整個控制系統(tǒng)的傳遞函數(shù),再根據(jù)控制指標求得PID的參數(shù)。下面,我嘗試用這種方法來做。 * i+ m# \: ^/ }: J9 u
步驟:
`$ C! k3 }+ p4 V1 b% }7 ^(1)確定基本數(shù)學模型;
& z% S" Q, U% O. W: s$ s N(2)從階躍響應(yīng)得到模型的參數(shù);) r0 K# k* C: r. ^9 h
(3)Matlab仿真,得到PID參數(shù);, H2 _. X/ o1 ^; m
(4)實際運行,并調(diào)試。& E8 Q9 f+ k, L1 O3 w$ D
詳細的推導過程在附件。 問題: 這里我建立的數(shù)學模型目的只是為了更快地得到PID的參數(shù),不通過數(shù)學模型而用試湊的方法也能得到,只不過麻煩點。之前請教過9-98大俠關(guān)于精確控制的問題,不知道怎樣利用數(shù)學模型進行精確控制?應(yīng)該不是用PID控制吧。 % [ [; \5 c- m) |) Q# r2 F
|