蔡春晨,毛雪飛,趙雷,陳振,李震
(北京理工大學(xué)自動化學(xué)院,北京 100081)
超聲電機因其具有低速大轉(zhuǎn)矩、無電磁干擾、斷電自鎖、響應(yīng)快、速度和位置控制性好等優(yōu)點[1],在航空航天、機器人、移動電子設(shè)備等運動控制領(lǐng)域得以廣泛應(yīng)用[2]。但由于其獨特的機電能量轉(zhuǎn)換方式,超聲電機的效率還不是很高[3]。一方面,由于其主要應(yīng)用場合能量供應(yīng)有限,過低的效率會嚴(yán)重制約系統(tǒng)的續(xù)航能力;另一方面,效率過低意味著機電能量轉(zhuǎn)換過程產(chǎn)生大量的熱量[4],導(dǎo)致電機升溫,而溫度升高對電機的材料、諧振頻率、動態(tài)特性影響很大[5-7],給電機的高精度、高動態(tài)性能控制帶來挑戰(zhàn),甚至損壞電機。因此,在實現(xiàn)超聲電機轉(zhuǎn)速控制前提下如何最大程度地提升其工作效率已成為此領(lǐng)域內(nèi)亟需解決的關(guān)鍵問題之一[8]。
超聲電機轉(zhuǎn)速及效率優(yōu)化控制方法研究的重點主要包括:效率反饋方式、控制變量的選擇以及動態(tài)工況下效率優(yōu)化算法的穩(wěn)定性。當(dāng)調(diào)節(jié)頻率使得電機驅(qū)動電壓和電流之間相位差的余弦值最大時,可實現(xiàn)效率的間接反饋控制[9-11]。文獻[9]僅采用了頻率單變量控制,無法同時滿足轉(zhuǎn)速和效率的控制需求,不能實現(xiàn)效率的全局優(yōu)化;文獻[10-11]通過引入占空比這一控制變量,在精準(zhǔn)控制電機轉(zhuǎn)速的前提下實現(xiàn)最大效率。然而上述方法需要檢測電壓和電流并計算相位差來實現(xiàn)效率反饋,因此電路復(fù)雜、計算量大。以雙變量控制為基礎(chǔ),通過只檢測電壓并將其控制到最小值來跟蹤最大效率點,實現(xiàn)了轉(zhuǎn)速和效率優(yōu)化控制[12]。在實際工程應(yīng)用中,由于電機的需求轉(zhuǎn)速及負載轉(zhuǎn)矩會發(fā)生動態(tài)變化,上述方法不能保證效率優(yōu)化算法的收斂精度和動態(tài)工況下的穩(wěn)定性。
在對超聲電機及其驅(qū)動電路工作特性分析的基礎(chǔ)上,確定電機轉(zhuǎn)速和效率優(yōu)化兩個控制量,然后對基于驅(qū)動電壓有效值的效率反饋方式進行理論證明,并針對電機的電壓-效率-頻率特性設(shè)計了最大效率點跟蹤(maximum efficiency point tracking,MEPT)算法,并基于最小二乘法(LSM)的多項式曲面擬合方法計算得到頻率更新步長。
針對超聲電機的工作原理,驅(qū)動電路的常用拓撲主要有三種:推挽電路、全橋電路和半橋電路[13],其中全橋電路在可靠性、輸出電壓諧波等方面性能最好,因此應(yīng)用最為廣泛。
超聲電機及全橋驅(qū)動電路拓撲如圖1所示,其中Udc為直流輸入電壓,Q1~Q8為開關(guān)管MOSFET。
圖1 超聲電機及全橋驅(qū)動電路拓撲Fig.1 Ultrasonic motor and full bridge drive circuit topology
圖1中,A,B兩相全橋電路均采用移相PWM控制,Q1~Q8的驅(qū)動信號頻率均為fs,占空比固定為50%(忽略死區(qū)),且同一橋臂上、下兩個開關(guān)管(如 Q1和Q2)驅(qū)動信號互補。變壓器TrA,TrB變比均為1∶N,其輸出電壓uA,uB是頻率為fs的方波電壓。調(diào)節(jié)左、右橋臂開關(guān)管(如Q2和Q4)驅(qū)動信號之間的相位差,即可改變uA,uB的占空比D1,其取值范圍為[0,1]。調(diào)節(jié)A相和B相同位置開關(guān)管(如Q4和Q8)驅(qū)動信號相位差,即可改變兩相電壓uA,uB相位差α,為保證電機具有較高的電機效率和運行穩(wěn)定性,一般將α固定為π/2。變壓器輸出端和超聲電機USM兩相輸入端之間分別串聯(lián)一個匹配電感LA,LB,電感值均為Ls,主要作用是進行濾波和功率匹配[14],得到正弦交流電壓uFA,uFB,于是可以通過全橋驅(qū)動電路的兩個變量fs和D1改變超聲電機驅(qū)動電壓uFA,uFB的頻率和幅值。
在超聲電機壓電陶瓷片上施加電壓uFA,uFB,通過逆壓電效應(yīng)可在定子上激發(fā)出兩個模態(tài)響應(yīng)wA,wB,且滿足下式:
式中:Θ,M,C,K分別為機電耦合系數(shù)、定子的模態(tài)質(zhì)量、結(jié)構(gòu)阻尼和機械剛度系數(shù)。
當(dāng)D1=1時,模態(tài)響應(yīng)wA,wB獲得最大幅值為
式中:Cd為電機等效靜態(tài)電容。
兩個模態(tài)響應(yīng)在定子上疊加形成波長為λ的旋轉(zhuǎn)行波。由于定、轉(zhuǎn)子間存在一定的軸向預(yù)壓力,它們在行波波峰附近存在摩擦作用,摩擦區(qū)域坐標(biāo)和正、負摩擦分界點坐標(biāo)分別為xc和xs,由于摩擦作用轉(zhuǎn)子可獲得的最大空載轉(zhuǎn)速為[10]
式中:h,r分別為轉(zhuǎn)子的厚度和外徑;λ為定子行波的波長。
電機轉(zhuǎn)速為ωR時,轉(zhuǎn)子通過摩擦獲得的驅(qū)動力矩可用下式表示:
式中:kT為轉(zhuǎn)矩系數(shù)。
超聲電機轉(zhuǎn)速及效率優(yōu)化控制框圖如圖2所示,外環(huán)對電機轉(zhuǎn)速進行采樣和比較,經(jīng)過PI控制器得到控制量D1。內(nèi)環(huán)通過效率間接反饋單元對驅(qū)動電壓uFA進行整流濾波、采樣并計算其有效值UF,利用所設(shè)計的MEPT算法計算得到控制量fs。驅(qū)動電路在D1和fs的雙變量控制下經(jīng)過匹配電路輸出uFA,uFB,進而對超聲電機進行控制。
圖2 轉(zhuǎn)速及效率優(yōu)化控制框圖Fig.2 Speed and efficiency optimization control block diagram
電機工作時分為兩個階段:階段1(0—t0時刻),電機從靜止開始啟動,MEPT算法不起作用,驅(qū)動頻率fs設(shè)為恒定值f0,外環(huán)PI控制器正常工作直到轉(zhuǎn)速達到給定值;階段2(t0時刻之后),MEPT算法由初始值f0開始對fs進行更新,直到采樣計算得到的UF值達到最小值,此時電機工作在最大效率點。
設(shè)電機轉(zhuǎn)動慣量為J,負載轉(zhuǎn)矩為TL,有:
超聲電機的模型可由式(4)、式(5)確定,見圖2。當(dāng)電機達到穩(wěn)態(tài)時,驅(qū)動力矩與負載轉(zhuǎn)矩相等,即TR=TL,于是由式(4)可以得到:
采用結(jié)構(gòu)簡單、應(yīng)用廣泛的PI控制器,將電機實際轉(zhuǎn)速nR與轉(zhuǎn)速參考值n*R進行比較,得到偏差值E作為控制器輸入,經(jīng)過如下式表示的控制律作用得到的輸出值作為占空比D1(s):
式中:KP為比例系數(shù);TI為積分時間常數(shù)。
基于電壓有效值的間接反饋方式簡單可靠,下面對此效率反饋方式的合理性進行證明。
機械品質(zhì)因數(shù)Qm是衡量超聲電機能量轉(zhuǎn)換性能的重要參數(shù),可由下式給出:
同時有:
電機在最大效率點ηmax工作時,驅(qū)動頻率設(shè)為fm,此時Qm和cosφ達到最大值。由于穩(wěn)態(tài)情況下電機存儲的總能量WU為定值,因此由式(8)、式(9)可知此時UF達到最小值,因此UF可作為電機效率的間接反饋量。測得Shinsei USR60型超聲電機在90 r/min,0.3 N·m條件下,UF和η隨頻率fs變化的曲線如圖3所示,其中fm=41.72 kHz。
圖3 90 r/min,0.3 N·m時UF和η隨頻率fs變化曲線Fig.3 Variation curves of UFand η with fsunder 90 r/min,0.3 N·m
基于圖3中UF和η隨fs變化的曲線特性,一種基本的效率優(yōu)化的思想是對最大效率點fm進行跟蹤:由初始值f0開始,每隔UF的采樣周期Tsample按步長Δf減小驅(qū)動頻率fs,然后計算頻率變化前后UF的變化量 ΔUF,若 ΔUF<0,則繼續(xù)減小fs,否則認(rèn)為UF達到最小值UFmin,即電機工作在最大效率點ηmax,不再減小fs。頻率更新的步長會影響效率優(yōu)化算法以及轉(zhuǎn)速控制的性能,文獻[12]采用分頻段變步長的方式,當(dāng)fs距離fm較遠時,設(shè)置步長0.3 kHz,距離較近時設(shè)置步長0.003 kHz,縮短了優(yōu)化過程的時間。但上述步長設(shè)置方式無法保證算法的收斂精度和動態(tài)工況下的穩(wěn)定性。所提出的MEPT算法如圖4所示,基于最小二乘法的多項式曲面擬合方法計算Δf。
圖4 MEPT算法流程圖Fig.4 Algorithm flow chart of MEPT
工作流程描述如下:
1)對算法中各參數(shù)進行設(shè)置。
f0為MEPT算法開始執(zhí)行時刻(t0時)電機的驅(qū)動頻率,一般大于超聲電機諧振頻率fr,并保證此頻率下D1能夠滿足常用工況下啟動階段的調(diào)速范圍60~110 r/min,仿真結(jié)果表明43.5 kHz可以滿足此要求;p為采樣周期數(shù),將UF在連續(xù)p個Ts周期內(nèi)取平均值,用于減少UF在采樣過程產(chǎn)生的隨機誤差,取值過大會降低算法的收斂速度;ΔUmin為電壓判斷閾值,用于抑制算法在最大效率點附近由于ΔUF在零值上下波動引起的振蕩,保證算法的穩(wěn)定性。經(jīng)過仿真測試p和ΔUmin分別取21和0.4 V可以滿足以上要求。
2)根據(jù)UF計算得到。
F(k)計算示意圖如圖5所示,橫軸t代表算法執(zhí)行的時間坐標(biāo),相鄰兩個時間點的間隔為Tp=p×Ts。在區(qū)間[t(k-1),t(k)],[t(k-2),t(k-1)]內(nèi),驅(qū)動頻率分別為f(sk),f(sk-1),二者的差值記為Δf(sk),UF的平均值分別記為二者的差值記為。
圖5 F(k)計算示意圖Fig.5 Calculation diagram ofF(k)
3)根據(jù)電機轉(zhuǎn)速nR和轉(zhuǎn)矩TL,基于最小二乘法的多項式曲面擬合方法計算Δf。
如圖3所示,在超聲電機工作的最大效率點fm的鄰域[fm-δf,fm+δf]內(nèi),UF與驅(qū)動頻率fs之間的關(guān)系可使用下式表示的曲線進行精確擬合:
其中,A為二次項系數(shù),是轉(zhuǎn)速nR和轉(zhuǎn)矩TL的函數(shù)。若要保證超聲電機工作在最大效率點,應(yīng)保證下式成立:
由式(10)、式(11)聯(lián)立可得:
為防止算法發(fā)生振蕩,并保證較高的收斂速度,取式(12)“ = ”成立,并將Δf表示為轉(zhuǎn)速nR和轉(zhuǎn)矩TL的函數(shù)g(nR,TL):
Shinsei USR60超聲電機常用工作范圍為60~110 r/min,0~0.5 N·m,轉(zhuǎn)速和轉(zhuǎn)矩分別間隔 10 r/min,0.1 N·m,選取 36個工況(nRi,TLi),i=1,2,…,36,得到36個工況下A的值并代入式(13)中,計算得到對應(yīng)的Δfi如表1所示。
表1 不同工況(nRi,TLi)時Δfi的取值Tab.1 The value of Δfiin different working conditions
將表1中離散的數(shù)據(jù)點繪制在三維坐標(biāo)系中,如圖6所示,通過曲面擬合的方法得到函數(shù)Δf=g(nR,TL)的表達式。
圖6 Δfi與(nRi,TLi)在三維坐標(biāo)系中的關(guān)系Fig.6 Relationship between Δfiand(nRi,TLi)in 3D coordinate system
采用最小二乘法擬合得到的曲面如圖7所示,其中黑色實點表示離散數(shù)據(jù)點。計算此曲面對原始數(shù)據(jù)點的確定系數(shù)R和誤差平方和SSE分別為0.992和1.42×10-4,這說明對原始數(shù)據(jù)擬合效果很好,且能對未知數(shù)據(jù)點的Δf進行預(yù)測。于是可根據(jù)式(16)計算任意轉(zhuǎn)速nR和轉(zhuǎn)矩TL條件下Δf的數(shù)值。
圖7 最小二乘法擬合函數(shù)Δf=g(nR,TL)廹到的曲面Fig.7 Surface obtained by fitting Δf=g(nR,TL)with LSM
4)判斷|ΔF(k)|> ΔUmin是否成立,若結(jié)果為“Y(是)”,說明fs尚未收斂至fm,則繼續(xù)執(zhí)行下一步進行判斷;若結(jié)果為“N(否)”,說明算法已經(jīng)收斂,返回步驟2)進入下一循環(huán)。
5)判斷 ΔF(k)·Δfs(k)> 0 是否成立,若是,通過fs(k+1)=fs(k)-Δf對fs進行更新;若否,則通過fs(k+1)=fs(k)+Δf進行更新,最終返回步驟2)進入下一循環(huán)。
為驗證所提出轉(zhuǎn)速及效率優(yōu)化控制方法的有效性,以Shinsei USR60超聲電機作為控制對象并基于圖1和圖2建立系統(tǒng)仿真控制模型,Udc為12 V,變壓器變比為1∶6,匹配電感取值Ls為2.4 mH,UF的采樣周期Tsample為0.85 kHz,PI控制器參數(shù)KP,TI分別為0.1和0.9 ms。
圖8 90 r/min,0.3 N·m時所提出方法的控制效果Fig.8 Control effect of the proposed method under 90 r/min,0.3 N·m
電機給定轉(zhuǎn)速為70 r/min,轉(zhuǎn)速環(huán)均采用PI控制器,效率優(yōu)化算法分別采用分頻段變步長和MEPT算法并在1.5 s時開始工作,負載轉(zhuǎn)矩在3.5 s時由0.3 N·m減小為0.1 N·m,fs以及電機轉(zhuǎn)速和工作效率如圖9所示。
圖9 動弦工況下不同效率優(yōu)化算法控制效果對比Fig.9 Comparison of control effects of different efficiency optimization algorithms under dynamic conditions
從圖9中可以看出,0~1.5 s內(nèi),兩種控制效果沒有明顯差別;1.5~3.5 s內(nèi),分頻段變步長算法優(yōu)化速度較快,時間為0.395 s,轉(zhuǎn)速波動為13.4%,但優(yōu)化后效率僅為0.209,說明算法未收斂至最大效率點,收斂精度低。而MEPT算法優(yōu)化時間為0.735 s,這對電機性能幾乎沒有影響,轉(zhuǎn)速波動僅為1.6%,優(yōu)化后效率達到了0.268;3.5 s之后,由于負載突變,分頻段變步長算法出現(xiàn)振蕩,導(dǎo)致轉(zhuǎn)速波動很大,最大波動為19.5%,此時電機無法正常工作,而MEPT算法僅為6.4%,且最終穩(wěn)定在70 r/min,電機近似達到最大效率0.194。
針對超聲電機效率過低的問題,通過分析電機驅(qū)動電路工作特性,確定fs和D1可以作為控制量,分別對轉(zhuǎn)速和效率進行控制,并利用機械品質(zhì)因數(shù)Qm的表達式對基于驅(qū)動電壓有效值的效率反饋方式進行理論證明,然后針對電機的電壓-效率-頻率特性設(shè)計了最大效率點跟蹤算法,采用基于最小二乘法的多項式曲面擬合方法計算頻率更新步長。與現(xiàn)有效率優(yōu)化方法相比,該方法不僅能夠提高電機穩(wěn)態(tài)時的工作效率,減小效率優(yōu)化過程中的轉(zhuǎn)速波動,同時還保證了動態(tài)工況下的穩(wěn)定性。