国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于實時反饋的機(jī)床熱誤差在線補償模型

2015-10-29 03:09:22張成新
中國機(jī)械工程 2015年3期
關(guān)鍵詞:主軸機(jī)床補償

張成新 高 峰 李 艷

西安理工大學(xué),西安,710048

基于實時反饋的機(jī)床熱誤差在線補償模型

張成新高峰李艷

西安理工大學(xué),西安,710048

為建立一種能夠適應(yīng)機(jī)床不同工況且具有準(zhǔn)確預(yù)測能力的熱誤差補償模型,提出一種基于限定記憶遞推最小二乘法辨識熱誤差模型參數(shù)的機(jī)床熱誤差預(yù)測建模方法。該方法隨著機(jī)床工作狀況的改變,根據(jù)實時反饋的溫度和熱誤差數(shù)據(jù),采用遞推方法對模型參數(shù)進(jìn)行即時修正,使熱誤差模型能夠及時跟蹤機(jī)床系統(tǒng)的熱特性變化,實現(xiàn)以較高的預(yù)測精度對機(jī)床熱誤差進(jìn)行補償。通過數(shù)控車床主軸軸向熱誤差辨識建模及補償實驗可以看出,限定記憶遞推最小二乘法比一步最小二乘法辨識精度有較大提高,最大殘差值減小了52.3%,標(biāo)準(zhǔn)差減小了67%。實驗結(jié)果表明,利用該方法進(jìn)行機(jī)床熱誤差模型參數(shù)辨識具有較高的預(yù)測精度和魯棒性,有效可行。

數(shù)控機(jī)床;熱誤差;在線補償;限定記憶遞推最小二乘法

0 引言

精密機(jī)械加工中,機(jī)床熱誤差是造成零件加工誤差的最主要因素,為了減小或消除熱誤差對機(jī)床加工精度的影響,研究人員進(jìn)行了廣泛深入的研究并提出了各種解決方案[1-3],主要有硬件防止法和軟件補償法,軟件補償法是通過實驗方法建立熱誤差補償模型,由于其應(yīng)用成本低且無需對機(jī)床進(jìn)行改造,所以是目前的研究熱點。但是機(jī)床熱誤差受加工條件、周圍環(huán)境等因素的影響,很難建立一種完全能夠適應(yīng)不同環(huán)境和加工狀態(tài)變化的誤差補償模型。文獻(xiàn)[4-6]建模時根據(jù)采集到的溫度和熱誤差數(shù)據(jù)分別利用灰色模型、最小二乘支持向量機(jī)和多元線性回歸模型對機(jī)床熱誤差進(jìn)行一次性建模,但由于機(jī)床熱誤差是一時變系統(tǒng),根據(jù)固定數(shù)據(jù)建立的模型適應(yīng)性較差。為了提高模型的預(yù)測精度和魯棒性,有些學(xué)者提出了實時在線建模方法。文獻(xiàn)[7]根據(jù)環(huán)境和加工狀態(tài)變化,采用遞推最小二乘實時辨識多項式參數(shù)來提高模型的適應(yīng)能力和預(yù)測精度。文獻(xiàn)[8]采用動態(tài)自適應(yīng)模型,依據(jù)實時反饋熱誤差不斷修正模型參數(shù),使該模型具有較高的預(yù)測精度和魯棒性,能夠適應(yīng)多種加工環(huán)境變化。文獻(xiàn)[9]通過在線最小二乘支持向量機(jī)建立了機(jī)床熱誤差實時補償模型,在加工過程中根據(jù)不斷輸入的新數(shù)據(jù)修正模型參數(shù),使補償模型具有較高的補償精度和魯棒性。文獻(xiàn)[10]利用貝葉斯網(wǎng)絡(luò)推理建立機(jī)床熱誤差模型,根據(jù)溫度和熱誤差反饋信息在線修正模型參數(shù),具有較好的適應(yīng)能力。

