删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于T-S模糊补偿的六轴机械臂的滑模鲁棒控制

本站小编 Free考研考试/2020-03-23

王宏, 郑天奇, 纪俐, 陆志国
东北大学 机械工程与自动化学院, 辽宁 沈阳 110819
收稿日期:2016-10-09
基金项目:国家自然科学基金资助项目(51505069);辽宁省高等学校创新团队项目(LT2014006)。
作者简介:王宏(1960-),女,辽宁沈阳人,东北大学教授,博士生导师。

摘要:通过一种简单的模糊滑模控制以达到机械臂跟踪的最佳运动轨迹.所提方法的核心是通过线性化反馈方法, 将机械臂动力学的已知部分去除, 然后用经典的滑模控制克服系统的不确定性, 之后应用T-S模糊模型, 将经典的滑模控制器转化为规则十分简单的模糊滑模控制器.仿真分析表明, 在不确定性存在的情况下, 所提出的控制律全局渐近稳定.最后, 通过六轴机械臂的Matlab/Adams联合仿真, 验证了模型的准确性, 并且通过与经典滑模控制比较得出了在结构化和非结构化的不确定性存在条件下该控制方案的优越性.
关键词:六轴机械臂滑模控制模糊控制Lyapunov稳定联合仿真
Six-Axis Manipulator's Sliding Mode Robust Control Based on T-S Fuzzy Compensation
WANG Hong, ZHENG Tian-qi, JI Li, LU Zhi-guo
School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China
Corresponding author: WANG Hong, E-mail: hongwang@mail.neu.edu.cn
Abstract: A simple fuzzy sliding mode control was proposed to obtain the optimum movement of a manipulator's trajectory tracking. The core of the proposed method is to use the feedback linearization method to remove the known kinetics of the manipulator, use the classical sliding mode control to overcome the system uncertainty, and then apply the T-S fuzzy model to translate the classical sliding mode controller into a fuzzy sliding mode controller with very simple fuzzy rules. The simulation results showed that in the case of uncertainty, the proposed control law is globally asymptotically stable. Finally, the co-simulation of the six-axis manipulator by Matlab / Adams verified the accuracy of the model. By comparing the classical sliding mode control result, the proposed method under the conditions of structured and unstructured uncertainties has a high performance.
Key Words: six-axis manipulatorsliding mode controlfuzzy controlLyapunov stabilityco-simulation
多自由度机械臂是具有强耦合、冗余非线性且随时间变化的机械系统, 并且存在着非线性摩擦、有效载荷变化以及外部干扰等不确定性.这些特性使系统的固有性能和稳定性无法得到保障, 并且很难建立机械臂的准确的动力学模型.
到目前为止, 已经有大量的控制方法对机械臂轨迹进行控制.文献[1]中用一个基于模型的T-S模糊滑模控制器对两关节机械臂位置进行控制; 文献[2]设计了一种基于系统辨识的广义比例积分(PI)的自适应控制器对单连杆机械臂进行控制; 文献[3]设计了一种基于T-S模糊模型的自适应控制器, 并将其用于控制恒定负载的机械臂, 另外还提出了通过补偿有效载荷的影响来控制机械手运动中随时间变化的未知载荷; 在文献[4]中, 所述控制器通过滑模控制补偿时变的有效载荷的影响, 并将其用于控制机械臂.
但是, 机械臂的动力学方程不仅有负载的波动, 也有其他不确定性因素, 如摩擦、干扰和未建模动态等.如果在控制器的设计过程中不考虑这部分不确定性, 那么闭环系统的稳定性将得不到保证[5].因此, 本文提出一种简单有效的控制方法,通过模糊滑模控制器控制机械手在存在结构化和非结构化不确定性情况下进行位置跟踪.与经典滑模控制不同的是, 所提的控制方法几乎不存在抖振.
1 机械臂的动力学建模n个连杆的刚性机械臂的动力学可以通过如下的二阶非线性微分方程表述[6]:
(1)
其中:q, 分别是各旋转关节的角位置向量、角速度向量和角加速度向量;D(q)∈Rn×n是机械臂的对称正定惯性矩阵; N(q, )∈Rn是包含科里奥利和离心力的矢量; G(q)∈Rn是重力力矩; τdRn是系统模型和外部干扰的误差转矩总和, 对于τd有如下的限定,‖τd‖≤T, 其中T是正实数; τ(t)∈Rn是控制输入关节力矩的向量.
2 线性化反馈方法本节用线性化反馈方法等效动力学的已知部分[7].对于多连杆机械手轨迹跟踪的目标是使实际角度位置q尽可能地跟踪预期角位置qdRn.为了实现这一目标, 将控制输入转化为如下形式:
(2)
其中:(q), (q, )(q)分别是D(q), N(q, )G(q)的已知部分; V(t)是一个新的控制向量.式(2)与式(1)结合写成式(3):
(3)
定义:
那么式(3)可被简化成:
(4)
所以,
(5)
之后, 可将式(5)写成:
(6)
令:
所以,
(7)
根据上述定义, η包括全部现有的不确定性, 即, 如果系统不存在结构化和非结构化的不确定性, 那么η=0.
在式(7)中, 输入控制V(t)为
(8)
式中W(t)是新控制律.将式(8)代入式(7)得
(9)
定义角度误差e(t)=q-qd, 式(9)被简化为
(10)
定义e(t)=X1(t)以及(t)=X2(t), 式(10)的状态空间可写成如下形式:
(11)
3 控制律的设计及稳定性分析对于滑模控制(SMC)的设计, 首先定义滑模面.滑模面选择如下[8]:
(12)
其中C是常系数向量.
控制律W(t)的设计使实际轨迹能够跟踪理想的路径.并且, 使跟踪误差及其他相关误差趋于零.本文将W(t)分为等效项Weq(t)和切换项Ws(t), 并且:
(13)
在滑动阶段, 根据滑模面的设计, S(t)=0并且其导数(t)=0.等效项Weq(t)保证系统在滑模面上运动.在到达阶段, S(t)≠0, 切换项Ws(t)被设计成满足到达条件, 即S(t)(t) < 0.
对于Weq(t), 将式(12)求导, 且其导数为0, 并代入式(11),得
(14)
在设计Weq(t)时, 假设滑模面为0, 所以Weq(t)是为了防止滑模面发生变化.根据这个假设, 在设计Ws(t)部分时将其等于0.将式(13)代入式(14), 得
(15)

