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

?

基于泰勒展開的柔性加減速控制算法研究

2022-05-27 10:10王佳煒宮子陽黃澤耀范啟富
化工自動化及儀表 2022年2期
關(guān)鍵詞:控制算法夾角機(jī)床

王佳煒 崔 平 宮子陽 黃澤耀 范啟富

(上海交通大學(xué)電子信息與電氣工程學(xué)院自動化系 系統(tǒng)控制與信息處理教育部重點實驗室)

數(shù)控技術(shù)是現(xiàn)代設(shè)備制造業(yè)的支柱性技術(shù),推進(jìn)數(shù)控技術(shù)的研發(fā),對高端制造業(yè)的發(fā)展具有重要的作用,決定了制造裝備的高階性能。 高速和高精度是當(dāng)前數(shù)控機(jī)床追求的兩大衡量數(shù)控產(chǎn)品性能的重要技術(shù)指標(biāo),目前進(jìn)給率最大的數(shù)控機(jī)床可以在240 m/min的條件下對復(fù)雜型面進(jìn)行精確加工; 加工最高精度已經(jīng)達(dá)到納米級別。機(jī)床運動時的加減速控制是影響這兩項指標(biāo)的關(guān)鍵技術(shù)之一,直接決定了機(jī)床的生產(chǎn)效率和加工面質(zhì)量[1]。

加減速控制算法的種類可以根據(jù)其加速度曲線的形狀進(jìn)行劃分,直線型加減速控制算法的特性是算法計算量最小、加減速最猛烈、效率最高,因此,最先被廣泛采用,但是算法在加減速階段存在加速度突變現(xiàn)象, 容易導(dǎo)致數(shù)控機(jī)床振動,因此,僅適用于精度要求不高的加工場合[2]。為緩解加速度突變帶來的振動,數(shù)控行業(yè)內(nèi)陸續(xù)提出了三角型、梯型及S型等加減速控制算法,算法的加工柔性和計算復(fù)雜度與其加速度曲線的連續(xù)性正相關(guān),較直線型加減速控制算法,能限制機(jī)床產(chǎn)生的部分沖擊,但因未考慮加加速度曲線的連續(xù)性,在高速高精度的加工場景下,加工工件的表面光潔度不高,不適用于對加工面質(zhì)量要求高的場合[3,4]。

為解決加減速控制算法其加加速度不連續(xù)導(dǎo)致的問題,張相勝等構(gòu)造了加加速度曲線呈三角形變化的模型[5],由于模型的加加速度曲線僅C1連續(xù), 因此不能為機(jī)床的柔性帶來很大的提升。 高偉強等采用3次多項式函數(shù)確保加加速度曲線連續(xù)[6],但加加速度曲線不對稱,在加減速過程的起末位置存在沖擊。 李金良等對構(gòu)造的連續(xù)速度曲線逐次積分[7],僅得到線性變化的加加速度曲線,系統(tǒng)柔性不高。

為解決上述問題, 筆者基于S型加減速控制算法,提出了一種加加速度連續(xù)的加減速控制策略,構(gòu)造了連續(xù)的加加速度曲線;根據(jù)相鄰加工路徑間的夾角,動態(tài)調(diào)整加工路徑的最大加加速度值,同時滿足拐角處的降速要求;根據(jù)當(dāng)前加工段長度在加工總長度的占比,對微小線段上的加減速過程進(jìn)行平滑處理。 通過仿真驗證整套基于S型加速減控制策略的控制性能, 證實該策略能有效減輕加工中數(shù)控機(jī)床的振動,提高加工柔性和加工效率。

1 加加速度連續(xù)方程的推導(dǎo)

為得到連續(xù)的加加速度曲線,直接取正弦曲線作為加加速度曲線, 正弦函數(shù)加加速度方程為:

其中,T為單個變加速階段時間,函數(shù)在T/2處取得最大加加速度Jmax。 但正弦函數(shù)計算復(fù)雜,在算力有限的場合無法滿足系統(tǒng)實時計算的要求。為兼顧正弦加減速的柔性和算力要求,選取低次多項式對正弦函數(shù)進(jìn)行逼近,構(gòu)造更適用的加加速度曲線。

考慮到計算復(fù)雜度,取sin x的二階泰勒多項式為逼近多項式。 對正弦函數(shù)在x=π/2處進(jìn)行二階泰勒展開,為滿足單個變加速階段的起終點加加速度為零, 即在x≥0的區(qū)間內(nèi)至少有兩個零點,對展開后的多項式進(jìn)行移位并歸一化,得到的函數(shù)曲線如圖1所示。

