国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于全驅(qū)系統(tǒng)方法的機(jī)械臂軌跡跟蹤最優(yōu)控制方法

      文檔序號:40233359發(fā)布日期:2024-12-06 16:54閱讀:37來源:國知局
      一種基于全驅(qū)系統(tǒng)方法的機(jī)械臂軌跡跟蹤最優(yōu)控制方法

      本發(fā)明屬于機(jī)械臂控制,具體地說,是涉及一種基于全驅(qū)系統(tǒng)方法的機(jī)械臂軌跡跟蹤最優(yōu)控制方法。


      背景技術(shù):

      1、近年來,機(jī)械臂在制造業(yè)中的應(yīng)用日益廣泛,尤其是在復(fù)雜工作環(huán)境中,能夠有效執(zhí)行重復(fù)性或危險(xiǎn)性任務(wù)。然而,機(jī)械臂運(yùn)行過程中,將面臨未建模動(dòng)態(tài)、摩擦力、外部擾動(dòng)以及物理約束等挑戰(zhàn),這些因素顯著影響了軌跡跟蹤控制的效果,因此提高機(jī)械臂的軌跡跟蹤性能獲得了廣泛關(guān)注。

      2、盡管許多研究成果致力于提高跟蹤精度和安全性,但這些方法往往伴隨著控制器復(fù)雜性的增加,并降低了系統(tǒng)的可靠性。因此,當(dāng)前的研究趨勢是開發(fā)一種結(jié)構(gòu)簡單且有效的控制策略,以實(shí)現(xiàn)機(jī)械臂的高精度軌跡跟蹤。這一領(lǐng)域仍存在許多亟待解決的科學(xué)問題,為未來的研究提供了廣闊的探索空間。

      3、現(xiàn)有的不確定性機(jī)械臂的軌跡跟蹤控制方法主要包括:魯棒控制、自適應(yīng)控制、滑??刂坪妥钥箶_控制,然而大多研究方法都需將原始機(jī)械臂模型轉(zhuǎn)化為狀態(tài)空間模型,同時(shí)存在以下幾個(gè)局限性:(1)通常需要機(jī)械臂動(dòng)力學(xué)模型的準(zhǔn)確信息,如質(zhì)心位置和慣性張量;(2)普遍采用一階狀態(tài)空間模型來描述機(jī)械臂的動(dòng)力學(xué)模型,導(dǎo)致在模型降階的過程中失去了原始系統(tǒng)的物理意義;(3)對于復(fù)雜的非線性系統(tǒng),求解非線性微分方程的可行解十分困難,因而難以給出全局鎮(zhèn)定控制律。

      4、現(xiàn)有的不確定性機(jī)械臂的軌跡跟蹤控制方法存在以下幾個(gè)技術(shù)問題:

      5、(1)現(xiàn)有的軌跡跟蹤控制方法無法處理機(jī)械臂的物理約束;

      6、(2)機(jī)械臂運(yùn)動(dòng)過程中受到摩擦力、不確定動(dòng)態(tài)以及外部擾動(dòng)的影響,導(dǎo)致其跟蹤性能顯著下降,然而現(xiàn)有的軌跡跟蹤方法無法有效處理這些問題;

      7、(3)機(jī)械臂軌跡跟蹤控制律的控制增益通常根據(jù)工程經(jīng)驗(yàn)來選擇,因此控制增益選取困難,需要大量調(diào)節(jié)時(shí)間才能達(dá)到較高的精度,使得實(shí)際應(yīng)用受到影響。


      技術(shù)實(shí)現(xiàn)思路

      1、本發(fā)明的目的在于提供一種基于全驅(qū)系統(tǒng)方法的機(jī)械臂軌跡跟蹤最優(yōu)控制方法,主要解決現(xiàn)有的軌跡跟蹤控制方法無法處理機(jī)械臂的物理約束的問題。

      2、為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:

      3、一種基于全驅(qū)系統(tǒng)方法的機(jī)械臂軌跡跟蹤最優(yōu)控制方法,包括以下步驟:

      4、s1,考慮實(shí)際工程中機(jī)械臂受不確定動(dòng)態(tài)、摩擦力、外部擾動(dòng)和多類型的物理約束建立不確定機(jī)械臂復(fù)雜動(dòng)力學(xué)模型;

      5、s2,為不確定機(jī)械臂復(fù)雜動(dòng)力學(xué)模型設(shè)計(jì)一個(gè)m階高階擾動(dòng)觀測器;

      6、s3,考慮不確定機(jī)械臂復(fù)雜動(dòng)力學(xué)模型,根據(jù)高階擾動(dòng)觀測器的結(jié)構(gòu)設(shè)計(jì)基于全驅(qū)系統(tǒng)方法的復(fù)合軌跡跟蹤控制器;

      7、s4,基于最小化跟蹤誤差及多類型的物理約束條件,提出最優(yōu)控制問題;

      8、s5,基于參數(shù)調(diào)整算法對最優(yōu)控制問題進(jìn)行求解,獲取機(jī)械臂軌跡跟蹤最優(yōu)控制方法。

      9、進(jìn)一步地,在本發(fā)明中,多類型的物理約束包括關(guān)節(jié)角度限制約束,關(guān)節(jié)角速度限制約束和控制輸入力矩的限制約束。

      10、進(jìn)一步地,在本發(fā)明中,所述不確定機(jī)械臂復(fù)雜動(dòng)力學(xué)模型的數(shù)學(xué)表達(dá)式如下:

      11、

      12、其中和分別為關(guān)節(jié)角度,關(guān)節(jié)角速度和關(guān)節(jié)角加速度,為控制輸入力矩,為摩擦力,為外部擾動(dòng);和分別表示標(biāo)稱的慣性參數(shù)矩陣,離心力和哥式力參數(shù)矩陣以及重力參數(shù)矩陣;和分別為不確定慣性參數(shù)矩陣,不確定離心力和哥式力參數(shù)矩陣以及不確定重力參數(shù)矩陣;其中,關(guān)節(jié)角度、關(guān)節(jié)角速度和控制輸入力矩應(yīng)滿足:

      13、qmin≤qi≤qmax,i=1,2,...,n,?(2)

      14、

      15、τmin≤τi≤τmax,i=1,2,...,n,?(4)

      16、其中qmin,τmin和qmax,τmax分別表示關(guān)節(jié)角度、關(guān)節(jié)角速度和控制輸入力矩的下限和上限;則式(1)改寫為:

      17、

      18、其中表示總的未建模動(dòng)態(tài)、參數(shù)不確定性和外部擾動(dòng);假設(shè)τd為m階可導(dǎo),即其中ρ為正常數(shù)。

      19、進(jìn)一步地,在所述步驟s2中,為了便于高階擾動(dòng)觀測器和復(fù)合軌跡跟蹤控制器的設(shè)計(jì),定義:

      20、

      21、其中,表示的估計(jì)值,是估計(jì)誤差。在i=1的情況下,是τd的估計(jì)值;

      22、則針對式(1)的不確定機(jī)械臂復(fù)雜動(dòng)力學(xué)模型,其m階高階擾動(dòng)觀測器表達(dá)式如下:

      23、

      24、其中,是選定的參數(shù)矩陣,并且pi,i=1,2,...,m是輔助向量。

      25、進(jìn)一步地,在步驟s3中,復(fù)合軌跡跟蹤控制器的設(shè)計(jì)步驟如下:

      26、s31,建立估計(jì)誤差的子系統(tǒng):

      27、取式(7)對時(shí)間的導(dǎo)數(shù),代入式(5)和式(8),得到:

      28、

      29、將式(11)代入式(6)后可得:

      30、

      31、根據(jù)式(9)和式(10),得到如下估計(jì)誤差的子系統(tǒng):

      32、

      33、s32,利用誤差的子系統(tǒng),得到估計(jì)誤差系統(tǒng):

      34、首先定義:

      35、

      36、接著利用式(12)和式(13),則估計(jì)誤差系統(tǒng)為:

      37、

      38、其中選擇適配的參數(shù)矩陣li,i=1,2,...,m,以保證矩陣le的特征值均為負(fù);

      39、若滿足其中μ是正常數(shù),則存在正矩陣滿足定義lyapunov函數(shù)則對時(shí)間的導(dǎo)數(shù)為:

      40、

      41、因此,基于比較定理可得:

      42、

      43、選擇li,i=1,2,...,m以保證μτ>λmax(p1),則

      44、

      45、因此,估計(jì)誤差是最終有界的,并且最終會(huì)收斂到原點(diǎn)附近的有界領(lǐng)域中;

      46、s33,根據(jù)式(7)-式(10)定義的高階擾動(dòng)觀測器,設(shè)計(jì)基于全驅(qū)系統(tǒng)方法的復(fù)合軌跡跟蹤控制器:

      47、定義性能指標(biāo)則:

      48、

      49、定義關(guān)節(jié)角跟蹤誤差e=q-qr,其中qr是關(guān)節(jié)角的期望軌跡;則復(fù)合軌跡跟蹤控制器的數(shù)學(xué)表達(dá)式如下:

      50、

      51、其中,設(shè)定控制增益k0和k1以保證閉環(huán)系統(tǒng)穩(wěn)定,同時(shí)通過適當(dāng)調(diào)整控制增益,使跟蹤誤差任意??;

      52、將式(18)代入式(5)可得

      53、

      54、其中:

      55、進(jìn)一步地,所述步驟s33中,控制增益矩陣k0和k1的參數(shù)表達(dá)式的計(jì)算過程如下:

      56、首先引入如下引理:對于任意選取的矩陣所有矩陣k0,k1和非奇異矩陣滿足

      57、a(k0~1)=vfv-1?(20)

      58、detv≠0?(21)

      59、從而表示為:

      60、[k0?k1]=-wf2v-1,v=[wt(wf)t]t?(22)

      61、其中是確保v滿足(21)的矩陣。特別地選擇參數(shù)矩陣如下:

      62、w=[w1?w2],f=diag(f1,f2)(23)

      63、w1=diag(w1,w2,...,wn)

      64、w2=diag(wn+1,wn+2,...,w2n)

      65、f1=diag(σ1,σ2,...,σn)

      66、f2=diag(σn+1,σn+2,...,σ2n)

      67、則控制增益k0和k1可以寫為:

      68、

      69、因此,控制增益k0和k1由閉環(huán)系統(tǒng)特征值σ1,σ2,...,σ2n決定,其滿足σ1,σ2,...,σ2n<0;定義決策參數(shù)向量σ=[σ1,σ2,...,σ2n]t。

      70、進(jìn)一步地,在所述步驟s4的具體過程如下:

      71、s41,設(shè)定最優(yōu)控制增益k0和k1:

      72、首先,去除式(1)中的不確定慣性參數(shù)矩陣δm(q)、不確定離心力和哥式力參數(shù)矩陣不確定重力參數(shù)矩陣δg(q)以及外部擾動(dòng)d,式(19)簡寫為:

      73、

      74、s42,基于最小化跟蹤誤差并滿足物理約束條件,提出最優(yōu)控制問題如下:

      75、

      76、s.t.(18),(21),(22),(25)

      77、qmin≤qj≤qmax,j=1,2,...,n,(27)

      78、

      79、τmin≤τj≤τmax,j=1,2,...,n,?(29)

      80、通過優(yōu)化σ以獲得最優(yōu)性能指標(biāo)j(σ),同時(shí)滿足約束(27)-(29);

      81、將約束(27)-(29)寫為如下的單邊不等式:

      82、

      83、其中qj表示第j個(gè)關(guān)節(jié)角度,gi表示單邊不等式的第i個(gè)約束;基于約束近似方法,gi≥0,i=1,2,...,6n近似化為:

      84、

      85、其中

      86、

      87、其中和是正數(shù),因此,最優(yōu)問題(26)-(29)可以轉(zhuǎn)化為:

      88、

      89、s.t.(18),(21),(22),(25)

      90、gi≥0,i=1,2,...,6n?(33)

      91、將所述的優(yōu)化問題可以稱為問題根據(jù)非線性規(guī)劃理論,問題的可解性依賴于目標(biāo)函數(shù)和約束條件的梯度存在性;因此,代價(jià)函數(shù)j和約束gi,i=1,2,...,6n關(guān)于決策參數(shù)σ的梯度滿足:

      92、

      93、其中并且λ0,λi滿足:

      94、

      95、其中,

      96、進(jìn)一步地,在所述步驟s5中的調(diào)整算法如下:

      97、其中,輸入為σ0,輸出為σ*;

      98、初始化:σ=σ0;

      99、步驟1.如果接著跳轉(zhuǎn)至步驟3;

      100、步驟2.否則停止,并輸出σ*=σ;

      101、步驟3.使用初始值σ和輸出求解問題

      102、步驟4.如果接著跳轉(zhuǎn)至步驟6;

      103、步驟5.否則跳轉(zhuǎn)至步驟7;

      104、步驟6.設(shè)置并跳轉(zhuǎn)至步驟1;

      105、步驟7.設(shè)置并跳轉(zhuǎn)至步驟3。

      106、與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:

      107、(1)本發(fā)明是基于全驅(qū)系統(tǒng)方法,在建模過程中不需要將原始系統(tǒng)轉(zhuǎn)化為一階狀態(tài)空間模型,因此保持了變量和系統(tǒng)矩陣的物理意義,并且簡化了穩(wěn)定性分析和控制器設(shè)計(jì)。

      108、(2)本發(fā)明與傳統(tǒng)的全驅(qū)系統(tǒng)方法相比,為處理模型不確定性、摩擦力和外部擾動(dòng),控制器設(shè)計(jì)過程中采用了高階擾動(dòng)觀測器,提高了干擾估計(jì)精度和跟蹤精度。

      109、(3)本發(fā)明提出的基于梯度的最優(yōu)參數(shù)整定方法,給出最優(yōu)控制增益,同時(shí)滿足關(guān)節(jié)角度、關(guān)節(jié)角速度和控制輸入力矩的限制,有效提升了控制系統(tǒng)的性能。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1