李先峰 高慧斌 郭旭 張軍強



摘?要:線性壓電馬達(LPCM)作為執行元件,自身明顯的摩擦機理會降低系統跟蹤精度,限制了它在光電跟蹤領域的應用。為了克服該問題,結合線性壓電馬達驅動的某光電跟蹤轉臺具體方案,針對馬達摩擦驅動的原理進行分析。基于廣義的Maxwell滑動(GMS)模型建立系統的摩擦模型,并分別針對滑動階段和預滑階段的相關模型進行參數辨識和模型校驗。在控制系統中進一步設計引入摩擦前饋補償環節,通過樣機試驗結果顯示,對于幅值為0.174?rad、頻率為0.159?Hz的等效正弦引導,在傳統控制策略基礎上結合采用的摩擦前饋補償方法,系統位置跟蹤均方根(RMS)誤差值僅15?μrad,相比Coulomb摩擦前饋補償的控制方法提高了42.3%,且誤差尖峰削弱明顯,減少了73.8%。滿足光電跟蹤實際應用中對線性壓電馬達驅動系統的要求。
關鍵詞:光電跟蹤控制;線性壓電馬達;系統辨識;摩擦補償;廣義Maxwell滑動模型
DOI:10.15938/j.emc.2019.11.017
中圖分類號:TP?273
文獻標志碼:A
文章編號:1007-449X(2019)11-0135-08
收稿日期:?2017-11-29
基金項目:國家重點研發計劃(2016YFC0803000);吉林省科技發展計劃重點科技研發項目(20180201012GX)
作者簡介:李先峰(1983—),男,博士研究生,副研究員,研究方向為壓電馬達驅動控制技術;
高慧斌(1963—),男,研究員,博士生導師,研究方向為光電測量和光電跟蹤技術;
郭?旭(1991—),女,博士研究生,助理研究員,研究方向為轉臺控制;
張軍強(1981—),男,博士,副研究員,研究方向為光學儀器總體技術。
通信作者:李先峰
Friction?compensation?control?for?linear?piezoelectric?ceramic?motor?driving?system
LI?Xianfeng1,2,3,?GAO?Huibin1,?GUO?Xu1,2,?ZHANG?Junqiang1,3
(1.?Changchun?Institute?of?Optics,?Fine?Mechanics?and?Physics,?Chinese?Academy?of?Science,?Changchun?130033,?China;2.?University?of?Chinese?Academy?of?Sciences,?Beijing?100049,?China;
3.?Yusense?Information?Technology?and?Equipment?(Qingdao)?Inc.,?Qingdao?266000,?China)
Abstract:
The?linear?piezoelectric?ceramic?motor?(LPCM)?is?one?kind?of?actuators.?The?large?tracking?error?was?induced?by?the?friction?principle?of?LPCM,?which?is?used?in?the?photonics?tracking?control?field.?It?is?compensated?by?the?friction?model?feedforward?approach.?Firstly,?the?driving?scheme?for?LPCM?was?introduced,?which?is?constricted?by?strict?size?and?weight?in?special?photoelectric?detect?application.?Then,?motor?friction?force?was?analyzed?according?to?friction?driving?principle,?friction?model?based?on?the?generalized?Maxwellslip?(GMS)?was?presented,?and?the?parameters?in?presliding?regime?and?gross?sliding?regime?were?identified?through?the?special?experiments.?Then,?it?is?also?necessary?for?model?validation.?After?that,?control?system?was?modeling,?friction?compensation?was?added?into?the?controller.?Finally,?the?experiment?results?demonstrate?that?when?the?prototype?run?in?the?mode?of?sine?guide,?the?amplitude?is?0.174?rad?and?frequency?is?0.159?Hz.?The?position?tracking?root?mean?square?(RMS)?error?is?15?μrad,?less?than?42.3%?compared?with?Coulomb?friction?feedforward?compensation.?The?error?spikes?are?obviously?weakened,?even?reduced?by?73.8%.?Using?classical?control?algorithm?with?friction?feedforward?compensation?mentioned.?The?drive?control?system?meets?the?need?of?performance.?Based?on?above?research,?it?suggests?that?linear?piezoelectric?ceramic?motor?can?be?used?in?the?field?of?photonics?detection?and?so?on.
轉臺空載條件下的占空比—角速度特性測試曲線如圖4所示,D∈[-0.25,+0.24]為“死區”區間,其他區間角速度和占空比雖近似線性,但也存在一定程度的波動,且在高轉速時呈現飽和,與分析一致。
系統中的摩擦力矩TF包含了馬達驅動足與陶瓷環之間的干摩擦和軸承的潤滑摩擦,干摩擦系數遠大于軸承摩擦系數,在系統中的影響占主導作用。圖4中對應較大占空比的“死區”即說明這種摩擦的影響,將會導致控制過程中明顯的“粘滑”效應。
2.2?摩擦模型初步建立
為了補償摩擦非線性的影響,通常采用模型化和非模型化的方法,而基于模型化的方法具有針對性強,機理清晰的特點,這里選用基于模型的方法進行摩擦補償控制。
常見的摩擦模型包括靜態的Coulomb模型、Stribeck模型,動態的Dahl模型、LuGre模型、Leuven模型等[10]。在上述列舉的模型中,靜態模型適用于描述滑動階段的穩態摩擦力;而動態模型從Dahl模型出現之后的模型均能很好的描述預滑行為,LuGre模型將接觸介質在這一階段之間的摩擦變化描述成為如同彈性“鬃毛”的變形,而為了在速度換向時獲得更加滿意的跟蹤性能,相關學者在LuGre模型基礎上進一步發展了Leuven模型[11],Leuven模型考慮非局部記憶轉折點的數據,采用了計算機中的“棧”來存儲數據,但容易出現棧溢出的問題,且參數較多。在此基礎上,Lampaert等[12]利用無質量的Maxwell滑動模型實現遲滯摩擦力來消除棧溢出,之后逐漸發展出了廣義的Maxwell滑動(generalized?Maxwell?slip,?GMS)摩擦模型,利用多個Maxwell滑動元素實現更加準確的摩擦描述[13]。
為了消除線性壓電馬達驅動系統中的“粘滑”現象,描述預滑區的非線性彈簧作用,基于GMS模型描述系統摩擦進一步實現補償,該模型相比其他動態模型的參數相對容易辨識。GMS摩擦模型包括N個無質量且具有共同滑動速度信號輸入的并聯Maxwell元素,如圖5所示。
每個Maxwell元素在粘—滑狀態間切換,有任一個元素處于粘滯預滑狀態則系統處于預滑階段,所有元素發生滑動時系統才轉入滑動階段,如果用zi表示每個Maxwell元素的位移形變量,則該模型可描述成:
當Fi≤αis(θ·),即每個Maxwell元素粘滯時,有
F·i=kiθ·。(3)
當速度未過零時,即每個Maxwell元素滑動時,有
F·i=sgn(θ·)αiC(1-Fiαis(θ·))。(4)
式中:αi為第i個元素的權值系數;ki為第i個元素的剛度;αis(θ·)為第i個元素的飽和摩擦力限制,s(θ·)表示Stribeck曲線;C為收斂參數,決定|Fi|/αis(θ·)收斂至1的快慢;θ·為滑動角速度。
因此,系統摩擦力可表示為
F=∑Ni=1Fi+σθ·。(5)
其中σ為滑動粘滯摩擦系數。
該模型適用于描述預滑和滑動階段的摩擦力變化。
2.3?摩擦模型的參數辨識
摩擦模型需要辨識滑動和預滑2個階段中各占主要影響的模型參數。
首先,辨識滑動階段的靜態參數,對轉臺進行使用速度區間內的多組固定速度閉環試驗[13]。根據轉臺動力學方程可得
Jθ··+σθ·=Kfu-F。(6)
其中:Kf為力矩系數;u為控制量。當角速度θ·穩態時有
Kfu=sgn(θ·)[s(θ·)+σθ·]。(7)
在相同角位移范圍內,給定不同斜率的位置斜坡輸入,使馬達系統以不同速度閉環運行,測量滑動階段角速度對應摩擦力及擬合的對應曲線如圖6所示。
通過上述試驗可辨識出FS、FC、σ和θ·s4組靜態參數,具體辨識結果如表1所示。
實際控制中的速度環采樣頻率fsample=100?Hz,編碼器的測速分辨率為
θ·min=0.077″/(1/100)=3.73×10-4(rad/s)。(8)
表1所示辨識出的Stribeck速度θ·s小于θ·min,因此在滑動階段的摩擦模型僅考慮Coulomb摩擦力矩和粘滯摩擦力矩是合理的,式(6)可近似為
Fsliding(θ·)≈sgn(θ·)[FC+σθ·]。(9)
這種簡化使對摩擦力矩的補償著重于預滑階段,式(4)轉化為
F·i=sgn(θ·)αiC(1-FiαiFC)。(10)
其次,為了辨識預滑階段的摩擦模型參數ki和αi,則需采取低頻低幅值的正弦控制量[14]輸入激勵,以保證慣量的影響最小且系統處于預滑階段,這里采用的輸入力矩測量預滑階段的系統運動為
Fext=0.9FCsin(2πt/10)。(11)
圖7的試驗數據為其中一組典型的預滑階段的角位移和摩擦力矩的測量曲線,采樣周期T=1?ms,表現為非常明顯的遲滯特性,在摩擦力矩零值附近的微小位移錯位是由于方向開關切換造成的。
權衡實現復雜度和擬合的精度,這里通過一定數量與Coulomb摩擦力相關的基本元素,利用分段近似實現對預滑階段遲滯特性的描述。選擇N=3,采用分段線性函數進行擬合[1],對應的ki=[3.077,0.006?6,0.002?09]×105(N·m)/rad,αi=[0.76,0.15,0.09],C=1?000(N·m)/s。
上述參數決定了預滑和滑動2個階段的界面。模型如圖7中的擬合曲線所示,與實際測量曲線的相關系數R=0.911。
2.4?辨識摩擦模型的校驗
為了校驗摩擦模型的辨識效果,將模型進行歐拉離散化,假設t=mT,m為采樣點數。每個Maxwell元素對應式(3)和式(4)的粘滯和滑動狀態可以表達為一種非線性狀態,即
zi(m+1)=sgn[θ(m+1)-θ(m)+zi(m)]×
min{|θ(m+1)-θ(m)+
zi(m)|,αikiFC},i=1,…,N。(12)
摩擦力矩與Maxwell元素總和以及角位移歷史數據有關,表達式為
F(k)=∑nxj=0rjθ(m-j)+∑nzj=1kiz(m-j)。(13)
式(13)表示摩擦力矩可以通過nx階的FIR濾波器表示的角位移和N維nz階的FIR濾波器標識的彈簧形變矢量計算獲得,其中:
z(m)=[z1(m)…zN(m)]T,ki=[k1…kN]。
角速度和角加速度在離散域可通過滑動平均表示成階數分別為nv和na,系數分別為pj和qj的多項式:
θ·(m)≈∑nvj=0pjθ(m-j),
θ··(m)≈∑naj=0qjθ(m-j)。(14)
將式(13)和式(14)代入式(6)可得到系統離散模型為
J∑naj=0qjθ(m-j)+σ∑nvj=0pjθ(m-j)=
Kfu(m)-(∑nxj=0rjθ(m-j)+∑nzj=1kiz(m-j))。(15)
由式(15)得到系統的逆模型為
u^(m)=∑nj=0cjθ(m-j)+∑nzj=1kiz(m-j)。(16)
其中:n=max{na,nv,nx};cj=(1/Kf)(Jqj+σpj+rj)。
式(16)表明,可根據歷史角位移數據估計當輸入控制量,該離散域等效摩擦模型的逆可用于系統前饋補償控制器。
更換工作位置點施加變化激勵如圖8(b)的F所示,為了校驗辨識結果,采用標準輸出誤差NOE[16]衡量,表達式為
NOE=∑Mm=λ(u(m)-u^(m))2∑Mm=λ(u(m)-u-(m))2×100%。(17)
校驗數據結果如圖8所示,根據圖8(c)的數據統計計算NOE=0.973%,說明辨識結果具有很高的準確度。
2.5?控制器設計和仿真
由上述環節構成的位置隨動系統如圖9所示,?轉臺傳遞函數為G(s)=Kf/(Js2),為避免系統的過補償而設置摩擦補償增益Ko,Ko<1/Kf,其符號通過觀測速度方向確定。由于馬達力矩由電壓控制,電壓—力矩—角速度為線性關系,且高頻電壓的采集不易實現,因此系統中僅使用角位置傳感器,采用位置和速度雙環控制,而缺少類似電磁電機電流內環環節的電壓內環。其中,位置環采用經典PID控制[17],速度環采用分段PI控制,但由于摩擦的存在很難僅通過反饋控制獲得良好效果,因此在此基礎上增加了摩擦前饋的環節。
基于Simulink建立了上述控制系統的模型,并通過編寫S函數描述了文中所辨識摩擦模型,位置輸入激勵為θd=0.174sint,即最大速度10(°)/s,最大加速度為10(°)/s2,在此條件下對比了GMS模型前饋和Coulomb模型前饋2種不同摩擦補償對應的跟蹤誤差曲線如圖10所示,可以看出,前者相對于后者在速度過零點產生的誤差尖峰明顯減小。
3?試驗結果和分析
在1.2節中介紹的系統實驗平臺上展開試驗,具體實物如圖11所示,針對外框架進行摩擦補償控制,相關參數:Kf=1.8?N·m,內框和負載對應的等效轉動慣量J=0.22?kg·m2。
基于2.5節所述控制器并采用摩擦前饋補償,位置環參數:KPP=1.2,KDP=1。采取數據引導的方法測試系統的位置跟蹤性能,為了能夠同時反映出速度過零時刻以及速度加減速段的位置跟蹤精度,并能和仿真分析結果比對,實驗中設定期望位置軌跡仍為θd=0.174sint。分別采用了PD+Coulomb、PID+Coulomb和?PID+GMS等3種摩擦補償控制方法進行效果對比,跟蹤誤差曲線如圖12所示,跟蹤誤差統計值如表2所示。
從圖12和表2可以直觀地分析出:同樣采用Coulomb摩擦前饋方法在增加了位置積分環節KIP=0.1后,跟蹤RMS誤差值減小了82.6%,但是積分環節并沒有對削減跟蹤誤差尖峰起到效果,而GMS模型的補償控制則在跟蹤過程中的動態響應能力和跟蹤誤差2個方面都有提升,跟蹤RMS誤差進一步減小了42.3%,而跟蹤誤差尖峰更是減小了73.8%。上述結果與仿真分析基本一致。
為進一步針對速度換向時刻比較不同補償方法的效果,重新在速度0.5(°)/s,加速度0.5(°)/s2的數據引導條件下測試,即目標位置軌跡θd=0.008?72sint,測試結果如圖13所示。
根據圖13可知,GMS摩擦前饋相比Coulomb摩擦前饋的方法,跟蹤誤差尖峰依然被削弱,減小了30.8%,但效果程度相對減弱,主要原因是:一方面由于GMS模型Maxwell元素數值選取較小(N=3),另一方面是低速情況的角速度獲取仍采取位置差分滑動濾波的方法,因此精度不高,分界界面容易反復切換而導致輕微振蕩。
4?結?論
新材料、新器件的不斷涌現為工程技術領域提供了更多的選擇和探索。結合線性壓電馬達驅動系統在光電跟蹤場合的具體應用,通過對馬達特性的分析和建模,結合馬達測試中明顯的驅動“死區”現象,基于GMS模型建立系統摩擦模型,按照預滑和滑動2個階段辨識了模型的相關參數并進行了相關校驗,針對摩擦力矩實現了前饋補償。相比于傳統的摩擦補償方法,仿真和實驗結果驗證了采用GMS摩擦模型前饋方法提高系統跟蹤精度的有效性,尤其是速度換向區的跟蹤誤差尖峰得到明顯的改善。
研究表明:系統僅采用角位置傳感器即可實現精確的控制,在文中所述應用中可比擬傳統電磁電機的控制效果,且重量優勢明顯。試驗過程中還發現,摩擦發熱會造成摩擦特性的變化并導致控制系統的時變性,這將是下一步研究的重點。
參?考?文?獻:
[1]?MATTHEW?H,SEAN?D,GEOFFREY?T,et?al.A?low?mass?translation?mechanism?for?planetary?FTIR?spectrometry?using?an?ultrasonic?piezo?linear?motor?[C]//Proceedings?of?the?37th?Aerospace?Mechanisms?Symposium,May?15-17,2004,Houston,Texas.2004:1-12.
[2]?ALAN?F.The?role?of?precision?motion?in?fiberoptic?manufacturing?[J].Optics?&?Photonics?News,?2002,?8:?27.
[3]?THOMAS?M,?FRANK?C,?RONAN?L?L,?et?al.Piezo?mechatronic?based?systems?in?aircraft,?space?and?defense?applications[J].Proceedings?of?SPIE,2009,7331:?1.
[4]?張智永,周曉堯,范大鵬,等.導引頭伺服機構的控制系統分析與設計[J].紅外與激光工程,2012,41(2):494.
ZHANG?Zhiyong,?ZHOU?Xiaoyao,?FAN?Dapeng,?et?al.Design?and?analysis?of?control?system?for?seeker?servo?mechanism[J].Infrared?and?Laser?Engineering,?2012,?41(2):?494.
[5]?李先峰,郭旭,于平,等.基于線性壓電馬達的空間激光通信終端粗跟蹤控制系統:?201510515353.X[P].2017-08-23.
[6]?萬志堅,胡泓.面內彎縱型直線超聲電機的驅動與摩擦分析[J].振動、測試與診斷,2014,34(2):231.
WAN?Zhijian,?HU?Hong.Drive?and?friction?analysis?of?linear?ultrasonic?motor?using?longitudinal?and?bending?mode[J].Journal?of?Vibration,?Measurement&Diagnosis,?2014,?34(2):?231.
[7]?岳玉秋,王光慶,展永政.單模態縱—彎符合直線電動機的機理與特性[J].電工技術學報,2017,32(5):?35.
YUE?Yuqiu,?WANG?Guangqing,?ZHAN?Yongzheng.Mechanism?and?performances?of?a?single?mode?longitudinalbending?hybrid?linear?ultrasonic?motor[J].Transactions?of?China?Electrotechnical?Society,?2017,?32(5):?35.
[8]?王顯軍.反射式光電編碼器[J].光學精密工程,2013,?21(12):?3066.
WANG?Xianjun.Reflection?photoelectric?encoder[J].Optics?and?Precision?Engineering,2013,?21(12):3066.
[9]?WAI?R?J,?LEE?J?D.Comparison?of?voltagesource?resonant?driving?schemes?for?a?linear?piezoelectric?ceramic?motor[J].IEEE?Transactions?on?Industrial?Electronics,?2008,?55(2):?871.
[10]?王毅,何聯.伺服系統的摩擦補償[J].電機與控制學報,2013,?8(8):?1.
WANG?Yi,?HE?Zhen.Friction?compensation?for?servo?systems[J].Electric?Machines?and?Control,?2013,?8(8):?1.
[11]?VINCENT?L,?JAN?S,?FARID?A?B.Modification?of?the?Leuven?integrated?friction?model?structure[J].IEEE?Transactions?on?Automatic?Control,2002,47(4):?683.
[12]?FARID?A?B,VINCENT?L,JAN?S.The?generalized?MaxwellSlip?model:?a?novel?model?for?friction?simulation?and?compensation[J].IEEE?Transactions?on?Automatic?Control,2005,50(11):1883.
[13]?倪風雷,劉宏,介黨陽,等.基于速度觀測器的GMS摩擦模型辨識與補償[J].電機與控制學報,2012,16(11):73.
NI?Fenglei,LIU?Hong,JIE?Dangyang,et?al.GMS?friction?model?identification?and?compensation?based?on?velocity?observer[J].Electric?Machines?and?Control,2012,16(11):?73.
[14]?JAN?S,FARID?A?B,CHRIS?G,et?al.An?integrated?friction?model?structure?with?improved?presliding?behavior?for?accurate?friction?compensation[J].IEEE?Transactions?on?Automatic?Control,2000,45(4):?675.
[15]?顧寒烈,吳洪濤,楊小龍,等.壓電作動器非對稱遲滯模型的建立和參數辨識[J].儀器儀表學報,2017,38(4):?903.
GU?Hanlie,WU?Hongtao,YANG?Xiaolong,et?al.Modeling?and?parameter?identification?of?asymmetric?hysteresis?for?piezoelectric?actuator[J].Chinese?Journal?of?Scientific?Instrument,2017,38(4):?903.
[16]?ARVID?A,TINO?H.Friction?Identification?and?Compensation?on?Nanometer?Scale[C]//?Proceedings?of?the?17th?World?Congress,The?International?Federation?of?Automatic?Control,July?6-11,2008,Seoul,Korea.2008:?2014-2018.
[17]?鄒權,錢林方.基于擾動觀測和補償的PMSM伺服系統位置跟蹤控制[J].電機與控制學報,2017,21(5):?108.
ZOU?Quan,QIAN?Linfang.Disturbance?observation?and?compensation?based?position?tracking?control?of?PMSM?servo?systems[J].Electric?Machines?and?Control,2017,21(5):108.
(編輯:邱赫男)