周 微,朱若嶺,張 昊
(1.常州機電職業(yè)技術學院 機械工程學院,江蘇 常州 213164;2.河南交通職業(yè)技術學院 汽車學院,河南 鄭州 450000;3.東南大學 儀器科學與工程學院,江蘇 南京 210096)
由于能源短缺等的原因,節(jié)能降耗成為了目前制造業(yè)領域迫切需要解決的問題[1,2]。世界范圍內(nèi),制造業(yè)領域約三分之一的能源消耗于數(shù)控機床的加工過程,而其中進給系統(tǒng)是其產(chǎn)生能耗的主要部件[3]。因此,控制進給系統(tǒng)的能耗對于降低數(shù)控機床加工過程總能耗具重要的意義[4,5]。
目前,世界各國在數(shù)控機床加工過程中能耗控制方面的研究均取得了一定進展。在國內(nèi),曹昆侖等人[6]提出了一種基于載荷損耗系數(shù)的能耗數(shù)學模型,分析了機床切削負載率、實載率和機床效率、能量利用率之間的關系。李聰波等人[7-9]基于磨損機理,提出了一種考慮刀具磨損的數(shù)控車削批量加工工藝參數(shù)節(jié)能優(yōu)化方法。何吉祥等人[10]通過構建結構節(jié)能優(yōu)化模型,提出了降低數(shù)控車床主軸單元能耗的方法。張朝陽等人[11]基于遷移學習方法,研究了數(shù)控機床等待過程的節(jié)能控制策略。陳世平等人[12]利用BP-Adaboost方法,提出了基于數(shù)據(jù)驅動的數(shù)控機床切削過程能耗預測模型。徐秀玲等人[13]以SIEMENS840D sl數(shù)控系統(tǒng)為例,提出了一種機床待命、系統(tǒng)待命和關機3種節(jié)能控制方案,并將其應用于龍門式數(shù)控銑床中。李聰波等人[14]基于元動作技術,提出了一種數(shù)控車削能耗預測的數(shù)據(jù)驅動方法。
目前,國內(nèi)在數(shù)控機床能耗分析、預測及控制領域的研究多集中于切削過程,而對進給系統(tǒng)運動、控制過程中的能耗研究較為缺乏。
國外方面,SATO R等人[15]針對五軸加工中心,研究了工件裝夾位置與進給系統(tǒng)能耗間的關系。WANG Y等人[16]研究了固定時間間隔內(nèi),進給系統(tǒng)的實時能耗最優(yōu)化軌跡生成問題。FARRAGE A等人[17]提出了基于傅里葉級數(shù)的非線性摩擦補償模型,以減少進給系統(tǒng)中未知摩擦力所造成的能耗。MOHAMMAD A E K等人[18]基于非線性滑模輪廓控制,對數(shù)控機床進給系統(tǒng)的降耗進行了研究。
實際上,進給系統(tǒng)的能耗不僅取決于各軸的運動軌跡,還取決于其控制效果。因此,在相同的運動軌跡下,由于控制器增益的影響,進給系統(tǒng)能耗會發(fā)生變化。然而,前述研究均利用的是固定的控制增益,因此無論其跟蹤性能如何,所采用的控制方法都消耗相同的能量。一般而言,雖然使用較高的控制增益會提高其運動精度,但也會導致其能耗增加,故而必須同時考慮控制器的跟蹤性能及能耗,才能滿足生產(chǎn)效率和節(jié)能降耗兩方面的要求[19]。FARRAGE A等人[20]提出了一種自適應滑模輪廓控制方法,研究了雙軸進給系統(tǒng)的運動精度及能耗控制問題。
然而,上述方法僅能通過滑模控制的到達階段降低能耗,對滑動階段的能耗未加以考慮。
綜上所述,本研究針對數(shù)控機床進給系統(tǒng)位置精度及能耗控制兩方面的需求,基于SMC原理,提出一種具有非線性滑模面的ASMC方法,通過設計全新的自適應趨近律,對到達和滑動階段的控制增益進行更新,提供控制增益的最小容許值,在保證位置跟蹤精度的基礎上降低能耗;最后通過實驗進行對比研究,以驗證該方法在位置跟蹤精度及能耗控制兩方面的優(yōu)勢。
筆者所采用的實驗進給系統(tǒng)如圖1所示。

圖1 實驗進給系統(tǒng)
該系統(tǒng)包含2臺交流伺服電機、2個分辨率為76.29 nm(經(jīng)角度-位移換算后)的旋轉編碼器(用于測量工作臺位置),采樣時間為0.2 ms。雙軸滾珠絲杠均為C1級高精度定位型。
為獲得準確的系統(tǒng)模型,筆者采用擾動觀測器(DOB)對控制參數(shù)進行估計;進給系統(tǒng)兩軸采用相同的辨識方案。
進給系統(tǒng)的動力學模型為:
(1)
式中:qi,mi—X、Y工作臺的位置和質(zhì)量;gi,fi—摩擦力和驅動力。
PID與DOB參數(shù)如表1所示。

