Active-disturbance rejection control of multi-redundancy brushless DC motor
-
摘要: 为了克服电机内部参数变化、齿槽效应、负载扰动以及余度降级等不确定因素对多余度无刷直流电动机位置伺服系统性能的影响,实现高性能的位置伺服控制,提出了基于自抗扰控制器的多余度无刷直流电动机位置伺服系统.该系统通过跟踪微分器为给定位置信号安排了一个过渡过程,解决了系统的快速性与超调之间的矛盾;通过扩张状态观测器将影响输出的系统内外“总扰动”扩展成新的状态变量,实时估计出来并进行动态补偿,提高了系统的抗干扰能力;通过非线性组合实现了“小误差大增益、大误差小增益”的工程经验,提高了控制精度.仿真结果表明:该系统具有良好的动、静态性能,满足了系统的性能要求,且对电机内部参数变化、余度降级、负载扰动等具有很强的鲁棒性.Abstract: To overcome the effects of the parameter variations, cogging effects, load disturbance and degrading redundancy and achieve high-performance servo control, an active-disturbance rejection controller (ADRC) of multiredundancy brushless DC motor servo system was presented. The position controller was composed of tracking differentiator (TD), extended state observer (ESO) and nonlinear state error feedback control(NLSEF) law. The TD provided a transition process for reference position, which overcome the contradiction between responding speedily and overshooting smally. The ESO observed and compensated the disturbance caused by parameter variations, cogging effects, load disturbance and degrading redundancy. The NLSEF implemented a nonlinear control and led to accurate results. Simulation results demonstrate that this controller has good dynamic and static performances and strong robustness against disturbances.
-
Key words:
- multi-redundancy /
- brushless DC motor /
- position servo /
- active disturbance rejection
点击查看大图
计量
- 文章访问数: 3285
- HTML全文浏览量: 161
- PDF下载量: 1440
- 被引次数: 0