孫榮坤,胡王平,周??担瑥堉拘?/p>
(浙江大學(xué)能源工程學(xué)院,杭州 310000)
磨床是一種重要的精加工設(shè)備,砂輪不平衡引起的振動(dòng)會(huì)嚴(yán)重影響磨床的磨削質(zhì)量,引起砂輪不平衡的主要因素有:砂輪顆粒系分布不均、安裝砂輪的主軸存在剩余不平衡、砂輪安裝誤差導(dǎo)致的偏心、附著在砂輪上的冷卻液不均勻。上述不平衡因素伴隨著整個(gè)磨削過程,砂輪的不平衡狀態(tài)不斷在發(fā)生變化,因此通過常規(guī)離線式動(dòng)平衡儀實(shí)現(xiàn)“一次平衡,長期使用”的方法對(duì)高精度磨床顯然是不行的。
對(duì)于高速旋轉(zhuǎn)系統(tǒng),可通過球式、擺錘式、環(huán)裝液體式被動(dòng)自動(dòng)平衡系統(tǒng)[1-2]實(shí)現(xiàn)無額外能量輸入的自動(dòng)平衡,但其結(jié)構(gòu)復(fù)雜,在低于臨界轉(zhuǎn)速時(shí)會(huì)加劇不平衡,影響磨床磨削精度,因此不適用于磨床系統(tǒng)。隨著磨削精度地不斷提高,砂輪在線自動(dòng)平衡系統(tǒng)應(yīng)運(yùn)而生,該系統(tǒng)可實(shí)現(xiàn)磨床運(yùn)行全程監(jiān)測(cè),并根據(jù)一定的自動(dòng)控制策略自動(dòng)補(bǔ)償不平衡量。磨床砂輪自動(dòng)平衡系統(tǒng)的兩個(gè)核心為動(dòng)平衡執(zhí)行結(jié)構(gòu)以及自動(dòng)平衡算法,磨床用動(dòng)平衡頭主要有機(jī)械式、噴液式、電磁式等[3-4];其中機(jī)械式、噴液式動(dòng)平衡頭由于結(jié)構(gòu)可靠、控制簡(jiǎn)單在精密磨床上得到了廣泛應(yīng)用;而動(dòng)平衡算法經(jīng)過多年的發(fā)展,出現(xiàn)了不少可用的動(dòng)平衡算法。
經(jīng)典的自動(dòng)平衡策略有影響系數(shù)法自動(dòng)平衡法[5]及其改進(jìn)策略,如極小化最大殘余振動(dòng)的MINMAX影響系數(shù)法[6]、攝動(dòng)影響系數(shù)法[7]、基于嶺估計(jì)的影響系數(shù)法[8]、基于遺傳算法優(yōu)化的影響系數(shù)法[9]等,影響系數(shù)法具有平衡速度快,精度高的優(yōu)點(diǎn);但該方法需要采集振動(dòng)相位,對(duì)于出廠前未預(yù)埋霍爾元件的磨床,只能貼反光紙通過光電器件獲取鍵相信號(hào),進(jìn)而測(cè)得相位,而反光紙易被冷卻液腐蝕,導(dǎo)致該方法難以長周期運(yùn)行;該方法還需對(duì)平衡盤轉(zhuǎn)動(dòng)角度精確控制,需采用步進(jìn)或伺服電機(jī),這樣會(huì)大大增加動(dòng)平衡頭的軸向尺寸,甚至改變磨床的振動(dòng)特性。坐標(biāo)輪換法[10-11]則僅需要測(cè)定軸承處的振動(dòng)大小,具有信號(hào)采集容易、無需精確控制平衡盤相位,更適應(yīng)簡(jiǎn)單緊湊結(jié)構(gòu)的特點(diǎn);但坐標(biāo)輪換法在有高精度需求時(shí),須保證兩平衡質(zhì)量嚴(yán)格同步旋轉(zhuǎn),這在結(jié)構(gòu)簡(jiǎn)單緊湊的磨床砂輪平衡頭上很難實(shí)現(xiàn),且坐標(biāo)輪換尋優(yōu)分為相位尋優(yōu)和幅值尋優(yōu)兩步,兩步尋優(yōu)的誤差互相疊加更進(jìn)一步影響了平衡的最終精度?;ぷ兘Y(jié)構(gòu)平衡算法[12]屬非線性控制,具有平衡精度高,魯棒性好的特點(diǎn),但在滑膜面附近存在“抖振”現(xiàn)象,易引起執(zhí)行器不必要的磨損以及發(fā)熱。粒子群算法[13]以及遺傳算法[14-15]等屬智能控制算法,具有魯棒性好,不易陷入局部最優(yōu)的特點(diǎn),但存在計(jì)算量大,實(shí)時(shí)性稍差的問題,不適用于磨床砂輪動(dòng)平衡。
針對(duì)上述不足,提出一種硬件要求低、平衡精度高、平衡速度快的基于貪心算法的雙盤異步動(dòng)平衡策略,以滿足開發(fā)低成本高精度的磨床砂輪在線動(dòng)平衡系統(tǒng)的需要。
動(dòng)平衡頭是磨床在線自動(dòng)平衡系統(tǒng)的執(zhí)行機(jī)構(gòu),國內(nèi)外多個(gè)研究機(jī)構(gòu)[16-20]對(duì)此進(jìn)行了研究,目前主要有機(jī)械式、噴液式、電磁式等多種平衡頭,如圖1所示。但其本質(zhì)上還是利用兩個(gè)或兩個(gè)以上的等效偏心質(zhì)量相等的旋轉(zhuǎn)來校正磨床的不平衡量,動(dòng)平衡過程原理如圖2所示,其中m為系統(tǒng)等效偏心質(zhì)量,ma、mb為兩平衡盤的等效偏心質(zhì)量,設(shè)ma=mb=M,三者的相位分別為φa、φb、φ。
(a) 機(jī)械式外部平衡頭 (b) 機(jī)械式內(nèi)部平衡頭
圖2 動(dòng)平衡原理圖
則總體不平衡量mt為:
mt=M·eiφa+M·eiφb+m·eiφ
(1)
令系統(tǒng)原有不平衡量的相位固定于直角坐標(biāo)系的y軸負(fù)半軸,兩平衡盤的相對(duì)位置任意轉(zhuǎn)動(dòng),則總體不平衡量幅值|mt|滿足以下關(guān)系式:
(2)
貪心算法[21]是求解最優(yōu)化問題的重要方法之一,該算法將復(fù)雜最優(yōu)化問題分解成規(guī)模較小的子問題,并求解子問題的局部最優(yōu)解,最后組合全部的局部最優(yōu)解得出全局最優(yōu)解。貪心算法的基本過程為:①建立數(shù)學(xué)模型來描述問題;②把求解的問題分成若干個(gè)子問題;③對(duì)每個(gè)子問題求解,得到子問題的局部最優(yōu)解;④把子問題的解局部最優(yōu)解合成原來問題的全局最優(yōu)解。
2.2.1 雙盤異步動(dòng)平衡貪心算法數(shù)學(xué)模型
自動(dòng)平衡尋優(yōu)過程本質(zhì)上是在一定的約束條件下,以總體不平衡量最小為目標(biāo)的最優(yōu)化問題,該過程的可以用數(shù)學(xué)模型描述為:
(3)
式中,φi為第i個(gè)獨(dú)立的等效平衡質(zhì)量塊的相位列向量;φij為第i個(gè)獨(dú)立的等效平衡質(zhì)量塊在j時(shí)刻所處的相位;gm(x)、hn(x)為平衡過程的約束函數(shù);f(φ1,φ2,…,φi)為在約束條件下的最優(yōu)化目標(biāo)函數(shù)。
而貪心算法是求解該類問題的有效方法之一,在滿足無“后效性”條件下,或在通過正確性證明的前提下,具備找到全局最優(yōu)解的條件,可有效避免陷入局部最優(yōu)解,最終實(shí)現(xiàn)完全平衡。
2.2.2 貪心算法子問題分解
(4)
M[1-sin(α-β)]=m·sinα
(5)
從上式可以得出,第一次單盤異步尋優(yōu)的局部最優(yōu)解是以固定盤相位為邊界條件的局部最優(yōu)解,可以顯式的表示為:
(6)
第一次尋優(yōu)的停止位置實(shí)際上是在固定B盤所處的相位下的以總不平衡量最小為目標(biāo)的局部最優(yōu)解,接下來應(yīng)固定A盤,尋找下一個(gè)新的局部最優(yōu)解,該過程的數(shù)學(xué)描述為:
(7)
M[1+sin(α-β)]=m·cosβ
(8)
該解實(shí)際上是在上一次尋優(yōu)結(jié)束的基礎(chǔ)上,以不平衡量最小為目標(biāo)的局部最優(yōu)解,根據(jù)貪心算法思想,需要多次交替異步迭代,根據(jù)式(5)和式(8)可得基于貪心算法的雙盤異步尋優(yōu)過程的最優(yōu)解遞推方程組:
(9)
2.2.3 貪心算法正確性證明
貪心算法不是對(duì)所有問題都能得到整體最優(yōu)解,首先選擇的貪心策略必須具備無后效性,即某個(gè)狀態(tài)以后的過程不會(huì)影響以前的狀態(tài),只與當(dāng)前狀態(tài)有關(guān)。其次,貪心算法最終能否找到全局最優(yōu)解的關(guān)鍵就是能否通過正確性的證明,常用的方法有歸納法和交換論證法,這里用數(shù)學(xué)歸納法進(jìn)行證明:
假設(shè)第k步時(shí),貪心算法全局最優(yōu)解存在,則根據(jù)式(9)可知,第k步的全局最優(yōu)列向量為:
(10)
那么在第(k+1)步時(shí),根據(jù)式(9)可得:
(11)
從中可解出βk+1、αk+2,兩者組成第k+1步的全局最優(yōu)解向量為:
(12)
根據(jù)式(10)和式(12)可知,在k+1步,貪心算法依然能夠找到全局最優(yōu)解,因此,在k∈N*時(shí),貪心算法均能找到全局最優(yōu)解。綜上所述,基于貪心算法的雙盤異步尋優(yōu)算法能夠通過正確性證明。根據(jù)貪心算法的性質(zhì)可知,在通過正確性證明前提下,全局最優(yōu)解αopt、βopt必存在于A、B盤異步迭代局部最優(yōu)解的全集Φ*中,即:
(13)
式中,αopt、βopt是以{mt|minmt=M·eiφa+M·eiφb+m·eiφ}為目標(biāo)的全局最優(yōu)解,即兩平衡盤合成不平衡量與被平衡對(duì)象的原有不平衡量等大反相,此時(shí)被平衡對(duì)象達(dá)到完全平衡狀態(tài)。
2.2.4 雙盤異步尋優(yōu)策略程序框圖
根據(jù)以上分析,可以歸納出基于貪心算法的雙盤異步動(dòng)平衡策略,式(4)和式(9)多次反復(fù)迭代的過程實(shí)際上是兩偏心質(zhì)量多粗異步轉(zhuǎn)動(dòng)尋優(yōu)的過程。依據(jù)貪心思想,單次異步尋優(yōu),偏心盤相位轉(zhuǎn)動(dòng)至振動(dòng)局部最優(yōu)相位即可,在滿足無后效性前提下,所有局部最優(yōu)的組合即為全局最優(yōu),則整個(gè)尋優(yōu)策略的程序框圖如圖3所示。
圖3 雙盤異步動(dòng)平衡策略程序框圖
動(dòng)平衡頭的平衡能力與平衡精度,跟平衡盤質(zhì)量與砂輪實(shí)際平衡量之比密切相關(guān),存在一個(gè)最佳的匹配比,根據(jù)Schmmit公司SBS系列動(dòng)平衡頭產(chǎn)品手冊(cè)給出的選型建議,平衡盤質(zhì)量與被平衡砂輪的適宜質(zhì)量比一般控制在1~3.3之間。以此為依據(jù),利用MATLAB對(duì)基于貪心算法的雙盤異步尋優(yōu)策略進(jìn)行數(shù)值模擬分析,令A(yù)、B平衡盤的質(zhì)量為被平衡對(duì)象偏心質(zhì)量的2倍,具體模擬實(shí)驗(yàn)參數(shù)如表1所示。
表1 數(shù)值模擬實(shí)驗(yàn)參數(shù)表
基于以上實(shí)驗(yàn)參數(shù),用MATLAB仿真基于貪心算法的雙盤異步尋優(yōu)全過程,其結(jié)果如圖4所示。
從圖4中可以得出,自動(dòng)平衡開始后,兩平衡盤與被平衡對(duì)象的總不平衡量快速下降,表明本策略具有對(duì)惡劣工況快速調(diào)節(jié)的特點(diǎn);在步進(jìn)次數(shù)為23步左右時(shí),總體不平衡量開始出現(xiàn)震蕩,總體趨勢(shì)為震蕩下降,最終在47步進(jìn)次數(shù)處實(shí)現(xiàn)了幾乎完全平衡。
圖4 基于貪心算法的雙盤異步尋優(yōu)仿真 圖5 尋優(yōu)過程中狀態(tài)信號(hào)切換
為了更直觀的了解雙盤異步尋優(yōu)過程中,兩盤異步轉(zhuǎn)動(dòng)方向以及兩盤轉(zhuǎn)動(dòng)狀態(tài)切換時(shí)間節(jié)點(diǎn),繪制尋優(yōu)切換信號(hào)圖,如圖5所示,切換信號(hào)用sig表示,sig=0表示當(dāng)前時(shí)刻未進(jìn)行A/B盤切換或轉(zhuǎn)動(dòng)方向切換;sig=1表示當(dāng)前時(shí)刻進(jìn)行了A/B盤切換;sig=2表示當(dāng)前時(shí)刻進(jìn)行了轉(zhuǎn)動(dòng)方向切換。
從圖5中可以得出,在動(dòng)平衡前期,切換信號(hào)sig出現(xiàn)頻次很低,說明在該自動(dòng)平衡階段前期,對(duì)轉(zhuǎn)動(dòng)盤切換以及轉(zhuǎn)動(dòng)方向的切換需求很小,節(jié)省了切換信號(hào)時(shí)間以及動(dòng)平衡系統(tǒng)響應(yīng)時(shí)間,最終表現(xiàn)出對(duì)大振動(dòng)具有快速下降能力。在動(dòng)平衡中后期,動(dòng)平衡過程中對(duì)A/B盤切換的需求較大,引起了圖5中的震蕩現(xiàn)象,且越接近完全平衡點(diǎn),A/B盤切換越頻繁。從一定程度上講,A/B盤頻繁切換保證了最終平衡精度,但對(duì)平衡速度會(huì)有一定的影響。
為驗(yàn)證基于貪心算法的雙盤異步動(dòng)平衡策略的實(shí)際性能,在實(shí)驗(yàn)室的轉(zhuǎn)子振動(dòng)試驗(yàn)臺(tái)進(jìn)行了實(shí)驗(yàn),試驗(yàn)臺(tái)由額定轉(zhuǎn)速1500 r/min的三相異步電動(dòng)機(jī)、BE-1400A型動(dòng)平衡頭以及相應(yīng)信號(hào)采集、處理、控制系統(tǒng)組成,試驗(yàn)臺(tái)及測(cè)控系統(tǒng)如圖6和圖7所示。
圖6 動(dòng)平衡試驗(yàn)臺(tái)圖7 動(dòng)平衡測(cè)控系統(tǒng)
利用上述的實(shí)驗(yàn)裝置,對(duì)雙盤異步尋優(yōu)策略進(jìn)行多次實(shí)驗(yàn)驗(yàn)證,實(shí)驗(yàn)結(jié)果匯總?cè)绫?所示。
表2 實(shí)驗(yàn)結(jié)果數(shù)據(jù)匯總表
振動(dòng)時(shí)域圖如圖8所示。
圖8 動(dòng)平衡實(shí)驗(yàn)時(shí)域圖
從表2中可以得出,基于貪心算法的雙盤異步動(dòng)平衡策略,在較惡劣的工況下,可在半分鐘左右,將工頻振幅從20.37 μm降至0.192 μm,與Schmitt公司的SBS系列動(dòng)平衡頭性能參數(shù)對(duì)比可以發(fā)現(xiàn),在本自動(dòng)平衡策略下的動(dòng)平衡頭在平衡時(shí)間、平衡精度方面達(dá)到了同類前列水平,實(shí)現(xiàn)了對(duì)轉(zhuǎn)子不平衡故障的快速、高精度自動(dòng)平衡。
從圖8中可以得出,基于貪心算法的雙盤異步動(dòng)平衡策略在平衡過程中,被平衡對(duì)象的振幅呈現(xiàn)“振蕩下降”的特征,同時(shí)在第一次振動(dòng)實(shí)驗(yàn)時(shí)域曲線中發(fā)現(xiàn)本策略在振動(dòng)初期概率出現(xiàn)小幅超調(diào)現(xiàn)象,振動(dòng)幅值最終在半分鐘左右平均從19.45 μm收斂于0.1~0.2 μm之間,滿足精密磨床的精度需要。
(1)本文提出的基于貪心算法的雙盤異步尋優(yōu)策略,僅需測(cè)定振幅,簡(jiǎn)化了信號(hào)采集裝置;算法復(fù)雜度小,實(shí)時(shí)性好;無需動(dòng)平衡頭精確閉環(huán)控制相位,也不需要平衡質(zhì)量的嚴(yán)格同步轉(zhuǎn)動(dòng),使得電機(jī)驅(qū)動(dòng)式動(dòng)平衡頭可用小型直流電機(jī)代替伺服或步進(jìn)電機(jī),使得該策略適用于結(jié)構(gòu)簡(jiǎn)單、緊湊的小型直流電機(jī)驅(qū)動(dòng)的機(jī)械式動(dòng)平衡頭。
(2)實(shí)驗(yàn)結(jié)果表明,基于貪心算法的雙盤異步動(dòng)平衡策略,在較惡劣的工況下,可在半分鐘左右,將工頻振幅從20.37 μm降至0.192 μm,并與Schmitt公司的SBS系列動(dòng)平衡頭性能參數(shù)對(duì)比后,在本自動(dòng)平衡策略控制下的動(dòng)平衡頭在平衡時(shí)間、平衡精度方面均達(dá)到了同類前列水平。
綜上所述,基于貪心算法的雙盤異步尋優(yōu)策略具有時(shí)間復(fù)雜度低、平衡時(shí)間短、平衡精度高,對(duì)動(dòng)平衡頭以及振動(dòng)采集系統(tǒng)要求低的特點(diǎn),因此本次策略為研制低成本高精度的砂輪在線自動(dòng)平衡系統(tǒng)提供了一種實(shí)用控制方案。