朱嶸濤 陳希湘
摘? 要: 設計一種基于模糊PID算法的雙閉環(huán)直流調速系統(tǒng),其主要由三相對稱交流電壓源、晶閘管整流橋、同步6脈沖觸發(fā)器、轉速調節(jié)器、電流調節(jié)器和直流電機等組成。系統(tǒng)以模糊PID算法為控制核心,由同步6脈沖觸發(fā)器產(chǎn)生脈沖來實現(xiàn)對直流電機的速度調節(jié)。目標轉速值確定后,通過仿真對比傳統(tǒng)工程整定法和模糊PID算法,結果表明,兩種方法都實現(xiàn)了對電機轉速的控制,但模糊PID算法的轉速曲線更平滑、調節(jié)時間更短、超調更小,能滿足工控領域要求。
關鍵詞: 雙閉環(huán)直流調速; 系統(tǒng)設計; 系統(tǒng)組成; 模糊PID算法; 模塊建模; 仿真測試
中圖分類號: TN722.7+2?34; TP242? ? ? ? ? ? ? ?文獻標識碼: A? ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2020)14?0034?04
Design of double closed?loop DC speed governing system based on fuzzy PID algorithm
ZHU Rongtao, CHEN Xixiang
(Yangtze University College of Technology & Engineering, Jingzhou 434020, China)
Abstract: A double closed?loop DC speed governing system based on fuzzy PID algorithm is designed. The system is composed of three?phase symmetrical AC voltage sources, thyristor rectifier bridge, synchronous 6?pulse trigger, speed governor, current regulator and DC motor. In the system, the fuzzy PID algorithm is taken as the control core, and synchronous 6?pulse trigger is used to produce pulses to realize the speed governing of DC motor. After the target rpm value is determined, the simulation comparison between the traditional engineering tuning method and the fuzzy PID method is carried out. The results show that both methods can control the motor speed, but the fuzzy PID algorithm rotational speed curve is smoother, its adjustment time is shorter and its overshoot is smaller, which can meet the requirements of industrial control field.
Keywords: close?loop DC speed governing; system design; system composition; fuzzy PID algorithm; module modeling; simulation testing
在工業(yè)生產(chǎn)和制造過程中,電機轉速是一個非常重要的參數(shù),因此對實現(xiàn)電機轉速的精確控制顯得非常重要。直流電機轉速受到轉動慣量、轉矩、電壓、勵磁磁通等諸多因素影響,其轉速穩(wěn)定是一個非穩(wěn)態(tài)過程。模糊PID算法克服了傳統(tǒng)PID算法無法實時調整PID參數(shù)的缺點,且無需建立復雜的數(shù)學模型和控制效果好等優(yōu)點已廣泛應用在工業(yè)生產(chǎn)中。該系統(tǒng)以模糊PID算法作為控制中心,通過不斷改變導通角來實現(xiàn)電機轉速的調節(jié),在提高系統(tǒng)精度的同時也使電機轉速得到有效控制。
1? 系統(tǒng)整體設計
雙閉環(huán)直流電機調速系統(tǒng)主要由三相對稱交流電壓源、晶閘管整流橋、同步6脈沖觸發(fā)器、轉速調節(jié)器、電流調節(jié)器和直流電動機等組成,系統(tǒng)整體框圖如圖1所示。
2? 經(jīng)典PID算法
按偏差的比例、積分和微分進行控制的算法簡稱為PID(Proportional?Integral?Differential)算法。
模擬PID算法的表達式為[1?2]:
[u(t)=KPe(t)+1TI0te(t)dt+TDde(t)d(t)]? ? ?(1)
式中:[u(t)]為PID調節(jié)器的輸出;[e(t)]為PID調節(jié)器的偏差,即設定值r(t)與實際測量值y(t)之間的偏差;[KP],[TI],[TD]分別為調節(jié)器的比例系數(shù)、積分系數(shù)和微分系數(shù)。
模擬PID算法不能直接在Simulink中應用。當采樣周期足夠小時,通過數(shù)值逼近的方法,用求和代替積分,用后向差分代替微分,便可得到數(shù)字式PID算法表達式[3]:
[u(k)=KPe(k)+TTIj=0ke(j)+TDe(k)-e(k-1)T]? (2)
在式(2)中,令:
[KI=KPTTI,? KD=KP·TDT]
則PID算法的表達式為:
[u(k) =KPe(k)+KIj=0ke(j)+KDe(k)-e(k-1)]? (3)
3? 模糊PID控制及其算法
模糊PID控制器的結構如圖2所示,采用模塊直接搭建的模糊PID控制器算法會非常繁瑣,故采用S函數(shù)的方式來構建該模塊[4?6]。
在式(3)中,計算[j=0ke(j)]非常繁瑣,故引入狀態(tài)變量[x(k)=j=0ke(j)],故可推導出狀態(tài)方程式:
[x(k)=x(k-1)+e(k-1)]? ? ? ? ? (4)
由模糊邏輯整定PID的表達式,將式(3)改寫成:[u(k) =KP(k)e(k)+KI(k)x(k)+? ? ? ? ? ? ? ? KD(k)e(k)-e(k-1)] (5)
式中,[KP(k)],[KI(k)],[KD(k)]的表達式如下:
[KP(k)=KP(k-1)+λPΔKPKI(k)=KI(k-1)+λIΔKIKD(k)=KD(k-1)+λDΔKD]? ? ? ?(6)
式中:[λP],[λI],[λD]均為常數(shù);[ΔKP],[ΔKI],[ΔKD]的大小由PID模糊邏輯參數(shù)表決定。
4? 系統(tǒng)主要單元模塊建模
雙閉環(huán)直流調速系統(tǒng)Simulink仿真圖如圖3 所示,直流電動機輸出的4個信號從上至下分別是:電機角速度、電樞電流、勵磁電流和勵磁電磁轉矩。該系統(tǒng)中只需研究電機角速度和電樞電流,故只將這兩個信號引出,電動機輸出信號為角速度ω,需將其轉化成轉速(n=60[ω(2π)]),因此電動機角速度輸出端接Gain模塊,參數(shù)設置為[30π]。額定負載轉矩為50。
4.1? 同步6脈沖觸發(fā)器建模
同步6脈沖觸發(fā)器的建模如圖4所示。其中alpha_deg為導通角,輸出脈沖由導通角大小來決定,輸出脈沖又去控制整流橋的輸出電壓。
在Matlab中同步6脈沖觸發(fā)器的輸入信號為導通角α,整流橋輸出電壓Ud0=Ud0(MAX)cos α。當α=0°時,Ud0=Ud0(MAX),此時電機轉速達到最大值;當α<90°,整流橋處于整流狀態(tài),電機轉速由α確定。
4.2? 電流PID調節(jié)器建模
電流PID調節(jié)器建模采用工程整定法,具體計算出的電流調節(jié)器的傳遞函數(shù)為:[WACR=KI+1τiS=0.43+58.8231S]。
4.3? 轉速PID調節(jié)器建模
轉速PID調節(jié)器建模采用工程整定法,計算過程中ASR的傳遞函數(shù)為:[WASR=Kn+1(τnS)=6.02+11.494S]。
4.4? 模糊轉速PID調節(jié)器建模
根據(jù)式(5)和式(6),可以寫出對應的S函數(shù)并封裝出對應的模糊控制模塊,其內部結構如圖5所示。
在模糊PID調節(jié)器中,根據(jù)經(jīng)驗可以構造出表1、表2和表3,并根據(jù)該模糊規(guī)則表在Matlab環(huán)境下輸入模糊推理系統(tǒng),該系統(tǒng)有2路輸入和3路輸出。該模型中輸入和輸出變量的范圍均?。?3,3),如表1~表3所示[7?10]。
5? 系統(tǒng)仿真測試
文中為了比較模糊PID調節(jié)器和轉速PID調節(jié)器的效果,采用手動開關的形式進行選擇。
5.1? 轉速PID調節(jié)器下系統(tǒng)輸出測試
在圖3所示的Simulink原理圖中,首先對傳統(tǒng)工程整定法設計的轉速PID調節(jié)器進行測試,轉速設定值為10(其對應的轉速為1 000 r/min),將手動開關與轉速PID調節(jié)器相連,其輸出曲線如圖6所示。
圖6中,在0.347 s轉速達到最大值1 204 r/min,在2 s時轉速穩(wěn)定下來,對應轉速穩(wěn)態(tài)值為1 007 r/min,其轉速最大超調量為19.5%。
5.2? 模糊轉速PID調節(jié)器下系統(tǒng)輸出測試
在圖3中,轉速設定值為10(其對應的轉速為1 000 r/min),將手動開關與模糊轉速PID調節(jié)器相連,其輸出曲線如圖7所示。
圖7中,在0.337 s時轉速達到最大值1 029 r/min,在1 s時轉速穩(wěn)定下來,對應轉速穩(wěn)態(tài)值為1 005 r/min,其轉速最大超調量為2.4%。與圖6相比,圖7中電機轉速超調量更小,且曲線更加平滑。為了更好地對比兩種方法下對雙閉環(huán)直流調速系統(tǒng)的控制效果,引入了轉速最大值、轉速最大值調節(jié)時間、轉速穩(wěn)態(tài)值、轉速調節(jié)時間、最大超調量和殘余偏差6個指標,并將各項數(shù)據(jù)統(tǒng)計后整合在表4中。
從表4中可知,模糊PID算法在這6項指標中都要優(yōu)于傳統(tǒng)的工程整定法。與傳統(tǒng)工程整定法相比,轉速調節(jié)時間縮短了1 s的前提下,轉速的穩(wěn)態(tài)值更接近轉速設定值,且最大超調量降低了17.1%。因此模糊轉速PID調節(jié)器的控制效果更好。
6? 結? 語
本文設計的雙閉環(huán)直流調速系統(tǒng),運用模糊PID算法實現(xiàn)對電機速度的調節(jié)。測試結果表明,該系統(tǒng)的調節(jié)效果比傳統(tǒng)的工程整定法更好,轉速調節(jié)更平滑且超調更小,很適合應用在工控領域。
注:本文通訊作者為陳希湘。
參考文獻
[1] 朱嶸濤,武洪濤.基于增量式PID算法的直流電機調速系統(tǒng)[J].儀表技術與傳感器,2017,54(7):121?126.
[2] 賈智,趙巖,張兵,等.基于小波神經(jīng)網(wǎng)絡PID的戰(zhàn)車自適應巡航算法[J].兵器裝備工程學報,2019,40(3):161?164.
[3] 鄧劍,潘尚峰.基于模糊PID自適應控制的動力卡盤動態(tài)扭矩加載研究[J].機床與液壓,2019,47(3):64?67.
[4] 胡改玲,桂亮,權雙璐,等.串聯(lián)模糊PID控制的四旋翼無人機控制系統(tǒng)設計[J].實驗技術與管理,2019,36(3):132?135.
[5] 周克良,過振宇.基于模糊自適應PID的推擠機線徑預測控制[J].計算機仿真,2019,36(3):302?305.
[6] 柴鈺,王喬.粒子群優(yōu)化模糊PID的履帶機器人運動控制研究[J].現(xiàn)代電子技術,2018,41(18):49?52.
[7] 郭志強,余紅英,劉搖琛.基于模糊PID的高速振鏡電機控制[J].微特電機,2019,47(4):61?64.
[8] 孫鳳,張琪,徐方超.激光光路控制電磁作動器的模糊 PID控制特性分析[J].兵工學報,2019,40(2):430?435.
[9] 魏小宇,鄭晟.運用灰色預測與模糊加權PID的反應釜溫度控制[J].重慶理工大學(自然科學),2019,33(2):82?85.
[10] 張占立,鄭肖莉,王恒迪,等.模糊自適應PID控制器在材料低周疲勞試驗機中的應用[J].軸承,2019,33(2):51?55.