本发明涉及电机参数辨识领域,尤其涉及一种记忆电机永磁磁链观测方法。
背景技术:
记忆电机(memorymotor,mm),相较于普通的永磁同步电机,其永磁磁链可变,得到了国内外学者的关注与认可。通常在低转速时施加充磁电流脉冲,使电机处于高磁化状态,输出转矩大;在高速运行阶段施加去磁电流脉冲,使电机处于低磁化状态,拓宽调速范围,降低弱磁损耗。
记忆电机在运行时,需要根据当前磁化状态、转速等运行条件,选择合适的调磁电流脉冲幅值,调节永磁体磁化状态。此外,记忆电机中的低矫顽力永磁体容易出现负载退磁等情况,需要对永磁磁链实时观测。目前常用的观测方法,分为离线和在线方法,离线方法主要为空载反电势法,即空载拖动电机至某转速,根据反电势幅值计算得到永磁磁链值。在线辨识方法主要包括最小二乘法,模型参考自适应法,扩展卡尔曼滤波方法,然而这些方法计算量大,且当电机参数变化大时,磁链观测准确度下降。记忆电机相比于普通永磁同步电机,磁链变化大,电感参数变化也更为明显,因为,需要一种鲁棒性强的磁链观测方法。
技术实现要素:
发明目的:本发明针对记忆电机磁链、电感等参数变化较大引起磁链观测不准确等问题,提供了一种记忆电机永磁磁链观测方法。
技术方案:一种记忆电机永磁磁链观测方法,包括如下步骤:
s1、离线测得电机相电阻r,空载dq轴静态电感ld0、lq0;
s2、设计基于前馈解耦的自抗扰电流控制器,并提取自抗扰电流控制器的q轴扰动分量uq_dc,滤波后除以当前电角速度ωe,得到永磁磁链观测值
s3、基于永磁磁链观测值和电压方程,辨识当前负载情况下的dq轴电感值
s4、根据观测的永磁磁链,以及当前转速条件,选择合适的调磁电流脉冲进行调磁。
进一步地,所述步骤s2中,基于前馈解耦的自抗扰电流控制器的设计包括以下步骤:
s2.11、记忆电机的dq轴电压方程为:
式中,ld、lq分别为考虑交叉饱和效应的dq轴静态电感,随着负载电流变化而变化,ωe为电角速度,ψpm(id)为可变永磁磁链;
s2.12、为方便搭建基于前馈解耦的自抗扰电流控制器,式(1)改变成如下形式:
式中,
s2.13、设计线性自抗扰电流控制器(linearactivedisturbancerejectioncontroller,ladrc):
式中,
令
式中,fd、fq分别为dq轴扰动分量,β1、β2为观测器误差反馈增益。
进一步地,所述步骤s2中,永磁磁链观测的具体方法为:
s2.21、电机稳态运行时,q轴电压扰动分量uq_dc为:
永磁磁链观测值:
s2.22、对uq_dc进行滤波处理,即忽略电流波动
进一步地,所述步骤s3中,dq轴电感的辨识主要分为两种情形:
情形一:采用id=0控制时,永磁磁链估计值与d轴电感的变化无关,只需辨识q轴电感值,方法如下:
情形二:采用最大转矩电流比(maximumtorqueperampere,mtpa)控制,d、q轴电流同时存在,需辨识d、q轴电感:
辨识的电感值送入基于前馈解耦的自抗扰电流控制器中修正永磁磁链估计值,最终观测的永磁磁链收敛至真实值,即
有益效果:
1.本发明方法观测的永磁磁链精度高,对参数变化不敏感,适用于不同负载情况;
2.本发明方法除了磁链观测功能,还可以提高电流跟踪精度;
3.本发明方法不需要信号注入即可以观测电机参数,用于后续的控制中,且计算量小,方法简单。
附图说明
图1是本发明的框图;
图2是本发明的电流调节器和参数辨识结构图;
图3是本发明的不同磁化状态下的磁链观测波形;
图4是本发明的id=0控制方式下磁链观测值以及误差随负载变化关系图;
图5是本发明的mtpa控制方式下磁链观测值以及误差随负载变化关系图。
具体实施方式
下面结合具体实施方式和附图对本发明的技术方案作进一步的介绍。
本发明具体实施方式中公开了一种记忆电机磁链观测方法,如图1所示,具体包括如下步骤:
s1、离线测得电机相电阻r,d、q轴静态电感ld0、lq0;
s2、设计基于前馈解耦的自抗扰电流控制器,并提取自抗扰电流控制器的q轴扰动分量uq_dc,滤波后除以当前电角速度ωe,得到永磁磁链观测值
s3、基于永磁磁链观测值和电压方程,辨识当前负载情况下的d、q轴电感值
s4、根据观测的永磁磁链,以及当前转速条件,选择合适的调磁电流脉冲进行调磁。
图2为本发明控制方法的结构图,其中左边部分所示为基于前馈解耦的自抗扰电流控制器结构框图,右边部分为参数辨识结构图。
所述步骤s2中,基于前馈解耦的自抗扰电流控制器的设计包括以下步骤:
s2.11、记忆电机的dq轴电压方程为:
式中,ld、lq分别为考虑交叉饱和效应的d、q轴静态电感,随着负载电流变化而变化,ωe为电角速度,ψpm(id)为可变永磁磁链;
s2.12、为方便搭建基于前馈解耦的自抗扰电流控制器,式(1)可以改变成如下形式:
式中,
s2.13、设计线性自抗扰电流控制器:
式中,
令
式中,fd、fq分别为dq轴扰动分量,β1、β2为观测器误差反馈增益,可设置为:β1=[2ωd02ωq0],
所述步骤s2中,永磁磁链观测的具体方法为:
s2.21、电机稳态运行时,q轴电压扰动分量uq_dc为:
永磁磁链观测值:
s2.22、对uq_dc进行滤波处理,即可以忽略电流波动
所述步骤s3中,d、q轴电感的辨识主要分为两种情形:
情形一:采用id=0控制时,永磁磁链估计值与d轴电感的变化无关,只需辨识q轴电感值,方法如下:
情形二:采用mtpa控制,d、q轴电流同时存在,需辨识d、q轴电感:
辨识的电感值送入基于前馈解耦的自抗扰电流控制器中修正永磁磁链估计值,最终观测的永磁磁链收敛至真实值,即
已知实验样机高磁化状态ms1时的永磁磁链为0.263wb,低磁化状态ms2时的永磁磁链为0.152wb。图3为采用本发明方法观测的不同磁化状态下的永磁磁链值,初始磁链为0.261wb,当施加-25a去磁电流后,磁链观测值为0.149wb,当施加35a充磁电流后,磁链值变为0.263wb。永磁磁链观测值与空载反电势法测量结果相近,误差在允许范围内。
图4为采用id=0控制时,额定转速800rpm、不同负载电流下的磁链观测结果以及误差,其中图4(a)为高磁化状态ms1下的磁链观测结果,图4(b)为低磁化状ms2下的磁链观测结果。此时不需要辨识q轴电感,最大观测误差在5%以内。
图5为采用mtpa控制时,额定转速800rpm、低磁化状态ms2、不同负载电流下的磁链观测结果以及误差