(16)
根据式(16), 可以得出
(17)
其中‖η‖代表范数.通过式(17), Weq(t)可以被设置成如下形式:
(18)
通过设计Ws(t), 使滑动面趋向于零.下面设计李雅普诺夫函数形式使其稳定[9-10]
(19)
将李雅普诺夫函数对时间t求导:
(20)
由式(12)和式(20), 可以得出
(21)
根据式(11), 式(13)和式(21), 可以得出
(22)
之后将式(18)代入式(22), 得到
(23)
根据式(23)的结果可以看出, 当满足以下条件时, (S(t)) < 0, 此时
(24)
其中ρ是正常数, 通过式(13), 式(18)和式(24), 有
(25)
4 T-S模糊器设计T-S(Takagi-Sugeno)模糊逻辑系统是日本学者Takagi和Sugeno在1985年提出的一种描述复杂非线性工业过程和动力学系统的非线性数学模型.用IF-THEN规则可以描述如下[11-12]:
Ri:如果x1(t)是A1i, …, xq(t)是Aqi, 那么ui(t)=fi(X(t), t), i=1, …, r.其中:Ri代表第i个模糊规则; xjAij(i=1, …, r, j=1, …, q)分别为变量和模糊集; r是模糊规则的数目.
根据T-S模糊系统的模糊推理方法, 整个系统的控制输入U(t)可以由轨迹X(t)的加权平均的形式获得
(26)
其中Td=[Td1, …, Td6]T, 且X(t)∈Rq, 权重公式定义为
(27)
其中:Aij(xj(t))是xj(t)的成员在模糊集Aij权重等级; 权重函数wi(X(t))是非负的、可衡量的, 通常满足:
, 对任意t>0.
在本文中, 模糊推理规则库被建立为
规则1??如果S(t)为正, 那么W(t)=W1(t)=W+(t).
规则2??如果S(t)为负, 那么W(t)=W2(t)=W-(t).
最后, 可通过重心法去模糊化来获得系统控制W(t):
(28)
综上, 所设计的控制输入如下:
(29)
其中:
(30)
5 仿真分析为了验证提出的控制方案的性能, 将上面给出的控制器用于六轴机械臂, 并且为了更好地看出机械臂的实时运动情况, 同时也为了验证模型的准确性, 本文采用Matlab/Adams联合仿真[13].图 1是机械臂的二维结构简图, 图 2为导入到Adams中的机械臂模型.
图 1(Fig. 1)
图 1 机械臂的二维结构Fig.1 Manipulator's 2D structure

