【技术实现步骤摘要】
基于变长度均值滤波的负载转动惯量辨识方法和装置
[0001]本专利技术涉及伺服系统
,尤其是涉及基于变长度均值滤波的负载转动惯量辨识方法和装置
。
技术介绍
[0002]伺服系统在运行过程中,由于负载大小或重心的变化,使得电机轴端负载转动惯量发生改变
。
当伺服系统速度环和位置环参数与负载转动惯量不匹配时,容易造成伺服系统动态性能恶化,如位置跟随误差增大,系统震荡等
。
因此,伺服系统应该具有在运行过程中实时辨识负载转动惯量的能力
。
[0003]目前,常见的负载转动惯量辨识方法包括递推最小二乘法
、
扩展卡尔曼滤波器法和模型参考自适应法等
。
这些方法都是基于电机的运动方程建立负载转动惯量递推模型,通过连续采集电机电流和转速来输入到负载转动惯量递推模型,从而获得实时的负载转动惯量值
。
[0004]在实际的负载转动惯量辨识过程中,考虑到低加速度情况下,电机电流和加速度值均比较小,此时负载转动惯量辨识结果易受电流采样噪声和速度计算误差的影响,造成辨识精度下降甚至是发散
。
[0005]针对这个问题,目前采用的方法是在转动惯量辨识前增加电流和转速滤波模块,具体做法是设定一个固定的加速度阈值,当通过两次转速计算得到的加速度值高于此阈值时,才会将此时的电流和转速值带入负载转动惯量递推模型中进行计算,否则就丢弃当前时刻的电流和转速值,避免低加速情况下电流采样噪声和速度计算误差对负载转动惯量辨识的干扰< ...
【技术保护点】
【技术特征摘要】
1.
一种基于变长度均值滤波的负载转动惯量辨识方法,其特征在于,所述方法包括:采集
k
时刻的转速值和电流,以及
k+1
时刻的转速值和电流;根据所述
k
时刻的转速值和所述
k+1
时刻的转速值,计算第一加速度值;当所述第一加速度值的绝对值大于或等于加速度上限值时,将所述
k
时刻的转速值和电流,以及所述
k+1
时刻的转速值和电流输入负载转动惯量递推模型中;当所述第一加速度值的绝对值小于所述加速度上限值时,采用变长度均值滤波方法计算第二加速度值;当所述第二加速度值的绝对值大于或等于加速度限制值时,将转速均值滤波值和电流均值滤波值输入所述负载转动惯量递推模型中,其中,所述加速度限制值为所述加速度上限值的一半,均值滤波长度为2;当所述第二加速度值的绝对值小于所述加速度限制值时,继续等到
k+5
时刻获取新的转速值和新的电流,重复上述过程,直至加速度判断值小于加速度下限值后,舍弃所述
k
时刻至当前时刻对应的转速值和电流,并将所述均值滤波长度复位为
1。2.
根据权利要求1所述的基于变长度均值滤波的负载转动惯量辨识方法,其特征在于,所述转速均值滤波值包括第一均值滤波值和第二均值滤波值,采用变长度均值滤波方法计算第二加速度值,包括:当在
k+3
时刻时,获取
k+2
时刻对应的转速值和电流,以及所述
k+3
时刻对应的转速值和电流;根据所述
k
时刻对应的转速值和所述
k+1
时刻对应的转速值,计算所述第一均值滤波值;根据所述
k+2
时刻对应的转速值和所述
k+3
时刻对应的转速值,计算所述第二均值滤波值;根据所述第一均值滤波值和所述第二均值滤波值,计算所述第二加速度值
。3.
根据权利要求2所述的基于变长度均值滤波的负载转动惯量辨识方法,其特征在于,根据所述
k
时刻对应的转速值和所述
k+1
时刻对应的转速值,计算所述第一均值滤波值,包括:根据下式计算所述第一均值滤波值:
s
ave1
=
(s
k
+s
k+1
)/2
其中,
s
ave1
为所述第一均值滤波值,
s
k
为所述
k
时刻对应的转速值,
s
k+1
为所述
k+1
时刻对应的转速值
。4.
根据权利要求2所述的基于变长度均值滤波的负载转动惯量辨识方法,其特征在于,根据所述
k+2
时刻对应的转速值和所述
k+3
时刻对应的转速值,计算所述第二均值滤波值,包括:根据下式计算所述第二均值滤波值:
s
ave2
=
(s
k+2
+s
k+3
)/2
其中,
s
ave2
为所述第二均值滤波值,
s
k+2
为所述
k+2
时刻对应的转速值,
s
k+3
为所述
k+3
时刻对应的转速值
。5.
根据权利要求2所述的基于变长度均值滤波的负载转动惯量辨识方法,其特征在于,根据所述第一均值滤波值和所述第二均值滤波值,计...
【专利技术属性】
技术研发人员:王鹏,黄敏,
申请(专利权)人:深圳市步科电气有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。