System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电机,尤其涉及一种电机控制方法、装置、设备及计算机可读存储介质。
技术介绍
1、随着新能源汽车的普及,人们对驾乘的舒适性提出了较高的要求,所以,为了达成日趋严格的整车nvh(noise、vibration、harshness,噪音、振动、声学粗糙度)性能目标,需要不断降低电驱系统的振动和噪音。
2、目前,通常采用主动注入相应阶次的电流谐波来抑制转矩脉动,提高整车nvh性能,其中,注入电流谐波的方式有通过离线标定出符合nvh要求的谐波幅值和相位,也有通过谐波电流环来提高谐波电流的控制精度,但是注入电流谐波的方式主要通过抑制车辆电机切向电磁力以提高整车nvh性能,而无法对电机径向电磁力产生抑制效果。
3、因此,如何对电机的径向电磁力进行抑制以提高电机的nvh性能,是目前亟需解决的一个问题。
技术实现思路
1、本申请的主要目的在于提供一种电机控制方法、装置、设备及计算机可读存储介质,旨在对电机的径向电磁力进行抑制以提高电机的nvh性能。
2、为实现上述目的,本申请提供一种电机控制方法,所述电机控制方法包括:
3、确定电机对应的最大转矩电流比轨迹上与所述电机的目标工况对应的初始电流工作点;
4、获取所述初始电流工作点对应预设的目标等转矩线,其中,所述目标等转矩线的长度有限,所述初始电流工作点为所述目标等转矩线上各电流工作点中直轴电流分量最大的电流工作点,所述目标等转矩线上各电流工作点均能在所述目标工况下的目标转速下稳定运
5、在所述目标等转矩线上确定除所述初始电流工作点之外的各备选电流工作点;
6、从各所述备选电流工作点中确定所述电机在所述目标工况下的标定电流工作点,并控制所述电机在所述标定电流工作点运行。
7、在一实施例中,所述在所述目标等转矩线上确定除所述初始电流工作点之外的各备选电流工作点的步骤,包括:
8、基于所述初始电流工作点对应的初始电机磁链值和预设步长,确定各备选磁链值,其中,各所述备选磁链值中任意相邻两个所述备选磁链值之间的磁链值间隔为所述预设步长;
9、基于各所述备选磁链值确定所述目标等转矩线上除所述初始电流工作点之外的各备选电流工作点。
10、在一实施例中,所述初始电流工作点为所述目标等转矩线的一个端点,所述基于所述初始电流工作点对应的初始电机磁链值和预设步长,确定各备选磁链值的步骤,包括:
11、基于所述初始电流工作点的电流值确定所述初始电流工作点的初始电机磁链值;
12、基于所述目标等转矩线上的末尾电流工作点的电流值确定所述末尾电流工作点的末尾电机磁链值,其中,所述末尾电流工作点为所述目标等转矩线的两个端点中除所述初始电流工作点之外的端点;
13、以所述初始电机磁链值为起始值,按照预设步长沿接近所述末尾电机磁链值的方向,确定各备选磁链值。
14、在一实施例中,所述基于各所述备选磁链值确定所述目标等转矩线上除所述初始电流工作点之外的各备选电流工作点的步骤,包括:
15、基于所述目标工况下各所述备选磁链值各自对应预设的直轴电流分量和交轴电流分量,确定各所述备选磁链值在所述电机的同步旋转坐标系下的工作点坐标;
16、基于各所述工作点坐标确定所述目标等转矩线上除所述初始电流工作点之外的各备选电流工作点。
17、在一实施例中,所述从各所述备选电流工作点中确定所述电机在所述目标工况下的标定电流工作点的步骤,包括:
18、获取各所述备选电流工作点各自对应的噪音数据,其中,所述备选电流工作点对应的噪音数据为所述电机处于所述备选电流工作点时产生的噪音数据;
19、基于各所述噪音数据确定各所述备选电流工作点中满足预设噪音条件的目标电流工作点,其中,所述预设噪音条件为所述噪音数据在预设噪音范围内;
20、确定所述目标电流工作点为所述目标工况下的标定电流工作点。
21、在一实施例中,所述基于所述目标电流工作点确定所述目标工况下的标定电流工作点的步骤,包括:
22、确定所述目标电流工作点为所述目标工况下的标定电流工作点;或者,
23、在所述目标电流工作点的数量为多个的情况下,基于多个所述目标电流工作点与所述初始电流工作点在所述电机的同步旋转坐标系下的坐标,确定各所述目标电流工作点中距离所述初始电流工作点最近的电流工作点为所述目标工况下的标定电流工作点。
24、在一实施例中,所述确定电机对应的最大转矩电流比轨迹上与所述电机的目标工况对应的初始电流工作点的步骤,包括:
25、在电机对应的最大转矩电流比轨迹上确定与所述电机在目标工况下的目标转速对应的电流分布曲线;
26、确定所述电流分布曲线上与所述电机在所述目标工况下的目标转矩对应的电流工作点为所述目标工况对应的初始电流工作点。
27、此外,为实现上述目的,本申请还提供一种电机控制装置,所述电机控制装置包括:
28、初始确定模块,用于确定电机对应的最大转矩电流比轨迹上与所述电机的目标工况对应的初始电流工作点;
29、获取模块,用于获取所述初始电流工作点对应预设的目标等转矩线,其中,所述目标等转矩线的长度有限,所述初始电流工作点为所述目标等转矩线上各电流工作点中直轴电流分量最大的电流工作点,所述目标等转矩线上各电流工作点均能在所述目标工况下的目标转速下稳定运行,并输出所述目标工况下的目标转矩;
30、备选确定模块,用于在所述目标等转矩线上确定除所述初始电流工作点之外的各备选电流工作点;
31、控制模块,用于从各所述备选电流工作点中确定所述电机在所述目标工况下的标定电流工作点,并控制所述电机在所述标定电流工作点运行。
32、此外,为实现上述目的,本申请还提供一种电机控制设备,所述电机控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电机控制程序,所述电机控制设备的电机控制程序被所述处理器执行时实现如上所述的电机控制方法的步骤。
33、此外,为实现上述目的,本申请还提供一种存储介质,所述存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有实现电机控制方法的程序,所述实现电机控制方法的程序被处理器执行以实现如上所述电机控制方法的步骤。
34、此外,为实现上述目的,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上文所述的电机控制方法的步骤。
35、本申请提供了一种电机控制方法,本申请通过确定电机对应的最大转矩电流比轨迹上与电机的目标工况对应的初始电流工作点,获取初始电流工作点对应的目标等转矩线,其中,目标等转矩线的长度有限,初始电流工作点为目标等转矩线上直轴电流分量最大的电流工作点,且目标等转矩线上各电流工作点均满足目标工况下的目标本文档来自技高网...
【技术保护点】
1.一种电机控制方法,其特征在于,所述电机控制方法包括:
2.如权利要求1所述的方法,其特征在于,所述在所述目标等转矩线上确定除所述初始电流工作点之外的各备选电流工作点的步骤,包括:
3.如权利要求2所述的方法,其特征在于,所述初始电流工作点为所述目标等转矩线的一个端点,所述基于所述初始电流工作点对应的初始电机磁链值和预设步长,确定各备选磁链值的步骤,包括:
4.如权利要求2所述的方法,其特征在于,所述基于各所述备选磁链值确定所述目标等转矩线上除所述初始电流工作点之外的各备选电流工作点的步骤,包括:
5.如权利要求1所述的方法,其特征在于,所述从各所述备选电流工作点中确定所述电机在所述目标工况下的标定电流工作点的步骤,包括:
6.如权利要求5所述的方法,其特征在于,所述基于所述目标电流工作点确定所述目标工况下的标定电流工作点的步骤,包括:
7.如权利要求1至6中任一项所述的方法,其特征在于,所述确定电机对应的最大转矩电流比轨迹上与所述电机的目标工况对应的初始电流工作点的步骤,包括:
8.一种电机控
9.一种电机控制设备,其特征在于,所述电机控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的电机控制方法的步骤。
10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的电机控制方法的步骤。
...【技术特征摘要】
1.一种电机控制方法,其特征在于,所述电机控制方法包括:
2.如权利要求1所述的方法,其特征在于,所述在所述目标等转矩线上确定除所述初始电流工作点之外的各备选电流工作点的步骤,包括:
3.如权利要求2所述的方法,其特征在于,所述初始电流工作点为所述目标等转矩线的一个端点,所述基于所述初始电流工作点对应的初始电机磁链值和预设步长,确定各备选磁链值的步骤,包括:
4.如权利要求2所述的方法,其特征在于,所述基于各所述备选磁链值确定所述目标等转矩线上除所述初始电流工作点之外的各备选电流工作点的步骤,包括:
5.如权利要求1所述的方法,其特征在于,所述从各所述备选电流工作点中确定所述电机在所述目标工况下的标定电流工作点的步骤,包括:
6.如权利要求5所述的方法,其特征...
【专利技术属性】
技术研发人员:黄凯,刘兴亚,安睿驰,张润泽,安琦,
申请(专利权)人:苏州汇川联合动力系统股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。