周舒鵬
(安徽理工大學(xué),安徽淮南,232001)
永磁同步直線電機(jī)(Permanent magnet synchronous linear motor,PMSLM)因具有遠(yuǎn)行程、大推力、高精度等優(yōu)點(diǎn)而被廣泛應(yīng)用于工業(yè)領(lǐng)域中。目前,在PMSLM 驅(qū)動控制系統(tǒng)中,通過機(jī)械傳感器實(shí)時檢測PMSLM 的位置與速度信號,而傳統(tǒng)機(jī)械位置傳感器價格昂貴、安裝困難、精度易受環(huán)境影響。因此,無位置傳感器的控制研究方法應(yīng)時而生。目前,主要的無位置傳感器控制方法有以下幾類:基于模型參考自適應(yīng)的估計(jì)方法、基于滑模觀測器的估計(jì)方法、基于拓展卡爾曼濾波的估計(jì)方法、基于高頻信號注入的估計(jì)方法[1]。前三類方法在高速運(yùn)行時可較好地估算PMSLM 的速度和位置情況,PMSLM 靜止與低速運(yùn)行時,因反電勢信號微弱,因而估算效果較差。第四類方法通過外加高頻信號,檢測電機(jī)起動和低速運(yùn)行時的速度和位置,電機(jī)高速運(yùn)行時會引起推力波動,產(chǎn)生附加損耗,因而高頻注入法常用在低速運(yùn)行時段。
為減小低速向高速切換的速度誤差,更好預(yù)估PMSLM運(yùn)行位置,本文采用兩種不同的估計(jì)算法。在PMSLM 起動與低速運(yùn)行階段,采用高頻信號注入法;在高速運(yùn)行階段,選用基于超螺旋滑模觀測器的觀測方法;PMSLM 由低速向高速運(yùn)行過渡區(qū)間,利用兩種估計(jì)算法結(jié)果的加權(quán)平均值的復(fù)合滯環(huán)算法,最后通過仿真驗(yàn)證算法的可行性。
當(dāng)電機(jī)起動或低速時,反電動勢幅值很小,無法使用基于反電動勢的控制方法。因此,本文提出使用脈振高頻信號注入法(High frequency signal injection method,HFI),注入高頻電壓信號,通過檢測攜帶動子位置和速度信息的高頻電流響應(yīng),進(jìn)而提取出電機(jī)相應(yīng)的電機(jī)位置與速度信息[2]。
忽略PMSLM 的渦流損耗和端部效應(yīng)的影響,則PMSLM在同步旋轉(zhuǎn)d-q坐標(biāo)系下的模型為:
式中:ud、uq分別為d-q軸的電壓;R為定子電阻;id、iq分別為d、q軸的電流;ψd、ψq分別為d-q軸的磁鏈;Ld、Lq分別為d、q軸電感;ωe為電角頻率;p為微分算子。
在PMSLM 的估計(jì)軸軸注入幅值為Vh,頻率為ωh的高頻余弦電壓信號,注入的信號滿足下式:
式中:ud?h、uq?h為估計(jì)軸-的高頻電壓。
由于該方法主要用于零速和低速段,電機(jī)實(shí)際的旋轉(zhuǎn)角頻率ωe很小,式(1)中反電動勢ωeψf可忽略不計(jì)。因?yàn)殡姍C(jī)旋轉(zhuǎn)角頻率ωe遠(yuǎn)低于注入的高頻電壓信號頻率ωh,此時電機(jī)的繞組阻抗主要是自感的感抗,電樞電阻R≈ 0,式(1)可簡化成純電感模型。
式中:udh、uqh分別為d-q軸高頻電壓信號注入后的電壓;idh、iqh分別為高頻電壓信號注入后的電流響應(yīng);Ldh、Lqh分別為高頻信號注入后的電感。
經(jīng)高頻電壓注入后,估計(jì)軸系-的電流轉(zhuǎn)換為旋轉(zhuǎn)軸系d-q的電流:
式中:id?h、iq?h為估計(jì)軸系-的電流。
結(jié)合式(2)(3)(4)可得:
分析式(5)可知,若位置誤差θ?=0,則只有d? 軸的電流分量id?h存在動子位置誤差。因此,若要獲得高頻信號id?h,需要添加帶通濾波器(BPF)來濾除頻率遠(yuǎn)大于注入頻率的載波頻率信號和遠(yuǎn)低于注入頻率的基波頻率信號,然后將濾波后的id?h與調(diào)制信號sinωht相乘,最后通過低通濾波器濾波后得到調(diào)節(jié)器所需的輸入量f(Δθ)[3],則:
將所得的電角度誤差送入PI 調(diào)節(jié)器中使得=0,可得θe=,即高頻電壓信號注入后,電機(jī)估計(jì)位置跟隨實(shí)際的位置。通過PMSLM 的機(jī)械運(yùn)動方程可提取出動子的運(yùn)動速度和位置信息。
式中:M為電機(jī)質(zhì)量,v為電機(jī)運(yùn)行速度,F(xiàn)e為電磁推力,F(xiàn)l負(fù)載阻力,B為粘滯系數(shù)。
高頻信號注入法在電機(jī)零速和低速時能準(zhǔn)確判斷電機(jī)的位置和速度,但該方法適用于電機(jī)低速運(yùn)行階段,高速運(yùn)行時,高頻信號在交軸產(chǎn)生的高頻損耗與轉(zhuǎn)矩波動較大。因此,在電機(jī)中高速運(yùn)行時,需采用其他方法來預(yù)估電機(jī)的位置與速度情況。目前,滑模觀測器法常用的是傳統(tǒng)一階滑模觀測器(Sliding Mode Observer,SMO)。由于電機(jī)反電動勢包含電機(jī)的速度與位置信息,因此,SMO 法以給定電流與反饋電流的誤差為基礎(chǔ),根據(jù)該誤差對電機(jī)反電動勢進(jìn)行重構(gòu),最后利用電機(jī)反電動勢來推算出電機(jī)的位置與速度信息。SMO 調(diào)試方便,結(jié)構(gòu)簡單,但易產(chǎn)生抖振、位置跟蹤誤差大、魯棒性弱的情況,雖可利用濾波器法降低抖振,但會導(dǎo)致相位延遲。本文采用的是超螺旋滑模觀測器方法(Super-Twisting SMO,STSMO),超螺旋滑模觀測器法是在SMO 基礎(chǔ)上提出的,STSMO 是在連續(xù)的積分環(huán)節(jié)中進(jìn)行符號函數(shù)切換[4],此方法削弱了電機(jī)抖振,縮短了調(diào)整時間,使得位置與速度估計(jì)結(jié)果更為精確。
在電機(jī)兩相靜止α-β軸中,永磁同步直線電機(jī)的電流方程為:
式中:iα、iβ分別為α-β軸的電流;L為電樞電感;uα、uβ分別為α-β軸的電壓;Vα、Vβ為電機(jī)的反電動勢。
在α-β坐標(biāo)系中構(gòu)建滑模觀測器模型中,Supertwisting 的算法形式:
式中:x1、x2為系統(tǒng)的狀態(tài)變量;k1、k2為滑模增益;ε1、ε2為擾動變量。
基于超螺旋滑模算法的PMSLM 數(shù)學(xué)模型構(gòu)建的觀測器為:
式(10)和(11)中:、分別為α-β軸滑模估算電流。
由式(10)、式(11)分別減去式(8)可得到電流誤差方程為:
此時滑模觀測器的控制輸入Vα和Vβ分別等效于電機(jī)的反電動勢Eα與Eβ:
由于等效反電勢Eα、Eβ具有非連續(xù)性的特點(diǎn),波形存在一定程度的失真,因而不能直接用來估算動子的位置和轉(zhuǎn)速。為此,需要在滑模觀測器的輸出側(cè)需加一個截止頻率為wc的低通濾波器,低通濾波器濾除高次諧波后,獲得與實(shí)際反電勢等效且連續(xù)的滑模控制器的觀測反電動勢、。
將觀測反電動勢、引入鎖相環(huán)的結(jié)構(gòu)內(nèi),通過鎖相環(huán)可估算出電機(jī)的速度與位置信息,鎖相環(huán)結(jié)構(gòu)框圖如圖1 所示。

