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