苗 碩,宮迎嬌,張?jiān)?/p>
(1.大連理工大學(xué)機(jī)械工程學(xué)院,遼寧大連 116024;2.傳感器國(guó)家工程研究中心,遼寧沈陽(yáng) 110043;3.沈陽(yáng)儀表科學(xué)研究院有限公司,遼寧沈陽(yáng) 110043)
傳統(tǒng)的汽車(chē)電動(dòng)座椅電機(jī)通常采用直流有刷電機(jī),但直流有刷電機(jī)由于采用電刷換向,所以具有易磨損、發(fā)熱大、噪音大等缺點(diǎn)。黃越誠(chéng)等采用對(duì)電刷和換向器之間的接觸電阻參數(shù)優(yōu)化的方式,對(duì)座椅電機(jī)的振動(dòng)和噪音問(wèn)題進(jìn)行了優(yōu)化[1]。而直流無(wú)刷電機(jī)(brushless direct current motor,BLDC)因同時(shí)具備傳統(tǒng)直流電機(jī)高效率和交流電機(jī)結(jié)構(gòu)簡(jiǎn)單、噪音小等優(yōu)點(diǎn),近些年逐漸被廣泛應(yīng)用于汽車(chē)、工業(yè)控制領(lǐng)域[2]。在控制策略方面,它具有控制原理簡(jiǎn)單、穩(wěn)態(tài)精度高的優(yōu)點(diǎn),在控制系統(tǒng)中得到了廣泛應(yīng)用。鄭斌等基于直流有刷電機(jī)的PID控制策略對(duì)電動(dòng)座椅控制系統(tǒng)進(jìn)行了Simulink仿真分析,為電子控制單元的進(jìn)一步設(shè)計(jì)提供了思路[3]。但常規(guī)PID控制器設(shè)計(jì)過(guò)分依賴(lài)于控制對(duì)象,且抗負(fù)載擾動(dòng)能力不強(qiáng)。在實(shí)際工程設(shè)計(jì)中,受限于復(fù)雜的數(shù)學(xué)模型不能精準(zhǔn)地確定被控對(duì)象參數(shù),所以常規(guī)PID并不適用于BLDC這種復(fù)雜控制對(duì)象。模糊控制器具有不依賴(lài)被控對(duì)象數(shù)學(xué)模型,便于利用人的工程經(jīng)驗(yàn)等優(yōu)點(diǎn),能很好地克服控制系統(tǒng)中不確定因素給系統(tǒng)性能帶來(lái)的不良影響[4]。
本文從控制策略出發(fā),在考慮微分環(huán)節(jié)會(huì)對(duì)BLDC控制系統(tǒng)抗干擾能力減弱的基礎(chǔ)上,結(jié)合兩類(lèi)控制器的優(yōu)點(diǎn),決定采用Fuzzy-PI(模糊PI)控制策略實(shí)現(xiàn)汽車(chē)電動(dòng)座椅的速度電流位置三閉環(huán)的軟硬件控制系統(tǒng)[5]。經(jīng)仿真和實(shí)驗(yàn)證明,該控制系統(tǒng)具有較好的動(dòng)態(tài)性能和噪音抑制能力,具有一定的工程實(shí)用價(jià)值。
本文采用的BLDC是內(nèi)轉(zhuǎn)子外定子結(jié)構(gòu),總體上由永磁轉(zhuǎn)子、勵(lì)磁線(xiàn)圈的定子和霍爾位置傳感器組成,其三相繞組采用星形連接,繞組的每一相與三相逆變器的各橋臂的中間點(diǎn)相連[6],三相逆變器驅(qū)動(dòng)和電機(jī)拓?fù)浣Y(jié)構(gòu)圖如圖1所示。
圖1 三相逆變器驅(qū)動(dòng)和電機(jī)拓?fù)浣Y(jié)構(gòu)圖
其定子電壓平衡方程表達(dá)式如下:
(1)
式中:UA、UB、UC為定子各相電壓,IA、IB、IC為定子各相電流;R為各項(xiàng)繞組電阻;M為兩相繞組間互感,EA、EB、EC為各相定子反電動(dòng)勢(shì);L為各項(xiàng)繞組自感。
從控制角度分析,BLDC需要用到2種控制過(guò)程:一是換向控制,使用準(zhǔn)方波電流,根據(jù)轉(zhuǎn)子位置信息給不同相位通電。二是轉(zhuǎn)矩控制,通過(guò)控制準(zhǔn)方波相電流波形的幅值,實(shí)現(xiàn)所需的轉(zhuǎn)矩性能。
1.2.1 換向控制
在三相繞組的全橋驅(qū)動(dòng)方式中,功率管的導(dǎo)通方式有2種:二二導(dǎo)通(120°導(dǎo)通型)和三三導(dǎo)通(180°導(dǎo)通型)。由于三三導(dǎo)通方式容易出現(xiàn)同一橋的上、下橋臂直通現(xiàn)象,所以本文采用二二導(dǎo)通方式,任意時(shí)刻有2個(gè)功率管導(dǎo)通,每隔60°換向一次[7]。表1為BLDC六步換向順序。
表1 六步換向順序
1.2.2 轉(zhuǎn)矩控制
BLDC永磁轉(zhuǎn)子的轉(zhuǎn)動(dòng)會(huì)產(chǎn)生梯形波反電動(dòng)勢(shì)。若忽略高階諧波項(xiàng),電機(jī)三相反電動(dòng)勢(shì)(EA,EB,EC)和相電流波形如圖2所示。式(2)給出了產(chǎn)生的轉(zhuǎn)矩的計(jì)算公式:
圖2 BLDC的三相反電動(dòng)勢(shì)和相電流
(2)
式中ω為電角速度。
本文Fuzzy-PI控制器是在常規(guī)PI控制的基礎(chǔ)上采用模糊控制根據(jù)偏差e和偏差變化率ec對(duì)系統(tǒng)參數(shù)進(jìn)行實(shí)時(shí)調(diào)整,輸出比例和積分系數(shù)的校正量ΔKP、ΔKI加到常規(guī)PI控制器的穩(wěn)態(tài)參數(shù)上,然后輸出跟隨系統(tǒng)動(dòng)態(tài)響應(yīng)的控制量[8]。圖3為Fuzzy-PI控制器的結(jié)構(gòu)圖。
圖3 Fuzzy-PI控制器結(jié)構(gòu)圖
本文所用的控制器為Fuzzy-PI控制器,所以,要對(duì)模糊控制器的輸入量e、ec和輸出量ΔKP、ΔKI進(jìn)行相應(yīng)的模糊化處理,并選取這4個(gè)量的模糊語(yǔ)言值為{NB,NM,NS,Z,PS,PM,PB}[9]。根據(jù)設(shè)計(jì)人員對(duì)控制系統(tǒng)的研究總結(jié)出的經(jīng)驗(yàn),列出ΔKP和ΔKI的模糊規(guī)則表如表2和表3所示。
表2 ΔKP的模糊規(guī)則
表3 ΔKI的模糊規(guī)則
圖4為在MATLAB中打開(kāi)的FIS編輯器。模糊推理系統(tǒng)為輸入變量為e和ec,輸出變量為ΔKP和ΔKI的Mamdani系統(tǒng)。其中4個(gè)語(yǔ)言變量的隸屬度函數(shù)均采用trimf函數(shù),因?yàn)槿呛瘮?shù)具有簡(jiǎn)單、計(jì)算工作量小的優(yōu)點(diǎn),并且當(dāng)系統(tǒng)輸入量有所變化時(shí),trimf函數(shù)的靈敏性比其他隸屬度函數(shù)更好[10]。圖5為模糊語(yǔ)言的trimf的曲線(xiàn)圖,其中一條模糊規(guī)則就是一條模型為if(模糊命題)、then(模糊命題)的陳述語(yǔ)句。一共產(chǎn)生49條模糊規(guī)則,如圖6所示。圖7和8為ΔKP和ΔKI分別與誤差e和誤差變化率ec的變化關(guān)系圖。
圖4 模糊工具箱
圖5 e、ec、ΔKP、ΔKI的隸屬度函數(shù)
圖6 模糊控制規(guī)則
圖7 ΔKP與e和ec的變化關(guān)系
圖8 ΔK1與e和ec的變化關(guān)系
本文以NXP的車(chē)規(guī)級(jí)芯片S12ZVML128(簡(jiǎn)稱(chēng)S12)作為控制器的核心處理器。此芯片是基于S12增強(qiáng)型內(nèi)核的16位MCU,具有可產(chǎn)生PWM的PMF模塊和驅(qū)動(dòng)6個(gè)功率管的GDU柵極驅(qū)動(dòng)模塊。外圍電路采用8 MHz的外部晶振為系統(tǒng)提供時(shí)鐘以及上電復(fù)位方式。S12最小的核心系統(tǒng)如圖9所示。
圖9 S12ZVML128最小核心系統(tǒng)
轉(zhuǎn)子位置信息由3個(gè)相隔120°放置的霍爾傳感器提供,但由于外界環(huán)境干擾,其輸出信號(hào)常帶有尖峰,若不做處理直連到MCU引腳上,會(huì)影響芯片輸出的PWM,從而引起電機(jī)抖動(dòng)。對(duì)此本文硬件設(shè)計(jì)時(shí)針對(duì)于霍爾信號(hào)檢測(cè)添加濾波電路,以使輸入信號(hào)更加光滑。硬件電路如圖10所示,其中R17、R18和R19與C17、C18和C19組成低通濾波電路。
S12會(huì)根據(jù)當(dāng)前轉(zhuǎn)子所處扇區(qū),發(fā)出6路PWM信號(hào),經(jīng)GDU預(yù)驅(qū)模塊功率放大后控制逆變電中6個(gè)功率管有序開(kāi)閉,進(jìn)而實(shí)現(xiàn)三相定子電流的有序轉(zhuǎn)換。三向逆變器驅(qū)動(dòng)電路圖如圖11所示。
圖11 三向逆變器驅(qū)動(dòng)電路
電子換向功能是通過(guò)定時(shí)器TIM0通道1的換向中斷實(shí)現(xiàn)的,S12根據(jù)當(dāng)前3路霍爾信號(hào)的組合,確定轉(zhuǎn)子所在扇區(qū),然后更新寄存器(PMFOUTC,PMFCFG2)值,并在TIM0通道0產(chǎn)生async_event事件使PMF模塊產(chǎn)生新的PWM模式,從而實(shí)現(xiàn)電子換向和位置閉環(huán)控制。圖12為T(mén)IM0通道1換向中斷服務(wù)程序流程圖。
圖12 TIM0通道1中斷服務(wù)程序流程圖
系統(tǒng)速度環(huán)的閉環(huán)控制需要獲取電機(jī)的實(shí)際轉(zhuǎn)速,電機(jī)實(shí)際轉(zhuǎn)速的計(jì)算通過(guò)TIM0通道1的換向中斷和TIM0通道2的1 ms定時(shí)器中斷共同完成,具體計(jì)算方法見(jiàn)式(3)和式(4)。
(3)
式中:T為霍爾信號(hào)在一個(gè)電周期對(duì)應(yīng)的定時(shí)器計(jì)數(shù)值;Δcount為定時(shí)器捕獲三路霍爾異或信號(hào)相鄰邊沿的定時(shí)器計(jì)數(shù)差值。
(4)
式中:N為電機(jī)的實(shí)際轉(zhuǎn)速,r/min;fTIM為T(mén)IM0的計(jì)數(shù)時(shí)鐘頻率,Hz;pn為電機(jī)的極對(duì)數(shù)。
圖13為霍爾信號(hào)在1個(gè)電周期內(nèi)的變化。
圖13 1個(gè)電周期霍爾信號(hào)的變化
系統(tǒng)電流環(huán)的閉環(huán)控制通過(guò)TIM0通道2的1 ms中斷實(shí)現(xiàn)。在中斷執(zhí)行過(guò)程中,會(huì)計(jì)算出實(shí)際的電機(jī)速度和電機(jī)相位電流。將實(shí)際的電機(jī)轉(zhuǎn)速與所需速度進(jìn)行比較。根據(jù)速度PI控制器的結(jié)果,更新實(shí)際的PWM占空比。如果實(shí)際電機(jī)相位電流達(dá)到最大定義值,當(dāng)前PI控制器控制PWM占空比。電機(jī)相位電流的值保持在最大規(guī)定水平。圖14為T(mén)IM0通道2中斷服務(wù)程序流程圖。
表4為工程中所使用的座椅BLDC參數(shù)。基于Fuzzy-PI控制的BLDC Simulink模型仿真如圖15所示。圖16為具體的Fuzzy-PI控制器Simulink仿真模型,其中e和ec的量化因子分別為0.05和0.004,ΔKP和ΔKI的比例因子分別為0.5和10。仿真條件設(shè)置如下:初始轉(zhuǎn)矩為0.2 N·m,初始速度為1 000 r/min,t=4 s時(shí)目標(biāo)轉(zhuǎn)速設(shè)置為3 000 r/min,t=9 s時(shí)負(fù)載增加到0.5 N·m,仿真時(shí)間為15 s。
表4 座椅BLDC參數(shù)
圖15 基于Fuzzy-PI控制器的BLDC的Simulink仿真模型
圖16 Fuzzy-PI控制器的Simulink仿真模型
圖17為PI和Fuzzy-PI控制器的轉(zhuǎn)速波形對(duì)比圖,由圖17可知,在轉(zhuǎn)速突變時(shí),Fuzzy-PI控制器比PI控制器響應(yīng)時(shí)間更短;當(dāng)突加負(fù)載時(shí),也能更快地恢復(fù)到穩(wěn)定狀態(tài)。因此,Fuzzy-PI控制器具有更好動(dòng)態(tài)性能和更強(qiáng)的抗干擾能力。
圖17 PI和Fuzzy-PI控制的轉(zhuǎn)速波形對(duì)比
圖18為常規(guī)PI控制與Fuzzy-PI控制轉(zhuǎn)矩波形對(duì)比,由于電流換向、轉(zhuǎn)速增加和突加負(fù)載,圖18(a)、圖18(b)中都出現(xiàn)不同程度的轉(zhuǎn)矩波動(dòng)。尤其是在電流換向過(guò)程中,圖18(a)中的轉(zhuǎn)矩波動(dòng)明顯小于圖18(b),這是因?yàn)镕uzzy-PI控制系統(tǒng)中,控制器PI參數(shù)是根據(jù)電流偏差e和偏差變化率ec的大小自動(dòng)進(jìn)行在線(xiàn)修正的,使電機(jī)的電流能夠更快地跟蹤給定電流的變化,從而使轉(zhuǎn)矩的脈動(dòng)減小[12]。另外,由于BLDC電樞繞組電感的存在,使得換向時(shí)電流轉(zhuǎn)換速度的差異導(dǎo)致電機(jī)在啟動(dòng)時(shí)轉(zhuǎn)矩脈動(dòng)較大。
(a)基于PI控制的電機(jī)轉(zhuǎn)矩波形
圖19為PI與Fuzzy-PI控制系統(tǒng)電流波形對(duì)比圖。從圖19(a)和圖19(b)電機(jī)A相相電流的比較中可得出,Fuzzy-PI控制系統(tǒng)的相電流可以更快趨于平穩(wěn),波動(dòng)時(shí)間范圍小于PI控制系統(tǒng),具有更強(qiáng)的穩(wěn)定性。
(a)基于PI控制的電機(jī)A相電流波形
基于上述軟硬件系統(tǒng)的設(shè)計(jì),搭建了如圖20所示的電動(dòng)座椅工程測(cè)試臺(tái)架。表5為在噪音測(cè)試實(shí)驗(yàn)室環(huán)境下,分別測(cè)試轉(zhuǎn)速1 000、3 000 r/min,負(fù)載0、75 kg的工況下,座椅電機(jī)的實(shí)驗(yàn)測(cè)試結(jié)果。從表5可以看出,Fuzzy-PI控制器可以將目標(biāo)速度和實(shí)際速度之間的誤差率控制在0.3%以?xún)?nèi),且噪音降低23 dB。
表5 實(shí)驗(yàn)測(cè)試結(jié)果
圖20 電動(dòng)座椅工程測(cè)試臺(tái)架
本文針對(duì)BLDC和模糊控制的原理進(jìn)行研究,結(jié)合工程實(shí)際提出了基于Fuzzy-PI控制的速度電流位置三閉環(huán)的BLDC控制策略,并設(shè)計(jì)了以S12ZVML128為核心的汽車(chē)電動(dòng)座椅控制器,經(jīng)Simulink仿真和實(shí)驗(yàn)表明:該控制系統(tǒng)能夠?qū)崿F(xiàn)對(duì)電動(dòng)座椅BLDC的控制參數(shù)進(jìn)行在線(xiàn)自適應(yīng)調(diào)節(jié),響應(yīng)速度更快、電機(jī)控制更加平穩(wěn)、噪音可得到明顯改善,能較好地滿(mǎn)足工業(yè)要求。