圖1 鎖相環(huán)結(jié)構(gòu)框圖
圖1 中,τ為PMSLM 的極距。經(jīng)過鎖相環(huán)的相關(guān)運(yùn)算后,觀測反電動勢誤差ΔE可表示為:
將觀測反電動勢誤差ΔE引入PI 調(diào)節(jié)器中,可得出電機(jī)動子的估計(jì)角速度,經(jīng)過積分環(huán)節(jié)得出動子的預(yù)估位置。由直線電機(jī)的速度公式=()/30可計(jì)算出永磁同步直線電機(jī)的估計(jì)直線運(yùn)動速度。
為了準(zhǔn)確估計(jì)永磁同步直線電機(jī)從低速到中高速的位置和速度情況,需要采用適當(dāng)?shù)那袚Q機(jī)制來實(shí)現(xiàn)電機(jī)速度的平滑切換。目前,切換機(jī)制可分為單點(diǎn)切換法與復(fù)合滯環(huán)切換法兩類。單點(diǎn)切換法通過設(shè)定一個閾值,在切換點(diǎn)的左右區(qū)間實(shí)行不同估計(jì)算法的切換。為了提高切換精度,避免發(fā)生抖振,本文采用加權(quán)系數(shù)法來實(shí)現(xiàn)滯環(huán)區(qū)間的過渡階段的平穩(wěn)銜接,使得兩種估計(jì)算法能夠平滑切換。滯環(huán)切換區(qū)間內(nèi)的加權(quán)算法可設(shè)計(jì)為:
在Matlab/Simulink 仿真環(huán)境中搭建基于上述算法的PMSLM 無位置傳感器控制系統(tǒng),結(jié)構(gòu)框圖如圖2 所示。

