[发明专利]一种基于NLMS算法的永磁同步电机参数在线辨识方法在审
申请号: | 202010114865.6 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111313774A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 游林儒;梁百泉;文小琴 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H02P6/34 | 分类号: | H02P6/34;H02P21/00;H02P21/14 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 冯炳辉 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 nlms 算法 永磁 同步电机 参数 在线 辨识 方法 | ||
1.一种基于NLMS算法的永磁同步电机参数在线辨识方法,其特征在于,包括以下步骤:
1)构建Adaline神经网络辨识系统,采用NLMS算法对Adaline神经网络辨识系统的权值进行更新;
2)考虑逆变器非线性因素,构建永磁同步电机控制系统的离散域数学模型,结合步骤1)中Adaline神经网络辨识系统的辨识原理,简化永磁同步电机控制系统的离散域数学模型,得到分别用于迭代计算电机定子电阻、电感、转子磁链的辨识方程;
3)由步骤2)得到的电机定子电阻、电感、转子磁链的辨识方程计算得到Adaline神经网络辨识系统的各个矢量,构建基于NLMS算法的参数辨识器,用于辨识电机定子电阻、电感、转子磁链的值。
2.根据权利要求1所述的一种基于NLMS算法的永磁同步电机参数在线辨识方法,其特征在于:在步骤1)中,所述Adaline神经网络辨识系统称为自适应性神经网络辨识系统,其输入和输出关系如下式:
y=WX=∑WiXi (1)
式中:X、y、W分别是自适应线性神经网络辨识系统的输入、输出和权值,Wi、Xi分别是权值和输入的第i个分量;在该自适应线性神经网络辨识系统中,采用NLMS算法进行迭代更新权值,辨识系统方程如下:
式中:X(k)、y(k)、W(k)为第k个采样时刻自适应线性神经网络辨识系统的输入矢量、输出矢量和权值矢量;d(k)是第k次采样的期望输出矢量;ε(k)是自适应线性神经网络辨识系统输出与期望输出的偏差;W(k+1)为第k+1个采样时刻的权值矢量;XT(k)为输入信号X(k)的转置矩阵;η为权值计算的步长,取值范围是0<η<2;δ是为了防止输入矢量X(k)的内积过小导致权值步长变化过大而引入的小整数,取0.0001;通过不停的迭代计算,每次迭代根据目标输出值及Adaline神经网络辨识系统输出的偏差ε(k),采用NLMS算法更新权值矢量W(k+1),并且继续进行迭代计算,直到ε(k)小于要求值。
3.根据权利要求1所述的一种基于NLMS算法的永磁同步电机参数在线辨识方法,其特征在于:在步骤2)中,所述考虑逆变器非线性因素是指忽略表贴式永磁同步电机的磁饱和以及铁损耗;所述Adaline神经网络辨识系统的辨识原理是指分别将电机定子电阻、电感、转子磁链作为Adaline神经网络辨识系统的权值矢量进行迭代计算;所述电机定子电阻、电感、转子磁链的辨识方程由以下步骤求得:
2.1)永磁同步电机在d-q同步旋转坐标系下的电压方程为:
式中:ud、uq分别是定子电压的d、q轴分量;id、iq分别是定子电流的d、q轴分量;R为定子绕组的电阻;Ls为电机电感;ω为电机的电角速度;Ψm为转子磁链幅值;
2.2)在考虑逆变器非线性因素时,式(3)的离散域数学模型为:
其中,
式中:Vdead为考虑逆变器非线性因素的等效补偿电压;k为采样次数;θ为转子位置;ias、ibs、ics为电机三相电流;Dd(k)函数是均值为0的6次谐波;Dq(k)是含有直流分量的6次谐波,函数sgn(i)的定义为:
电机在起动到转速稳定的短时间阶段,定子电阻不会发生大变化,注入d轴电流可实现电机定子电阻的初步辨识;
2.3)当电机转速为0时,即ω=0,注入d轴电流,式(4)简化为:
式中:ud0(k)、uq0(k)和id0(k)、iq0(k)分别为电机静止状态下第k次采样得到d、q轴电压和电流;对式(7)进行变换,消除误差电压得到:
ud0(k)Dq0(k)-uq0(k)Dd(k)=Rid0(k)Dq(k)-Riq0(k)Dd(k) (8)
定子电阻通过式(8)进行初步辨识;
2.4)在id=0的控制策略下,式(4)简化为:
对式(9)中的第一个方程进行平均得到:
式中:分别是ud(k)、ω(k)、iq(k)经过滤波后的直流分量;Dd(k)是均值为0的6次谐波,VdeadDd(k)的直流分量为0;式(10)中不含误差电压且其未知参数只有Ls,将式(10)用作迭代计算电感的辨识方程;
2.5)对式(7)中第二个方程进行变换,消除误差电压得到:
ud(k)Dq(k)-uq(k)Dd(k)=-Lsω(k)iq(k)Dq(k)-Riq(k)Dd(k)-ψmω(k)Dd(k) (11)
式(11)中的定子电阻已通过电机静止时电流注入的方式计算出来,电感Ls也通过式(10)计算得到,因此,式(11)能够用作迭代计算转子永磁体磁链ψm的辨识方程。
4.根据权利要求1所述的一种基于NLMS算法的永磁同步电机参数在线辨识方法,其特征在于:在步骤3)中,所述Adaline神经网络辨识系统的各个矢量分别指的是输入矢量、输出矢量、期望输出矢量和权值矢量;构建基于NLMS算法的参数辨识器,用于辨识电机定子电阻、电感、转子磁链的值,包括以下步骤:
3.1)由式ud0(k)Dq0(k)-uq0(k)Dd(k)=Rid0(k)Dq(k)-Riq0(k)Dd(k)得,电机定子电阻R的初步辨识器为:
式中:k表示采样次数;ud0(k)、uq0(k)和id0(k)、iq0(k)分别为电机静止状态下第k次采样得到d、q轴电压和电流;Dd(k)函数是均值为0的6次谐波;Dq(k)是含有直流分量的6次谐波;
在电机起动后,短时间运行状态下电机的电阻保持不变;在电机运行至稳定转速后,通过辨识得到的电感Ls和转子磁链Ψm对电阻值进行更新辨识,基于NLMS算法的电机定子电阻辨识器为:
式中:k表示采样次数;X(k)是在第k时刻的输入矢量;ud(k)、uq(k)和id(k)、iq(k)分别为第k次采样得到d、q轴电压和电流;Dd(k)函数是均值为0的6次谐波;Dq(k)是含有直流分量的6次谐波;O(k)是第k个采样时刻的Adaline神经网络辨识系统输出矢量;ε(k)是第k次采样的误差信号;d(k)是第k次采样的期望输出矢量;ω(k)是第k次采样的角速度;Ψm是转子磁链;η为权值计算的步长,取值范围是0<η<2;δ是为了防止输入矢量X(k)的内积过小导致权值步长变化过大而引入的小整数,取0.0001;R(k)和R(k+1)分别是第k次采样和第k+1个采样的电机定子电阻R的辨识值;
3.2)由式得,基于NLMS算法的电感辨识器为
式中:Ls(k)和Ls(k+1)分别是第k次采样和第k+1次采样的电感辨识值;分别是ud(k)、ω(k)、iq(k)经过滤波后的直流分量;
3.3)由式ud(k)Dq(k)-uq(k)Dd(k)=-Lsω(k)iq(k)Dq(k)-Riq(k)Dd(k)-ψmω(k)Dd(k)得,基于NLMS算法的转子磁链辨识器为:
式中:ψm(k)和ψm(k+1)分别是第k个采样时刻和第k+1个采样时刻的转子磁链的辨识值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010114865.6/1.html,转载请声明来源钻瓜专利网。