圖1 正弦函數(shù)及其二階泰勒展開多項式函數(shù)曲線

如圖1所示, 處理后的多項式與sin x有較高的近似度,取其作為加加速度曲線,即:

為確保單個變加速階段的起終點加加速度為零,即x=T和x=0時,f(x)=0,對系數(shù)進(jìn)行取整,得到二階的逼近多項式:

其中,b為待定系數(shù),滿足在區(qū)間[0,T]內(nèi)f(x)≤Jmax,且在x=T/2處取得最大值Jmax,解得|b|=4Jmax。

最終得到加加速度方程如下:

該加加速度方程具有C2連續(xù)且相比正弦函數(shù)計算更簡單,相比傳統(tǒng)方法由四次多項式構(gòu)造速度曲線反推加加速度曲線的方法系數(shù)更少,計算速度更快[8,9]。

2 柔性加減速控制算法構(gòu)建策略

首先由加加速度方程推導(dǎo)得到整個加減速控制算法,其次為滿足相鄰加工路徑夾角處的降速要求,根據(jù)夾角的大小,動態(tài)調(diào)整每段加工路徑的最大加加速度值,最后為減少不必要的加減速過程引起的機(jī)床受力變化,根據(jù)當(dāng)前加工段長度在加工總長度的占比,平滑微小線段上的加減速過程。

2.1 加加速度連續(xù)的加減速算法

五段式加減速控制算法其速度曲線一般由加加速、減加速、勻速、減減速和加減速5個階段構(gòu)成,根據(jù)加工路徑的長度和機(jī)床運動學(xué)參數(shù)限制,可能由于無法加速至最大速度而丟失勻速階段,只存在4個變加速階段。

由加加速度、加速度、速度和位移之間的關(guān)系,有:

其中,a為加速度,v為速度,s為位移,ti為起始時間,μ為運動學(xué)參數(shù)方程的自變量。

與五段S型加減速控制類似, 本研究中加加速度方程j(t)如下:

其中,T1、T2、T3分別表示一段加工路徑上的加加速段時長、勻速段時長、減減速段時長。

由式(5)~(8)推出加速度、速度、位移的計算公式分別為:

其中,Vs為初始速度。 式(9)~(11)的取值區(qū)間與式(8)相同。

2.2 動態(tài)調(diào)整加加速度最大值

傳統(tǒng)的加減速控制算法, 其加加速度曲線是階躍的且整個加工過程中最大加加速度值是固定的。最大加加速度決定系統(tǒng)加減速的柔性,若取值超出機(jī)床極限,則會產(chǎn)生一定沖擊;取值較小,則運動的加減速過程時間延長,影響加工效率[10]。

與傳統(tǒng)算法相比,筆者構(gòu)造的加加速度連續(xù)加減速算法,由于其加加速度不是瞬間達(dá)到最大值,因此加減速過程時間更長。 為提高算法的效率,考慮在進(jìn)行速度規(guī)劃時,根據(jù)兩段加工路徑之間的夾角動態(tài)改變每一段加工路徑的加加速度最大值[11,12]。

當(dāng)兩段加工路徑之間的夾角較小時,由速度方向變化產(chǎn)生的機(jī)床沖擊比較輕微,因此允許以較高的速度進(jìn)行加工。 當(dāng)夾角過大時,必須快速將速度降低以保證平穩(wěn)換向,因此需要更大的加加速度以縮短減速時間,滿足高速、穩(wěn)定的加工要求。

唐艷麗等總結(jié)了過渡速度與夾角的關(guān)系[13],即夾角趨近于0°時,允許的過渡速度非線性地迅速增大,因此筆者將一段加工路徑上加加速度最大值與其相鄰路徑間夾角的關(guān)系確立為:

其中,α為相鄰路徑間的夾角;夾角最大值αmax的設(shè)定取決于系統(tǒng)所能承受的最大加加速度限制;J0、J1分別為系統(tǒng)允許的最小與最大加加速度。

單段路徑上加加速度最大值與相鄰路徑間夾角的關(guān)系如圖2所示。

當(dāng)前路徑上加加速度的最大值與相鄰路徑間夾角正相關(guān), αmax、J0、J1根據(jù)不同的機(jī)床機(jī)械性能、加工刀路、加工工藝在進(jìn)行速度規(guī)劃時設(shè)定合適的值。

2.3 短線段加減速平滑

