System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于电机控制,具体涉及一种转子角度补偿方法、装置、电子设备及存储介质。
技术介绍
1、当前,电机已被广泛应用于电动汽车、混合动力汽车以及其他需要电机作为动力装置的环境。其中,矢量控制作为电机的一种高性能控制方式而获得广泛应用。可以通过电机的转子位置来确定矢量控制参数。
2、相关技术中,可以通过电机位置传感器(motorpositionsensor,mps)分别离线采集出余弦信号和正弦信号的最大值和最小值,然后计算出正弦信号和余弦信号的幅度值和直流偏置值,并通过该幅度值和直流偏置值对正弦信号和余弦信号进行处理并通过反正切的方法计算出电机位置传感器获取的电机转子位置角度,进而使用此角度参与矢量控制系统的实施。
3、但是上述方法中,在电机的转动频率较高的情况下,容易引起电机位置传感器升温,电机位置传感器所输出的余弦信号和正弦信号也会出现较大误差,导致最终计算出的电机转子位置角度准确度较低。
技术实现思路
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.根据权利要求1所述的方法,其特征在于,所述基于所述第二正弦信号和所述第二余弦信号确定所述目标转子的第一转子角度,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述交轴正序解耦分量,采用第一预设传递函数确定所述目标转子的第一转子角度,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第二正弦信号和所述第二余弦信号确定所述目标转子的第一转子角度,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述转动频率,滤除所述目标转子对应的第一正弦信号和第一余弦信号中的直流偏置信号,得到第二正弦信号和第二余弦信号,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种转子角度补偿装置,其特征在于,所述装置包括:
9.一种电
10.一种存储介质,其特征在于,所述存储介质上储存程序或指令,所述程序或指令被处理器执行时实现权利要求1至7中任一项所述的转子角度补偿方法。
...【技术特征摘要】
1.一种转子角度补偿方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述转动频率,滤除所述目标转子对应的第一正弦信号和第一余弦信号中的直流偏置信号,得到第二正弦信号和第二余弦信号,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述第二正弦信号和所述第二余弦信号确定所述目标转子的第一转子角度,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述交轴正序解耦分量,采用第一预设传递函数确定所述目标转子的第一转子角度,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第二正弦信号和所述第二余弦信号确定所述目标转子的第一转子角度,包括:
6.根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:谭亚,苏明,夏鹏飞,程旭,龚烨楠,
申请(专利权)人:蜂巢智能转向系统江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。