以上幾種在線建模方法根據(jù)反饋數(shù)據(jù)進(jìn)行實時建模時,老數(shù)據(jù)的作用一直存在,隨著采樣數(shù)據(jù)的增加會造成“數(shù)據(jù)飽和”現(xiàn)象使建模結(jié)果不穩(wěn)定[12],而限定記憶遞推最小二乘法能夠突出當(dāng)前數(shù)據(jù)的作用,丟棄過老數(shù)據(jù),始終采用最近有限長度的采樣數(shù)據(jù)序列,使補償模型能夠適應(yīng)當(dāng)前機(jī)床加工狀態(tài)或環(huán)境溫度的變化,提高模型的預(yù)測精度和魯棒性。為此,本文提出基于限定記憶遞推最小二乘實時辨識差分方程模型參數(shù)的機(jī)床熱誤差在線建模方法,實時跟蹤機(jī)床熱環(huán)境和熱誤差的變化,并始終保持模型良好的預(yù)測精度。通過數(shù)控車床主軸軸向熱誤差補償實驗進(jìn)行驗證,并用實驗表明該方法的可行性。

1 機(jī)床熱誤差模型

機(jī)床熱誤差模型一般多采用多項式回歸模型或神經(jīng)網(wǎng)絡(luò)建模,但是由于材料熱彈性變形的偽滯后特性[11],致使上述模型不能全面揭示機(jī)床的熱變形過程而造成補償效果不好,多項式回歸模型的輸出只跟當(dāng)前時刻的輸入值有關(guān)。為了克服熱變形的偽滯后特性提高模型預(yù)測精度,本文采用差分方程模型描述熱膨脹物理過程,模型當(dāng)前熱位移輸出不僅與當(dāng)前溫度輸入有關(guān),還和前時刻的溫度輸入數(shù)據(jù)有關(guān),所以差分模型更能準(zhǔn)確反映機(jī)床的熱誤差變化過程。

一般n階差分方程形式為

E(k)+a1E(k-1)+…+anE(k-n)=

b0T(k)+b1T(k-1)+…+bnT(k-n)

(1)

式中,k為采樣時刻;ai、bi(i=1,2,…,n)為方程系數(shù);E(k)、T(k)分別為系統(tǒng)的輸出和輸入序列。

引入單位延遲算子z-1,其定義為

z-1E(k)=E(k-1)

(2)

以及系數(shù)多項式:

(3)

由式(2)和式(3),式(1)可以表示為

A(z-1)E(k)=B(z-1)T(k)

(4)

E(k)=θT(k)

(5)

機(jī)床熱誤差模型一般有多個溫度輸入變量,多個位移輸出量,是一個多輸入多輸出系統(tǒng),如圖1所示。

圖1 機(jī)床熱誤差系統(tǒng)示意圖

對于多輸入多輸出系統(tǒng)辨識相對比較復(fù)雜,為了便于辨識,將機(jī)床各個方向的熱誤差模型單獨表示,例如三坐標(biāo)銑床熱誤差系統(tǒng)可以表示為n輸入3輸出的系統(tǒng),按照式(4)的結(jié)構(gòu),可表示為

(6)

T(k)=[T1(k)T2(k)…Tn(k)]T

2 限定記憶最小二乘遞推算法

式(6)中各個方向的系數(shù)多項式可以采用最小二乘進(jìn)行估計一次性算出,但其無法反映系統(tǒng)的時變特性,模型適應(yīng)能力較差。為了使模型能夠跟蹤加工環(huán)境和機(jī)床熱特性的變化,必須采用遞推算法建模。但一般遞推最小二乘算法屬于增長記憶算法,隨著采集數(shù)據(jù)的增加,遞推算法從新數(shù)據(jù)中獲得的新信息相對下降使算法慢慢失去修正作用,造成“數(shù)據(jù)飽和”。限定記憶最小二乘遞推算法是每次迭代時只依賴于最新的有限固定長度數(shù)據(jù)序列,即得到一個新數(shù)據(jù),就去掉一個老數(shù)據(jù),從而消除了老數(shù)據(jù)的影響,有效克服“數(shù)據(jù)飽和”現(xiàn)象,防止估計發(fā)散。針對式(1)形式,其限定記憶最小二乘法的遞推公式[12]如下:

(7)

(8)

限定記憶的遞推算法流程如下:

