田雙文,劉雪松,劉 佳,劉珊珊
(內(nèi)蒙古北方重工業(yè)集團(tuán)有限公司,內(nèi)蒙古 包頭 014010)
在交通日益發(fā)達(dá)的今天,汽車己經(jīng)成為人們出行的常用交通工具,全球汽車保有量不斷增加。但汽車燃燒化石能源,帶給人們方便的同時,也帶來了嚴(yán)重的能源危機(jī)與環(huán)境問題。在當(dāng)前全球能源結(jié)構(gòu)調(diào)整和國家產(chǎn)業(yè)戰(zhàn)略布局的大環(huán)境下,世界各國對交通運(yùn)輸未來發(fā)展的解決方案也提出了更高的要求。純電動汽車驅(qū)動系統(tǒng)的主要動力來源是電動機(jī),因此,對于電動機(jī)的選型至關(guān)重要。作為電動汽車的驅(qū)動電機(jī),應(yīng)具備調(diào)速范圍寬、啟動轉(zhuǎn)矩大、電機(jī)體積小、質(zhì)量輕、功率密度高的特點(diǎn)及要求。目前市面上電動汽車使用的電機(jī)主要有以下幾種:直流電機(jī)(DCM)、開關(guān)磁阻電機(jī)(SRM)、交流感應(yīng)電機(jī)(IM)和無刷直流電機(jī)(BLDC)。
無刷直流電機(jī)與其他電機(jī)相比,具有轉(zhuǎn)矩脈動小、運(yùn)行較平滑、動態(tài)響應(yīng)快、可靠性高等優(yōu)點(diǎn),并能滿足高性能電動汽車驅(qū)動控制的要求,使得無刷直流電機(jī)在私家轎車中被普遍采用。尤其國內(nèi)稀土資源豐富,使得BLDC的制造和應(yīng)用前景更為廣泛。國產(chǎn)純電動汽車基本都是使用無刷直流電機(jī),作為其電動汽車的驅(qū)動電機(jī)。所以,作為電動汽車驅(qū)動系統(tǒng)的動力核心部件,BLDC控制器性能的好壞,將對電動汽車造成直接影響。國內(nèi)對于無刷直流電機(jī)及其控制系統(tǒng)的研究雖然取得了一定的成果,但比起科技發(fā)達(dá)國家起步稍晚,仍有不足之處。特別是在電動汽車上所搭載的驅(qū)動電機(jī),所處的運(yùn)行環(huán)境復(fù)雜、情況多變、頻繁啟停,需要更為先進(jìn)的電機(jī)控系統(tǒng)。因此,對于BLDC及其先進(jìn)控制技術(shù)的研究仍然有巨大發(fā)展空間以及實(shí)用價值。
國外對于無刷直流電機(jī)的控制技術(shù)的理論研究已經(jīng)持續(xù)了幾十年,實(shí)際驗(yàn)證也已經(jīng)趨于成熟。20世紀(jì)上半葉,由于有刷直流電機(jī)換向電刷的存在,電機(jī)發(fā)熱問題明顯,使用壽命很短,而且能量轉(zhuǎn)換效率低下,所以就不斷有人嘗試用非接觸式的電子換向器件替換傳統(tǒng)的機(jī)械換向電刷。然而,在研究的早期階段,用于制造電力電子器件的半導(dǎo)體材料技術(shù)及其配套產(chǎn)業(yè)并不發(fā)達(dá),沒有合適的功率開關(guān)器件,所以對電子換向器的研究停留在試驗(yàn)嘗試階段。一般認(rèn)為,BLDC控制系統(tǒng)的雛形,是美國科學(xué)家D·Harrison在1955年,成功使用晶體管完成了直流電機(jī)換向功能。德國Mannesmann公司研發(fā)的MAC系列無刷電機(jī),及其配套的控制器在1978量產(chǎn)上市,標(biāo)志著無刷直流電機(jī)在商業(yè)實(shí)踐中進(jìn)入到實(shí)用階段。近幾十年來,無刷直流電機(jī)越來越多地應(yīng)用于智能機(jī)器人、工業(yè)設(shè)備、3D打印機(jī)、航空航天等領(lǐng)域,其廣闊的應(yīng)用前景促使各國在該領(lǐng)域的投資增加,尤其是美國、日本、歐美等發(fā)達(dá)國家。全球BLDC主流制造商主要有瑞士的ABB、美國的Ametek、日本的Nidec、Minebea。國內(nèi)對無刷直流電機(jī)控制的研究始于20世紀(jì)70年代,而且研究力量主要集中在研究所和高校,主要使用在軍事特種武器以及航空航天器上。直到20世紀(jì)80年代,無刷直流電機(jī)才在工業(yè)控制系統(tǒng)中逐步應(yīng)用。進(jìn)入21世紀(jì)之后,國產(chǎn)無刷直流電機(jī)控制器相對于發(fā)達(dá)國家,價格昂貴,在技術(shù)水平上依然較為落后,難以滿足實(shí)際工業(yè)生產(chǎn)中高性價比以及高可靠性的要求。
無刷直流電機(jī)具有結(jié)構(gòu)簡單、運(yùn)行效率高、調(diào)速性能好、維護(hù)方便等諸多優(yōu)點(diǎn),是電動汽車驅(qū)動系統(tǒng)的理想動力來源。本文根據(jù)電動汽車的特點(diǎn)以及使用場景,對無刷直流電機(jī)的控制系統(tǒng)進(jìn)行分析。電動汽車上所搭載的驅(qū)動電機(jī),所處的環(huán)境復(fù)雜,情況多變,頻繁啟停,但是目前電機(jī)控制器響應(yīng)時間慢,控制精度低,穩(wěn)態(tài)誤差大,抗干擾能力弱,所以本文希望通過引入先進(jìn)的控制策略來提高其運(yùn)行性能,為無刷直流電機(jī)在電動汽車上的推廣應(yīng)用打下基礎(chǔ)。
無刷直流電機(jī)控制系統(tǒng)是一種自調(diào)節(jié)變頻同步電機(jī)系統(tǒng),主要組成部分包括:功率控制器、電機(jī)本體、位置傳感器以及控制器。如圖1所示。
圖1 無刷電機(jī)控制系統(tǒng)結(jié)構(gòu)框圖
無刷直流電機(jī)采用半導(dǎo)體開關(guān)器件組成的電子換向器,取代了傳統(tǒng)的機(jī)械換向電刷。其主要工作原理是:位置傳感器用于檢測電機(jī)轉(zhuǎn)子位置,并反饋到控制器;控制器對反饋信息作進(jìn)一步處理,實(shí)現(xiàn)控制算法;功率驅(qū)動器主要由大功率開關(guān)管組成,根據(jù)控制信號實(shí)現(xiàn)DC-AC變換,完成電機(jī)驅(qū)動控制。
數(shù)學(xué)模型是對目標(biāo)系統(tǒng)的近似模擬,在數(shù)學(xué)定義上描述實(shí)際被控系統(tǒng)中,各個物理量之間的數(shù)學(xué)關(guān)系。無刷直流電機(jī)是一個物理變量眾多、變量間關(guān)系復(fù)雜的非線性時變系統(tǒng)。對于這樣的電機(jī)控制系統(tǒng)設(shè)計(jì)時,有必要先建立數(shù)學(xué)模型,分析無刷電機(jī)的運(yùn)行規(guī)律以及各個變量之間的因果定量關(guān)系。在準(zhǔn)確而清晰的數(shù)學(xué)模型的基礎(chǔ)上,進(jìn)行控制算法的研究和分析,最后設(shè)計(jì)的控制器才能對電機(jī)實(shí)現(xiàn)優(yōu)良的控制。
為了便于簡化分析過程,在建立模型之前,首先假定:
1)忽略電機(jī)鐵芯飽和,不計(jì)渦流和磁滯損耗;
2)永磁體材料的電導(dǎo)率為零,其內(nèi)部的磁導(dǎo)率和空氣一致;
3)電機(jī)的氣隙磁場在空氣中呈正弦分布;
4)轉(zhuǎn)子上沒有阻尼繞組;
5)電機(jī)電流為對稱三相電流。
基于上述假設(shè),電機(jī)定子繞組兩端電壓定義如下:
(1)
其中:va、vb、vc是定子線圈繞組兩端的相電壓,Rs是每個定子繞組線圈的等效電阻,ia、ib、ic是流經(jīng)定子繞組線圈的相電流,ψa、ψb、ψc是每個定子繞組線圈的總磁鏈,p=d/dt是微分算子。
三相繞組總磁鏈由定子繞組的永磁體磁鏈和3個繞組共同構(gòu)成,其定義如下:
(2)
其中:Laa,Lbb,Lcc是定子繞組的自感,Mac,Mab,Mba,Mbc,Mca,Mcb是定子繞組的互感,ψam,ψbm,ψcm是轉(zhuǎn)子磁通鏈過定子A、B、C三相繞組時產(chǎn)生的磁鏈,其定義如下:
(3)
A、B、C三相定子繞組由轉(zhuǎn)子永磁體磁場引起的感應(yīng)電動勢為:
(4)
無刷直流電機(jī)在運(yùn)行過程中,電流通過定子繞組,并根據(jù)電磁感應(yīng)原理在定子繞組線圈周圍產(chǎn)生電磁場,與永磁體磁場相互作用,產(chǎn)生電磁轉(zhuǎn)矩,驅(qū)動電機(jī)的轉(zhuǎn)子旋轉(zhuǎn),這就是電機(jī)拖動的基本原理。電磁轉(zhuǎn)矩方程為:
(5)
電機(jī)的機(jī)械運(yùn)動方程為:
(6)
(7)
無刷直流電機(jī)的相電壓為控制系統(tǒng)的輸入?yún)?shù),則無刷直流電機(jī)的控制系統(tǒng)框圖如圖2所示。
圖2 系統(tǒng)傳遞函數(shù)框圖
如圖2所示,可得無刷直流電機(jī)的傳遞函數(shù)為:
(8)
其中:KT為電機(jī)的轉(zhuǎn)矩系數(shù),W為電機(jī)輸出轉(zhuǎn)速。
基于SPSO算法改進(jìn)的PID控制器,PID控制器自從上世紀(jì)30年代被提出以來,已經(jīng)經(jīng)歷了幾十年的發(fā)展,被廣泛應(yīng)用與各個行業(yè)的各種控制系統(tǒng)中。經(jīng)典PID控制器主要優(yōu)勢在于參數(shù)少、適應(yīng)性強(qiáng)、方便數(shù)字實(shí)現(xiàn)、穩(wěn)定性好,在許多工業(yè)控制過程中都能得到比較滿意的控制效果,其一般表示形式如下:
(9)
其中:e(t)表示系統(tǒng)的誤差,Kp、Ki和Kd分別表示對系統(tǒng)誤差及其積分與微分量的加權(quán)值,最終的控制信號經(jīng)過這樣的加權(quán)計(jì)算后得出。由此可見Kp、Ki和Kd三個參數(shù)的設(shè)定決定了PID控制器的性能,也決定了系統(tǒng)的整體控制效果。如果參數(shù)選取合適,那么系統(tǒng)誤差將會不斷的減小,最終達(dá)到控制要求。PID控制器框圖如圖3所示。
圖3 PID控制器框圖
實(shí)際的電機(jī)控制系統(tǒng)中,特別是轉(zhuǎn)速控制系統(tǒng)中,轉(zhuǎn)速調(diào)節(jié)器常使用PI控制器,而不是采用PID控制器,因?yàn)槲⒎猪?xiàng)常用在位置閉環(huán)控制系統(tǒng)中,起到提前預(yù)判位置的作用,由于本設(shè)計(jì)針對無刷電機(jī)進(jìn)行轉(zhuǎn)速控制,所以略去微分項(xiàng)。
在基于簡化粒子群算法改進(jìn)的PID控制器中,把比例系數(shù)和積分系數(shù)Kp、Ki,采用編碼的形式表達(dá)為SPSO中的粒子。由于已經(jīng)略去,故將其設(shè)置為0,不進(jìn)行迭代調(diào)整。粒子的適應(yīng)度函數(shù)選取設(shè)定轉(zhuǎn)速和實(shí)測轉(zhuǎn)速的誤差的平方對于時間的積分(ISE),然后PID參數(shù)由算法迭代尋優(yōu)求得。基于SPSO的參數(shù)自適應(yīng)整定PID控制器框架如圖4所示。
圖4 SPSO-PID速度控制器架構(gòu)
為了獲得一組最優(yōu)的控制器參數(shù)Kp、Ki,需要算法的優(yōu)化目標(biāo)進(jìn)行設(shè)定,合適的適應(yīng)度函數(shù)選取尤為重要。粒子群優(yōu)化算法中,常用的性能標(biāo)準(zhǔn)主要有絕對誤差積分(IAE)、平方誤差積分(ISE)、時間乘平方誤差積分(ITSE)和時間乘以絕對誤差積分(ITAE)這幾種方式。為了選取到和本設(shè)計(jì)匹配的適應(yīng)度函數(shù),對這幾種性能標(biāo)準(zhǔn)進(jìn)行了綜合評比,發(fā)現(xiàn)當(dāng)適應(yīng)度函數(shù)選用ISE時,超調(diào)時間小、到達(dá)穩(wěn)態(tài)時間短,穩(wěn)態(tài)誤差小。因此本文的目標(biāo)適應(yīng)度函數(shù)采用平方誤差積分ISE方式,其表達(dá)式為:
(10)
其中:e(t)為預(yù)設(shè)轉(zhuǎn)速與實(shí)際轉(zhuǎn)速的差值。
基于簡化SPSO算法改進(jìn)的PID控制器參數(shù)自適應(yīng)整定的流程如圖5所示。
圖5 自適應(yīng)整定PID控制器算法流程圖
分別對采用傳統(tǒng)PID控制器,以及采用SPSO-PID控制器的矢量控制系統(tǒng)進(jìn)行空載仿真,負(fù)載突變仿真、轉(zhuǎn)速突變仿真。
首先在電機(jī)空載運(yùn)行的情況下,設(shè)定電機(jī)轉(zhuǎn)速為4 000 RPM。對采用傳統(tǒng)PID控制器與SPSO-PID的電機(jī)矢量控制系統(tǒng)分別仿真,得到的轉(zhuǎn)速響應(yīng)曲線如圖6所示。
圖6 空載時傳統(tǒng)PID與SPSO-PID轉(zhuǎn)速響應(yīng)
然后,依然設(shè)定轉(zhuǎn)速為4 000轉(zhuǎn),初始負(fù)載為0.05 N·m,在0.4 s時,對電機(jī)突加0.2 N·m的負(fù)載扭矩,仿真所得的轉(zhuǎn)速響應(yīng)曲線如圖7所示。
圖7 負(fù)載突變時仿真對比
最后,在負(fù)載設(shè)定0.05 N·m,轉(zhuǎn)速在0.5 s由2 000 rpm 躍變值4 000 rpm,兩個控制器的仿真結(jié)果如圖8所示。
圖8 轉(zhuǎn)速突變時仿真對比
通過前面三組仿真結(jié)果對比可以看出,在矢量控制算法中的轉(zhuǎn)速外環(huán)采用對控制參數(shù)進(jìn)行自整定的SPSO-PID控制器。電機(jī)控制系統(tǒng)在啟動時響應(yīng)速度更快,穩(wěn)定后超調(diào)量更小。負(fù)載突變時調(diào)整時間更短,轉(zhuǎn)速失調(diào)更小。轉(zhuǎn)速突變時響應(yīng)時間更短,超調(diào)量更小。從超調(diào)量,響應(yīng)時間,抗干擾能力多方面進(jìn)行分析的結(jié)果都表明,采用SPSO-PID控制器的矢量控制算法性能更加優(yōu)越。
硬件電路系統(tǒng)分為核心控制模塊和電機(jī)驅(qū)動模塊兩個模塊。核心控制模塊主要包括DSP控制器以及其外圍的復(fù)位電路、JTAG接口電路、1.8 V及3.3 V供電電路和串口通信電路等。功率驅(qū)動模塊主要包括光電隔離電路、柵極驅(qū)動放大電路、開關(guān)逆變橋路以及信號采樣反饋電路等。
核心控制模塊是控制系統(tǒng)的數(shù)字電路部分,對其的供電電壓均不超過5 V,其中的1.8 V和3.3 V分別為DSP的內(nèi)核以及I/O口供電,DSP通過片上集成的eQEP模塊和ADC模塊接收到電機(jī)光電編碼器以及電流采樣電路的信號,運(yùn)行整個控制算法。同時在此板卡上加入串口轉(zhuǎn)USB電路,由此可以實(shí)現(xiàn)DSP與上位機(jī)的數(shù)據(jù)交換。硬件系統(tǒng)的總體結(jié)構(gòu)如圖9所示。
圖9 硬件系統(tǒng)總體結(jié)構(gòu)框圖
功率驅(qū)動模塊的核心電路是6個開關(guān)MOS管組成的開關(guān)橋臂,此模塊前級連接控制模塊的輸出信號,后級直接與無刷直流電機(jī)相連,由于無刷直流電機(jī)工作電流較大,為了防止后級電路對數(shù)字電路部分造成干擾,在功率驅(qū)動模塊的信號輸入部分加入了光電隔離電路,既保證了電信號的單向傳輸,又降低了擾動,同時防止后級短路等故障影響前級。由于MOS管需要較強(qiáng)的驅(qū)動信號,才能快速通斷,提高控制系統(tǒng)的實(shí)時性,因此加入了柵極驅(qū)動電路,提升MOS驅(qū)動信號的強(qiáng)度。此外,功率模塊上還有相電流隔離采樣,光電編碼器電平轉(zhuǎn)換電路等。除以上模塊,還設(shè)計(jì)了一些外圍濾波整形電路。
本設(shè)計(jì)的無刷直流電機(jī)控制系統(tǒng)采用矢量控制策略,作為轉(zhuǎn)速閉環(huán)控制系統(tǒng),算法的運(yùn)行需要3個重要的反饋信息:三相定子電流、電機(jī)轉(zhuǎn)速以及轉(zhuǎn)子角度。所以信號采集模塊主要包括電流采樣電路和光電編碼器電平轉(zhuǎn)換電路。
為了使電機(jī)控制器對無刷直流電機(jī)達(dá)到優(yōu)良得控制效果,除了要設(shè)計(jì)良好的硬件平臺之外,還要結(jié)合優(yōu)秀的控制算法,并且將控制算法在具體的控制器中運(yùn)行。
對整個控制系統(tǒng)程序設(shè)計(jì)時,要根據(jù)具體需求出發(fā)。本次設(shè)計(jì)的無刷直流電機(jī)控制系統(tǒng),需要對電機(jī)進(jìn)行高性能控制。所以在對程序進(jìn)行設(shè)計(jì)時,首先就要考慮實(shí)時性。設(shè)計(jì)的控制系統(tǒng),電流控制內(nèi)環(huán)的調(diào)節(jié)周期為50 μs,轉(zhuǎn)速控制外環(huán)的調(diào)節(jié)時間為50 ms??刂破餍枰跇O短的時間內(nèi),處理大量數(shù)據(jù),進(jìn)行大量運(yùn)算。因此,要保證程序設(shè)計(jì)以及代碼編寫時,盡可能精簡指令,避免冗余,以提高系統(tǒng)響應(yīng)的實(shí)時性。
除了實(shí)時性之外,還要保證系統(tǒng)的穩(wěn)定可靠。作為閉環(huán)調(diào)速控制系統(tǒng),需要處理大量的反饋信號。雖然在硬件反饋電路上做了優(yōu)化設(shè)計(jì),但所有電路都有缺陷,不能保證完美無瑕。所以在程序設(shè)計(jì)時,加入容錯機(jī)制,以提高系統(tǒng)的穩(wěn)定性與可靠性。
為了產(chǎn)生周期性的PWM調(diào)制信號,矢量控制算法的核心程序,被設(shè)計(jì)在了定時器中斷程序中。因此,控制系統(tǒng)的主程序只是執(zhí)行一些基本的初始化操作。主要包括系統(tǒng)參數(shù)初始化,系統(tǒng)函數(shù)初始化,使能中斷,配置中斷向量表,各個模塊初始化,然后進(jìn)入中斷管理程序。在中斷管理程序中,包括了DSP串口中斷、定時器中斷以及ADC采樣中斷等。直流無刷控制系統(tǒng)的主程序流程圖如圖10所示。
圖10 主程序流程圖
為了滿足電機(jī)控制系統(tǒng)實(shí)時性的要求,電流環(huán)控制周期設(shè)置較小。采用20 kHz的PWM控制信號,定時器50 μs觸發(fā)一次中斷,對三相逆變電路的MOSFET控制信號進(jìn)行更新。本設(shè)計(jì)的轉(zhuǎn)速控制系統(tǒng),采用電流內(nèi)環(huán)和電壓外環(huán),雙閉環(huán)串級控制。由于電機(jī)轉(zhuǎn)速響應(yīng)無需達(dá)到微秒級別,同時也是為了減緩處理器的計(jì)算壓力,所以此處將轉(zhuǎn)速外環(huán)的控制周期設(shè)置為50 ms。即完成100次電流調(diào)節(jié)之后,再進(jìn)行一次轉(zhuǎn)速調(diào)整。轉(zhuǎn)速外環(huán)調(diào)節(jié)周期設(shè)置較大,還有一個原因在于,本設(shè)計(jì)轉(zhuǎn)速外環(huán)使用SPSO-PID控制器,因此可以留有足夠的時間,對PID控制器的參數(shù)進(jìn)行自適應(yīng)調(diào)整。中斷服務(wù)程序流程圖如圖11所示。
圖11 轉(zhuǎn)速調(diào)節(jié)中斷服務(wù)程序流程圖
圖12 SVPWM調(diào)制程序設(shè)計(jì)
進(jìn)入定時器中斷后,首先判斷是否到達(dá)轉(zhuǎn)速調(diào)節(jié)時刻,即定時器是否計(jì)數(shù)值為50 ms。若到達(dá)轉(zhuǎn)速調(diào)節(jié)時刻,則比較轉(zhuǎn)速誤差,采用簡化粒子群算法,對轉(zhuǎn)速外環(huán)控制器參數(shù)自適應(yīng)整定,接下來進(jìn)行轉(zhuǎn)速調(diào)整。由于采用di=0控制策略,所以只需計(jì)算到期望的交軸電流大小即可。
若是沒有到達(dá)轉(zhuǎn)速調(diào)節(jié)時刻,則跳轉(zhuǎn)到電流控制環(huán)路。電流環(huán)路通過對采集到的電機(jī)三相電流,進(jìn)行Clarke變換和Park變換,得到實(shí)際的交軸電流qi和直軸電流di。并且與上個轉(zhuǎn)速調(diào)節(jié)周期得到的期望交軸電流求得差值,再與期望值為0的直軸電流求得差值。進(jìn)入電流調(diào)節(jié)器,再進(jìn)行Park逆變換,然后通過SVPWM調(diào)制技術(shù),生成周期為50 μs,但脈沖寬度隨著系統(tǒng)需求實(shí)時改變的PWM信號。通過執(zhí)行此中斷控制程序,就完成了電機(jī)控制系統(tǒng)的矢量控制算法,達(dá)到了轉(zhuǎn)速閉環(huán)控制的目的。
矢量控制算法的中斷實(shí)現(xiàn)程序中,SVPWM調(diào)制環(huán)節(jié)用于產(chǎn)生PWM控制信號。為了得到接近于理想圓形的磁鏈軌跡,本設(shè)計(jì)采用的是空間矢量脈沖寬度調(diào)制技術(shù)產(chǎn)生PWM信號。
SVPWM調(diào)制程序設(shè)計(jì)流程圖如12所示。
整個SPSO參數(shù)整定的流程如圖13所示。
圖13 簡化粒子群算法設(shè)計(jì)流程
對無刷直流電機(jī)控制系統(tǒng)進(jìn)行實(shí)際測試,為了更加直觀的對電機(jī)控制系統(tǒng)進(jìn)行測試,首先使用MATLAB的APP Designer工具設(shè)計(jì)了上位機(jī)調(diào)試控制界面,然后搭建了測試平臺,對控制系統(tǒng)進(jìn)行了基礎(chǔ)功能測試,以及閉環(huán)調(diào)速控制測試,驗(yàn)證設(shè)計(jì)的無刷直流電機(jī)控制系統(tǒng)的性能。
一般的,無刷直流電機(jī)運(yùn)行時允許有一個小范圍的速度波動。所以本節(jié)對兩個PID控制器采取相同的整定頻次,進(jìn)行對比測試。在測試過程中,通過光電編碼器采集的脈沖信號計(jì)算出轉(zhuǎn)速信息,然后通過串口轉(zhuǎn)USB電路,將DSP采集計(jì)算的轉(zhuǎn)速信息,傳入上位機(jī)控制軟件,進(jìn)行顯示。為了確保數(shù)據(jù)的可靠性,還使用了手持式非接觸轉(zhuǎn)速計(jì),對電機(jī)轉(zhuǎn)速進(jìn)行測量。在電機(jī)碼盤上粘貼反光片,通過接收反光片的反射光信號進(jìn)行測速。測速分別對傳統(tǒng)PID以及SPSO-PID進(jìn)行閉環(huán)調(diào)速測試,并記錄在表1中。
表1 穩(wěn)態(tài)轉(zhuǎn)速及誤差統(tǒng)計(jì)
表2 電機(jī)階躍響應(yīng)測試情況
除了進(jìn)行穩(wěn)態(tài)測試,還對電機(jī)空載情況下的階躍響應(yīng)進(jìn)行了測試。具體實(shí)施方式是通過觀測上位機(jī)測試界面中時間-轉(zhuǎn)速響應(yīng)曲線,對不同轉(zhuǎn)速情況下的電機(jī)控制器響應(yīng)情況進(jìn)行記錄,如表 2所示。
從表中數(shù)據(jù)可以看出,在電機(jī)的階躍響應(yīng)測試中,采用傳統(tǒng) PID 控制器作為轉(zhuǎn)速控制外環(huán)的矢量控制策略,在穩(wěn)定時間以及超調(diào)量兩個方面,都不如 SPSO-PID 控制器。不管是從 0 轉(zhuǎn)速時刻啟動,還是轉(zhuǎn)速突變的情況,傳統(tǒng) PID 控制器的超調(diào)量基本都在 10%以上,SPSO-PID 控制器的超調(diào)量基本控制在 5%以內(nèi)。
綜上所述,采用 SPSO-PID 控制器,作為轉(zhuǎn)速控制外環(huán)電的機(jī)控制器,從穩(wěn)態(tài)誤差、穩(wěn)定時間和超調(diào)3個方面的表現(xiàn),都優(yōu)于傳統(tǒng)的 PID 控制器,基本實(shí)現(xiàn)了對電機(jī)轉(zhuǎn)速的高精度控制。
本文以電動汽車搭載的無刷直流電機(jī)為背景,根據(jù)電機(jī)所處環(huán)境復(fù)雜,情況多變,頻繁啟停的情況,針對目前電機(jī)控制器響應(yīng)時間慢,控制精度低,穩(wěn)態(tài)誤差大,抗干擾能力弱的現(xiàn)狀,引入先進(jìn)的控制策略來提高其運(yùn)行性能,為無刷直流電機(jī)在電動汽車上的推廣應(yīng)用打下基礎(chǔ)。
在傳統(tǒng)無刷電機(jī)矢量控制策略的基礎(chǔ)上,對其轉(zhuǎn)速外環(huán)的 PID 控制器加入SPSO-PID 參數(shù)自定算法,使得電機(jī)系統(tǒng)可以實(shí)時根據(jù)運(yùn)行情況與需求速度,調(diào)整轉(zhuǎn)速外環(huán)調(diào)節(jié)器的控制參數(shù)。最后對本文所設(shè)計(jì)的電機(jī)控制器進(jìn)行了驗(yàn)證測試。實(shí)驗(yàn)結(jié)果表明,本文設(shè)計(jì)的無刷電機(jī)控制器系統(tǒng)調(diào)節(jié)時間短、調(diào)速范圍廣、轉(zhuǎn)速波動小、轉(zhuǎn)矩脈動低、電機(jī)控制系統(tǒng)在各個調(diào)速范圍內(nèi)都能保持可靠運(yùn)行。