表1 PID與DOB參數(shù)
用于參數(shù)辨識的驅動力fi為:
(2)
式中:Pi,Di,Ii—比例、微分和積分控制增益;ei—跟蹤誤差,定義為期望位置ri和實際位置qi之間的差值。

(3)

利用表1所示的PID和DOB參數(shù),結合觀測數(shù)據(jù)得到的摩擦模型為:
(4)
式中:fci,ci—庫侖摩擦系數(shù)和粘性摩擦系數(shù)。
實驗進給系統(tǒng)的關鍵參數(shù)如表2所示。

表2 實驗進給系統(tǒng)關鍵參數(shù)
摩擦力模型參數(shù)辨識結果如圖2所示。

圖2 摩擦力模型參數(shù)辨識結果
由圖2可知,所辨識出的參數(shù)與實際系統(tǒng)參數(shù)較為符合。因此,摩擦特性可只用庫侖系數(shù)和黏性系數(shù)來描述。進給系統(tǒng)機械動力學可以用二階解耦系統(tǒng)模型表示,即:

(5)

SMC方法所采用的非線性滑模面可表示為:

(6)
式中:S—二維滑模面矢量;γ—正定矩陣,用于提供快速響應,并使占優(yōu)極點滿足Lyapunov方程:βγT+γβ=P(其中:P—正定矩陣;β—用于調(diào)整阻尼比的正定對角陣;Φ—以Φi為元素的對角陣,當輸出從初始值變?yōu)槠谕禃r,利用該矩陣將阻尼比從較低值調(diào)整為較高值)。
由于Φi沒有唯一的公式,此處采用如下形式[22]來表示:
Φi=ηi[exp(-ei)+exp(ei)],i=x,y
(7)
式中:ηi—用于調(diào)整Φi大小的正值。
對于理想滑模面,式(6)可變?yōu)?

(8)
此時,通過適當調(diào)整(γ+Φβ)的值,跟蹤誤差將收斂到零[23],驅動系統(tǒng)狀態(tài)趨于S=0。此處所采用的趨近律可表示為:
(9)
式中:k—2×2增益矩陣;sgn(S)—滑模面符號矩陣;h—包含元素hi的2×2矩陣。
且有:
hi≥di
(10)
雖然式(9)所示控制律具有良好的控制性能,但由于其增益k是固定的,在整個運行時間內(nèi)趨近律的能耗將維持不變。此外,雖然較高的增益值通常會降低控制誤差,但也會導致能耗增加。
為解決上述問題,可采用自適應趨近律。典型的自適應滑模趨近律采用如下增益[24,25]:
(11)

然而,盡管采用式(11)所示增益的自適應趨近律可提高進給系統(tǒng)的運動精度,但是在達到期望的控制精度時,無法將增益更新至較低的數(shù)值。因此,上述自適應趨近律只能在到達階段降低能耗,而不能在滑動階段降低能耗。
為克服上述缺點,文獻[26]提出了一種自適應滑模趨近律,其增益在到達和滑動階段均可改變,即:
(12)


為提供更快的自適應速率,減少到達和滑動階段的跟蹤誤差,文獻[27]735提出了基于開關增益的自適應滑模趨近律:
(13)
然而,盡管采用增益(13)的自適應趨近律可降低能耗,但會因跟蹤誤差增加從而使控制性能降低。此外,由于期望邊界層周圍的誤差幅度變化,控制信號將出現(xiàn)較大的抖振。
為了解決上述各自適應控制律的缺陷,筆者提出了一種新的ASMC方法,所采用的控制增益可根據(jù)跟蹤誤差的平方值,以更快的自適應速率自動更新,即:
(14)
當趨近律進入到達階段時,將激活式(14)中的第一個條件,以提供更快的適應速率,降低控制信號作用時間。當增益(14)的第2個條件激活時,控制增益略有下降,但仍能在降低能耗的同時保持控制方法的跟蹤性能。
筆者所采用的自適應滑模趨近律表示為:
(15)
Lyapunov候選函數(shù)為:
V1=eTβe
(16)
根據(jù)式(8),式(16)的時間導數(shù)可表示為:

(17)
式中:P,β—正定矩陣。
其中:Z=βe。由于V1≤0,保證了受控系統(tǒng)在理想滑模面上的穩(wěn)定性。
Lyapunov候選函數(shù)為[28]:
(18)

式(18)的一階時間導數(shù)為:
(19)
(20)
根據(jù)式(5),系統(tǒng)誤差動力學模型可表示為:
(21)
(22)
式(14)中的兩個自適應律條件為:
(1)當|si|≥δi時,式(22)表示為:
(23)


為使滑模面收斂到零,依據(jù)Barbalat引理[29]有:


(24)
式中:Δi—平滑項。
為了驗證該控制律的有效性,筆者利用圖1所示的實驗裝置來進行驗證。系統(tǒng)進給速度為25 mm/s的,其圓周運動軌跡為:
(25)
通過試錯法得到了其控制參數(shù),如表3所示。

