史麥瑞,隋雨伯,王晨宇,朱梓源,芶靜文
(遼寧工程技術(shù)大學(xué)電氣與控制工程學(xué)院 遼寧 葫蘆島 125000)
無刷直流電機( brushless direct current motor,BLDCM),不但具備交流電機結(jié)構(gòu)簡單、維護方便等優(yōu)點,在工作時,也具有功率密度高、轉(zhuǎn)矩電流比大、不產(chǎn)生逆向火花、調(diào)速性能好等優(yōu)點,被廣泛應(yīng)用在工業(yè)控制、家用電器等領(lǐng)域中[1]。傳統(tǒng)的PID 控制器雖然其方法成熟簡單,有著較高的實用性,但其自適應(yīng)能力較差,其整體優(yōu)化功能有待改善[2-3]。本文通過粒子群算法優(yōu)化模糊控制器的3 個參數(shù)以提高直流電機整體的魯棒性,克服環(huán)境因素對其參數(shù)追蹤的影響,使其控制精度和系統(tǒng)的調(diào)速性能得到一定提升,獲得更優(yōu)越的抗干擾能力。
BLDCM 通常由一個旋轉(zhuǎn)部分(轉(zhuǎn)子)和一個固定部分(定子)組成。定子上有多個線圈,這些線圈通過電子控制器依次通電,電子控制器根據(jù)傳感器或霍爾效應(yīng)傳感器的反饋,確定轉(zhuǎn)子的位置和速度,產(chǎn)生磁場。定子中變化的磁場使得轉(zhuǎn)子磁極收到吸引和排斥力產(chǎn)生轉(zhuǎn)動力矩,使電機轉(zhuǎn)動。圖1 為無刷直流電機原理圖。
圖1 無刷直流電機原理
在建立無刷直流電機模型的時候,為了便于分析,忽略一些環(huán)境干擾,假定[4]:
(1)磁路不飽和,忽略渦流與磁滯損耗;
(2)三相繞組完全對稱,定子電流、轉(zhuǎn)子磁場的分布皆對稱;
(3)忽略定子電流的電樞反應(yīng),假定電路器件具有理想的開關(guān)特性。
此時可用理想電路對無刷直流電機進(jìn)行分析建模。
在上述條件下建立的電壓方程式:
無刷直流電機的電磁扭矩方程和運動方程為:
當(dāng)繞組為星形聯(lián)結(jié)時方程式如下:
結(jié)合電壓方程和轉(zhuǎn)矩方程可得出運動方程:
不考慮暫態(tài)換向過程,假設(shè)A、B 兩相繞組導(dǎo)通時方程式如下:
將式(4)帶入式(5)可得電機空載時的電樞電流:
將式(7)帶入式(6)整理得出:
對式(8)進(jìn)行拉普拉斯變換可得無刷直流電機傳遞函數(shù)為:
本文選用的無刷直流電機型號為YZ-57BLS140,參數(shù)見表1。
表1 電機參數(shù)
將表1 中的參數(shù)帶入式(9)可得電機的傳遞函數(shù)為:
PSO 算法是根據(jù)鳥類捕食行為帶來啟發(fā)而提出的控制優(yōu)化算法[5],將每個搜索空間中的鳥看作有著適應(yīng)值的粒子,粒子追隨當(dāng)前空間的最優(yōu)粒子移動,在空間飛行的軌跡可看作個體搜索的過程[6]。
標(biāo)準(zhǔn)算法公式為:
式(11)、式(12)中,ω稱為慣性因子;vk是粒子的速度矢量;xk是當(dāng)前粒子位置;pbestk表示粒子目前尋得的最優(yōu)解的位置;gbestk表示整個種群目前找到的最優(yōu)解的位置;c1和c2稱為學(xué)習(xí)因子,用于調(diào)整pbestk和gbestk對粒子吸引的影響強度[7-8]。圖2 為粒子群算法流程圖。
圖2 粒子群算法流程
(1)建立PID 參數(shù)與誤差e和誤差變化率ec之間的模糊規(guī)則。
(2)控制器的輸入量為e和ec, 輸入模糊控制器經(jīng)Ke、Kec的調(diào)整轉(zhuǎn)化為輸入E、EC。
(3)e和ec輸入粒子群尋優(yōu)器進(jìn)行迭代尋優(yōu),輸出優(yōu)化后的新組合ke、kec、ku。
(4)選擇三對稱隸屬度函數(shù),編輯輸入輸出變量和模糊規(guī)則并將其輸出至狀態(tài)空間。
圖3 是基于PSO 優(yōu)化的自適應(yīng)模糊控制器結(jié)構(gòu)。
圖3 基于PSO 優(yōu)化的自適應(yīng)模糊控制器結(jié)構(gòu)
將已經(jīng)設(shè)置好的模糊控制器與經(jīng)典PID 模型相連,在模糊控制器前加入限幅,將輸入的階躍信號限制在飽和上下限之間。搭建PID、模糊PID 以及PSO 模糊PID 仿真模型并合并為一個輸出顯示,將粒子群算法寫入Matlab Workspace 中,進(jìn)行迭代尋優(yōu),將得出的ke、kec、ku的值代入如圖4 所示的仿真模型當(dāng)中,即可得到三種控制方式下的電機轉(zhuǎn)速響應(yīng)曲線,見圖5。
圖4 PSO 模糊PID 結(jié)構(gòu)圖
圖5 三種模型響應(yīng)曲線
由曲線可得出:通過粒子群迭代尋優(yōu)以優(yōu)化模糊PID的參數(shù)組合,明顯優(yōu)于其他兩種控制方式,所得曲線在超調(diào)量、響應(yīng)時間以及穩(wěn)態(tài)誤差方面都有著明顯的減小,對直流電機來說有著更小的轉(zhuǎn)速超調(diào)與轉(zhuǎn)速波動,使其快速進(jìn)入穩(wěn)定運行狀態(tài),提高其安全性并獲得更好的穩(wěn)定性。
本文首先建立了傳統(tǒng)PID 與模糊PID 模型并對他們進(jìn)行建模仿真,再通過粒子群算法對模糊PID 控制器的參數(shù)進(jìn)行迭代優(yōu)化,得到優(yōu)于傳統(tǒng)PID 和模糊PID 的參數(shù)組合,通過仿真實驗驗證得出:基于PSO 優(yōu)化的模糊PID 控制器在控制直流無刷電機上有著更好的控制效果,模型有效性與可行性得以驗證。
本文提出的模型雖能夠起到優(yōu)化的效果,但由于迭代次數(shù)受限以及粒子群算法本身的局限性與算法效力問題,優(yōu)化模型算法部分仍有著較大的改進(jìn)空間。由于PSO 算法優(yōu)化屬于離線優(yōu)化,因此對參數(shù)變化的魯棒性還需要更深層次的研究,也是未來研究的重要方向。