1.一种基于变遗忘因子递推最小二乘法的永磁同步电机惯量识别方法,其特征在于,包含如下步骤:S1、获取永磁同步电机的转子的d-q轴电流和转速;
S2、采用最小二乘法根据递推算法利用新引入的观测数据对前次估计的结果进行修正,得出新的参数估计值,递推算法的公式如下:式中,遗忘因子λ根据下述方法进行更新:取N个采样周期的辨识误差e(k)的累积E(k)作为判断指标,当E(k)较大时选取较小的遗忘因子,而当E(k)较小时选取较大的遗忘因子,
0<γ≤1;
S3、根据 计算出转动惯量;
其中,k表示时序, 表示待辨识参数θ的估计值,θ=[n,m,l]T,P(k)表示协方差矩阵,L(k)表示增益向量, y(k)=w(k),T表示转置, l=nTl(k-1),E(k)=e(k-N)+e(k-(N-1))+…+e(k-1)+e(k),N为大于1的正整数, Te、Tl、b、w分别表示永磁同步电机的电磁转矩、负载转矩、粘滞摩擦系数、转子角速度。
2.根据权利要求1所述的永磁同步电机惯量识别方法,其特征在于,遗忘因子λ的具体更新方法为:根据计算出E(k);
判断E(k)与两个阈值m1和m2的大小关系,m1>m2,若E(k)小于m2,则将λ更新为a,若m2≤E(k)<m1,则将λ更新为b,若E(k)≥m2,则将λ更新为c;其中a、b、c为预设值,a>b>c。
3.根据权利要求1所述的永磁同步电机惯量识别方法,其特征在于,Te根据下述公式计算得到:Te=Kt[iq+(Ld-Lq)idiq],其中Kt是常数,Ld和Lq是电机在d轴和q轴的电感且为先验值,id和iq分别为电机在d轴和q轴的电流。
4.一种基于变遗忘因子递推最小二乘法的永磁同步电机惯量识别设备,其特征在于,包含:计算机存储介质,包含:
(1)用于获取永磁同步电机的转子的d-q轴电流和转速的软件代码;
(2)用于采用最小二乘法根据递推算法利用新引入的观测数据对前次估计的结果进行修正,得出新的参数估计值的软件代码,递推算法的公式如下:式中,遗忘因子λ根据下述方法进行更新:取N个采样周期的辨识误差e(k)的累积E(k)作为判断指标,当E(k)较大时选取较小的遗忘因子,而当E(k)较小时选取较大的遗忘因子,
0<γ≤1;
(3)用于根据 计算出转动惯量的软件代码;
其中,k表示时序, 表示待辨识参数θ的估计值,θ=[n,m,l]T,P(k)表示协方差矩阵,L(k)表示增益向量, y(k)=w(k),T表示转置, l=nTl(k-1),E(k)=e(k-N)+e(k-(N-1))+…+e(k-1)+e(k),N为大于1的正整数, Te、Tl、b、w分别表示永磁同步电机的电磁转矩、负载转矩、粘滞摩擦系数、转子角速度。
5.根据权利要求4所述的永磁同步电机惯量识别设备,其特征在于,遗忘因子λ的具体更新方法为:根据计算出E(k);
判断E(k)与两个阈值m1和m2的大小关系,m1>m2,若E(k)小于m2,则将λ更新为a,若m2≤E(k)<m1,则将λ更新为b,若E(k)≥m2,则将λ更新为c;其中a、b、c为预设值,a>b>c。
6.根据权利要求4所述的永磁同步电机惯量识别设备,其特征在于,Te根据下述公式计算得到:Te=Kt[iq+(Ld-Lq)idiq],其中Kt是常数,Ld和Lq是电机在d轴和q轴的电感且为先验值,id和iq分别为电机在d轴和q轴的电流。