隨著采樣數(shù)據(jù)的進(jìn)入,根據(jù)步驟(2)和步驟(3)不斷循環(huán)遞推,就可實時更新模型參數(shù)。

3 實驗及結(jié)果分析

圖2 車床測量傳感器布置

(a)主軸測點溫度變化曲線

(b)主軸軸向熱誤差曲線圖3 車床主軸溫度和熱誤差曲線

本研究在數(shù)控車床上對主軸軸向熱誤差進(jìn)行建模實驗。車床主軸部分的熱誤差主要由軸承部分轉(zhuǎn)動發(fā)熱造成,所以在主軸頭部軸承圈部位放置3個溫度傳感器用來檢測主軸軸承的溫度變化,芯棒端部安裝1個電渦流位移傳感器用來檢測主軸軸向的熱伸長量,如圖2所示。測試時主軸及環(huán)境溫度如下:室溫20 ℃,主軸初始溫度和室溫相同;主軸以1000r/min運轉(zhuǎn)160min,然后停機(jī)冷卻。機(jī)床運行過程中溫度和位移傳感器每隔5min采樣一次,濾除粗大誤差后主軸溫度測點溫度變化量和位移變化量曲線分別如圖3a、圖3b所示。

3.1溫度測點和熱誤差模型結(jié)構(gòu)的確定

測試結(jié)果表明3個溫度傳感器變化趨勢相同,通過Fisher最優(yōu)分割法[13]判定,選擇T1溫度傳感器的溫度作為輸入溫度變量,因此車床主軸熱膨脹系統(tǒng)可以簡化為單輸入單輸出系統(tǒng),如式(1)所示形式。根據(jù)文獻(xiàn)[8]一般機(jī)床熱系統(tǒng)可以近似為如下二階差分方程:

E(k)=-a1E(k-1)-a2E(k-2)+

b0T(k-1)+b1T(k-2)

(9)

3.2建模結(jié)果分析

圖4 最小二乘辨識預(yù)測效果圖

圖5 限定記憶最小二乘法辨識效果圖

表1 模型殘差指標(biāo)比較 μm

從圖4和圖5可以看出,限定記憶遞推最小二乘模型比一步最小二乘模型的建模效果要好得多。對于一步最小二乘模型,從圖4可以看到,在第18次采樣時殘差波動逐漸增大,到第52次采樣時達(dá)到最大6.1951μm。說明隨著工作狀態(tài)的變化,誤差模型參數(shù)偏離實際較大,固定參數(shù)模型不能對時變系統(tǒng)熱誤差進(jìn)行較好的預(yù)測而出現(xiàn)較大波動。圖5中基于限定記憶遞推方法模型顯示,由于升溫階段溫度變化相對平穩(wěn),模型在升溫階段預(yù)測效果相當(dāng)準(zhǔn)確;在降溫時由于系統(tǒng)狀態(tài)發(fā)生變化,在第50次采樣附近產(chǎn)生了一次波動,隨后模型立即調(diào)整參數(shù)跟蹤機(jī)床狀態(tài),從而使熱誤差預(yù)測值和測量值不至于相差過大,總體熱誤差預(yù)測效果較好。限定記憶遞推最小二乘法由于對參數(shù)進(jìn)行辨識時只依賴于最新的一段固定長度數(shù)據(jù),而過老的數(shù)據(jù)被剔除,這樣所建模型就能夠反映出系統(tǒng)的最新狀態(tài)變化,自適應(yīng)能力好,所以預(yù)測精度較高。

4 結(jié)論

本文為了提高機(jī)床熱誤差補償模型的精度和魯棒性,采用限定記憶遞推最小二乘辨識建立熱誤差補償模型。該方法根據(jù)實時反饋的溫度和熱誤差數(shù)據(jù),采用固定長度的采樣數(shù)據(jù)不斷遞推更新模型,適用于時變參數(shù)系統(tǒng)的實時在線補償預(yù)測。由于采用固定長度數(shù)據(jù)進(jìn)行遞推運算,消除了老數(shù)據(jù)對模型的影響,使模型能夠跟蹤機(jī)床系統(tǒng)的熱誤差變化,從而提高了補償模型的適應(yīng)能力。實驗結(jié)果表明:采用限定記憶遞推最小二乘模型比一步最小二乘模型預(yù)測殘差最大值減小了52.3%,殘差標(biāo)準(zhǔn)差減小了67%,說明限定記憶遞推最小二乘模型預(yù)測精度較高,該建模方法能夠滿足機(jī)床熱誤差建模補償?shù)木群汪敯粜砸蟆?/p>

