• 
    

    
    

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

      一種基于粒子群優(yōu)化(PSO)算法的全局快速終端滑模控制方法

      2017-11-03 00:52:14郝春玲
      電子器件 2017年5期
      關鍵詞:響應速度控制算法滑模

      郝春玲

      (渤海船舶職業(yè)學院機電工程系,遼寧 葫蘆島 125100)

      一種基于粒子群優(yōu)化(PSO)算法的全局快速終端滑??刂品椒?/p>

      郝春玲*

      (渤海船舶職業(yè)學院機電工程系,遼寧 葫蘆島 125100)

      為了減小六軸機械臂運行時的震動,提高控制系統(tǒng)的響應時間,基于PSO智能算法對其進行全局優(yōu)化控制,將機械臂系統(tǒng)離散成6個子系統(tǒng),分別設計各個子系統(tǒng),并且基于Lyapunov理論驗證控制系統(tǒng)的穩(wěn)定性。仿真結果表明,采用PSO算法對六軸機械臂進行運行軌跡控制時具有精度高、運行誤差小及收斂周期短的優(yōu)點,切實提高了控制系統(tǒng)的響應速度及控制精度。

      智能機器人;PSO算法;六軸機械臂;終端滑??刂?/p>

      隨著科技的不斷進步,以及時下較為流行的工業(yè)4.0,機器人逐漸體現(xiàn)了其特有的優(yōu)勢,對其進行智能控制成為了國內外學者的研究熱點,文獻[1-3]闡述了基于模糊控制策略調整PID值,表現(xiàn)出了較好的魯棒性。由于機器人的動作具有時空上的非線性,各類因素間具有極強的耦合性等特性,以及內部與外部的各類影響因素對其產生了較大的干擾,影響了其控制精度以及相應速度。文獻[4-6]提出基于滑??刂苼韺哂袠O強非線性的各類系統(tǒng)均具有較優(yōu)異的控制性能。近年來,滑模控制被應用于各行各業(yè),均表現(xiàn)出了較為優(yōu)異的性能,其主要是基于通過采集的各類輸入因素實際值來進行具體的反饋控制,使得輸出值與實際需要的控制變量得到較好的符合度。文獻[7-8]基于二階滑模算法對具有3個自由度的機器人進行運行軌跡控制,并與傳統(tǒng)PID控制算法作了對比分析。文獻[9]基于非線性的滑模算法對機器人進行非線性控制,大幅提高了其控制精度。

      文獻[10-12]基于自適應滑模模糊控制算法以及更高階的算法對機械手臂進行智能控制,具有較好的魯棒性。但是,此類算法即使能夠提高控制魯棒性,但其在控制過程中需要循環(huán)往復的切換,導致被控系統(tǒng)出現(xiàn)較大的抖動,造成了跟蹤誤差的大幅增加。對于工業(yè)機器人的應用中,軌跡跟蹤出現(xiàn)較大誤差時,會導致整個系統(tǒng)的精確度受到較大的影響。對于此問題,衍生出較多新的控制算法,如將人工智能神經網絡算法進行改進,可大幅減小系統(tǒng)震動所產生的誤差。

      綜上,為了進一步提升控制系統(tǒng)的響應速度以及大幅降低被控系統(tǒng)的振動,基于一種粒子群算法對六自由度的機械手進行全局滑模控制,并得到了系統(tǒng)的響應時間,仿真結果經過實驗數據驗證了其具有較高的精度。

      1 控制系統(tǒng)建模

      1.1 數學模型

      機械臂剛體的線加速度[13]

      (1)

      機械臂剛體的角加速度為:

      vA=UVAORG

      (2)

      慣性張量如式(3):

      (3)

      ωA=UΩA

      (4)

      關節(jié)計算力矩如下:

      (5)

      Ixx=?v(y2+z2)ρdv

      (6)

      Iyy=?v(x2+z2)ρdv

      (7)

      Izz=?v(x2+y2)ρdv

      (8)

      Ixy=?vxyρdv

      (9)

      Ixz=?vxzρdv

      (10)

      Iyz=?vyzρdv

      (11)

      旋轉關節(jié)的計算公式為:

      (12)

      移動關節(jié)公式為:

      (13)

      機械臂動力學方程的結構狀態(tài)空間方程為:

      (14)

      形位空間方程表達式為:

      (15)

      笛卡爾狀態(tài)空間方程為:

      (16)

      1.2 滑模控制器設計

      設單關節(jié)的常規(guī)全局快速終端滑??刂破鞯幕C婧瘮等缦?

      (17)

      式中:Q

      (18)

      定義Lyaounov函數:

      (19)

      (20)

      本文3個通道均為二階系統(tǒng),則得控制器為:

      (21)

      此時可以根據

      (22)

      (23)

      算出收斂時間ts以及到達滑模面的時間tsn-1。

      其中,一種具有遞歸結構的快速滑動模態(tài)表示為:

      (24)

      式中:ai,βi>0,Pi,Qi(Pi>Qi) (i=0,1,…,n-2)為正奇數。

      2 PSO優(yōu)化機械臂滑??刂葡到y(tǒng)

      基于PSO算法[14-15]對機械臂進行滑模優(yōu)化控制步驟如下:

      假設種群大小N=3,在搜索空間中隨機初始化每個解的速度和位置,計算適應函數值,并且得到粒子的歷史最優(yōu)位置和群體的全局最優(yōu)位置。

      gBest=pBest1=(-5,9)

      (25)

      步驟2:粒子速度以及位置的更新

      (26)

      式中:w是慣量權重,一般取[0,1]區(qū)間的數,這里假設為0.5,c1,c2為加速系數,取2.0,r1,r2為[0,1]區(qū)間上的隨機數。

      在Simulink環(huán)境下建立的模型如圖2所示,圖2中,微分環(huán)節(jié)由一個一階環(huán)節(jié)近似,輸出端口1即為式(2)所示的ITAE指標,通過將時間及誤差絕對值的乘積進行積分后得到。

      3 仿真及實驗結果

      3.1 仿真研究

      基于六自由度實驗臺的實測數據驗證本文所提動力學模型及控制算法的精確度,如圖1所示,基于全局終端快速滑模算法對各個關節(jié)進行粒子群算法仿真計算。

      圖1 基于PSO優(yōu)化的全局快速終端滑模系統(tǒng)

      確定優(yōu)化結果范圍,由上述模型可知,系統(tǒng)運行達到平衡時所需時間為t=ts+tr;由上述分析可知增大αi,βi的值,可提升控制系統(tǒng)的響應速度,但是其過快的響應速度會導致被控機械臂運行時發(fā)生較大的震動,此時可通過調節(jié)其βi,φi來對機械臂的震動的幅度加以控制與調節(jié),基于機械臂自身所具有的力學性能,將其控制輸出量設置為τi∈[-10,10]N·m。為了選取最為合適的輸出控制范圍,將其范圍設定在[0,10]之間,粒子群算法的粒子數為25個,設定其最大迭代次數為100。采取單軸單次優(yōu)化的模擬方法對機械臂進行優(yōu)化計算,并且將其他軸設置為0,將機械臂逐步進行優(yōu)化計算之后,停止。

      經過圖2的仿真過程以后,六軸機械臂運行優(yōu)化計算結果如圖4所示,圖4表明機械臂運行仿真經過十次迭代呈現(xiàn)出收斂趨勢。

      圖2 仿真計算流程

      圖3 軸1優(yōu)化函數曲線

      圖4 PSO優(yōu)化滑模參數

      當仿真計算過程經過精度判斷達到停止條件后,最終得到六軸機械臂的最優(yōu)運行軌跡參數。

      3.2 實驗研究

      本次實驗是基于Googol公司生產的,數據采集周期為0.002 s/次,此類控制系統(tǒng)可與各類型PLC進行連接,此聯(lián)合工作可大幅提升控制精度以及響應速度,可與DSP技術完美接口,實驗系統(tǒng)實物如圖5所示。

      圖5 CPAC硬件結構圖

      圖6 基于PSO優(yōu)化全局快速終端滑模實驗結果

      圖6表明了實測數據結果,基于本文所提的控制算法對六軸機械臂進行終端全局滑模運行控制時表現(xiàn)出了較快的響應速度,避免了六軸機械臂系統(tǒng)在運行時出現(xiàn)系統(tǒng)超負荷調節(jié)的不良現(xiàn)象,從而減小了六軸機械臂運行時產生較大的摩擦,造成不可逆的損壞,針對機械臂處于穩(wěn)態(tài)運行時,其輸入與輸出值均表現(xiàn)出了良好的性能。

      實測值與設定值符合度較好,經過仿真優(yōu)化以后的誤差范圍控制在1°~4°之間,由此可以得到本文所提算法具有控制響應速度快,超調幾率小以及系統(tǒng)運行軌跡精度較高的優(yōu)勢。

      圖7、圖8均表明了本文所提控制算法的輸入輸出值均表現(xiàn)出了優(yōu)異的性能,實測值與設定值符合度較好,在系統(tǒng)各個軸有輸出力矩時,經過優(yōu)化以后的控制系統(tǒng)具有較好的控制性能,并且可以快速進行切換,因此,本文所提控制算法對于六軸機械臂運行軌跡的運行精度具有較為準確的定位精度,在應用機械臂進行工業(yè)生產操作時,具有較高的精度。

      圖7 各關節(jié)控制器輸入輸出值

      圖8 各關節(jié)控制器輸入輸出值

      4 結束語

      本文對六軸機械臂在工業(yè)生產過程中精確控制提出了基于機械臂自身特性,離散成6個被控子系統(tǒng),采用全局滑模終端控制對其進行精確運行控制,驗證了采用粒子群算法對六軸機械臂進行運行軌跡控制時具有較高的精度,具有較短的系統(tǒng)提升試件,運行誤差較小以及控制系統(tǒng)收斂周期較小的優(yōu)點,切實提高控制系統(tǒng)的響應速度及控制精度。

      [1] Ott E,Grebogi C,Yorke J. Controlling Chaos[J]. Physical Review Letters,2012,64(11):1196-1199.

      [2] Pecora L M,Carroll T L. Synchronization in Chaotic Systems[J]. Physical Review Letters,2013,64(8):821-824.

      [3] Bogris A,Argyris A,Syvridis D. Encryption Efficiency Analysis of Chaotic Communication Systems Based on Photonic Integrated Chaotic Circuits[J]. IEEE J of Quantum Electronics,2012,46(10):1421-1429.

      [4] Wang L P,Liu W,Shi H. Noisy Chaotic Neural Networks with Variable Thresholds for the Frequency Assignment Problem in Satellite Communications[J]. IEEE Trans on Systems,Man,and Cybernetics—Part C:Applications and Reviews,2014,38(2):209-217.

      [5] Buscarino A,Fortuna L,Frasca M,et al. Design of Time-Delay Chaotic Electronic Circuits[J]. IEEE Trans on Circuits and Systems—Ⅰ:Regular Papers,2011,58(8):1888-1896.

      [6] Zhang H G,Ma T D,Huang G B,et al. Robust Global Exponential Synchronization of Uncertain Chaotic Delayed Neural Networks via Dual-Stage Impulsive Control[J]. IEEE Trans on Systems,Man,and Cybernetics—Part B:Cybernetics,2015,40(3):831-844.

      [7] Moez F. Sliding Mode Control and Synchronization of Chaotic Systems with Parametric Uncertainties[J]. Chaos,Solutions and Fractals,2016,41(3):1390-1440.

      [8] Hornik K,Stinchcombe M,White H. Multilayer Feed Forward Networks are Universal Approximates[J]. Neural Networks,1989,2(5):359-366.

      [9] Huang M Z,Ma Y W,Wan J Q,et al. Simulation of a Paper Mill Wastewater Treatment Using a Fuzzy Neural Network[J]. Expert Systems with Applications,2012,36(3):5064-5070.

      [10] Furuta K. Sliding Mode Control of a Discrete System[J]. Systems and Control Letters,1990,14(2):145-152.

      [11] Lu T C,Lee C C,Hisa W Y. Supporting Large-Scale Distributed Simulation Using HLA[J]. ACM Transactions on Modeling and Computer Simulation,2013,10(3):268-294.

      [12] Boukerche A,Hoy A,Thomas N. Dynamic Grid-Based Multicast Group Assignment in Data Distribution Management[C]//International Workshop on Distributed Simulation and Real-Time Applications. SanFrancisco:IEEE,2012:108-115.

      [13] 錢雪平,趙沁平. 基于關聯(lián)空間的數據過濾方法[J]. 計算機學報,2012,25(7):723-729.

      [14] 王君洪,陳躍東,陳孟元. 基于模糊認知圖的智能配電網WSNs實時性與可靠性優(yōu)化研究[J]. 傳感技術學報,2016,29(2):214-215.

      [15] 湯辰,萬衡. 基于服務機器人的人體追蹤技術的研究[J]. 電子器件,2015,38(6):1398-1399.

      AGlobalFastTerminalSlidingModeControlMethodBasedonParticleSwarmOptimizationAlgorithm

      HAOChunling*

      (School of Mechanical and Electrical Engineering,Bohai Shipbuilding Vocational College,Huludao Liaoning 125100,China)

      In order to eliminate the chattering and improve the response speed of the system. This paper deals with a fast terminal sliding mode control method based on PSO(particle swarm optimization)for the six manipulator control system. Then stability of the system is demonstrated by Lyapunov theory and the optimization control parameters are achieved based on PSO algorithm. The simulation results show that the PSO algorithm has the advantages of high precision,low running error and short convergence period when the trajectory control of the six-axis manipulator is carried out,thus the response speed and control precision of the control system are all improved.

      intelligent robot;PSO;6-DOF manipulator;global fast terminal sliding mode

      10.3969/j.issn.1005-9490.2017.05.048

      2016-07-22修改日期2016-11-03

      TP24

      A

      1005-9490(2017)05-1304-05

      郝春玲(1978-),女,黑龍江人,漢族,大學本科,工程碩士,副教授,研究方向為機械自動化,gouchezx@163.com。

      猜你喜歡
      響應速度控制算法滑模
      Kubernetes容器集群環(huán)境下新型供電系統(tǒng)響應速度優(yōu)化
      基于高速相位調制器的超快偏振控制
      光通信研究(2020年2期)2020-06-15 07:42:58
      電磁閥響應速度的影響因素
      基于組合滑??刂频慕^對重力儀兩級主動減振設計
      測控技術(2018年4期)2018-11-25 09:47:26
      并網逆變器逆系統(tǒng)自學習滑模抗擾控制
      測控技術(2018年3期)2018-11-25 09:45:40
      基于ARM+FPGA的模塊化同步控制算法研究
      一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應用
      電源技術(2015年9期)2015-06-05 09:36:06
      一種非圓旋轉工件支撐裝置控制算法
      華東理工大學學報(自然科學版)(2014年6期)2014-02-27 13:49:43
      新田县| 太原市| 比如县| 苍山县| 观塘区| 兰坪| 壶关县| 深圳市| 舞阳县| 大兴区| 伊吾县| 大渡口区| 正蓝旗| 安吉县| 怀来县| 恭城| 扶风县| 红原县| 赣州市| 乌拉特前旗| 平顺县| 平山县| 惠安县| 长春市| 张北县| 海宁市| 澄迈县| 视频| 桃园县| 定结县| 蕲春县| 屏东市| 大理市| 丰台区| 拉萨市| 依安县| 历史| 新竹市| 新干县| 沂水县| 茂名市|