,,,
(南京工程學(xué)院 自動化學(xué)院,江蘇 南京 211167)
與步進驅(qū)動系統(tǒng)相比,正弦波永磁同步電動機伺服系統(tǒng)(簡稱交流伺服系統(tǒng))具有環(huán)保、節(jié)能、快速、高精度的優(yōu)勢,但同時也存在跟蹤誤差較大的問題。數(shù)控機床上,在某一加工速度下,交流伺服系統(tǒng)跟蹤誤差的大小將直接決定加工目標(biāo)的輪廓誤差大小。對于高精度數(shù)控機床,在不影響剛度的情況下,當(dāng)然希望交流伺服系統(tǒng)的跟蹤誤差越小越好。跟蹤誤差包括定位過程中的動態(tài)跟蹤誤差和定位結(jié)束后的靜態(tài)跟蹤誤差。目前研究熱點是如何降低動態(tài)跟蹤誤差。
學(xué)術(shù)界已經(jīng)對改善交流伺服系統(tǒng)動態(tài)跟蹤性能做了很多研究。文獻[1-2]提出和總結(jié)了零相差跟蹤控制(ZPETC)等先進控制策略,建議采用遞推最小二乘法對交流伺服系統(tǒng)的轉(zhuǎn)動慣量和粘滯摩擦系數(shù)進行在線估計并根據(jù)估計值對ZPTEC參數(shù)在線調(diào)整;文獻[3-4]從交流伺服系統(tǒng)的閉環(huán)控制結(jié)構(gòu)著手,針對不同應(yīng)用場合,提出不同閉環(huán)控制結(jié)構(gòu),以優(yōu)化系統(tǒng)動態(tài)跟蹤性能。對于通用交流伺服系統(tǒng),提高動態(tài)跟蹤性能的最簡單有效方法是采用反饋和前饋的復(fù)合控制[5]。根據(jù)控制理論,前饋控制可以提高閉環(huán)控制系統(tǒng)的跟蹤性能。文獻[6-9]反映了國內(nèi)外交流伺服系統(tǒng)產(chǎn)品大多數(shù)都采用了速度前饋信號作用在速度閉環(huán)給定信號上的前饋控制方法,文獻[10]對加速度在交流伺服系統(tǒng)中的作用也作了初步分析。本文從數(shù)控系統(tǒng)中交流伺服系統(tǒng)的命令信號形式著手分析加速度信號對交流伺服系統(tǒng)動態(tài)跟蹤性能的影響,并提出速度前饋信號作用在速度閉環(huán)給定信號上、加速度前饋信號作用在轉(zhuǎn)矩(即q軸電流)閉環(huán)給定信號上的新型前饋控制方法,舉例數(shù)控系統(tǒng)中常用的梯形給定和S曲線給定,分析、仿真和實驗了新前饋控制方法下交流伺服系統(tǒng)的動態(tài)跟蹤性能。
目前在交流伺服系統(tǒng)位置閉環(huán)調(diào)節(jié)器廣泛采用比例和前饋復(fù)合控制結(jié)構(gòu),如圖1所示。圖1中,Kv是速度閉環(huán)等效慣性環(huán)節(jié)的增益;τv是速度閉環(huán)等效慣性環(huán)節(jié)的時間常數(shù);Kθ是編碼器反饋系數(shù);F(s)是前饋傳遞函數(shù)。
圖1 前饋和反饋復(fù)合控制的位置伺服系統(tǒng)結(jié)構(gòu)圖Fig.1 Chart of position servo system in feedback and feedforward composite control
圖1中,為了實現(xiàn)輸出信號對輸入信號的完全跟蹤,則前饋到輸出之間的傳遞函數(shù)為1,即
從而推出
由式(2)可以看出,位置前饋函數(shù)由2部分組成,分別為速度前饋函數(shù)和加速度前饋函數(shù)。令位置閉環(huán)調(diào)節(jié)器中速度前饋系數(shù)為Kvff,加速度前饋系數(shù)為Kaff,則
根據(jù)圖1,可以求得采用比例加位置前饋復(fù)合控制策略下,位置跟蹤誤差的傳遞函數(shù)為
數(shù)控系統(tǒng)中,交流伺服系統(tǒng)的命令信號是先加速,其次恒速(也可以沒有恒速段),再減速,最后恒速(如果是零速,表示定位過程結(jié)束)。在恒速段,位置給定信號為
式中:v為恒速段速度值。
則恒速段內(nèi)的穩(wěn)態(tài)位置跟蹤誤差為
令
由式(6)可以看出,當(dāng)速度前饋系數(shù)取式(7)所示值時,理論上可以使恒速段的穩(wěn)態(tài)位置跟蹤誤差減小到零。式(4)與式(6)比較,可以看出,采用比例和位置前饋復(fù)合控制方法,比采用純比例調(diào)節(jié)器時,交流位置伺服系統(tǒng)的跟蹤性能可以得到大大提高。
未加前饋控制,位置閉環(huán)僅采用純比例調(diào)節(jié)器時,梯形響應(yīng)中恒速段穩(wěn)態(tài)位置跟蹤誤差的幅值較大,例如高速恒速段的穩(wěn)態(tài)位置跟誤差ε=1 267個脈沖,加減速段的位置跟蹤誤差曲線都比較平滑,如圖2所示。圖2中KPP=40,Kvff=0,Kaff=0,位置反饋用編碼器為2 500個脈沖/轉(zhuǎn),且經(jīng)過DSP 4倍頻。本文中所有實驗均在伺服電機空載的情況下完成,實驗波形都是通過VB軟件來實時接收交流伺服系統(tǒng)的實際位置信號和實際位置跟蹤誤差信號,然后繪圖得到。當(dāng)加入位置前饋控制后,恒速段的穩(wěn)態(tài)位置跟蹤誤差的幅值很小甚至接近于零,這時加速段和減速段中的動態(tài)位置跟蹤誤差以及加速度值突變引起的動態(tài)跟蹤誤差顯現(xiàn)出來,造成了梯形響應(yīng)中位置跟蹤誤差曲線的非單調(diào)變化,如圖3中各種響應(yīng)波形所示。圖3a中KPP=40,Kvff=0.9,Kaff=0,圖3b中KPP=40,Kvff=1,Kaff=0,圖3c中KPP=40,Kvff=1.1,Kaff=0。根據(jù)位置前饋對位置跟蹤誤差的補償程度,即根據(jù)恒速運行段的穩(wěn)態(tài)位置跟蹤誤差ε值的大小,位置前饋復(fù)合控制的系統(tǒng)可以工作在3種狀態(tài):調(diào)節(jié)器選取Kvff<Kx時為欠補償狀態(tài),有ε>0;選取Kvff=Kx時為完全補償狀態(tài),有ε=0;選取Kvff>Kx時為過補償狀態(tài),有ε<0。
圖2 梯形響應(yīng)中純比例調(diào)節(jié)器時跟蹤誤差實驗波形Fig.2 Waves of speed and position tracking error in trapezium response for only proportion regulation
圖3 梯形響應(yīng)中前饋復(fù)合控制時跟蹤誤差實驗波形Fig.3 Waves of speed and position tracking error in trapezium response for feedforward composite control
根據(jù)數(shù)控機床減小輪廓誤差的要求,交流伺服系統(tǒng)采用速度前饋全補償方式。此時,調(diào)節(jié)Kaff的值,加速段和減速段的位置跟蹤誤差卻沒有發(fā)生太多變化。根據(jù)式(1),交流伺服系統(tǒng)不管在恒速段還是在加減速段,都可以實現(xiàn)完全跟蹤。但式(1)的前提是把速度閉環(huán)等效成一階慣性環(huán)節(jié),而實際上速度閉環(huán)是個內(nèi)部還包括有轉(zhuǎn)矩閉環(huán)的高階系統(tǒng)。另外,在速度閉環(huán)的PI調(diào)節(jié)器中,只有P或I參數(shù)剛好在某個值時才能使速度閉環(huán)等效成一階慣性環(huán)節(jié)。而實際中,P或I參數(shù)是根據(jù)現(xiàn)場實際負載進行調(diào)試后得到的參數(shù)值,不可能時刻滿足速度閉環(huán)等效成一階慣性環(huán)節(jié)的條件。所以加速度前饋作用在速度閉環(huán)的給定信號上,在實際中很難真正起到降低加速段和減速段的位置跟蹤誤差的作用。那么,為了使整個定位過程中的位置跟蹤誤差都盡量接近于零,如何抑制加速段和減速段的位置跟蹤誤差呢?
將圖1中等效的速度閉環(huán)進行還原,并且將轉(zhuǎn)矩閉環(huán)等效成一階慣性環(huán)節(jié),得到位置伺服系統(tǒng)的控制結(jié)構(gòu)圖如圖4所示。從通常意義上來理解,相同的PID參數(shù)情況下,恒速段位置跟蹤誤差與傳動機構(gòu)摩擦轉(zhuǎn)矩有關(guān)。而在加減速段,位置跟蹤誤差不僅與傳動機構(gòu)中摩擦轉(zhuǎn)矩有關(guān),還與伺服電機轉(zhuǎn)子軸上轉(zhuǎn)動慣量的大小有關(guān)。而提高轉(zhuǎn)動慣量的加減速能力,就必須增加轉(zhuǎn)矩大小,或增加轉(zhuǎn)矩命令信號的提前量,也就是轉(zhuǎn)矩前饋?;谝陨峡紤],提出如圖5所示的新型前饋復(fù)合控制結(jié)構(gòu):速度前饋作用在速度閉環(huán)的給定信號上,同時命令信號中的加速度信息(即轉(zhuǎn)矩前饋信號)作用到轉(zhuǎn)矩閉環(huán)給定信號上。
圖4 轉(zhuǎn)矩閉環(huán)等效成一階環(huán)節(jié)時位置伺服系統(tǒng)結(jié)構(gòu)圖Fig.4 Chart of position servo system when torque closedloop equivalent to one-order linker
圖5 基于新型前饋控制的位置伺服系統(tǒng)結(jié)構(gòu)圖Fig.5 Chart of position servo system in the novel feedforward control
圖5所示結(jié)構(gòu)中,分析速度前饋的作用與圖1結(jié)構(gòu)下的分析是一致的,速度前饋全補償時,恒速段的穩(wěn)態(tài)位置跟蹤誤差可以接近于零。如果要保證加、減速段的位置跟蹤誤差也接近于零,則轉(zhuǎn)矩前饋通道的所有傳遞函數(shù)乘積等于1。并且轉(zhuǎn)矩前饋主要用來抑制轉(zhuǎn)動慣量引起的位置跟蹤誤差,所以可以近似認(rèn)為粘滯系數(shù)B=0,則可以得:
由式(8)可得到下式:
將速度閉環(huán)等效成一階慣性環(huán)節(jié)時,添加在速度閉環(huán)給定信號上的前饋作用由2部分組成,如式(2)所示。相同地,將轉(zhuǎn)矩閉環(huán)等效成一階慣性環(huán)節(jié)時,添加在轉(zhuǎn)矩閉環(huán)給定信號上的前饋作用也由2部分組成,如式(9)所示,分別為轉(zhuǎn)矩前饋分量本身Jβ1s2/Kt和加加 速度前饋Jβ1τis3/Kt。令添加到電流閉環(huán)給定信號上的轉(zhuǎn)矩前饋系數(shù)和加加速度前饋系數(shù)分別為Kaff1和Kaaff,則理論上:
當(dāng)實際中設(shè)定KPP=40,Kvff=0.9,Kaff=0,Kaff1=0.006 9,Kaaff=0時,交流伺服系統(tǒng)在圖5所示的控制結(jié)構(gòu)下得到的梯形響應(yīng)實驗波形如圖6所示。圖6與圖3b比較,說明在增加了轉(zhuǎn)矩前饋后,交流伺服系統(tǒng)梯形響應(yīng)中,加減速段的位置跟蹤誤差明顯減小,幅值由增加前的25個脈沖,降低到了增加后的4個脈沖,定位過程的整定時間也大大縮短。
圖6 新前饋控制結(jié)構(gòu)下梯形響應(yīng)實驗波形Fig.6 Experimental waves of trapezium response in the novel feedforward control
在數(shù)控系統(tǒng)中,插補器作精插補后輸出給各個軸驅(qū)動器的速度命令信號最常用的是梯形命令信號和S曲線加減速命令信號(簡稱S曲線命令信號)。梯形信號中,在加速或減速的起點和終點,都存在加速度信號突變,這個突變會對伺服系統(tǒng)產(chǎn)生柔性沖擊,從而造成動態(tài)位置跟蹤誤差,如圖6中位置跟隨誤差曲線在加速度突變點處的波動。
從位置給定信號的組成來講,加速度突變實際上就是加加速度(加速度時間函數(shù)的導(dǎo)數(shù))不等于零。而3閉環(huán)控制結(jié)構(gòu)中,沒有加加速度的調(diào)節(jié)閉環(huán),所以系統(tǒng)不能依賴前饋控制來抵消加加速度引起的位置跟隨誤差,而只能通過反饋控制系統(tǒng)中的位置閉環(huán)比例系數(shù)大小來調(diào)節(jié)加加速度引起的位置跟隨誤差的大小。在此,前饋控制不能發(fā)揮作用。
S曲線命令信號就是從控制器的命令信號著手來解決加速度突變的問題。S曲線信號中,沒有加速度突變。交流伺服系統(tǒng)設(shè)定在圖6相同的條件下,S曲線響應(yīng)實驗波形如圖7所示。
圖7 新前饋控制結(jié)構(gòu)下S曲線響應(yīng)實驗波形Fig.7 Experimental waves of S-curves response in the novel feedforward control
前饋控制已經(jīng)在交流伺服系統(tǒng)中得到廣泛的應(yīng)用。針對高性能交流伺服系統(tǒng),本文研究了速度前饋信號作用在速度閉環(huán)給定信號上,同時加速度(或稱轉(zhuǎn)矩)前饋信號作用在轉(zhuǎn)矩閉環(huán)上的新型前饋控制結(jié)構(gòu),新結(jié)構(gòu)大幅度地降低了加減速段的位置跟蹤誤差。實驗結(jié)果也說明這種新結(jié)構(gòu)具有較高的應(yīng)用價值。
[1]Hecker R L,F(xiàn)lores G M,Qxie Irlhecker,etal.Servocontrol of Machine-tools:A Review[J].Latin American Applied Research,2008,38(1):85-94.
[2]曲永印,趙希梅,郭慶鼎,等.永磁同步電動機伺服系統(tǒng)自校正零相位誤差跟蹤控制[J].電工技術(shù)學(xué)報,2008,23(1):60-64
[3]Lee C W.Design of the Tracking Controller for Holographic Digital Data Storage[J].IEEE/ASME Transactions on Mechatronics,2010,15(2):242-252.
[4]滕福林,胡育文,劉洋,等.位置/電流兩閉環(huán)結(jié)構(gòu)位置伺服系統(tǒng)的跟隨性能研究[J].電工技術(shù)學(xué)報,2009,24(10),40-46.
[5]黃堅,宋麗蓉.數(shù)控伺服系統(tǒng)位置控制模式的研究[J].電氣傳動,2005,35(12):35-37.
[6]嵇啟春,孫育剛.位置伺服系統(tǒng)控制算法的研究[J].電氣傳動,2010,40(5):60-62.
[7]胡慶波,呂征宇.全數(shù)字伺服系統(tǒng)中位置前饋控制器的設(shè)計[J].電氣傳動,2005,35(5):24-27.
[8]李宏勝,孫權(quán),張建華,等.基于前饋控制的數(shù)控機床進給運動輪廓誤差分析[J].設(shè)計與研究,2010(2):9-15.
[9]郝雙暉,蔡一,鄭偉峰,等.基于前饋控制的交流伺服系統(tǒng)高速定位控制[J].微特電機,2010(2):35-40.
[10]楊輝,吳欽章,范永坤,等.加速度前饋在高精度伺服跟蹤系統(tǒng)中的應(yīng)用研究[J].光電技術(shù)應(yīng)用,2007,22(6):48-51.