[1]MayrJ,JedrzejewskiJ,UhlmannE,etal.ThermalIssuesinMachineTools[J].CIRPAnnals-ManufacturingTechnology, 2012, 61(2): 771-791.

[2]VyroubalJ.CompensationofMachineToolThermalDeformationinSpindleAxisDirectionBasedonDecompositionMethod[J].PrecisionEngineering, 2012, 36(1): 121-127.

[3]MarseM,HorejsO,HornychJ,etal.RobustnessandPortabilityofMachineToolThermalErrorCompensationModelBasedonControlofParticipationThermalSources[J].JournalofMachineEngineering, 2013, 13(1)

[4]閆嘉鈺,楊建國. 灰色GM(X, N)模型在數(shù)控機(jī)床熱誤差建模中的應(yīng)用[J]. 中國機(jī)械工程, 2009, 20(11): 1297-1300.

YanJiayu,YangJianguo.ApplicationofGreyGM(X,N)ModelonCNCMachineThermalErrorModeling[J].ChinaMechanicalEngineering, 2009, 20(11): 1297-1300.

[5]林偉青,傅建中,許亞洲,等. 基于LS-SVM與遺傳算法的數(shù)控機(jī)床熱誤差辨識溫度傳感器優(yōu)化策略[J]. 光學(xué)精密工程, 2008, 16(9):1684-1687.

LinWeiqing,FuJianzhong,XuYazhou,etal.OptimalSensorPlacementforThermalErrorIdentificationofNCMachineToolBasedonLS—SVMandGeneticAlgorithm[J].OpticsandPrecisionEngineering, 2008, 16(9):1684-1687.

[6]凡志磊,李中華,楊建國. 基于偏相關(guān)分析的數(shù)控機(jī)床溫度布點優(yōu)化及其熱誤差建模[J]. 中國機(jī)械工程, 2010, 21(17): 2025-2028.

FanZhilei,LiZhonghua,YangJianguo.NCMachineToolTemperatureMeasuringPointOptimizationandThermalErrorModelingBasedonPartialCorrelationAnalysis[J].ChinaMechanicalEngineering, 2010, 21(17): 2025-2028.

[7]楊建國,任永強,朱衛(wèi)斌. 數(shù)控機(jī)床熱誤差補償模型在線修正方法研究[J]. 機(jī)械工程學(xué)報, 2003, 39(3): 81-84.

YangJianguo,RenYongqiang,ZhuWeibin.ResearchOn-lineModelingMethodofThermalErorCompensationModelforCNCMachines[J].ChineseJournalofMechanicalEngineering,2003, 39(3): 81-84.

[8]YangH,NiJ.AdaptiveModelEstimationofMachine-toolThermalErrorsBasedonRecursiveDynamicModelingStrategy[J].InternationalJournalofMachineToolsandManufacture, 2005, 45(1): 1-11.

[9]林偉青,傅建中,許亞洲,等. 基于在線最小二乘支持向量機(jī)的數(shù)控機(jī)床熱誤差建模與補償[J]. 計算機(jī)集成制造系統(tǒng), 2008, 14(2):295-299.

LinWeiqing,FuJianzhong,XuYazhou,etal.ThermalErrorModeling&CompensationofNumericalControlMachineToolsBasedonOn-lineLeastSquaresSupportVectorMachine[J].ComputerIntegratedManufacturingSystems, 2008, 14(2): 295-299.

[10]吳雄彪,姚鑫驊,傅建中. 基于貝葉斯網(wǎng)絡(luò)的數(shù)控機(jī)床熱誤差建模[J]. 中國機(jī)械工程, 2009, 20(3): 293-296.

