摘要
使用增量式编码器的超声波电动机伺服系统利用M测速算法时存在较大的误差,针对这一情况,提出一种卡尔曼滤波测速算法。该方法在不改变原有电路的情况下,针对性地设计了状态方程和观测模型。仿真结果与实测的M测速算法结果相比较,卡尔曼滤波能够很好地跟随电机转速的变化,同时有效地抑制噪声对于测速的影响,降低了转速的超调量。并且根据仿真结果提出了一种改进的卡尔曼滤波,简化了计算量,使其具有较强的实用性。
Large error existed when using M speed detection method for uhrasonic motor with incremental encoder. Aiming at this situation a Kalman filter algorithm was proposed in this article. Without changing the original circuit, state equation and observer model were targeted designed. Comparing the results of simulation and experimental, the Kalman filter showed good performance in tracking the motor parameters, meanwhile effectively suppressed the impact of noisy in velocity estimation, reducing the speed overshoot. Basing on the simulation results, an improved Kalman filter was presented which greatly simplified the calculation to make it more practical.
出处
《微特电机》
北大核心
2015年第11期1-4,8,共5页
Small & Special Electrical Machines
基金
国家自然科学基金项目(51177014
51207021)
关键词
超声波电动机
卡尔曼滤波
增量式编码器
测速算法
ultrasonic motor
Kalman filter
incremental encoder
speed measurement algorithm