• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    機械臂系統(tǒng)自組織模糊徑向基神經(jīng)網(wǎng)絡(luò)控制器設(shè)計

    2020-01-07 08:07:43陳天炎陳琦張靜何京京
    軟件工程 2020年12期
    關(guān)鍵詞:模糊控制徑向規(guī)則

    陳天炎 陳琦 張靜 何京京

    摘 ?要:以模型為基礎(chǔ)的傳統(tǒng)的控制理論在設(shè)計控制器時需要預(yù)先知道被控對象的數(shù)學(xué)模型,而機械臂具有非線性、不確定的動態(tài)特性,因此應(yīng)用傳統(tǒng)的控制理論難以設(shè)計出適當(dāng)?shù)目刂破?。為解決此問題,本文應(yīng)用自組織模糊徑向基神經(jīng)網(wǎng)絡(luò)算法對機械臂的控制器進行設(shè)計,將徑向基神經(jīng)網(wǎng)絡(luò)應(yīng)用于自組織模糊控制算法,以及時調(diào)整學(xué)習(xí)率和權(quán)重分配,改善系統(tǒng)控制性能;應(yīng)用L-M算法的概念,將所定義的誤差函數(shù)最小化,搜索出神經(jīng)網(wǎng)絡(luò)參數(shù)值的修正量,以改進梯度下降法的收斂性,提升系統(tǒng)的控制品質(zhì)。仿真結(jié)果表明,應(yīng)用此算法,機械臂系統(tǒng)各軸的最大誤差、均方根誤差皆明顯減小。

    關(guān)鍵詞:機械臂;自組織模糊控制;徑向基神經(jīng)網(wǎng)絡(luò);自組織模糊徑向基神經(jīng)網(wǎng)絡(luò)

    中圖分類號:TP241.2 ? ? 文獻標(biāo)識碼:A

    Abstract: Traditional model-based control theory needs to know the mathematical model of the controlled object in advance when designing the controller. However, the manipulator's nonlinear and uncertain dynamic characteristics make it difficult to design an appropriate controller using traditional control theory. To solve this problem, this paper proposes that self-organizing fuzzy radial basis function neural network algorithm is used to design controller of the manipulator. Radial basis function neural network is applied to self-organizing fuzzy control algorithm, so to adjust learning rate and weight distribution in time and improve the system control performance. L-M (Levenberg-Marquardt) algorithm is applied in the designing to minimize the defined error function. The correction amount of the neural network parameter value is searched to improve the convergence of the gradient descent method and improve control quality of the system. The simulation results show that by applying this algorithm, the maximum error and root mean square error of each axis of the manipulator system are significantly reduced.

    Keywords: manipulator; self-organizing fuzzy control; radial basis function network (RBFN); self-organizing fuzzy?? ? ? ? ? ? ? ? ? ? radial basis function neural network (RBFNN)

    1 ? 引言(Introduction)

    機械臂為復(fù)雜的、非線性、多入多出(MIMO)系統(tǒng),難以設(shè)計以模型為基礎(chǔ)的控制器,因此研究模型不確定系統(tǒng)的控制策略,來實現(xiàn)對復(fù)雜、非線性的機械臂的控制是極為重要的[1-3]。

    模糊控制算法已成功地應(yīng)用于機器人控制[4-7]。然而,模糊控制算法在實際應(yīng)用時,尋找合適的隸屬函數(shù)及模糊規(guī)則是困難的。此外,模糊推理和知識庫的建立受限于專家的知識及先驗經(jīng)驗,且一旦確定了規(guī)則表和知識庫,即固定不變。為解決此問題Procky和Marndani[8]首先提出了自組織模糊控制算法(SOFC)。此控制策略使用線上學(xué)習(xí)以建立模糊控制規(guī)則,因而簡化了設(shè)計模糊控制器的過程。LIN和LIAN[9,10]使用系統(tǒng)誤差和誤差變化建立學(xué)習(xí)算法,此算法能直接調(diào)整SOFC的語言性模糊規(guī)則,不需要任意的初始模糊規(guī)則。

    在DOS操作系統(tǒng)下,Huang和Lee應(yīng)用SOFC控制五自由度機械臂,評估了其軌跡追蹤性能。在SOFC中學(xué)習(xí)率和權(quán)重分配一旦確定,即固定不變,若不正確,則導(dǎo)致系統(tǒng)輸出不穩(wěn)定。此外,SOFC的設(shè)計主要針對SISO系統(tǒng),因此用其控制MIMO系統(tǒng),不能消除機器人或機械臂各自由度之間的動態(tài)耦合效應(yīng)[11-13]。

    神經(jīng)網(wǎng)絡(luò)具有模型不確定性和良好的學(xué)習(xí)能力,被廣泛應(yīng)用于控制機器人系統(tǒng)。但這種算法的缺點是收斂速度慢,以至于不能及時補償機器人系統(tǒng)各自由度之間的動態(tài)耦合效應(yīng)。為了克服此問題,本文設(shè)計自組織模糊徑向基神經(jīng)網(wǎng)絡(luò)控制器(SFRBNC),以控制機械臂系統(tǒng)。在SFRBNC中將徑向基神經(jīng)網(wǎng)絡(luò)(RBFN)應(yīng)用于SOFC中,以補償機械臂系統(tǒng)中各自由度之間的動態(tài)耦合效應(yīng)。

    2 ?自組織模糊徑向基神經(jīng)網(wǎng)絡(luò)控制器設(shè)計(Design of self-organizing fuzzy radial basis function neural network controller)

    2.1 ? 模糊控制器設(shè)計

    本文以兩自由度的機械臂為研究對象。以、分別代表機械臂系統(tǒng)第i個自由度的角度(或位置)誤差和誤差變化率,、分別代表機械臂系統(tǒng)第i個自由度的角度(或位置)輸入設(shè)定值和輸出實際值。定義它們的隸屬函數(shù)均為三角形隸屬函數(shù)。模糊規(guī)則表如表1所示。

    2.2 ? 自組織模糊控制器設(shè)計

    將系統(tǒng)的輸出誤差與誤差變化分割為七個模糊集合,對應(yīng)到-6到6的整數(shù)值。在每一個控制步驟中,模糊控制器的輸出變量,在EC的論域上,將產(chǎn)生E的兩個模糊集合,且在E的論域上,將產(chǎn)生EC的兩個模糊集合。因為根據(jù)模糊規(guī)則推理出控制輸出,所以在每一個控制步驟中,有四個模糊規(guī)則被修正。每一個模糊規(guī)則的校正值與每一個模糊規(guī)則的激勵強度(),可用線性差補算法算得。對于多自由度的自組織模糊控制系統(tǒng)而言,第一條模糊規(guī)則為:

    其中,i表示控制系統(tǒng)的自由度;為學(xué)習(xí)率,;表示和之間的權(quán)重分配;為系統(tǒng)正向增益;對于控制系統(tǒng)的每個自由度的控制輸出而言為校正權(quán)重,為研究方便令為1,僅根據(jù)求取校正權(quán)重,過大將導(dǎo)致大的模糊規(guī)則校正,且導(dǎo)致系統(tǒng)輸出振蕩。該參數(shù)僅影響系統(tǒng)的動態(tài)響應(yīng),而不會影響系統(tǒng)的穩(wěn)態(tài)性能。

    2.3 ? 徑向基神經(jīng)網(wǎng)絡(luò)算法

    3 ? 仿真(Simulation)

    使用SOFC、SFRBNCS(應(yīng)用梯度下降法)和SFRBNCL(應(yīng)用L-M算法)控制機械臂系統(tǒng)各軸的最大誤差、均方根誤差結(jié)果列于表2中。

    從表2中數(shù)據(jù)可見,使用SFRBNCL來控制機械臂系統(tǒng)其最大誤差及均方根誤差皆小于使用SOFC和SFRBNCS控制。仿真結(jié)果表明SFRBNCL的控制性能優(yōu)于SOFC和SFRBNCS控制性能,證明了該控制器設(shè)計的有效性。

    4 ? 結(jié)論(Conclusion)

    本文針對機械手臂系統(tǒng)設(shè)計了自組織模糊徑向基神經(jīng)網(wǎng)絡(luò)控制器,研究將徑向基神經(jīng)網(wǎng)絡(luò)算法導(dǎo)入自組織模糊控制器中,以便及時調(diào)整學(xué)習(xí)率和權(quán)重分配,來改善系統(tǒng)控制性能。將SFRBNC中的收斂算法梯度下降法用L-M算法取代,以進一步提升系統(tǒng)的控制性能,仿真結(jié)果表明了其改善控制品質(zhì)的有效性。

    參考文獻(References)

    [1] 王剛,孫太任,丁勝培.動態(tài)受限機械臂的局部加權(quán)學(xué)習(xí)控制[J].系統(tǒng)仿真學(xué)報,2019,31(4):733-739.

    [2] 孫敬陶,王耀南,譚建豪,等.旋翼飛行機械臂系統(tǒng)的混合視覺伺服控制[J].控制理論與應(yīng)用,2019,36(4):505-515.

    [3] 肖延嗣,鮑晟,陳宇.永磁同步電機模糊神經(jīng)網(wǎng)絡(luò)PID控制器設(shè)計[J].機械制造,2014,52(9):21-25.

    [4] 張文輝,齊乃明,李運遷.基于模糊基函數(shù)網(wǎng)絡(luò)的機械臂免模型輸出反饋PD控制[J].國防科技大學(xué)學(xué)報,2010(6):163-170.

    [5] M. K. Chang, T. H Yuan. Experimental implementations of adaptive self-organizing fuzzy sliding mode control to 3-DOF rehabilitation robot[J]. International Journal of Innovative Computing Information and Control, 2009,5(10):3391-3404.

    [6] M. M. Fatech, A. Azarfar. Improving fuzzy control of robot manipulators by increasing scaling factors[J]. ICIC Express Letters, 2009,3(3):513-518.

    [7] G. R. Yu, L. W. Huang. Design of LMI-based fuzzy controller for robot arm using quantum evolutionary algorithms[J]. ICIC Express Letters, 2010,4(3):719-724.

    [8] T. J. Procky, E. H. Mamdani. A Linguistic self-organizing process controller[J]. Automatica, 1979(15):15-30.

    [9] J. Lin, R. J. Lian. Self-organizing fuzzy controller for injection molding machines[J]. Journal of Process Control, 2010,20(3):585-595.

    [10] J. Lin, R. J. Lian. Self-organizing fuzzy controller for gas-injection molding combination systems[J]. IEEE Transactions on Control Systems Technology, 2010,18(6):1413-1421.

    [11] V. Kroumov, J. Yu, K. Shibayama.3D path planning for mobile robots using simulated annealing neural network[J]. International Journal of Innovative Computing Information and Control, 2010,6(7):2885-2889.

    [12] 鄭華輝,方宗德.基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)控制的機械臂運動軌跡跟蹤誤差研究[J].機械設(shè)計與制造,2019(6):139-141.

    [13] 呂雨鑫,李偉凱,董曉威.空間微重力模擬育種平臺系統(tǒng)的控制器設(shè)計[J].農(nóng)機化研究,2016(2):35-38.

    作者簡介:

    陳天炎(1998-),女,本科生.研究領(lǐng)域:智能算法.

    陳 ?琦(1970-),女,博士,副教授.研究領(lǐng)域:自動控制,智能算法.

    張 ? 靜(1995-),女,本科生.研究領(lǐng)域:單片機應(yīng)用.

    何京京(2000-),女,本科生.研究領(lǐng)域:智能算法.

    猜你喜歡
    模糊控制徑向規(guī)則
    撐竿跳規(guī)則的制定
    數(shù)獨的規(guī)則和演變
    淺探徑向連接體的圓周運動
    RN上一類Kirchhoff型方程徑向?qū)ΨQ正解的存在性
    基于PID+前饋的3MN徑向鍛造機控制系統(tǒng)的研究
    重型機械(2020年3期)2020-08-24 08:31:40
    一類無窮下級整函數(shù)的Julia集的徑向分布
    讓規(guī)則不規(guī)則
    Coco薇(2017年11期)2018-01-03 20:59:57
    TPP反腐敗規(guī)則對我國的啟示
    T-S模糊控制綜述與展望
    基于模糊控制的PLC在溫度控制中的應(yīng)用
    電子制作(2016年21期)2016-05-17 03:53:01
    邵武市| 五常市| 永胜县| 武穴市| 乳山市| 尼玛县| 论坛| 富源县| 新源县| 元谋县| 铜川市| 沧州市| 句容市| 锡林郭勒盟| 东乡县| 瑞金市| 海伦市| 容城县| 泾源县| 丹凤县| 北海市| 宝山区| 滦南县| 陕西省| 如东县| 麻阳| 益阳市| 鄂尔多斯市| 斗六市| 大邑县| 嵊州市| 山阳县| 桑植县| 铜川市| 武安市| 广汉市| 准格尔旗| 永安市| 荔波县| 石楼县| 天门市|