基于改进鲨鱼优化算法的自抗扰控制参数整定
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Parameter tuning of active disturbance rejection control based on ameliorated shark smell optimization algorithm
  • 作者:魏立新 ; 赵默林 ; 范锐 ; 周红星
  • 英文作者:WEI Li-xin;ZHAO Mo-lin;FAN Rui;ZHOU Hong-xing;Key Lab of Industrial Computer Control Engineering of Hebei Province,Yanshan University;Zhejiang Fu Rijin Materials Technology Co Ltd;
  • 关键词:鲨鱼优化算法 ; 自抗扰控制器 ; 参数整定 ; 协同进化 ; 双种群 ; 机械臂
  • 英文关键词:shark smell optimization;;ADRC;;parameter setting;;co-evolution;;double population;;mechanical arm
  • 中文刊名:KZYC
  • 英文刊名:Control and Decision
  • 机构:燕山大学工业计算机控制工程河北省重点实验室;浙江富日进材料科技有限公司;
  • 出版日期:2018-01-09 10:43
  • 出版单位:控制与决策
  • 年:2019
  • 期:v.34
  • 基金:河北省自然科学基金项目(F2016203249)
  • 语种:中文;
  • 页:KZYC201904020
  • 页数:5
  • CN:04
  • ISSN:21-1124/TP
  • 分类号:147-151
摘要
非线性自抗扰控制器耦合参数多,常规经验整定法难以获得最优参数,以至于影响控制器的控制精度.单一机制的优化算法整定出的自抗扰参数均可能是局部最优解,不能有效提高自抗扰控制器的控制精度.针对此问题,提出一种基于改进鲨鱼优化算法的自抗扰控制器参数优化设计方法.为解决基本鲨鱼优化算法易陷入局部最优解、算法后期收敛速度慢的问题,提出混合交叉变异策略与双种群协同机制,以ITAE指标为自抗扰控制器参数选择的优化目标,并以二自由度机械臂为例进行仿真验证.结果表明,优化后的自抗扰控制器具有更小的超调量和更高的控制精度,在加入外界干扰后,控制器可以很快抑制干扰,具有很好的抗干扰能力,改进后的鲨鱼优化算法可以用于复杂非线性系统自抗扰控制器的参数优化.
        There are many coupling parameters in a nonlinear active disturbances rejection controller(ADRC), but the optimal parameters are di?cult to be obtained by the method of conventional empirical turning, which a?ects the control accuracy of the controller. A single-mechanism optimization algorithm is used to set the ADRC parameters that may be the local optimal solution, which can not e?ectively improve the control accuracy of the ADRC. For this problem,a parameter optimization design method based on the improved shark optimization algorithm is proposed. In order to solve the problem that the basic optimization algorithm is easy to fall into local optimum and converges slow, a hybrid cross mutation strategy and a double population co-evolution mechanism are proposed, which take the ITAE index as the optimization target of ADRC parameters selection and simulation with a two degrees of freedom manipulator as an example. The result shows that the optimized ADRC has less overshoot and higher control accuracy. After adding external interference, the controller can quickly suppress interference, so it has good anti-interference ability which can be used to optimize the parameters of the ADRC in complex nonlinear systems.
引文
[1]Han J.From PID to active disturbance rejection control[J]IEEE Trans on Industrial Electronics,2009,56(3):900-906.
    [2]Huang Y,Xue W.Active disturbance rejection control:Methodology and theoretical analysis[J].Isa Transactions,2014,53(4):963-976.
    [3]Huang D,Zhang J,Liu Y,et al.Improved active disturbance rejection controller on suspension system and its performance analysis[J].Trans of the Chinese Society of Agricultural Engineering,2017,33(2):61-72.
    [4]Chen Q,Li L,Wang M,et al.The precise modeling and active disturbance rejection control of voice coil motor in high precision motion control system[J].Applied Mathem-atical Modelling,2015,39(19):5936-5948.
    [5]Shen Y,Shao K,Ren W,et al.Diving control of autonomous underwater vehicle based on improved active disturbance rejection control approach[J]Neurocomputing,2016,173:1377-1385.
    [6]Yang X,Cui J,Lao D,et al.Input shaping enhanced active disturbance rejection control for a twin rotor multi-input multi-output system(TRMS)[J].Isa Transactions,201662:287-298.
    [7]Mo R,Geng Q,Lu X.An active disturbance rejection controller design and parameter tuning for helicopter with slung-load[C].The 12th IEEE Int Conf on on Control and Automation.Kathmandu:IEEE,2016:242-247.
    [8]Qing G,Shi-jie Z,Juan C.Parameter tuning of linear active disturbance rejection controller based on chaotic quantum behaved particle swarm optimization[C].The29th Chinese Control and Decision Conf.Chongqing:IEEE,2017:7484-7489.
    [9]Ge Li-Ming,Li Zong-Gang,Wang S W,et al Parameter-tuning of active disturbance rejectioncontrol based on settling/observing time[J].Control and Decision,2017,32(7):1333-1337.
    [10]Yin Z,Du C,Liu J,et al.Research on autodisturbance-rejection control of induction motors based on ant colony optimization algorithm[J].IEEE Trans on Industrial Electronics,2018,65(4):3077-3094.
    [11]Yu Y,Wang H,Li N,et al.Automatic carrier landing system based on active disturbance rejection control with a novel parameters optimizer[J].Aerospace Science&Technology,2017,69:149-160.
    [12]Wang P,Wang H,Bai G,et al.Parameter optimization of ADRC for spacecraft attitude maneuver based on particle swarm optimization algorithm[C].The 6th Int Conf on Intelligent Human-Machine Systems&Cybernetics Hangzhou:IEEE,2014:194-197.
    [13]Liu Z H,Zhang Y J,Zhang J,et al.Active disturbance rejection control of a chaotic system based on immune binary-state particle swarm optimization algorithm[J]Acta Physica Sinica,2011,60(1):789-797.
    [14]Abedinia O,Amjady N,Ghasemi A.A new metaheuristic algorithm based on shark smell optimization[J]Complexity,2016,21(5):97-116.
    [15]Cheng J,Rong-Jun Li.Particle swarm optimization based on immune evasion[J].Mathematics in Practice and Theory,2014,43(4):509-513.
    [16]Qin Q,Niu B,Li Li,et al.A Double-population particle swarm optimization algorithm based on predator-prey behavior[J].Information&Control,2011,40(6):733-739.
    [17]Liu F C,Jia Y F,Ren L N.Anti-synchronizing different chaotic systems using active disturbance rejection controller based on the chaos particle swarm optimization algorithm[J].Acta Physica Sinica,2013,62(12):98-105
    [18]Heck D,Saccon A,Wouw N V D,et al.Guaranteeing stable tracking of hybrid position-force trajectories for a robot manipulator interacting with a stiff environment[J]Automatica,2016,63:235-247.
    [19]Mathew R,Hiremath S S.Trajectory tracking and control of differential drive robot for predefined regular geometrical path[J].Procedia Technology,2016,25:1273-1280.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700