WuXiongbiao,YaoXinhua,FuJianzhong.ThermalErrorModelingofNCMachineToolsBasedonBayesianNetworks[J].ChinaMechanicalEngineering, 2009, 20(3): 293-296.

[11]YangH,NiJ.DynamicModelingforMachineToolThermalErrorCompensation[J].Transactions-AmericanSocityofMechanicalEngineeringJournalofManufacturingScienceandEngineering, 2003, 125(2): 245-254.

[12]劉黨輝, 蔡遠(yuǎn)文, 蘇永芝, 等. 系統(tǒng)辨識方法及應(yīng)用[M]. 北京:國防工業(yè)出版社,2010.

[13]高峰, 劉江, 楊新剛, 等. 基于Fisher最優(yōu)分割法的機(jī)床熱關(guān)鍵點優(yōu)化研究[J]. 儀器儀表學(xué)報, 2013, 34(5): 1070-1075.

GaoFei,LiuJian,YangXingan.StudyonOptimizationTthermalKeypointsforMachineToolsBasedonFisherOptimalSegmentationMethod[J].ChineseJournalofScientificInstrument, 2013, 34(5): 1070-1075.

(編輯郭偉)

On-line Compensation Model Based on Real-time Feedback Thermal Errors of Machine Tools

Zhang ChengxinGao FengLi Yan

Xi’an University of Technology,Xi’an,710048

In order to compensate the thermal errors with accurate prediction under various working conditions of machine tools, a novel thermal error prediction modeling method with RFMLS method was presented. As variations in working condition of machine tools, according to real-time online feedback data of temperature and thermal deformation of key measuring points, thermal error model could trace the thermal characteristics by using recursive algorithm to update the model’s parameters timely, so the thermal compensation would be carried out successfully. The method was verified by an axial thermal error compensation experiment of spindle conducted on a CNC lathe. The experimental results show that predictive model with RFMLS is more accurate than that with least squares method, the maximum residual error and standard deviation of the former decrease by 52.3% and 67% than those of the latter respectively. Hence the thermal error of machine tools compensated by the presented method can improve accuracy and reduce the model predictive errors effectively.

CNC machine tool;thermal error;on-line compensation;finite memory recursive least squares(RFMLS)

2013-11-12

國家自然科學(xué)基金資助項目(51375382);國家科技重大專項(2012ZX04012032);陜西省自然科學(xué)基礎(chǔ)研究計劃重點項目(S2009JC1400)

TH161< class="emphasis_italic">DOI

:10.3969/j.issn.1004-132X.2015.03.013

張成新,男,1975年生。西安理工大學(xué)機(jī)械及精密儀器工程學(xué)院博士研究生。主要研究方向為機(jī)床熱誤差補償。高峰,男,1969年生。西安理工大學(xué)機(jī)械及精密儀器工程學(xué)院教授、博士研究生導(dǎo)師。

猜你喜歡
主軸機(jī)床補償
機(jī)床展會
機(jī)床展會
無功補償電容器的應(yīng)用
山東冶金(2019年5期)2019-11-16 09:09:38
2019,中國機(jī)床變中求進(jìn)
基于通用機(jī)床的100%低地板有軌電車輪對旋修
雙主軸雙排刀復(fù)合機(jī)床的研制
基于FANUC-31i外部一轉(zhuǎn)信號在三檔主軸定向中的應(yīng)用
解讀補償心理
應(yīng)對最大360mm×360mm的加工物研發(fā)了雙主軸·半自動切割機(jī)※1「DAD3660」
虛擬主軸在無軸印罐機(jī)中的應(yīng)用
绩溪县| 北票市| 韶山市| 石狮市| 永宁县| 江川县| 汕头市| 家居| 荆门市| 金平| 江源县| 宜城市| 崇州市| 遵义市| 班戈县| 富蕴县| 崇文区| 临洮县| 清水河县| 乐平市| 缙云县| 朝阳区| 榆中县| 城固县| 株洲市| 磴口县| 班戈县| 治县。| 桃园市| 南川市| 建平县| 台山市| 将乐县| 嵩明县| 高安市| 红河县| 富裕县| 常宁市| 尼木县| 洪雅县| 皋兰县|