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