图 2(Fig. 2)
图 2 Adams中的机械臂模型Fig.2 Manipulator model in Adams

根据式(1), 本文选取各关节理想轨迹qd均为0.3sin(t), 且所有关节的初始位置为0.τd=[Td1, …, Td6]T, Tdi均为10.τdi是扰动和未建模动态, τ(t)是转矩输入.C=[10 10 10 10 10 10], ρ=5.表 1为六轴机械臂的具体参数, 详细算法参考文献[14], 这里不赘述.
表 1(Table 1)
表 1 六轴机械臂的基本参数Table 1 Basic parameters of a six-axis manipulator
关节 长度(li)/m 质量(mi)/kg 质心(m)(x, y, z) 惯性矩
关节1 0.25 32 (-0.03 -0.04 0.4) (0.6 0.4 0.3)
关节2 0.65 32 (-0.04 -0.03 0.7) (1.4 1.4 0.15)
关节3 0.18 17 (0.16 0.18 1.15) (0.1 0.09 0.05)
关节4 0.65 18 (-0.08 -0.09 1.2) (1.1 1.1 0.06)
关节5 0.2 3.7 (-0.3 -0.3 1.25) (0.04 0.03 0.03)
关节6 0.05 1.3 (-0.4 -0.4 1.25) (4 3.1 3.1)e-4


表 1 六轴机械臂的基本参数 Table 1 Basic parameters of a six-axis manipulator

图 3图 4分别是采用滑模控制和T-S模糊补偿滑模控制的6个关节的位置误差, 而图 5为经典滑模控制与所提出的T-S模糊补偿滑模控制的6个关节的力矩.通过比较发现, 所提出算法的误差大约在0.005左右, 略大于经典滑模控制的误差, 但此误差在所能接受的范围内.而经典滑模控制存在较大的抖振, 所提出的算法可以很好地消除抖振, 因此更能应用于实际情况.此外, 根据图 4, 通过应用所提出的控制, 机器人操作器的跟踪误差在很短的时间内会趋近于0, 而经典滑模控制大约要在1.5 s的时候才会趋近于0, 因此所提出方法的趋近速度更快.这是由于T-S模型的系统参数可以离线计算, 从而减轻了在线计算负担, 保留了快速响应的优点.图 6图 7分别是通过Matlab/Adams联合仿真时各关节同基坐标系之间的位置以及各关节的空间运动轨迹.其相对位置曲线基本符合正弦函数的特征, 说明三维模型的确是在所建立的数学模型的基础上进行仿真的, 并且运动效果良好, 图 7六轴机械臂的空间运动轨迹平滑, 同样说明了运动的准确性与可靠性.
图 3(Fig. 3)
图 3 经典滑模控制的位置误差Fig.3 Position error of the classical SMC

图 4(Fig. 4)
图 4 T-S模糊补偿的滑模控制的位置误差Fig.4 Position error of the T-S fuzzy sliding mode control

图 5(Fig. 5)
图 5 两种方法的控制力矩的比较Fig.5 Comparison of control torque of the two methods

图 6(Fig. 6)
图 6 联合仿真时各关节的相对位置Fig.6 Relative position of each joint in co-simulation

图 7(Fig. 7)
图 7 联合仿真时各关节的运动轨迹Fig.7 Trajectory of each joint in co-simulation

