• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      機(jī)器人多模型反演滑??刂撇呗匝芯?/h1>
      2014-01-14 00:43:30姜寅令于顯利
      關(guān)鍵詞:滑模反演控制器

      姜寅令,于顯利

      (1.東北石油大學(xué)電氣信息工程學(xué)院,黑龍江大慶163318;2.吉林大學(xué)地球探測(cè)科學(xué)與技術(shù)學(xué)院,長(zhǎng)春130026)

      0 引言

      N關(guān)節(jié)機(jī)器人系統(tǒng)具有很強(qiáng)的非線性,所建立的模型通常具有不確定性,是一類自然不穩(wěn)定系統(tǒng)[1,2]。傳統(tǒng)的魯棒控制方法,如滑模變結(jié)構(gòu)控制,由于其較高的抗干擾特性、良好的瞬態(tài)特性受到了廣泛關(guān)注[3-5],被認(rèn)為是最具影響力的非線性魯棒控制器之一。然而傳統(tǒng)的魯棒控制和自適應(yīng)控制都是基于精確模型的控制設(shè)計(jì)思想,僅能實(shí)現(xiàn)對(duì)含有較小的或恒定不確定性的系統(tǒng)進(jìn)行較精確的控制[2]。機(jī)器人系統(tǒng)由于工作環(huán)境多變,如陸地環(huán)境、水下環(huán)境、高溫和低溫環(huán)境等,工作環(huán)境的改變對(duì)系統(tǒng)模型的影響有時(shí)是不可忽視的,加大了其控制難度,因此有必要在滑模變結(jié)構(gòu)控制的基礎(chǔ)上引入多模型控制,以適應(yīng)機(jī)器人工作環(huán)境變化對(duì)系統(tǒng)模型產(chǎn)生的影響,達(dá)到較好的控制目的。

      多模型控制引入了一個(gè)監(jiān)控機(jī)制,當(dāng)被控對(duì)象發(fā)生大的跳變時(shí),監(jiān)督機(jī)構(gòu)能快速識(shí)別其變化并做出決策,使控制器能有效控制對(duì)象[6]。多模型控制通常設(shè)定一個(gè)指標(biāo)函數(shù)(例如誤差信號(hào)),隨時(shí)測(cè)試該指標(biāo)函數(shù)的優(yōu)劣,如果指標(biāo)函數(shù)呈現(xiàn)向不好的方向傾斜,則控制器將會(huì)切換到更加合適的模型,以便使控制指標(biāo)更優(yōu)。因此,如果在不同的工作環(huán)境下,機(jī)器人模型可近似獲得,多模型控制是一個(gè)獲得較高控制品質(zhì)的途徑。筆者針對(duì)機(jī)器人工作環(huán)境多變的特點(diǎn),設(shè)計(jì)了一種基于反演和滑模相結(jié)合的多模型控制器,并對(duì)多模型控制的指標(biāo)函數(shù)進(jìn)行了改進(jìn)。

      1 機(jī)器人數(shù)學(xué)模型

      拉格朗日方程得到描述N關(guān)節(jié)的機(jī)械人系統(tǒng)的動(dòng)力學(xué)方程[7]

      圖1 二自由度機(jī)器人結(jié)構(gòu)圖Fig.1 Two-link robotic manipulator

      其中M(q)為廣義慣性力矩陣,C(q,˙q)為哥氏力和離心力項(xiàng),G(q)為重力或廣義彈性力,f為干擾或不確定項(xiàng),y為系統(tǒng)輸出,q=[q1,…,qn]T為 N 個(gè)關(guān)節(jié)的端點(diǎn)位置向量。

      式(1)所描述的N關(guān)節(jié)機(jī)器人系統(tǒng)狀態(tài)空間表達(dá)式可寫成

      其中取關(guān)節(jié)的位置及位置的導(dǎo)數(shù)為狀態(tài)變量x1=q,x2=˙q。

      由于N關(guān)節(jié)的機(jī)械人系統(tǒng)為自然不穩(wěn)定系統(tǒng),控制目標(biāo)迫使各個(gè)關(guān)節(jié)端點(diǎn)位置跟蹤上一個(gè)有界的參考輸入信號(hào)xd=[x1d,…,xnd]T,其約束條件是qd和q的N-1階導(dǎo)數(shù)存在,廣義慣性力矩陣M(q)為有界、非奇異矩陣。

      2 反演滑模控制器的設(shè)計(jì)

      反演控制方法是將單變量控制方案應(yīng)用到多變量控制系統(tǒng)。它首先處理一個(gè)變量而假定其他變量可以任意分配;然后,其余的狀態(tài)方程與其他變量也用同樣的方法進(jìn)行處理,這種處理方法能簡(jiǎn)化復(fù)雜系統(tǒng)。N關(guān)節(jié)機(jī)器人系統(tǒng)可將各關(guān)節(jié)作為一個(gè)反演控制的子系統(tǒng),為每個(gè)子系統(tǒng)設(shè)計(jì)虛擬控制量,使關(guān)節(jié)位置誤差信號(hào)為零。反演控制與滑??刂频慕Y(jié)合可增加系統(tǒng)的魯棒性,增強(qiáng)抗干擾能力。反演控制可認(rèn)為是一種自適應(yīng)控制,SMC(Sliding Mode Control)是一種魯棒控制方法,二者的結(jié)合可以發(fā)揮各自的優(yōu)勢(shì)。

      定理1 考慮被控對(duì)象式(2),若選取反演控制律

      則系統(tǒng)漸進(jìn)跟蹤有界參考信號(hào)xd,且系統(tǒng)全局穩(wěn)定。其中k>0,c>0,h>0,ρ>0。

      證明 設(shè)關(guān)節(jié)的期望位置為xd,則關(guān)節(jié)的位置誤差和速度誤差分別為

      又定義誤差其中α1是x1的估計(jì),反演控制是一種閉環(huán)反饋控制[8,9],α1是作為系統(tǒng)的控制輸入,因此設(shè)計(jì)目的是取合適的α1,使e2為零。

      定義中間虛擬控制量為α1=ce1,c>0。

      選擇Lyapunov函數(shù)

      設(shè)計(jì)傳統(tǒng)滑模面

      利用Lyapunov法證明誤差系統(tǒng)的穩(wěn)定性。選擇Lyapunov函數(shù)

      這里F為所有不確定項(xiàng)之和。

      為滿足˙V2<0,取等效控制項(xiàng)

      為補(bǔ)償一定干擾,滑模控制可增加切換控制項(xiàng)τvss,該項(xiàng)由系統(tǒng)慣性項(xiàng)、滑模面及符號(hào)函數(shù)等構(gòu)成。二關(guān)節(jié)剛性機(jī)器人反演滑模控制器設(shè)計(jì)為

      其中τvss=-M-1h(s+ρsgn(s)),h和ρ為正的常數(shù)構(gòu)成的列向量。

      所以,定理1得證。

      3 多模型控制

      多模型控制的機(jī)理是時(shí)刻檢測(cè)系統(tǒng)的性能指標(biāo),從而選擇更為適合當(dāng)前環(huán)境的模型,并產(chǎn)生一個(gè)更為合適的控制信號(hào)。所以多模型控制可分成檢測(cè)部分和控制部分。

      1)多模型控制的檢測(cè)部分。檢測(cè)部分由預(yù)先設(shè)定好的多個(gè)模型和切換機(jī)構(gòu)組成。多個(gè)模型的建立,一般是依據(jù)被控對(duì)象在不同的工作環(huán)境中(如溫度變化、外界擾動(dòng)等因素)對(duì)系統(tǒng)本身的影響有所不同,從而建立了多個(gè)適應(yīng)不同環(huán)境的模型。切換機(jī)構(gòu)的作用是決定哪個(gè)模型更適合當(dāng)前的被控對(duì)象,從而切換到那個(gè)模型上去。目前已有很多方法確定更為適合的當(dāng)前模型,即切換標(biāo)準(zhǔn)。應(yīng)用最多的是系統(tǒng)誤差最小法,即系統(tǒng)誤差最小的模型就是當(dāng)前最優(yōu)模型。

      目前已有多種性能指標(biāo)函數(shù)用作切換標(biāo)準(zhǔn),筆者結(jié)合文獻(xiàn)[10,11]選擇帶遺忘因子的 PID(Proportion-Integral-Differential)型性能指標(biāo),并在此基礎(chǔ)上做一定的改進(jìn),增加PID權(quán)值

      加上遺忘因子是為了不斷減小老數(shù)據(jù)的權(quán)值,所以,之前的數(shù)據(jù)對(duì)結(jié)果的影響將逐漸減少。

      2)控制部分??刂撇糠植捎梅囱莼?刂破?,即式(10)所示的控制器,控制部分整體框圖如圖2所示。控制器采用n個(gè)獨(dú)立的等效控制器ueq1,…,ueqn,每個(gè)控制器擁有不同的等效控制τeq的增益γ1,…,γn,且等效控制器的增益γ1,…,γn都是針對(duì)預(yù)先設(shè)計(jì)的模型單獨(dú)設(shè)計(jì)。其中輸入信號(hào)為關(guān)節(jié)位置信號(hào)q及其導(dǎo)數(shù)˙q。滑模面選擇傳統(tǒng)的線性滑模面s=ke1+e2,k>0。模型1~模型n為預(yù)先設(shè)計(jì)的多關(guān)節(jié)機(jī)器人模型,與模型為并列關(guān)系。每個(gè)模型的輸出為關(guān)節(jié)位置向量及其導(dǎo)數(shù)向量,分別為q1,˙q1,…,qn,˙qn。當(dāng)性能指標(biāo)函數(shù)Ji(t)檢測(cè)到某時(shí)刻最小的輸出誤差時(shí),系統(tǒng)選擇該誤差所對(duì)應(yīng)的模型。

      圖2 機(jī)器人多模型控制結(jié)構(gòu)圖Fig.2 Block diagram of multi-model back-stepping sliding mode control

      4 仿真實(shí)例

      采用二關(guān)節(jié)機(jī)械手系統(tǒng)作為仿真對(duì)象,動(dòng)態(tài)模型如下[12]

      該仿真試驗(yàn)共采用3個(gè)模型,具體系統(tǒng)參數(shù)如表1所示,控制器參數(shù)如表2所示。圖3為關(guān)節(jié)1、2的軌跡跟蹤圖,從圖3可以看出,即使增加較強(qiáng)的隨機(jī)干擾,關(guān)節(jié)也能很快跟蹤設(shè)定的軌跡。圖4~圖6分別為3個(gè)模型的控制輸入。

      表1 二關(guān)節(jié)機(jī)器人系統(tǒng)參數(shù)表Tab.1 The parameters of two-link robot

      表2 控制器參數(shù)表Tab.2 The parameters of controllers

      圖3 關(guān)節(jié)1、2的位置跟蹤輸入Fig.3 Desired and actual trajectory for joint 1 and 2

      圖4 模型1的控制輸入Fig.4 Input applied to model 1

      圖5 模型2的控制輸入Fig.5 Input applied to model 2

      圖6 模型3的控制輸入Fig.6 Input applied to model 3

      5 結(jié) 語(yǔ)

      筆者針對(duì)當(dāng)今機(jī)器人控制熱點(diǎn)問(wèn)題提出了一種機(jī)器人多模型反演滑??刂撇呗?,并對(duì)傳統(tǒng)多模型控制的PID型切換指標(biāo)進(jìn)行了改進(jìn),形成了帶權(quán)值和遺忘因子的PID型切換指標(biāo)。針對(duì)傳統(tǒng)的反演控制中采用先前估計(jì)虛擬控制輸入作為當(dāng)前控制輸入的問(wèn)題,定義滑模面并得出虛擬控制輸入,從而消除了機(jī)器人運(yùn)動(dòng)模態(tài)的導(dǎo)數(shù)項(xiàng),簡(jiǎn)化了控制律,并應(yīng)用Lyapunov定理證明了所提方案的合理性。最后利用二關(guān)節(jié)機(jī)器人作為控制對(duì)象,仿真驗(yàn)證了控制方案的有效性。筆者的研究對(duì)多自由度機(jī)器人控制的推廣應(yīng)用也有一定的參考價(jià)值。

      [1]FARZIN PILTAN,SOBHAN SIAMAK,MOHAMMAD AMIN BAIRAMI,et al.Gradient Descent Optimal Chattering Free Sliding Mode Fuzzy Control Design:Lyapunov Approach[J].International Journal of Advanced Science and Technology,2012(45):73-77.

      [2]SOLTANPOUR M R.Sliding Mode Robust Control of Robot Manipulator in the Task Space by Support of Feedback Linearization and BackStepping Control[J].World Applied Sciences Journal,2009,6(1):70-76.

      [3]XIA Yuanqing,F(xiàn)U Mengyin,SHI Peng,et al.Adaptive Backstepping Controller Design for Stochastic Jump Systems[J].IEEE Transactions on Automatic Control,2010,54(12):2853-2859.

      [4]FARZIN PILTAN,ATEFEH GAVAHIAN,NASRI SULAIMAN,et al.Novel Sliding Mode Controller for Robot Manipulator Using FPGA[J].Journal of Advanced Science and Engineering Research,2011,1(1):1-22.

      [5]王海洋,王江,李紅利,等.基于Termiral滑模的Hindmarsh-Rose神經(jīng)元放電同步控制[J].吉林大學(xué)學(xué)報(bào):理學(xué)版,2011,49(6):1087-1094.WANG Haiyang,WANG Jiang,LI Hongli,et al.Unidirectional Synchronization for Hindmarsh-Rose Neurons via Terminal Sliding Mode Control[J].Journal of Jilin University:Science Edition,2011,49(6):1087-1094.

      [6]NASSER SADATI,RASOUL GHADAMI.Adaptive Multi-Model Sliding Mode Control of Robotic Manipulators Using Soft Computing[J].Neurocomputing,2008,71(13/15):2702-2710.

      [7]QU Zhihua,DARREN M DAWSON.Robust Tracking Control of Robot Manipulators[M].New York:IEEE Press,1996.

      [8]CHEN Naijian,SONG Fangzhen,LI Guoping,et al.An Adaptive Sliding Mode Backstepping Control for the Mobile Manipulator with Nonholonomic Constraints[J].Commun Nonlinear Sci Numer Simulat,2013,18(10):2885-2899.

      [9]王艷全,趙衍輝,楊曉翠,等.神經(jīng)網(wǎng)絡(luò)廣義Backstepping預(yù)測(cè)控制[J].吉林大學(xué)學(xué)報(bào):理學(xué)版,2010,48(5):828-834.WANG Yanquan,ZHAO Yanhui,YANG Xiaocui,et al.Neural Networks Predictive Control via Generalized Backstepping[J].Journal of Jilin University:Science Edition,2010,48(5):828-834.

      [10]ILYAS EKER.Sliding Mode Control with PID Sliding Surface and Experimental Application to an Electromechanical Plant[J].ISA Transactions,2006,45(1):109-118.

      [11]CHEN CHIH-YANG,LI TZUU-HSENG S,YEH YING-CHIEH.EP-Based Kinematic Control and Adaptive Fuzzy Sliding-Mode Dynamic Control for Wheeled Mobile Robots[J].Information Sciences,2009,179(1/2):180-195.

      [12]CRAIG J J.Introduction to Robotics:Mechanics and Control[M].[S.l.]:Addison-Wesley Publishing Company,1989.

      猜你喜歡
      滑模反演控制器
      反演對(duì)稱變換在解決平面幾何問(wèn)題中的應(yīng)用
      基于組合滑模控制的絕對(duì)重力儀兩級(jí)主動(dòng)減振設(shè)計(jì)
      PMSM調(diào)速系統(tǒng)的自學(xué)習(xí)滑??刂?/a>
      并網(wǎng)逆變器逆系統(tǒng)自學(xué)習(xí)滑??箶_控制
      基于低頻軟約束的疊前AVA稀疏層反演
      基于自適應(yīng)遺傳算法的CSAMT一維反演
      疊前同步反演在港中油田的應(yīng)用
      模糊PID控制器設(shè)計(jì)及MATLAB仿真
      MOXA RTU控制器ioPAC 5542系列
      倍福 CX8091嵌入式控制器

      康乐县| 威信县| 温宿县| 达州市| 焉耆| 墨竹工卡县| 平潭县| 连江县| 宁波市| 桐庐县| 湘乡市| 新蔡县| 廊坊市| 桑植县| 桐乡市| 榕江县| 夏邑县| 内江市| 永丰县| 林口县| 平泉县| 化州市| 茂名市| 南部县| 武平县| 六盘水市| 丹棱县| 抚顺县| 留坝县| 大名县| 宣城市| 潞西市| 江华| 东兰县| 山东省| 南开区| 德江县| 潼关县| 汾西县| 吴川市| 正安县|