關(guān)鍵詞:非圓車削;自抗擾控制;快速伺服刀架
非圓數(shù)控車削是實(shí)現(xiàn)非圓截面零件高效、柔性、高精度加工的有效方法。非圓車削時(shí),刀具在快速伺服刀架(fast tool servo,F(xiàn)TS)的驅(qū)動(dòng)下,隨著主軸高速回轉(zhuǎn)沿工件徑向做快速往復(fù)運(yùn)動(dòng)。FTS的跟蹤精度是影響非圓截面零件輪廓精度的主要因素。FTS控制器設(shè)計(jì)面臨兩個(gè)技術(shù)難點(diǎn):第一,如何提高FTS的伺服剛度,以減小變化的切削力對(duì)跟蹤精度的影響;第二,如何減小FTS執(zhí)行機(jī)構(gòu)的非線性和參數(shù)變化對(duì)跟蹤精度的影響。
目前,許多學(xué)者都對(duì)適于非圓車削的FTS控制器進(jìn)行了深入研究。文采用PID控制結(jié)合前饋補(bǔ)償?shù)姆绞剑O(shè)計(jì)出基于位置反饋和速度反饋的兩種干擾觀測(cè)器。文針對(duì)非圓車削中,跟蹤信號(hào)為有規(guī)律的周期信號(hào)這一特點(diǎn),采用重復(fù)控制算法,并進(jìn)行了相應(yīng)的改進(jìn),增強(qiáng)了系統(tǒng)響應(yīng)的快速性。文采用模型參考自適應(yīng)控制,對(duì)FTS進(jìn)行控制,提高了系統(tǒng)的魯棒性和抗干擾能力。
自抗擾控制(active disturbance rejectioncontroller,ADRC)是一種基于誤差反饋的非線性控制方法,其原理簡(jiǎn)單,可對(duì)系統(tǒng)的未建模動(dòng)態(tài)和未知擾動(dòng)做出很好的估計(jì)和補(bǔ)償,具有很強(qiáng)的適應(yīng)性和魯棒性。本文應(yīng)用自抗擾控制技術(shù),根據(jù)非圓車削對(duì)FTS控制器在跟蹤精度、響應(yīng)速度、抗擾動(dòng)性等方面的要求,研制了自抗擾精密跟蹤運(yùn)動(dòng)控制器,并進(jìn)行仿真分析和切削試驗(yàn)。
1 被控對(duì)象建模
非圓車削采用的FTS執(zhí)行機(jī)構(gòu)結(jié)構(gòu)見(jiàn)文,它采用音圈電機(jī)驅(qū)動(dòng)原理,彈簧和滾動(dòng)導(dǎo)軌復(fù)合支承,可近似為彈簧阻尼系統(tǒng),運(yùn)動(dòng)微分方程為
其中:m為運(yùn)動(dòng)部分質(zhì)量,K為執(zhí)行機(jī)構(gòu)內(nèi)彈簧的剛度系數(shù),C為阻尼因數(shù),F(xiàn)w為加工過(guò)程中的切削力,F(xiàn)A為電磁力。根據(jù)電磁力汁算公式,有FA(t)=nBLI(t),其中:n為線圈匝數(shù),B為磁通密度,L為有效線圈長(zhǎng)度,I為電流強(qiáng)度。
對(duì)執(zhí)行機(jī)構(gòu)進(jìn)行控制時(shí),輸入為電壓控制信號(hào),通過(guò)功率放大器轉(zhuǎn)換為電流輸出,轉(zhuǎn)換的關(guān)系為I(t)=ku(t),運(yùn)動(dòng)方程可寫(xiě)為如下形式:
然而,執(zhí)行機(jī)構(gòu)在實(shí)際工作過(guò)程中,由于線圈磁通不均勻和磁阻推力,使得執(zhí)行機(jī)構(gòu)的推力與線圈電流并不呈線性關(guān)系,從而給控制帶來(lái)了較大的難度。同時(shí),由于切削力在加工過(guò)程中是實(shí)時(shí)變化的,也對(duì)系統(tǒng)的穩(wěn)定性產(chǎn)生了很大的影響。
2 自抗擾精密跟蹤運(yùn)動(dòng)控制器的設(shè)計(jì)
圖1給出了自抗擾控制器結(jié)構(gòu)。
典型的自抗擾控制器包括跟蹤微分器(trackingdifferential,TD)、擴(kuò)張狀態(tài)觀測(cè)器(extended stateobserveF,ESO)和非線性反饋控制器3部分。n階TD的作用是給出不可微輸入信號(hào)的跟蹤信號(hào)及其l至n-l階微分信號(hào)。TD產(chǎn)生的信號(hào)相對(duì)于輸入信號(hào)有少許滯后,此外,非圓零件截面形狀一般用可微函數(shù)表示,直接對(duì)該函數(shù)求導(dǎo)就可以獲得參考信號(hào)的微分值。因此,本控制器去掉了TD環(huán)節(jié)。。ESO可實(shí)時(shí)估測(cè)出被控對(duì)象的各階狀態(tài)變量和系統(tǒng)的總擾動(dòng)中的未知部分(包括內(nèi)擾和外擾),并給予補(bǔ)償。非線性反饋控制器將TD的輸出信號(hào)與由ESO觀測(cè)到的相對(duì)應(yīng)的狀態(tài)變量作差后,經(jīng)過(guò)非線性組合,產(chǎn)生未包含擾動(dòng)在內(nèi)的控制量,達(dá)到提高系統(tǒng)的快速性,減小超調(diào)量的目的。
設(shè)FTS執(zhí)行機(jī)構(gòu)在實(shí)際工作過(guò)程中,推力FA與輸入u之比為一未知函數(shù)b(t)。則執(zhí)行機(jī)構(gòu)的運(yùn)動(dòng)微分方程可寫(xiě)為:
3 仿真分析
為了考察自抗擾控制器抵抗外界擾動(dòng)和內(nèi)部參數(shù)變化的能力,利用Matlab編程,分別進(jìn)行了仿真分析。為了更直觀地說(shuō)明問(wèn)題,同時(shí)還對(duì)PID控制進(jìn)行了仿真。在仿真編程時(shí),被控對(duì)象采用二階模型。由于實(shí)際被控對(duì)象中的未建模環(huán)節(jié),在比例系數(shù)過(guò)大時(shí)將造成系統(tǒng)不穩(wěn)定。為了盡量準(zhǔn)確地反映實(shí)際加工過(guò)程中切削力的影響,仿真過(guò)程中對(duì)兩種控制算法的比例系數(shù)根據(jù)實(shí)際情況進(jìn)行了限制。在此限制下,通過(guò)反復(fù)調(diào)節(jié),分別整定出使跟蹤誤差最小的控制參數(shù),并用這組參數(shù)進(jìn)行了下面的仿真實(shí)驗(yàn)。
3.1 抵抗外界擾動(dòng)的性能分析
非圓車削中FTS所受到的外界擾動(dòng)主要是變化的切削力,故仿真分析時(shí)干擾信號(hào)采用加工過(guò)程中兩種典型的切削力信號(hào)。仿真采用的參考信號(hào)為非圓車削過(guò)程中刀具沿工件徑向理想的往復(fù)運(yùn)動(dòng)軌跡。以主軸轉(zhuǎn)速1 200 r/min,加工橢圓度為0.4 mm的活塞為例,刀具運(yùn)動(dòng)方程為y=100(cos(251.33t/s)-1)。
試驗(yàn)l:從第0.05 s開(kāi)始,加入幅值為50 N,頻率與刀具運(yùn)動(dòng)頻率相同的切削力信號(hào)Fw/N=50(1-cos(251.33t/s)),這相當(dāng)于由圓形截面車削形成非圓截面的工況。仿真結(jié)果如圖2所示,其中縱坐標(biāo)為跟蹤誤差