6 结语本文结合反馈线性化和T-S模糊模型, 提出基于模糊补偿的滑模控制器, 并将其用于存在结构化和非结构化不确定性的机械臂的控制中.该方法设计原理简单, 并且不存在经典滑模控制中抖振的问题.数学分析表明, 在结构化和非结构化不确定性存在条件下,所提出的闭环控制系统具有全局渐近稳定.联合仿真结果表明, 该方法有效地克服了现有方法的不确定性, 并且跟踪性能较好, 误差在可控范围内.收敛时间较经典滑模控制更快,同时验证了数学模型正确无误, 实际运动轨迹与所期望的相符, 符合实际工程应用需求.
参考文献
[1]Liang Y W, Xu S D, Liaw D C, et al. A study of T-S model-based SMC scheme with application to robot control[J].IEEE Transactions on Industrial Electronics, 2008, 55(11): 3964–3971.DOI:10.1109/TIE.2008.2005138
[2]Becedas J, Trapero J R, Feliu V, et al. Adaptive controller for single-link flexible manipulators based on algebraic identification and generalized proportional integral control[J].IEEE Transactions on Systems Man & Cybernetics Part B, 2009, 39(3): 735–751.
[3]Hyun C H, Park C W, Kim S. Takagi-Sugeno fuzzy model based indirect adaptive fuzzy observer and controller design[J].Information Sciences, 2010, 180(11): 2314–2327.DOI:10.1016/j.ins.2010.02.002
[4]Rojko A, Jezernik K. Sliding-mode motion controller with adaptive fuzzy disturbance estimation[J].IEEE Transactions on Industrial Electronics, 2004, 51(5): 963–971.DOI:10.1109/TIE.2004.834945
[5] Zhuang K Y, Su H Y, Chu J, et al. Globally stable robust tracking of uncertain systems via fuzzy integral sliding mode control[C]//Proceeding of the 3rd World Congress on Intelligent Control and Automation. Hefei, 2000: 1827-1831.
[6]Tao Y, Zheng J, Lin Y. A sliding mode control-based on a RBF neural network for deburring industry robotic systems[J].International Journal of Advanced Robotic Systems, 2016, 13(1): 1–10.DOI:10.5772/62058
[7]Piltan F, Yarmahmoudi M H, Mirzaie M, et al. Design novel fuzzy robust feedback linearization control with application to robot manipulator[J].International Journal of Intelligent Systems & Applications, 2013, 5(5): 1–10.
[8]Eric B, Aristotle A. Simple sliding mode control scheme applied to robot manipulators[J].International Journal of Control, 2007, 45(4): 1197–1209.
[9] Duchaine V, Gosselin C M. Investigation of human-robot interaction stability using Lyapunov theory[C]// Robotics and Automation. Pasadena, 2008: 2189-2194.
[10]Cuong P V, Wang Y N. Adaptive trajectory tracking neural network control with robust compensator for robot manipulators[J].Neural Computing & Applications, 2016, 27(2): 525–536.
[11]Guo Y, Woo P Y. An adaptive fuzzy sliding mode controller for robotic manipulators[J].IEEE Transactions on Systems Man & Cybernetics Part A Systems & Humans, 2003, 33(2): 149–159.
[12]Tanaka K, Sugeno M. Stability analysis and design of fuzzy control systems[J].Fuzzy Sets & Systems, 1992, 45(2): 135–156.
[13]Lu Z, Qi X, Wang H, et al. Co-simulation system for a humanoid robot based on Pro/E ADAMS and MATLAB[J].Information Technology Journal, 2013, 12(19): 5238–5244.DOI:10.3923/itj.2013.5238.5244
[14]Fu K S, Gonzalez R C, Lee C S G. Robotics:control, sensing, vision, and intelligence[M]. New York: Me Graw-Hill Book Company, 1987: 132-134.