表3 控制參數(shù)
各自適應控制方法實施流程如圖3所示。

圖3 各自適應控制方法實施流程
筆者采用相同動力學模型和控制技術,利用表3所示的相同控制參數(shù),對該ASMC方法的跟蹤性能和能耗進行驗證,并將其與采用式(11~13)增益的自適應趨近律進行比較。
在相同控制參數(shù)條件下,基于控制律式(11~14)的控制信號如圖4所示。

圖4 相同控制參數(shù)條件下基于控制律(11~14)的控制信號
在相同控制參數(shù)條件下,基于趨近律(11~14)的平均定位誤差如圖5所示。

圖5 相同控制參數(shù)條件下基于趨近律(11~14)的平均定位誤差
在相同控制參數(shù)條件下,基于控制律(11~14)的最大定位誤差如圖6所示。

圖6 相同控制參數(shù)條件下基于控制律(11~14)的最大定位誤差
在相同控制參數(shù)下,不同控制律的能耗如表4所示。

表4 相同控制參數(shù)下不同控制律的能耗
在相同控制參數(shù)下,不同控制律平均及最大定位誤差如表5所示。

表5 相同控制參數(shù)下不同控制律平均及最大定位誤差
實驗中,控制過程的能耗采用功率計(HIOKI 3390AC/DC)進行測量。由表5可知:與采用增益(11~13)的自適應趨近律相比,所提出的ASMC方法可在提高跟蹤精度的同時降低控制能耗。
同時,在跟蹤性能相近的條件下,筆者比較了前述各自適應趨近律的能耗。為獲得與ASMC方法近似的跟蹤誤差,增益(11~13)中的適應率值ρ分別設置為[10 30]T、[30 60]T和[7 5]T,并將式(6)中γ分別設置為[50 80]T、[50 70]T和[50 60]T,以調(diào)整控制器阻尼比。
在相同定位精度下,不同控制律的平均及最大跟蹤誤差如表6所示。

表6 相同定位精度下不同控制律平均及最大跟蹤誤差
由表6可以看出:各方法的控制性能相近;式(11)所示的控制增益在達到其上限值后保持常數(shù),因此該方法的能耗與其跟蹤精度無關;控制增益(12)可在其到達和滑動階段進行變化,然而其適應速率較低;采用控制增益(13)的自適應趨近律時,由于其控制信號連續(xù)性差,所產(chǎn)生的跟蹤誤差較大。
在相同控制性能條件下,基于控制律(11~14)的控制信號輸入如圖7所示。

圖7 相同控制性能條件下基于控制律(11~14)的控制信號輸入
在相同控制性能條件下,控制律(11~14)的能耗如圖8所示。

由圖7及圖8可以看出:各方法的控制信號(與能量消耗直接相關)差異較大;與采用式(11~13)所示的控制增益的自適應方法相比,采用ASMC方法可使X軸和Y軸能耗分別降低1.74%和0.79%、0.99%和0.26%、0.96%和0.92%。
此外,控制輸入信號的標準差是評價控制方法產(chǎn)生抖振現(xiàn)象強弱的指標,即:
(26)
式中:ui—控制信號的平均值;fij—第j個采樣時刻的控制信號幅值,j=1,2,…,J;J—采樣次數(shù)。
在相同控制性能條件下,基于控制律(11~14)的輸入信號標準差如圖9所示。

圖9 相同控制性能條件下基于控制律(11~14)的輸入信號標準差
由圖9可以看出:與采用式(11~13)所示的控制增益的自適應方法相比,ASMC方法控制輸入信號標準差(X軸和Y軸)分別降低了2.90%和4.97%、4.63%和1.76%、-1.22%和2.88%。
由此可見,筆者提出的控制方法在保證相同控制性能的前提下,可有效降低控制能耗及系統(tǒng)抖振。
基于進給系統(tǒng)動力學模型及SMC理論,筆者通過設計全新的自適應控制增益,提出了相應的非線性ASMC方法;該方法提供了更快的自適應速率,可在保證位置跟蹤精度的基礎上降低控制能耗;利用實驗對該方法進行了驗證。
研究結果表明:
(1)與其他自適應控制方案相比,所提控制方法在控制參數(shù)相同的條件下,可使進給系統(tǒng)定位精度更高,且X、Y軸的平均定位誤差最多可分別降低16.4%及20.3%;
(2)與其他自適應控制方案相比,在控制性能相同的條件下,所提控制方法產(chǎn)生的能耗最少,X軸和Y軸的控制能耗最大可分別降低1.74%及0.96%;
(3)與其他自適應控制方案相比,所提控制方法能夠更為有效地抑制系統(tǒng)的抖振。
在后續(xù)的研究中,筆者將研究控制輸入信號的幅值對上述自適應方法的影響;同時采用最優(yōu)化理論選取其最佳增益值,從而獲得更高的位置跟蹤進度,也使控制能耗可得到進一步的降低。