在高速、高精度的加工過程中,若加工路徑出現(xiàn)連續(xù)微小線段,由于加工路徑較短,初始速度Vs與末尾速度Ve值近似, 若均小于這段路徑上系統(tǒng)允許的最大加工速度Vmax, 傳統(tǒng)的加減速控制方法在微小線段上存在加速后立即減速的加減速過程,而這種連續(xù)頻繁的加減速,不可避免地會對機(jī)床造成沖擊,導(dǎo)致加工質(zhì)量下降,但對于加工效率的提升很微弱,因此考慮對這類微小線段上的加減速過程進(jìn)行限制。 筆者提出一種基于加工段長度的加減速平滑策略。

若S0<λS,則:

其中,S0表示當(dāng)前路徑長度;S表示加工路徑的總長度;λ表示允許存在加減速過程的最小加工路徑長度占加工路徑總長度的比例;Vmax′表示當(dāng)前路徑上的最大速度。

對加工段上的最大速度進(jìn)行限制,能保證微小線段上只存在加速或者減速過程,避免機(jī)床所受的力頻繁換向,能有效減小對機(jī)床的沖擊。

3 仿真示例

為驗證筆者構(gòu)造的加加速度曲線的連續(xù)性以及對于微小線段上加減速過程平滑的有效性,取任意8段路徑,起點為(0,5),分別經(jīng)過(20,5)、(35,5)、 (50,19)、 (54,19)、 (57,16)、 (61,16)、(64,19)到達(dá)終點(84,19)。 仿真軌跡如圖3所示。

圖3 仿真軌跡

運動學(xué)限制參數(shù)如下:

各段路徑上的起終點速度見表1。

表1 各段路徑上的起終點速度 mm/s

在插補周期為6 ms時, 通過Matlab得到整個加工路徑上的仿真運動曲線如圖4所示, 藍(lán)線代表普通五段式S型加減速控制模型, 綠線代表筆者所提的加加速度連續(xù)的柔性加減速控制模型。

圖4 加減速控制曲線

圖4速度圖上時間[0.00,1.25]區(qū)間顯示第1段和第2段路徑上的速度變化, 由于兩段間夾角為零,因此加加速度最大值較低,無法在單段上達(dá)到最大速度,而加工時間短于傳統(tǒng)算法,驗證了2.3節(jié)中所述的可平滑部分機(jī)床運動加減速過程。 其次由圖4加加速度圖可以看出筆者提出的算法中加加速度曲線有良好的連續(xù)性,加減速過程更快速,平滑了在時間[1.6,2.1]區(qū)間上短線段的加減速過程,算法時間更短,速度曲線、加速度曲線更連續(xù),證明本方法能在實現(xiàn)系統(tǒng)柔性控制的同時,提高整體的加工效率,避免小線段上頻繁加減速的過程。

4 結(jié)束語

針對正弦加減速控制算法計算量大的問題,通過對正弦函數(shù)進(jìn)行多項式擬合,得到了一定區(qū)間內(nèi)對稱且連續(xù)的加加速度方程,通過依次積分得到五段式新型加減速算法,然后根據(jù)相鄰加工段之間的夾角對加工路徑上的加加速度最大值進(jìn)行調(diào)整,并提出微小線段上平滑加減速過程的策略。 仿真結(jié)果表明,與傳統(tǒng)的五段式S型加減速算法相比,筆者提出的算法能同時滿足高速與柔性方面的要求,提高加工效率和加工質(zhì)量。

猜你喜歡
控制算法夾角機(jī)床
基于模型預(yù)測控制算法的智能密度控制系統(tǒng)在選煤廠的應(yīng)用
2021第24屆青島國際機(jī)床展開幕
JM2021第24屆青島國際機(jī)床博覽會
基于Backstepping的非線性無人船航向控制算法
求解異面直線夾角問題的兩個路徑
《機(jī)床與液壓》投稿要求
向量夾角的風(fēng)波
如何求向量的夾角
平面向量夾角問題的易錯剖析
高精度位置跟蹤自適應(yīng)增益調(diào)度滑??刂扑惴?/a>
石家庄市| 平阴县| 谷城县| 子长县| 胶州市| 阜康市| 星子县| 崇礼县| 荣成市| 武宣县| 蒙自县| 台北县| 齐齐哈尔市| 峨山| 怀宁县| 龙口市| 永川市| 江油市| 息烽县| 乐陵市| 福建省| 德安县| 修水县| 丹东市| 青龙| 三穗县| 南昌市| 宁河县| 溆浦县| 塔城市| 徐闻县| 略阳县| 化德县| 上林县| 象州县| 香港| 嫩江县| 桂东县| 高安市| 万州区| 钦州市|