相关话题/机械 控制

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 自校正模糊PID控制的FAST节点位移控制方法
    沙毅1,范倩雯1,张立立1,朱丽春21.东北大学计算机科学与工程学院,辽宁沈阳110169;2.中国科学院国家天文台,北京100012收稿日期:2016-11-22基金项目:国家自然科学基金资助项目(11273001)。作者简介:沙毅(1959-),男,江苏无锡人,东北大学副教授;朱丽春(1964- ...
    本站小编 Free考研考试 2020-03-23
  • IT服务外包进度风险控制的改进禁忌搜索算法
    卢福强1,2,毕华玲1,2,黄敏1,靳萌萌31.东北大学信息科学与工程学院,辽宁沈阳110819;2.东北大学秦皇岛分校管理学院,河北秦皇岛066004;3.武汉大学信息管理学院,湖北武汉430000收稿日期:2017-02-15基金项目:国家杰出青年基金资助项目(71325002);国家自然科学基 ...
    本站小编 Free考研考试 2020-03-23
  • Platoon车辆自动控制方法及性能分析
    赵海,郭红叶,司帅宗,朱剑东北大学计算机科学与工程学院,辽宁沈阳110169收稿日期:2017-02-23基金项目:中央高校基本科研业务费重大科技创新项目(02190022117021)。作者简介:赵海(1959-),男,辽宁沈阳人,东北大学教授,博士生导师。摘要:在车辆编队platoon的控制管理 ...
    本站小编 Free考研考试 2020-03-23
  • 底吹-机械搅拌耦合铁水脱硫的模拟
    王坤,刘燕,张廷安东北大学多金属共生矿生态化冶金教育部重点实验室,辽宁沈阳110819收稿日期:2017-02-28基金项目:国家自然科学基金-云南联合重点基金资助项目(U1402271)。作者简介:王坤(1989-),男,河南项城人,东北大学博士研究生;刘燕(1970-),女,湖南湘乡人,东北大学 ...
    本站小编 Free考研考试 2020-03-23
  • 移相全桥的重积分间接滑模控制策略
    王大志,高明,李召东北大学信息科学与工程学院,辽宁沈阳110819收稿日期:2017-04-26基金项目:国家自然科学基金资助项目(61433004)。作者简介:王大志(1963-),男,辽宁锦州人,东北大学教授,博士生导师。摘要:为了改善移相全桥直流变换器的输出性能,提出一种重积分间接滑模控制策略 ...
    本站小编 Free考研考试 2020-03-23
  • 基于复合ADRC的压电陶瓷驱动器自适应控制
    高金海,郝丽娜,项超群,祁紫轩东北大学机械工程与自动化学院,辽宁沈阳110819收稿日期:2017-04-26基金项目:国家自然科学基金资助项目(61573093,U1613205)。作者简介:高金海(1989-),男,山东潍坊人,东北大学博士研究生;郝丽娜(1968-),女,辽宁庄河人,东北大学教 ...
    本站小编 Free考研考试 2020-03-23
  • 基于矩阵摄动理论的微电网建模与优化控制
    闫士杰1,赵晓利2,高文忠3,韩一鸣21.东北大学信息科学与工程学院,辽宁沈阳110819;2.国网宁夏电力公司,宁夏银川750001;3.丹佛大学电气与计算机工程系,ColoradoDenver80208收稿日期:2017-05-15基金项目:国家自然科学基金资助项目(61428301)。作者简介 ...
    本站小编 Free考研考试 2020-03-23
  • 基于路面识别的非线性悬架系统自适应控制
    孙晋伟,秦也辰,王振峰,顾亮北京理工大学机械与车辆学院,北京100081收稿日期:2017-04-03基金项目:国家自然科学基金资助项目(U1564210);中国博士后科学基金资助项目(2016M600934,BX201600017)。作者简介:孙晋伟(1987-),男,山西忻州人,北京理工大学博士 ...
    本站小编 Free考研考试 2020-03-23
  • 基于改进粒子群算法的取件机械手轨迹综合优化设计
    黄裘俊1,张凯2,宋锦春1,于忠亮11.东北大学机械工程与自动化学院,辽宁沈阳110819;2.沈阳化工大学装备可靠性研究所,辽宁沈阳110142收稿日期:2017-08-16基金项目:国家自然科学基金青年基金资助项目(51605085)。作者简介:黄裘俊(1989-),男,福建三明人,东北大学博士 ...
    本站小编 Free考研考试 2020-03-23
  • 永磁同步电机直接转矩控制新型占空比调制策略
    袁天清,王大志,李烨,王兴宇东北大学信息科学与工程学院,辽宁沈阳110819收稿日期:2017-03-08基金项目:国家重点研发计划项目(2017YBF1300900)。作者简介:袁天清(1989-),男,山东临沂人,东北大学博士研究生;王大志(1963-),男,辽宁锦州人,东北大学教授,博士生导师 ...
    本站小编 Free考研考试 2020-03-23