圖2 無位置傳感器控制系統(tǒng)圖
所用的PMSLM 的參數(shù)如表1 所示。

表1 永磁同步直線電機(jī)參數(shù)
根據(jù)仿真中的PMSLM 的全速域所適應(yīng)區(qū)間,可確定切換區(qū)間為[0.1m/s,0.7m/s]。初始給定期望速度為1m/s,空載運(yùn)行至0.4s。0.4s 時突加100N 的負(fù)載,0.75s 時給定期望速度為1.2m/s。
傳統(tǒng)機(jī)械傳感器的仿真結(jié)果、STSMO-HFI 無位置傳感器控制方法的仿真結(jié)果如圖3~8 所示。圖3 為傳統(tǒng)機(jī)械傳感器速度輸出值,圖4 為傳統(tǒng)機(jī)械傳感器的電機(jī)速度誤差圖,圖5 和圖6 分別為STSMO-HFI 速度和位置輸出值,圖7 和圖8 分別為STSMO-HFI 速度、位置實(shí)際值和估計(jì)值的差值。

圖3 傳統(tǒng)機(jī)械傳感器電機(jī)速度

圖4 傳統(tǒng)機(jī)械傳感器電機(jī)速度誤差

圖5 STSMO-HF 速度

圖6 STSMO-HFI 位置

圖7 STSMO-HFI 速度誤差

圖8 STSMO-HFI 位置誤差
仿真結(jié)果表明,PMSLM 能瞬間起動,STSMO-HFI 法瞬時誤差最大達(dá)0.18m/s;突加負(fù)載后,0.005s 后預(yù)估速度可跟隨實(shí)際運(yùn)動速度;當(dāng)PMSLM 進(jìn)入速度的切換區(qū)間時,瞬時誤差略微增大,速度誤差和位置誤差分別達(dá)到0.006m/s 和0.0015°,傳統(tǒng)機(jī)械位置傳感器速度誤差達(dá)到0.08m/s,電機(jī)帶上100N 負(fù)載運(yùn)行后,傳統(tǒng)機(jī)械傳感器的電機(jī)達(dá)到期望速度的調(diào)整時間約為0.1s,STSMO-HFI 的調(diào)整時間為0.05s。
綜上所述,利用高頻注入法、超螺旋滑模觀測法、復(fù)合滯環(huán)法可實(shí)現(xiàn)在兩種算法之間平滑切換,較好預(yù)估PMSLM的運(yùn)行情況。因此,充分利用兩種算法的各自優(yōu)勢,實(shí)現(xiàn)無位置傳感器速度和位置情況精確的估計(jì)。