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

?

基于動(dòng)態(tài)輪廓誤差估計(jì)的三軸運(yùn)動(dòng)平臺(tái)NNLARC控制?

2019-05-29 01:28:30王麗梅孫宜標(biāo)
制造技術(shù)與機(jī)床 2019年5期
關(guān)鍵詞:單軸輪廓擾動(dòng)

王麗梅 趙 晨 孫宜標(biāo)

(沈陽工業(yè)大學(xué)電氣工程學(xué)院,遼寧沈陽110870)

隨著工業(yè)制造技術(shù)及自動(dòng)化技術(shù)的快速發(fā)展,對(duì)于實(shí)現(xiàn)高精度加工的要求越來越高,輪廓誤差是評(píng)價(jià)加工質(zhì)量的重要指標(biāo)[1-4]。因此,實(shí)現(xiàn)三軸運(yùn)動(dòng)平臺(tái)對(duì)輪廓的精密跟蹤是主要控制目的。由于系統(tǒng)在各軸間的動(dòng)態(tài)特性不匹配,只提高單軸的跟蹤精度并不能有效減小輪廓誤差,為得到期望的輪廓加工精度,在輪廓加工中需要解決兩方面問題:輪廓誤差估計(jì)和輪廓誤差控制[5]。對(duì)于輪廓誤差估計(jì),文獻(xiàn)[6]基于直線輪廓誤差計(jì)算方法,利用直線逼近方式進(jìn)行空間曲線的輪廓誤差估計(jì)。文獻(xiàn)[7]采用二階估計(jì)方法,通過研究點(diǎn)-曲線距離函數(shù)的微分特性,利用距離函數(shù)的Taylor展開進(jìn)行輪廓誤差的估計(jì);文獻(xiàn)[8]采用任務(wù)坐標(biāo)系方法建立輪廓誤差,將原來在笛卡爾坐標(biāo)系下的跟蹤誤差在任務(wù)坐標(biāo)系中解耦成法相誤差分量和切向誤差分量,法向分量近似為輪廓誤差。上述幾種靜態(tài)輪廓誤差估計(jì)算法,通常利用參考位置與實(shí)際位置和速度的幾何關(guān)系進(jìn)行誤差估計(jì),基于具有不同精度的Taylor級(jí)數(shù)展開進(jìn)行輪廓誤差估計(jì)。而Azad Ghaffari提出一種基于牛頓極值搜索算法的動(dòng)態(tài)輪廓誤差估計(jì)方法[9-10],將當(dāng)前位置和參考輪廓之間的距離近似為具有與輪廓誤差相關(guān)聯(lián)的局部最小點(diǎn)的函數(shù),用極值搜索算法來找到輪廓誤差的位置和值,進(jìn)一步提高估計(jì)的精度。

