麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

基于智能學(xué)習(xí)評價(jià)的柔性機(jī)械臂復(fù)合控制方法與流程

文檔序號:12459371閱讀:253來源:國知局

本發(fā)明涉及一種柔性機(jī)械臂控制方法,特別涉及一種基于智能學(xué)習(xí)評價(jià)的柔性機(jī)械臂復(fù)合控制方法。



背景技術(shù):

柔性機(jī)械臂由于其結(jié)構(gòu)彈性,在運(yùn)動(dòng)過程中會產(chǎn)生形變和振動(dòng),不利于高精度控制。許多控制理論被應(yīng)用在柔性機(jī)械臂的控制中。比例微分控制魯棒性較差;自適應(yīng)控制和魯棒控制算法都對柔性機(jī)械臂的參數(shù)變化具有一定的適應(yīng)能力,但需要精確的模型和參數(shù)變動(dòng)范圍;奇異攝動(dòng)控制方法要求攝動(dòng)參數(shù)小,應(yīng)用具有一定局限性。

文獻(xiàn)“柔性機(jī)械臂捕獲衛(wèi)星碰撞動(dòng)力學(xué)分析、鎮(zhèn)定運(yùn)動(dòng)神經(jīng)網(wǎng)絡(luò)控制及抑振董楸煌,陳力,《機(jī)械工程學(xué)報(bào)》,2014年第50卷第9期”一文采用奇異攝動(dòng)法將混合體系統(tǒng)的動(dòng)力學(xué)方程解耦為快、慢變子系統(tǒng),采用神經(jīng)網(wǎng)絡(luò)估計(jì)系統(tǒng)的不確定參數(shù)進(jìn)一步控制機(jī)械臂剛性運(yùn)動(dòng)。滿足李雅普諾夫穩(wěn)定性,然而控制算法忽略了建模誤差,使得控制精度較差,無法實(shí)現(xiàn)工程高精度需求。



技術(shù)實(shí)現(xiàn)要素:

為了克服現(xiàn)有柔性機(jī)械臂控制方法控制精度差的不足,本發(fā)明提供一種基于智能學(xué)習(xí)評價(jià)的柔性機(jī)械臂復(fù)合控制方法。該方法對已有的柔性機(jī)械臂模型進(jìn)行線性化處理,控制器考慮系統(tǒng)的集總不確定性,引入神經(jīng)網(wǎng)絡(luò)逼近系統(tǒng)不確定項(xiàng);進(jìn)一步考慮建模誤差,設(shè)計(jì)系統(tǒng)的預(yù)測模型,并將建模誤差引入神經(jīng)網(wǎng)絡(luò)權(quán)重自適應(yīng)更新律中,使得反饋信息更加全面,提高了控制精度,適用于工程需求。

本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案:一種基于智能學(xué)習(xí)評價(jià)的柔性機(jī)械臂復(fù)合控制方法,其特點(diǎn)是包括以下步驟:

(a)考慮n自由度柔性機(jī)械臂動(dòng)力學(xué)模型:

其中,M為正定對稱慣性矩陣,是與哥氏力和向心力有關(guān)的項(xiàng),D1、D2為阻尼矩陣,K2為剛度矩陣,u為關(guān)節(jié)輸入力矩。是由機(jī)械臂關(guān)節(jié)角和柔性模態(tài)組成的廣義矢量,其中θi為第i個(gè)關(guān)節(jié)角變量,δi,j是第i個(gè)連桿的第j個(gè)模態(tài)變量。

(b)定義公式(1)進(jìn)一步寫為:

進(jìn)一步,針對系統(tǒng)存在的非最小相位特性,進(jìn)行輸出重定義并寫成矩陣形式:

y=θ+Cδ

其中,m為模態(tài)階數(shù),-1<αi<1由設(shè)計(jì)者給定,li為第i個(gè)連桿的長度,φi,j為第i個(gè)連桿的第j階模態(tài)函數(shù)值。

定義得到動(dòng)態(tài)方程,包括輸入輸出子系統(tǒng)方程(4)和內(nèi)動(dòng)態(tài)子系統(tǒng)方程(5):

其中,uex為輸入輸出子系統(tǒng)的控制輸入,uin為內(nèi)動(dòng)態(tài)子系統(tǒng)的控制輸入。相關(guān)的非線性項(xiàng)如下:

B(α,θ,δ)=H11+CH21

F(θ,δ)=H21

根據(jù)系統(tǒng)參數(shù)的標(biāo)稱信息,計(jì)算矩陣B(α,θ,δ)的標(biāo)稱值:B0(α,θ,δ),即

B(α,θ,δ)=B0(α,θ,δ)+ΔB(α,θ,δ)。

(c)定義誤差信號e1=μ1-yr,其中yr為期望的關(guān)節(jié)角度。設(shè)計(jì)虛擬控制量

其中,k1∈Rn×n為正定對稱非奇異矩陣,由設(shè)計(jì)者給定。

定義誤差信號e2=μ2-u2d,模型預(yù)測誤差其中由式(7)計(jì)算得到:

其中,z=[μTT]T;β∈Rn×n為正定對稱非奇異矩陣,由設(shè)計(jì)者給定;為神經(jīng)網(wǎng)絡(luò)基函數(shù)向量。神經(jīng)網(wǎng)絡(luò)權(quán)重自適應(yīng)更新律為:

其中,γ、γNN、ξ均為正數(shù),由設(shè)計(jì)者選定。

設(shè)計(jì)控制器

其中,k2∈Rn×n為正定對稱非奇異矩陣,由設(shè)計(jì)者選定。

(d)內(nèi)動(dòng)態(tài)子系統(tǒng)采用狀態(tài)反饋控制器:控制增益kδ和kδ為采用極點(diǎn)配置得到的Rn×mn階矩陣,控制器總輸入:

u=uex+uin (10)

根據(jù)所得到的控制輸入u,返回柔性機(jī)械臂模型(1)中,對關(guān)節(jié)角進(jìn)行控制同時(shí)實(shí)現(xiàn)模態(tài)鎮(zhèn)定。

本發(fā)明的有益效果是:該方法對已有的柔性機(jī)械臂模型進(jìn)行線性化處理,控制器考慮系統(tǒng)的集總不確定性,引入神經(jīng)網(wǎng)絡(luò)逼近系統(tǒng)不確定項(xiàng);進(jìn)一步考慮建模誤差,設(shè)計(jì)系統(tǒng)的預(yù)測模型,并將建模誤差引入神經(jīng)網(wǎng)絡(luò)權(quán)重自適應(yīng)更新律中,使得反饋信息更加全面,提高了控制精度,適用于工程需求。

下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明作詳細(xì)說明。

附圖說明

圖1是本發(fā)明基于智能學(xué)習(xí)評價(jià)的柔性機(jī)械臂復(fù)合控制方法的流程圖。

具體實(shí)施方式

參照圖1。本發(fā)明基于智能學(xué)習(xí)評價(jià)的柔性機(jī)械臂復(fù)合控制方法具體步驟如下:

(a)考慮2自由度柔性機(jī)械臂動(dòng)力學(xué)模型:

其中,M為正定對稱慣性矩陣,是與哥氏力和向心力有關(guān)的項(xiàng),D1、D2為阻尼矩陣,K2為剛度矩陣,u為關(guān)節(jié)輸入力矩。是由機(jī)械臂關(guān)節(jié)角和柔性模態(tài)組成的廣義矢量,其中θi為第i個(gè)關(guān)節(jié)角變量,δi,j是第i個(gè)連桿的第j個(gè)模態(tài)變量。

連桿長度l1=l2=0.5m,連桿質(zhì)量m1=m2=0.1kg,連桿抗彎剛度EI1=EI2=10N·m2,末端等效質(zhì)量mp=0.1kg。以此推導(dǎo)出

i取1、2,模態(tài)階數(shù)m=2。

(b)在操作范圍內(nèi),假設(shè)M可逆,令公式(1)變形為:

進(jìn)一步,針對系統(tǒng)存在的非最小相位特性,進(jìn)行輸出重定義并寫成矩陣形式:

y=θ+Cδ

其中,

定義得動(dòng)態(tài)方程,具體形式為輸入輸出子系統(tǒng)方程(4)和內(nèi)動(dòng)態(tài)子系統(tǒng)方程(5)。

其中,uex為輸入輸出子系統(tǒng)的控制輸入,uin為內(nèi)動(dòng)態(tài)子系統(tǒng)的控制輸入。

B(α,θ,δ)=H11+CH21

F(θ,δ)=H21

α=[α12]T=[0.9,0.81]T

結(jié)合系統(tǒng)標(biāo)稱物理參數(shù),推出B(α,θ,δ)的標(biāo)稱值

(c)定義誤差信號e1=μ1-yr,其中yr為期望的關(guān)節(jié)角度,具體形式為設(shè)計(jì)虛擬控制量

其中,

定義e2=μ2-u2d,定義模型預(yù)測誤差其中,由(7)式得到。

其中,z=[μTT]T,為神經(jīng)網(wǎng)絡(luò)基函數(shù)向量,神經(jīng)網(wǎng)絡(luò)權(quán)重自適應(yīng)更新律為:

其中,γ=0.5,γNN=50,ξ=0.2。

控制uex設(shè)計(jì)如下:

其中,

(d)內(nèi)動(dòng)態(tài)子系統(tǒng)采用狀態(tài)反饋控制器:

其中,

總控制輸入

根據(jù)所得到的控制輸入u,返回柔性機(jī)械臂模型公式(1)中,對關(guān)節(jié)角進(jìn)行控制同時(shí)實(shí)現(xiàn)模態(tài)鎮(zhèn)定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
主站蜘蛛池模板: 石棉县| 绿春县| 镇安县| 夏河县| 聂拉木县| 库伦旗| 临安市| 兴山县| 长治市| 沐川县| 义乌市| 阳春市| 塘沽区| 永福县| 磴口县| 崇信县| 体育| 长丰县| 固原市| 灵宝市| 托克托县| 富蕴县| 临江市| 临沂市| 涟源市| 陆川县| 和平县| 尉氏县| 确山县| 遂平县| 静安区| 通化县| 海安县| 扬州市| 舒兰市| 晋中市| 曲沃县| 耿马| 临夏市| 晋宁县| 青铜峡市|