引用本文:孙国法,赵尔全,张国巨,黄鸣宇.基于扰动观测器补偿的机械臂非奇异快速终端滑模控制[J].控制理论与应用,2022,39(8):1506~1515.[点击复制]
SUN Guo-fa,ZHAO Er-quan,ZHANG Guo-ju,HUANG Ming-yu.Non-singular fast terminal sliding mode control of manipulator based on disturbance observe compensation[J].Control Theory and Technology,2022,39(8):1506~1515.[点击复制]
基于扰动观测器补偿的机械臂非奇异快速终端滑模控制
Non-singular fast terminal sliding mode control of manipulator based on disturbance observe compensation
摘要点击 2367  全文点击 711  投稿时间:2021-12-07  修订日期:2022-03-08
查看全文  查看/发表评论  下载PDF阅读器
DOI编号  10.7641/CTA.2022.11191
  2022,39(8):1506-1515
中文关键词  机械臂控制  非奇异快速终端滑模控制器  fal函数  扰动观测器  滑模控制  有限时间收敛
英文关键词  manipulator control  non-singular fast terminal sliding mode controller  fal function  disturbance observer  sliding mode control  finite-time convergence
基金项目  国家自然科学基金项目(61703224, 61640302)资助.
作者单位E-mail
孙国法 青岛理工大学 sunguofa_bo@163.com 
赵尔全* 青岛理工大学 zhaoerquan1213@163.com 
张国巨 青岛理工大学  
黄鸣宇 青岛理工大学  
中文摘要
      针对机械臂系统在实际应用中存在的建模误差及未知扰动问题, 设计了一种基于扰动观测器的改进型非 奇异快速终端滑模控制策略. 通过扰动观测器准确估计系统存在的总扰动, 并设计恰当的非线性增益函数使扰动观 测误差指数收敛, 实现了对控制器的前馈补偿. 考虑到终端滑模存在的奇异性问题, 结合扰动观测器设计了非奇异 快速终端滑模控制器, 在保证跟踪误差有限时间收敛的同时抑制了滑模控制固有的抖振现象. 同时在控制器设计过 程中, 用fal函数代替sig函数有利于削弱滑模控制抖振, 提高系统稳定性及跟踪精度. 最后, 利用MATLAB软件进行 实验仿真, 验证了所设计控制器的有效性.
英文摘要
      In order to solve the associated modeling error problems and the unknown disturbances in the robotic manipulator system, based on a disturbance observer, an improved non-singular fast terminal sliding mode control strategy is designed. By using the disturbance observer, the total disturbance of the system is accurately estimated, then appropriate gain functions are designed to enhance the exponential convergence of the disturbance observation error and achieve feedforward compensation for the controller. Considering the singularity problem in the terminal sliding mode, a non-singular fast terminal sliding mode controller is expressed based on the disturbance observer, which can guarantee the finite-time convergence of tracking errors and alleviate the effect of chattering of the controller output. Besides, in the process of controller design, this work uses fal function instead of sig function to reduce the chattering influence and improves the stability of the system and the tracking performance. Finally, by utilizing MATLAB software to conduct experimental simulation, the effectiveness of the proposed controller is further verified.