對(duì)于輪廓誤差控制方面,為保證三軸運(yùn)動(dòng)平臺(tái)伺服性能,要保證系統(tǒng)具有快速跟蹤和抗干擾的能力。由于永磁同步直線電動(dòng)機(jī)(PMLSM)易受系統(tǒng)存在的參數(shù)變化、外部擾動(dòng)及非線性摩擦等不確定性因素影響,為抑制不確定干擾的影響,文獻(xiàn)[11]采用擾動(dòng)觀測(cè)器(DOB)利用實(shí)際系統(tǒng)與參考模型輸出差異,進(jìn)行擾動(dòng)的抑制和補(bǔ)償;文獻(xiàn)[12-13]采用自抗擾控制器(ADRC)通過擴(kuò)張狀態(tài)觀測(cè)器估計(jì)內(nèi)部不確定性和廣義擾動(dòng),由于實(shí)施簡(jiǎn)單,實(shí)用性強(qiáng)已經(jīng)廣泛應(yīng)用。RBF神經(jīng)網(wǎng)絡(luò)(RBFNN)可以通過學(xué)習(xí)機(jī)制使用輸入-輸出數(shù)據(jù)來對(duì)任意的非線性映射逼近進(jìn)行擾動(dòng)抑制。相比于ADRC和DOB,神經(jīng)網(wǎng)絡(luò)可以作為補(bǔ)償器與其他控制器相結(jié)合,其有效性不依賴于精確模型。因此,將RBF神經(jīng)網(wǎng)絡(luò)(RBFNN)的非線性逼近能力引入到具有良好跟蹤能力的自適應(yīng)魯棒控制(ARC)中,實(shí)現(xiàn)系統(tǒng)的良好跟蹤能力的同時(shí),提高系統(tǒng)魯棒性。由于NNLARC只能完成對(duì)單軸的控制,對(duì)于輪廓誤差的動(dòng)態(tài)特性是未知的,為解決這一問題,采用預(yù)補(bǔ)償?shù)姆椒ǎ瑢⑤喞`差直接對(duì)位置環(huán)參考輸入進(jìn)行修正[14]。在預(yù)補(bǔ)償方式下,提高系統(tǒng)的輪廓加工精度。

1 永磁同步直線電動(dòng)機(jī)的數(shù)學(xué)模型

三軸運(yùn)動(dòng)平臺(tái)數(shù)控系統(tǒng)是由三臺(tái)軸向方向相互垂直的 PMLSM組成,用來完成精密軌跡的加工。PMLSM 在j(j=x,y,z)軸運(yùn)動(dòng)方程表示為:

其中:p表示被控對(duì)象的實(shí)際位置;Mj表示PMLSM動(dòng)子和動(dòng)子所帶負(fù)載的總質(zhì)量;Fj為所有不確定非線性,如摩擦力Ffj,外部擾動(dòng)dj。摩擦的模型為速度的函數(shù),其中:Afj是庫侖摩擦項(xiàng)的未知靜態(tài)值;Sfj是連續(xù)函數(shù);Bj為粘滯摩擦系數(shù)。非線性擾動(dòng)dj,包括負(fù)載擾動(dòng)和未建模擾動(dòng)。

其中:Uj=Kfjiqj為控制的輸入。

2 動(dòng)態(tài)輪廓誤差估計(jì)方法

在三維輪廓控制中,參考輪廓已知,可用T參數(shù)化表示:Rd(T)= [R1(T),R2(T),R3(T)]T,伺服系統(tǒng)實(shí)際位置可以根據(jù)時(shí)間t參數(shù)化為:P(t)=[p1(t),p2(t),p3(t)]T,系統(tǒng)當(dāng)前的位置可以表示為P(mts),ts為系統(tǒng)的采樣周期,m為時(shí)間步數(shù)。所以,當(dāng)前位置到參考輪廓的距離可以表示為:

令ξ(T)在參數(shù)取值為T?時(shí)得到最小值,因此輪廓誤差可表示為:

其中:Rd(T?)為輪廓誤差點(diǎn),由以上定義得到的三軸運(yùn)動(dòng)平臺(tái)輪廓誤差如圖1所示。

定義目標(biāo)函數(shù)為:

其中,i表示牛頓算法的迭代數(shù)。

對(duì)目標(biāo)函數(shù)(5)進(jìn)行求導(dǎo),可以得到:

由于輪廓誤差ξ值非常小,并且曲線光滑,因此目標(biāo)函數(shù)二階微分可表示為

因此,式(7)可以表示為:

若出現(xiàn)如圖2所示的輪廓,目標(biāo)函數(shù)將會(huì)出現(xiàn)多個(gè)極值點(diǎn),由于基于牛頓的輪廓誤差估計(jì)結(jié)果是局部的,可以使參數(shù)T是隨時(shí)間遞增的,這樣可以避免收斂到錯(cuò)誤的點(diǎn)。

3 NNLARC控制器的設(shè)計(jì)

3.1 NNLARC中自適應(yīng)魯棒控制器

由于在三軸中采用相同的控制方法,所以只對(duì)x軸進(jìn)行分析,PMLSM在x軸的狀態(tài)空間方程可以表示為:

定義參數(shù)向量θ=[θ1,θ2,θ3]T∈R3,其中θ1=M,θ2=B,θ3=Af,通過參數(shù)線性化得到系統(tǒng)被控對(duì)象模型為:

首先作如下假設(shè),系統(tǒng)中的不確定參數(shù)和擾動(dòng)是有界的,并且邊界已知,即

其中:θmin=[θ1min,…,θ3min]T,θmax=[θ1max,…,θ4max]T和δd是已知的。

式中:τ為要合成的自適應(yīng)函數(shù);Γ為正定對(duì)角矩陣;(·)為向量的投影算子,并且滿足

該映射具有如下的性質(zhì)

定義一個(gè)類似滑模面的變量為:

其中:e=Rd-p為單軸輸出跟蹤誤差,k1為任意正的反饋增益。

將式(17)代入式(11)中可以得到:

式中:?T=[-,-x2,-Sf(x2)],式(14)中自適應(yīng)函數(shù)選為τ=?S。將式(18)中控制量的輸入u設(shè)計(jì)為:

式中:ua為參數(shù)自適應(yīng)部分;us=-ksS為線性反饋部分;un是神經(jīng)網(wǎng)絡(luò)的輸出。將式(19)代入式(18)中可以得如下等式:

根據(jù)式(12)和式(13)中描述的不確定參數(shù)的有界性,存在un的最優(yōu)值u?,并且滿足以下條件,即:

式中:ζ1為任意小的正實(shí)數(shù);un對(duì)參數(shù)自適應(yīng)誤差?T和擾動(dòng)進(jìn)行補(bǔ)償。

3.2 NNLARC中RBFNN控制器設(shè)計(jì)

RBF具有萬能逼近特性,它能以任意精度逼近任意連續(xù)函數(shù)。故考慮采用RBF網(wǎng)絡(luò)對(duì)不確定項(xiàng)進(jìn)行自適應(yīng)逼近。

在 RBF 結(jié)構(gòu)中,X=[Rd,]作為網(wǎng)絡(luò)的輸入向量,hn(X)∈Rr為高斯徑向基函數(shù),可以表示為:

式中:r為神經(jīng)元的個(gè)數(shù);cn和bn分別為高斯函數(shù)的均值和標(biāo)準(zhǔn)差。

輸出信號(hào)為加權(quán)線性組合,即:

其中:wn表示在n個(gè)隱含層神經(jīng)網(wǎng)絡(luò)的權(quán)值。用神經(jīng)網(wǎng)絡(luò)當(dāng)作補(bǔ)償器,輸出信號(hào)用于逼近模型誤差和擾動(dòng)d,所以式(21)可以重新表示為

假設(shè)ζ2為足夠小的實(shí)數(shù),若在隱含層中有足夠多的神經(jīng)元,可以使ζ2的絕對(duì)值任意小,即:

神經(jīng)網(wǎng)絡(luò)的輸出可以表示為:

其中:=W?-表示W(wǎng)?的估計(jì)誤差,將式(27)代入式(21)可以得到:

其中:ζ為很小的值,表示神經(jīng)網(wǎng)絡(luò)建模后殘留的建模誤差。為消除誤差un被重新設(shè)計(jì)為:

其中:zdtanh [(S·zd)/η]為簡(jiǎn)單魯棒補(bǔ)償;zd為系統(tǒng)擾動(dòng)上界函數(shù),滿足是任意正實(shí)數(shù)。RBFNN在線權(quán)值向量更新律為:

其中,φ=diag[φ1,φ2,…,φr]表示 RBF 神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)率。

NNLARC控制系統(tǒng)結(jié)構(gòu)圖如圖3所示。

4 位置環(huán)交叉耦合控制器設(shè)計(jì)

為了提高輪廓的加工精度,通過位置環(huán)交叉耦合控制方式將輪廓誤差直接對(duì)參考輸入進(jìn)行修改,因此在這種方式下,等效參考值可以看作參考輸入和輪廓誤差的組合。在位置環(huán)交叉耦合控制下,能有效減小輪廓誤差。 低通濾波器Q(s)= (2πfs)2/s2+2ζ(2πfs)s+(2πfs)2,ζ為阻尼比,fs為截止頻率,G(X)表示在各軸位置環(huán)的控制器,系統(tǒng)的總體結(jié)構(gòu)如圖4所示。

5 仿真結(jié)果與分析

為驗(yàn)證所提方法的有效性,采用日本 Yokogawa LM110系列直線電動(dòng)機(jī)驅(qū)動(dòng)三軸運(yùn)動(dòng)平臺(tái)進(jìn)行仿真研究。 電動(dòng)機(jī)參數(shù)分別為Mx=5.8 kg、My=5.8 kg、Mz=1.4 kg,Kfx=Kfy=10.979 N/A、Kfz=0.852 N/A,Bx=By=244.3 N·s/m、Bz=82 N·s/m,外部擾動(dòng)用自適應(yīng)魯棒部分進(jìn)行估計(jì),設(shè)初值為0。參數(shù)初始估計(jì)(0) = [5.8,2.443,0.37,0]= [5.8,2.443,= [1.4,0.82,0.37,0],參數(shù)邊界值設(shè)為θ1max=θ2max=[7,4,1.5,12] 、θ3max=[1.8,0.7,1.5,12],θ1min=θ2min= [4,1.5,0.2,0]、θ3min= [1.2,0.3,0.2,0]。

自適應(yīng)律參數(shù)選為Γ=diag[10,10,10,1 000],K1x=3 000,K1y=2 000,K1z=3 000 線性反饋增益為Ksx=1 500,Ksy=800,Ksz=1 200,神經(jīng)網(wǎng)絡(luò)隱含層個(gè)數(shù)為11個(gè),即r=11;對(duì)于RBFNN結(jié)構(gòu)參數(shù)通過如下方式獲得,使用K-means聚類方法獲得中心向量cn,并且其中dmax是所選中心中的最大歐幾里得距離,學(xué)習(xí)率選為500,牛頓算法迭代數(shù)i=10,ζ為0.7,fs為25 Hz,Sf(x2)= (2/π)arctan(1 000x2)。 為便于比較,自適應(yīng)魯棒器采用相同參數(shù)。

為證明提出方法的有效性,系統(tǒng)對(duì)馬鞍形曲線進(jìn)行仿真,曲線在三軸分別表示為Rx=0.2cos(2πT),Ry=0.3sin(2πT),Rz=0.05cos(4πT)。

可以得到如圖5所示參考軌跡與實(shí)際輸出軌跡圖??梢钥吹絽⒖驾斎肱c實(shí)際輸出軌跡基本重合,可以證明NNLARC控制的X軸、Y軸、Z軸具有較好的跟蹤能力。

為了驗(yàn)證所提出方案的有效性,將所提出的方法與ARC控制器進(jìn)行比較、圖6、7、8為在位置環(huán)分別采用NNLARC控制器和ARC控制器時(shí)在單軸的跟蹤誤差曲線;為了驗(yàn)證系統(tǒng)的抗干擾能力,在4 s時(shí)向各軸突加100 N的階躍擾動(dòng),并對(duì)4 s后單軸的跟蹤誤差進(jìn)行分析如表1所示。從表1可以知道出基于NNLARC控制器控制的PMLSM位置跟蹤誤差在突加擾動(dòng)后,能使跟蹤誤差控制在±4 μm范圍內(nèi),具有更好的跟蹤精度滿足伺服系統(tǒng)對(duì)高精度的要求。另外,從圖6~7,圖8可以看到,在系統(tǒng)突加擾動(dòng)時(shí),所設(shè)計(jì)NNLARC能使位置跟蹤誤差快速趨于零,具有較強(qiáng)的魯棒性。

表1 不同控制器跟蹤性能比較 μm

另外,在單軸均采用NNLARC控制方法,將基于動(dòng)態(tài)輪廓誤差估計(jì)方法與傳統(tǒng)的基于直線輪廓誤差計(jì)算方法相比較,直線輪廓誤差計(jì)算的交叉耦合增益值取值為2,則可以得到如圖9所示的結(jié)果。采用傳統(tǒng)方法估計(jì)得到的最大輪廓誤差為8.360 7 μm,輪廓誤差均方根為1.953 8 μm,而本文采用的動(dòng)態(tài)輪廓誤差估計(jì)得到的最大輪廓誤差為2.875 9 μm,輪廓誤差以得到傳統(tǒng)的矢量計(jì)算方法均方根為1.424 5 μm。仿真結(jié)果表明,采用的動(dòng)態(tài)輪廓誤差估計(jì)法實(shí)現(xiàn)更精確輪廓誤差估計(jì),實(shí)現(xiàn)更高精度的輪廓加工。

6 結(jié)語

針對(duì)三軸運(yùn)動(dòng)平臺(tái)系統(tǒng)中存在的外部擾動(dòng)、摩擦力等因素影響,本文提出的NNLARC控制方法不僅能使單軸實(shí)現(xiàn)高精度的跟蹤,而且通過RBFNN部分能夠有效的對(duì)不確定擾動(dòng)進(jìn)行補(bǔ)償,提高系統(tǒng)抗干擾的能力。為了進(jìn)一步提高系統(tǒng)的輪廓精確度,提出動(dòng)態(tài)輪廓誤差估計(jì)方法,相比與傳統(tǒng)的靜態(tài)輪廓誤差估計(jì)方法,能實(shí)現(xiàn)更高精確的輪廓誤差估計(jì),進(jìn)行空間模型高精度加工。通過仿真比較可以發(fā)現(xiàn),提出的方法能有效提高三軸運(yùn)動(dòng)平臺(tái)的加工的精度,實(shí)現(xiàn)系統(tǒng)高精度加工。

猜你喜歡
單軸輪廓擾動(dòng)
Bernoulli泛函上典則酉對(duì)合的擾動(dòng)
單軸壓縮條件下巖石峰后第Ⅱ種類型應(yīng)力——應(yīng)變曲線的新解釋
OPENCV輪廓識(shí)別研究與實(shí)踐
基于實(shí)時(shí)輪廓誤差估算的數(shù)控系統(tǒng)輪廓控制
(h)性質(zhì)及其擾動(dòng)
CFRP-鋼復(fù)合板的單軸拉伸力學(xué)性能
單軸應(yīng)變Si NMOS電流模型研究
小噪聲擾動(dòng)的二維擴(kuò)散的極大似然估計(jì)
斜單軸跟蹤式光伏組件的安裝傾角優(yōu)化設(shè)計(jì)
用于光伏MPPT中的模糊控制占空比擾動(dòng)法
宿松县| 沂南县| 天峨县| 浦北县| 湟源县| 柞水县| 通城县| 夏河县| 舒兰市| 涪陵区| 宁河县| 津市市| 阆中市| 华坪县| 互助| 平和县| 恩平市| 祁阳县| 来宾市| 安顺市| 康定县| 潼南县| 莱阳市| 锦州市| 浮山县| 丰原市| 桂林市| 德州市| 伊宁市| 普宁市| 长子县| 独山县| 山东| 伊川县| 东辽县| 夏津县| 雅江县| 江孜县| 沐川县| 师宗县| 青河县|