一种永磁同步磁阻电机的电流控制方法及系统的制作方法

文档序号:9914072阅读:559来源:国知局
一种永磁同步磁阻电机的电流控制方法及系统的制作方法
【技术领域】
[0001]本申请涉及自动控制技术领域,更具体地说,涉及一种永磁同步磁阻电机的电流控制方法及系统。
【背景技术】
[0002]永磁同步磁阻电机性能的充分发挥需要结合最优的控制策略,合理的控制既可以充分发挥电机的效率,也可以扩充电机的带负载能力。目前,最适合永磁同步磁阻电机的控制方式是最大转矩电流比控制。最大转矩电流比控制是一种可以使电机在相同的电流下输出更大转矩的控制方法,因而在系统容量相同的情况下可显著提高系统的动态性能。
[0003]传统最大转矩电流比的标准计算公式中包含有电机电感和反电势系数等时变量,但永磁同步磁阻电机在实际运行时很难给出上述参数的准确变化曲线,导致最大转矩电流比控制的鲁棒性较低。因此亟需一种有效的电流控制方法解决永磁同步磁阻电机的最大转矩电流比控制方法的鲁棒性较低的问题。

【发明内容】

[0004]有鉴于此,本申请提供一种永磁同步磁阻电机的电流控制方法及系统,用于解决现有对永磁同步磁阻电机的控制方法的鲁棒性较低的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]一种永磁同步磁阻电机的电流控制方法,包括如下步骤:
[0007]当所述永磁同步磁阻电机的负载稳定时,执行自整定最大转矩电流比算法,并将所述永磁同步磁阻电机的驱动电流作为前一电流值进行保存;
[0008]选取自整定起始角;
[0009]以所述自整定起始角启动所述最大转矩电流比算法;
[0010]所述驱动电流稳定后,将当前的驱动电流的电流值记录为当前电流值;
[0011 ] 设定所述驱动电流的变化阈值;
[0012]计算所述当前电流值与所述前一电流值之间的差值,并将所述差值与所述变化阈值进行比较;
[0013]如所述差值小于所述变化阈值则保存最大转矩电流比角度;
[0014]如所述差值大于所述变化阈值则修正所述自整定起始角,将所述当前电流值作为所述前一电流值,并返回到所述以所述自整定起始角启动所述最大转矩电流比算法步骤。
[0015]优选的,所述选取自整定起始角,包括:
[0016]根据所述永磁同步磁阻电机的凸极比选取所述自整定起始角。
[0017]优选的,所述设定所述驱动电流的变化阈值,包括:
[0018]将所述驱动电流的电流值进行预设宽度的移动平均滤波;
[0019]选定所述变化阈值。
[0020]优选的,所述如所述差值大于所述变化阈值则修正所述自整定起始角,包括:
[0021]将所述当前电流值与所述前一电流值进行比较;
[0022]如所述当前电流值小于所述前一电流值,则加大所述自整定起始角;
[0023]如所述当前电流值大于所述前一电流值,则减小所述自整定起始角。
[0024]优选的,所述则减小所述自整定起始角,包括:
[0025]将所述自整定起始角减小到原来的一半。
[0026]一种永磁同步磁阻电机的电流控制系统,包括如下步骤:
[0027]记录执行模块,用于当所述永磁同步磁阻电机的负载稳定时,执行自整定最大转矩电流比算法,并将所述永磁同步磁阻电机的驱动电流作为前一电流值进行保存;
[0028]选取模块,用于选取自整定起始角;
[0029]启动模块,用于以所述自整定起始角启动所述最大转矩电流比算法;
[0030]记录模块,用于当所述驱动电流稳定后,将当前的驱动电流的电流值记录为当前电流值;
[0031]设定模块,用于设定所述驱动电流的变化阈值;
[0032]计算比较模块,用于计算所述当前电流值与所述前一电流值之间的差值,并将所述差值与所述变化阈值进行比较;
[0033]保存模块,用于如所述差值小于所述变化阈值则保存最大转矩电流比角度;
[0034]修正模块,用于如所述差值大于所述变化阈值则修正所述自整定起始角,将所述当前电流值作为所述前一电流值,并控制所述启动模块以所述自整定起始角启动所述最大转矩电流比算法。
[0035]优选的,所述选取模块用于根据所述永磁同步磁阻电机的凸极比选取所述自整定起始角。
[0036]优选的,所述设定模块包括:
[0037]滤波单元,用于将所述驱动电流的电流值进行预设宽度的移动平均滤波;
[0038]选定单元,用于选定所述变化阈值。
[0039]优选的,所述修正模块包括:
[0040]比较单元,用于将所述当前电流值与所述前一电流值进行比较;
[0041]增加单元,用于如所述当前电流值小于所述前一电流值,则加大所述自整定起始角;
[0042]减小单元,用于如所述当前电流值大于所述前一电流值,则减小所述自整定起始角。
[0043]优选的,所述减小单元用于将所述自整定起始角减小到原来的一半。
[0044]从上述技术方案可以看出,本申请提供了一种永磁同步磁阻电机的电流控制方法及系统,该电流控制方法为当永磁同步磁阻电机的负载稳定时,执行自整定最大转矩电流比算法,并将永磁同步磁阻电机的驱动电流作为前一电流值进行保存;选取自整定起始角;以自整定起始角启动最大转矩电流比算法;驱动电流稳定后,将当前的驱动电流的电流值记录为当前电流值;设定驱动电流的变化阈值;计算当前电流值与前一电流值之间的差值,并将差值与变化阈值进行比较;如差值小于变化阈值则保存最大转矩电流比角度;如差值大于变化阈值则修正自整定起始角,将当前电流值作为前一电流值,并返回到以自整定起始角启动最大转矩电流比算法步骤。本方法及系统不依赖永磁同步磁阻电机的电机参数,因此能够克服传统的最大转矩电流比控制方法因为需要依赖电机参数的准确变化曲线而导致的鲁棒性较低的问题。
【附图说明】
[0045]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1为本申请实施例提供的一种永磁同步磁阻电机的电流控制方法的流程图;
[0047]图2为本申请另一实施例提供的一种永磁同步磁阻电机的电流控制方法的流程图;
[0048]图3为本申请又一实施例提供的一种永磁同步磁阻电机的电流控制系统的结构图。
【具体实施方式】
[0049]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]实施例一
[0051]图1为本申请实施例提供的一种永磁同步磁阻电机的电流控制方法的流程图。
[0052]如图1所示,本实施例提供的电流控制方法包括如下步骤:
[0053]SlOl:执行自整定最大转矩电流比算法。
[0054]当永磁同步磁阻电机的负载稳定时,执行自自整定最大转矩电流比算法,并记录永磁同步磁阻电机的驱动电流,将此时的驱动电流作为前一电流值进行保存。
[0055]S102:选取自整定起始角。
[0056]根据该永磁同步磁阻电机的凸极比选取自整定起始角。
[0057]S103:启动最大转矩电流比算法。
[0058]S104:记录当前电流值。
[0059]当该永磁同步磁阻电机的驱动电流稳定后,将当前的驱动电流的电流值记录为当前电流值。
[0060]S105:设定驱动电流的变化阈值。
[0061]将该永磁同步磁阻电机的驱动电流的电流值进行预设宽度的移动平均滤波;然后根据滤波结果选定所述变化阈值。
[0062]S106:将差值与变化阈值进行比较。
[0063]计算所述当前电流值与所述前一电流值之间的差值,并将差值与所述变化阈值进行比较。
[0064]S107:保存最大转矩电流比角度。
[0065]如果该差值小于该变化阈值,则保存最大转矩电流比角度。
[0066]S108:修正最大转矩电流比角度。
[0067]如果该差值大于变化阈值则修正自整定起始角,并将当前电流值作为前一电流值,然后返回步骤S103。
[0068]从上述技术方案可以看出,本实施例提供了一种永磁同步磁阻电机的电流控制方法,该电流控制方法为当永磁同步磁阻电机的负载稳定时,执行自自整定最大转矩电流比算法,并将永磁同步磁阻电机的驱动电流作为前一电流值进行保存;选取自整定起始角;以自整定起始角启动最大转矩电流比算法;驱动电流稳定后,将当前的驱动电流的电流值记录为当前电流值;设定驱动电流的变化阈值;计算当前电流值与前一电流值之间的差值,并将差值与变化阈值进行比较;如差值小于变化阈值则保存最大转矩电流比角度;如差值大于变化阈值则修正自整定起始角,将当前电流值作为前一电流值,并返回到以自整定起始角启动最大转矩电流比算法步骤。本方法不依赖永磁同步磁阻电机的电机参数,因此能够克服传统的最大转矩电流比控制方法因为需要依赖电机参数的准确变化曲线而导致的鲁棒性较低的问题。
[0069]本控制方法利用电流矢量与观测角度的绝对位置替代了以前易受观测精度影响的相对位置,确保了永磁同步磁阻电机可以在无位置观测器观测结果出现误差时很好的保证其运行效率。
[0070]通过引入移动平均滤波加滞环控制改善了原有最大转矩电流比搜索法造成的电流震荡现象。根据电机的凸极比预估初始扫描角度,能够避免每次扫描从90°开始带来的自整定时间长的问题。
[0071]实施例二
[0072]图2为本申请另一实施例提供的一种永磁同步磁阻电机的电流控制方法的流程图。
[0073]如图2所示,本实
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1