System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电机控制领域,特别是涉及一种电机控制方法和装置、设备、存储介质、程序产品。
技术介绍
1、随着电机控制技术的发展,有关电机绕组放电方案的电机控制方案会更注重于如何在降低电机产品成本的同时,避免电机抖动影响驾驶体验,加快放电速度。目前,现有技术中电机主动放电过程中通常会采用主动放电回路进行放电,利用电阻放电,但是需要另外增加电路,增加成本,并且电阻在多次放电,也可能会损坏;另外也有在电机主动放电过程采用位置传感器检测电机位置变化以实现电机放电控制,但由于在注入高频交流电流时无法得到准确电机零位,使得在控制时无法保证q轴电流一定为0,进而使得电机出现扭矩抖动。
2、因此,如何实现一种在无需增加主动放电电路的前提下,既无需使用位置传感器,同时又可以避免电机抖动的电机控制方法,成为了亟需解决的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够在无需使用位置传感器的前提下,既无需增加主动放电电路,同时又可以避免电机抖动的电机控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种电机控制方法,包括:
3、接收放电控制指令,根据所述放电控制指令打开控制功率器件,得到控制电流;其中,所述控制电流包括交轴给定电流和直轴给定电流;所述直轴给定电流为满足预设频率条件的额定电流;
4、根据预设的频率控制模型和所述直轴给定电流进行频率控制,得到满足所述预设频率条件的角度信号;
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、根据预设的频率控制模型和所述直轴给定电流进行频率控制,得到满足所述预设频率条件的角度信号;
36、将所述角度信号、所述交轴给定电流和所述直轴给定电流输入至控制回路对电机进行放电控制。
37、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
38、接收放电控制指令,根据所述放电控制指令打开控制功率器件,得到控制电流;其中,所述控制电流包括交轴给定电流和直轴给定电流;所述直轴给定电流为满足预设频率条件的额定电流;
39、根据预设的频率控制模型和所述直轴给定电流进行频率控制,得到满足所述预设频率条件的角度信号;
40、将所述角度信号、所述交轴给定电流和所述直轴给定电流输入至控制回路对电机进行放电控制。
41、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
42、接收放电控制指令,根据所述放电控制指令打开控制功率器件,得到控制电流;其中,所述控制电流包括交轴给定电流和直轴给定电流;所述直轴给定电流为满足预设频率条件的额定电流;
43、根本文档来自技高网...
【技术保护点】
1.一种电机控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述角度信号、所述交轴给定电流和所述直轴给定电流输入至控制回路对电机进行放电控制,包括:
3.根据权利要求2所述的方法,其特征在于,所述控制回路包括:电压环控制模块和电流环控制模块;所述电压信息包括:电压反馈信息;所述将所述角度信号、所述交轴给定电流和所述直轴给定电流输入至控制回路,以使所述控制回路基于所述角度信号、所述交轴给定电流和所述直轴给定电流对电机进行放电控制,得到控制反馈信息包括:
4.根据权利要求3所述的方法,其特征在于,所述电流环控制模块包括电流融合子模块和电流转换子模块;所述根据所述电流反馈信息和所述角度信号输入所述电流环控制模块进行频率控制反馈,得到频率反馈信息包括:
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述放电控制指令是通过放电控制指令生成方式生成的,所述放电控制指令生成方式包括:
6.根据权利要求1所述的方法,其特征在于,所述根据预设的频率控制模型和所述直轴给定电流进行频率控制,得到满
7.根据权利要求2所述的方法,其特征在于,若所述控制反馈信息的电压信息表征为不低于预设电压时,所述方法还包括:
8.一种电机控制装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种电机控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述角度信号、所述交轴给定电流和所述直轴给定电流输入至控制回路对电机进行放电控制,包括:
3.根据权利要求2所述的方法,其特征在于,所述控制回路包括:电压环控制模块和电流环控制模块;所述电压信息包括:电压反馈信息;所述将所述角度信号、所述交轴给定电流和所述直轴给定电流输入至控制回路,以使所述控制回路基于所述角度信号、所述交轴给定电流和所述直轴给定电流对电机进行放电控制,得到控制反馈信息包括:
4.根据权利要求3所述的方法,其特征在于,所述电流环控制模块包括电流融合子模块和电流转换子模块;所述根据所述电流反馈信息和所述角度信号输入所述电流环控制模块进行频率控制反馈,得到频率反馈信息包括:
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述放电控制指令是通过放电控制指令生成方...
【专利技术属性】
技术研发人员:杨峰,蔡朱平,席海成,
申请(专利权)人:深圳曦华科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。