龔俊杰,谷金良,龔莎,蔡志華
(411201 湖南省 湘潭市 湖南科技大學 機電工程學院)
電動汽車可以解決能源短缺[1]和環境污染問題,因此,減小電動汽車換擋時的沖擊度[2]一直是電動車的研究重點。近年來,研究人員對減小汽車換擋時的沖擊度做了大量研究[3]。文獻[4]以AMT 變速箱系統為研究目標,將整個換擋過程進行劃分,并對換擋執行機構進行了拉格朗日建模,對換擋沖擊的原因進行了研究;文獻[5]自主研發的無離合器無同步器以提升電機工作效率為研究目標,開展了基于驅動電機的換擋控制方法和整車綜合換擋規律等關鍵技術的研究,很好地提升了電動汽車的換擋品質;文獻[6]采用永磁同步電機控制技術和綜合換擋決策,進行了深入的理論研究和實驗驗證,針對換擋過程中PMSM多狀態控制模式的動態控制和模式平穩切換的要求,設計了基于模糊滑模的SVPWM-DTC 的PMSM 控制策略,提升了換擋品質;文獻[7]給出了電機和變速箱一體化設計方案和可靠實用的實驗測試方法;文獻[8]利用ADAMS 和dSPACE等采集數據并分析問題產生機理,通過Meca 標定軟件標定控制參數,確定了最優PWM 指令,減小了換擋末期的沖擊。提出并驗證基于機電耦合控制的變模沖擊抑制方法;文獻[9]針對雙模耦合驅動系統的獨特構型,建立其傳動總成模型,揭示出加裝扭轉減振器以減小變模沖擊的動力學機理;文獻[10]重新對換擋過程進行了梳理,提出了全扭矩換擋控制方法,將換擋過程分為卸載、摘擋、電子同步、機械同步、掛擋和加載6 個過程,其中,對車輛沖擊度較大的是卸載、電子同步、加載3 個過程,且這3 個過程的控制對象都是驅動電機。本文正是基于此提出用控制驅動電機的方法,從而達到減小車輛換擋時沖擊度的目的。對永磁同步電機的控制,矢量控制依然是車用永磁同步電機最主要的控制方式[11],所用控制算法多采用多閉環控制結構,一般包含轉速環、位置環、轉矩環。控制的重點在于直軸、交軸電流的控制和對無傳感器轉子磁場方向的估計。根據控制目標的直、交軸分量之間不同的關系,可以獲得常用的4 種矢量控制的方法:直軸電流為0、最大轉矩電流比控制、功率因素等于1、恒磁鏈控制[12]。現有的永磁同步電機控制方法在面對不確定工況有著各自的優缺點。隨著智能技術的進步,研究人員將生物啟發式的智能算法應用于PMSM 控制[13],為電機控制研究開辟了新思路。如文獻[14]利用粒子群算法的群體合作智能搜索與快速迭代優勢,提出了基于粒子群算法的永磁同步電機控制,該方法具有收斂快、操作容易和意義明確等優點,但也存在一些缺點:參數選擇耗時,難以找到具有一般特點的優化參數;優化易陷入局部最優區。針對粒子群算法存在的缺陷,學者們進行了研究,并提出了許多改進措施。新加坡南洋理工大學的suganthan 團隊提出一種基于完全學習型的粒子群算法[15],其核心思想是借助其它粒子的歷史最優信息來更新粒子當前自身的速度和位置值,從而保證了粒子群體多樣性,該算法在優化問題上具有獨特的優勢。
本文以改善永磁同步電機輸出性能進而改善汽車換擋時的沖擊度為目標。圍繞永磁同步電機矢量控制轉速環調節器設計的問題,將完全學習型粒子群算法應用于轉速環調節器的設計中,并與傳統粒子群算法進行對比研究.通過實驗對比,完全學習型粒子群算法具有較強的收斂性和多樣性,驗證了完全學習型粒子群算法對速度環調節的優越性,改善了電機的輸出特性,減小了換擋時驅動電機對車輛的沖擊度。
考慮到永磁同步電機具有理想的對稱結構;為簡化分析,假設PMSM 為滿足以下條件的理想電機:
(1)忽視轉子鐵芯的磁路飽和效應;(2)忽略轉子鐵芯的渦流和磁滯損耗;(3)氣隙和磁密在空間呈正弦分布。其旋轉坐標系下的方程為
式中:ud,uq——定子電壓的直軸和交軸分量;Ld,Lq——直軸和交軸的同步分別電感;id,iq——定子電流的直軸和交軸分量;we——電機的電角速度;ψf——永磁體磁鏈。
電機調速系統一般由電流環、位置環和速度環組成,而速度環控制對于調速系統來說是保證系統速度響應的重要環節。對于一般的調速系統而言,運動方程如下所示:

式中:ω——轉子速度;iq——電流指令信號;TL——負載轉矩;J——轉動慣量;B——電機的摩擦系數;KT——電機的轉矩系數。速度環調節器采用PID 控制法,其表達式如下所示:

式中:KP,Ki,Kd——控制器的比例、積分、微分項系數;e——速度差值。edτ電機的控制系統和速度環所用參數如表1 所示。

表1 永磁同步電機部分參數Tab.1 Partial parameters of permanent magnet synchronous motor
由于永磁體的磁通保持不變,所以,本文采用 id=0 的控制策略。永磁同步電機轉子磁場定向矢量控制系統由轉速環和2 個電流環組成。速度環通過速度自動調節器提供iq的指令值,2 個電流環的2 個電流指令值分別通過經典PI 調節器獲得dq軸控制電壓ud與uq,然后將電壓變換到αβ靜止坐標系后,采用SVPWM 技術控制電壓型逆變器實現對永磁同步電機的控制。如圖1 所示。

圖1 電機矢量控制系統圖Fig.1 Motor vector control system diagram
粒子群算法是一種新興計算方法,其基本思想源于魚群和鳥群等社會群體生物的覓食現象。假設粒子群體規模大小為M,每個粒子在D 維空間中搜索,設粒子(i=1,2,…,N)當前位置為Xi={xi1,xi2,…,xid},飛行速度 為vi={vi1,vi2,…,vid},粒子通過調整自己當前位置搜索新解,每個粒子都記住自己的最優解,記作Pbestid。種群經歷過的最優位置,即目前搜索到的最優解,記作Gbestid。每個粒子都有一個速度,記作V,定義如下:

式中:ω——慣性權重;c1,c2——調節Pbestid和 Gbestid相對重要性的參數;rand()——生成介于0 和1 之間的隨機數。得到粒子的下一個位置:

完全學習型粒子群是新加坡南洋理工大學的Suganthan 教授團隊專為解決傳統粒子群算法易于陷入局部最優而提出的新模式粒子群算法。該算法采用獨特的搜索方法,任何一個粒子速度可以由粒子群體中的任一個體極值Pbest 來更新。該學習方法通過保證群體的差異性,有效阻礙了早熟收斂情況出現,從而能更好地確保群體的多樣性。完全粒子群算法速度信息及位置信息更新如下:
以上教學中,教師發現學生在評價人物時拘泥于武松這個角度的信息,遺漏了老虎的關鍵信息。教學時以“難道表現武松只有從武松身上下手”為引導的關鍵點, 讓學生繼續思考,促使學生要全面地思考問題。

式中,Pbestfi(d)表明可能是其中一個粒子個體極值對應的維,也可能是第i 個粒子自身個體極值對應的維,這個取決于學習概率pc,不同的粒子具有不一樣的隨機學習概率pc。基本思想為:對于粒子i 的每一維,產生一個隨機數,如果該隨機數大于pci,則這一維就向該粒子自身的Pbest 學習,否則這一維就向群體中其它粒子Pbest 學習,其學習流程如圖2 所示。
將目標轉速和實際轉速當做永磁同步電機理想輸入模型和實際輸入模型,通過實際模型轉速輸出與理想模型目標轉速的差值構造適應度函數,如圖3 所示,對應于圖1 中“a”部分。利用完全學習型粒子群算法對全局收力強和收斂速度較快的特點對參數進行尋優,進而達到改善電機輸出性能的目的。為驗證本文中提到的完全學習型粒子群算法的有效性,于優化前和傳統粒子群算法進行了對比。傳統粒子群算法仿真參數設置:轉速n 即為粒子的解,空間維數設為1,最大迭代次數為300 代,所用粒子群算法粒子規模為60。ω∈[0.9 0.4],c1=c2=1.494 45。完全學習型粒子群算法設置基本與傳統粒子群相同:ω∈[0.9 0.4],c1=c2=2。

圖2 完全學習型粒子群算法流程圖Fig.2 Flowchart of comprehensive learning particle swarm algorithm

圖3 速度環控制器Fig.3 Speed loop controller
一套硬件在環系統被用來驗證本文所提到的方法。如圖4 所示,該系統主要由dSPACE模塊、整車控制器、負載箱、CAN 卡和工控機LabVIEW 界面等5 臺設備及其內部軟件組成。

圖4 硬件在環實驗系統組成框圖Fig.4 Block diagram of hardware-in-the-loop experimental system
基本思路如下:首先將電機、電池、變速器和整車動力學系統虛擬模型下載到dsPACE 模塊中,組成被控對象的虛擬仿真模型,所用參數如表2 所示。此時,dsPACE 模塊和整車控制器之間通過CAN 總線發送數據給dsPACE 模塊,控制其中各個虛擬模型的運轉,在仿真過程中虛擬模型計算出的各種數據也通過CAN 總線發送給整車控制器。

表2 2 擋AMT 純電動汽車整車部分參數Tab.2 Partial parameters of 2-speed AMT pure electric vehicle
與此同時,整車控制器通過CAN 卡將實驗采集所需數據發送給LabVIEW 工控機,工控機通過LabVIEW界面負責對數據實時顯示和保存,且通過CAN總線控制整車控制器實行命令操作。上位機通過CAN 總線向電機控制器發送控制指令,控制換擋試驗臺的工作。如圖5 所示,電機控制器向上位機實時發送電機狀態參數,上位機將收到的信息進行解析后實時顯示在界面上。通過上位機即可知道換擋的結果和電機的工作狀態,如電機的轉矩、轉速和換擋時汽車的速度、加速度和沖擊度,而且實時顯示電機的各種故障狀態。
在車輛空載時,從靜止開始急加速急減速換擋,其實驗結果如圖6 和圖7 所示。為了進行比較,也給出了優化前、傳統粒子群算法優化后和完全學習型粒子算法優化后的實驗結果。

圖5 換擋試驗臺Fig.5 Shift test bench

圖6 空載時電機實驗結果Fig.6 Motor experiment results at no load
在未用算法優化時,對于電機而言,在電機轉矩突升和突降階段,由于電機轉速的突變(如圖6 中的(a)圖和(b)圖所示),電機的轉矩和轉速存在較大的超調,并逐漸衰減震蕩至目標值,衰減震蕩持續時間大約為0.6 s;當使用傳統粒子群算法優化的速度環調節器時,對于電機而言,無論是轉速還是轉矩,盡管和優化前一樣出現了一定程度的震蕩,但超調明顯得到改善。但在6~8 s 階段,電機的輸出轉矩高于其他2 種情況,這是由于粒子群算法誤收斂導致的。在使用完全粒子群算法優化的速度環調節器時,利用完全學習型粒子群算法收斂快的優勢,使得電機的實際轉速可以很快地接近目標轉速。對于電機而言:電機的轉矩無論是超調和震蕩都得到了明顯改善,轉速既實現了快速響應的目標,也沒有像傳統粒子群算法那樣出現誤收斂。

圖7 空載時車輛實驗結果Fig.7 Vehicle test results with no load
在車輛滿載時,從靜止開始急加速急減速換擋,其實驗結果如圖8 和圖9 所示。為了進行比較,與空載時相同,也給出了優化前、傳統粒子群算法優化后和完全學習型粒子算法優化后的實驗結果。
與車輛空載時的實驗結果相似,優化前,當電機出現突升和突降時,不管是電機轉矩和轉速都出現較大的振動和超調且振蕩時間較長,這會對電機輸出軸造成較大沖擊。使用傳統粒子群算法優化后的速度環調節器后,不管是對于電機的轉速還是轉矩都有一定的改善作用。與空載相同的是,如圖9(b)所示,由于粒子群算法在全局尋優方面的不足,使得轉矩出現了誤收斂現象。

圖8 空載時電機實驗結果Fig.8 Motor experiment results at no load

圖9 負載時車輛實驗結果Fig.9 Vehicle test results under load
在引入完全學習型粒子群算法優化以后,對電機和車輛都有較大的改善,也未像傳統粒子群那樣出現誤收斂現象,能夠快速地收斂到穩定狀態,只是出現了輕微的振蕩和小幅度的超調。超調和振蕩都得到了較好的抑制,對電機的輸出軸的影響也比較小。
優化前,當電機出現突升和突降時,車輛的速度和沖擊度波動也較大,沖擊度超過了10 m/s3的允許范圍,極大影響了換擋時的舒適性,在使用傳統粒子群算法優化后,車輛的沖擊度都有一定的改善作用。與空載相同的是,如圖9(b)所示,由于粒子群算法在全局尋優方面的不足,盡管最大超調得到明顯改善,但在換擋時,振蕩還是較明顯。在引入完全學習型粒子群算法優化后,不管是車速還是沖擊度都得到明顯改善,大大提高了乘車的舒適性。
本文針對電動汽車換擋時由電機引起的沖擊,基于2 擋AMT 傳動系統設計出一種完全學習型粒子群算法優化的電機轉速環控制器,利用一套硬件在環系統,實現了電機對傳動系統沖擊的仿真研究。仿真結果表明,采用完全學習型粒子群算法優化后的速度環控制器,不管是對電機的輸出特性的改善還是車輛沖擊度的抑制都有較大的作用。由于影響電動汽車換擋時的沖擊度的因素不只有驅動電機,還有同步器、整車傳動系統的間隙等其它原因,今后工作將逐個考慮,并通過實車進行試驗。