一种同步电机标定值的修正方法及装置与流程

文档序号:25990673发布日期:2021-07-23 21:02阅读:78来源:国知局
一种同步电机标定值的修正方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种同步电机标定值的修正方法及装置。



背景技术:

随着电动汽车的普及,永磁同步电机的应用越来越广泛,基于模型的交流永磁同步电机的转矩控制复杂,计算量大。为了简化和控制平稳不超调,实际应用中普遍采用事先标定的方法,即根据弱磁控制方法,设计出相应的标定程序,给出有限工作点下的控制量,在工作点之间利用插值的方法计算实际需求中需要的控制量,所以实际使用的是查表法控制。

然而标定出的控制组合是确定不变的,无法覆盖实际的工况。实际应用中即使是同一型号的电机由于个体的差异,其电机参数在实际工况中的数值与基本参数值之间可能存在差异,或者由于实际工况中温度的变化,电机参数在实际中的数值与基本参数值(一般为已知的固定值)之间也可能存在偏差。这样不同于实际应用中的工况,导致生成的控制变量和实际需求不符,可能出现期望转矩的偏差现象。



技术实现要素:

本发明提供了一种同步电机标定值的修正方法及装置,以解决同步电机在实际工况下,可能存在生成的控制变量和实际需求不符,出现期望转矩的偏差现象的问题。

为了解决上述技术问题,本发明是这样实现的:

第一方面,本发明实施例提供了一种同步电机标定值的修正方法,包括:

根据目标标定值对应的目标转矩和实际转矩,确定同步电机在目标工况下的实际转子磁链;

根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量;

根据所述修正量,对所述目标标定值进行修正;

其中,所述目标标定值包括标定交轴电流值和标定直轴电流值;所述目标转矩是以所述目标标定值作为同步电机的电流输入时的标定输出转矩,所述实际转矩是以所述目标标定值作为所述同步电机的电流输入时的实际输出转矩。

可选的,所述根据目标标定值对应的目标转矩和实际转矩,确定同步电机在目标工况下的实际转子磁链,包括:

计算所述目标转矩与所述实际转矩之间的转矩偏差;

根据所述转矩偏差,确定目标转子磁链与所述实际转子磁链之间的磁链偏差;其中,所述目标转子磁链为所述同步电机的基本参数;

根据所述磁链偏差和所述目标转子磁链,确定所述实际转子磁链。

可选的,在所述同步电机为隐极电机的情况下:所述根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量,包括:

根据所述实际转子磁链和所述目标转矩,通过电磁转矩方程计算得到第一交轴电流;

确定所述第一交轴电流与所述标定交轴电流之间的差值为第一交轴修正量。

可选的,在所述同步电机为凸机电机的情况下:所述根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量,包括:

若所述目标标定值对应的同步电机转速在基速以下,则根据所述目标转矩对应的最大转矩电流比曲线确定第二直轴电流和第二交轴电流,并确定所述第二直轴电流与所述标定直轴电流之间的差值为第二直轴修正量,以及确定所述第二交轴电流与所述标定交轴电流之间的差值为第二交轴修正量;其中,所述第二直轴电流与所述第二交轴电流之比,等于所述标定直轴电流与所述标定交轴电流之比;

若所述同步电机的转速在所述基速以上,则根据所述实际转子磁链和所述目标转矩,通过电磁转矩方程在电流圆约束条件下确定第三直轴电流和第三交轴电流,并确定所述第三直轴电流与所述标定直轴电流之间的差值为第三直轴修正量,以及确定所述第三交轴电流与所述标定交轴电流之间的差值为第三交轴修正量。

可选的,所述根据所述修正量,对所述目标标定值进行修正,包括:

根据所述修正量,确定对所述目标标定值进行修正的修正函数;

根据所述修正函数,对所述目标标定值进行修正。

可选的,所述根据所述修正函数对所述目标标定值进行修正,包括:

在根据所述修正函数对所述目标标定值进行修正的过程中,获取每一修正后的目标标定值对应的输出转矩;

若第一标定值对应的输出转矩未超出预定的转矩超调范围,且所述第一标定值对应的输出转矩的误差在预设的精度范围内,则将所述第一标定值作为修正后的目标标定值;其中,所述第一标定值为:根据所述修正函数对所述目标标定值进行修正的终值。

可选的,所述将所述第一标定值作为修正后的目标标定值之后,还包括:

在所述同步电机的转矩查表输出的过程中,若所述同步电机的当前工况为所述目标工况,则将所述第一标定值作为所述同步电机的电流输入。

第二方面,本发明实施例还提供了一种同步电机标定值的修正装置,包括:

第一确定模块,用于根据目标标定值对应的目标转矩和实际转矩,确定同步电机在目标工况下的实际转子磁链;

第二确定模块,用于根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量;

修正模块,用于根据所述修正量,对所述目标标定值进行修正;

其中,所述目标标定值包括标定交轴电流值和标定直轴电流值;所述目标转矩是以所述目标标定值作为同步电机的电流输入时的标定输出转矩,所述实际转矩是以所述目标标定值作为所述同步电机的电流输入时的实际输出转矩。

可选的,所述第一确定模块包括:

第一计算子模块,用于计算所述目标转矩与所述实际转矩之间的转矩偏差;

第一确定子模块,用于根据所述转矩偏差,确定目标转子磁链与所述实际转子磁链之间的磁链偏差;其中,所述目标转子磁链为所述同步电机的基本参数;

第二确定子模块,用于根据所述磁链偏差和所述目标转子磁链,确定所述实际转子磁链。

可选的,在所述同步电机为隐极电机的情况下:所述第二确定模块包括:

第二计算子模块,用于根据所述实际转子磁链和所述目标转矩,通过电磁转矩方程计算得到第一交轴电流;

第三确定子模块,用于确定所述第一交轴电流与所述标定交轴电流之间的差值为第一交轴修正量。

可选的,在所述同步电机为凸机电机的情况下:所述第二确定模块包括:

第四确定子模块,用于若所述目标标定值对应的同步电机转速在基速以下,则根据所述目标转矩对应的最大转矩电流比曲线确定第二直轴电流和第二交轴电流,并确定所述第二直轴电流与所述标定直轴电流之间的差值为第二直轴修正量,以及确定所述第二交轴电流与所述标定交轴电流之间的差值为第二交轴修正量;其中,所述第二直轴电流与所述第二交轴电流之比,等于所述标定直轴电流与所述标定交轴电流之比;

第五确定子模块,用于若所述同步电机的转速在所述基速以上,则根据所述实际转子磁链和所述目标转矩,通过电磁转矩方程在电流圆约束条件下确定第三直轴电流和第三交轴电流,并确定所述第三直轴电流与所述标定直轴电流之间的差值为第三直轴修正量,以及确定所述第三交轴电流与所述标定交轴电流之间的差值为第三交轴修正量。

可选的,所述修正模块包括:

第六确定子模块,用于根据所述修正量,确定对所述目标标定值进行修正的修正函数;

修正子模块,用于根据所述修正函数,对所述目标标定值进行修正。

可选的,所述修正子模块包括:

获取单元,用于在根据所述修正函数对所述目标标定值进行修正的过程中,获取每一修正后的目标标定值对应的输出转矩;

修正单元,用于若第一标定值对应的输出转矩未超出预定的转矩超调范围,且所述第一标定值对应的输出转矩的误差在预设的精度范围内,则将所述第一标定值作为修正后的目标标定值;其中,所述第一标定值为:根据所述修正函数对所述目标标定值进行修正的终值。

可选的,所述修正子模块还包括:

处理单元,用于在所述同步电机的转矩查表输出的过程中,若所述同步电机的当前工况为所述目标工况,则将所述第一标定值作为所述同步电机的电流输入。

第三方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的同步电机标定值的修正方法的步骤。

在本发明实施例中,通过根据目标标定值对应的目标转矩和实际转矩,确定同步电机在目标工况下的实际转子磁链;根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量;根据所述修正量,对所述目标标定值进行修正,以减小同步电机输出的实际转矩与目标转矩之间的偏差,解决了同步电机在实际工况下,可能存在生成的控制变量和实际需求不符,出现期望转矩的偏差现象的问题。

附图说明

图1表示本发明实施例的同步电机标定值的修正方法的流程图;

图2表示本发明实施例中确定同步电机在目标工况下的实际转子磁链的流程图;

图3表示本发明实施例中针对隐极电机下确定目标标定值的修正量的流程图;

图4表示本发明实施例中针对凸极电机下确定目标标定值的修正量的流程图之一;

图5表示本发明实施例中针对凸极电机下确定目标标定值的修正量的流程图之二;

图6表示本发明实施例中对目标标定值进行修正的流程图;

图7表示本发明实施例的同步电机标定值的修正装置的框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1,本发明实施例提供了一种同步电机标定值的修正方法,包括:

步骤11:根据目标标定值对应的目标转矩和实际转矩,确定同步电机在目标工况下的实际转子磁链。

其中,所述目标标定值包括标定交轴电流值和标定直轴电流值;所述目标转矩是以所述目标标定值作为同步电机的电流输入时的标定输出转矩,所述实际转矩是以所述目标标定值作为所述同步电机的电流输入时的实际输出转矩。

可选的,目标标定值是采用查表法控制时预先设定的多个标定值中的任意一个;理论上,电机基本参数(或者称为标定参数):定子绕组直轴的等效电感ld,定子绕组交轴的等效电感lq,转子磁链ψf是已知的,这样根据该目标标定值和电机基本参数,通过电磁转矩方程可以计算得到标定输出转矩,即目标转矩(或者也可以称为该目标标定值对应的理论输出转矩)。

而在实际工况中,由于标定时温度不一致和电机个体差异,转子磁链的实际值与标定值之间可能存在差异,导致实际输出转矩与标定输出转矩之间存在差异。这样在以该目标标定值作为同步电机的输入时,可以通过测量得到该同步电机的实际输出转矩,即实际转矩,如:以目标标定值作为该同步电机的电流输入,在稳态下经过一定时间的滤波,测量得到该同步电机的输出转矩作为实际转矩;从而通过目标转矩和实际转矩,可以计算得到同步电机在目标工况下的实际转子磁链。

步骤12:根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量。

可选的,计算得到的实际转子磁链作为该同步电机的标定参数,计算该同步电机期望输出的转矩为该目标转矩时,需要对该目标标定值进行的修正量。

步骤13:根据所述修正量,对所述目标标定值进行修正。

可选的,根据该修正量对该目标标定值进行修正,以使得该同步电机在该目标工况下实际输出的转矩在目标转矩范围内,如:该目标转矩范围可以根据该目标转矩以及预设误差值确定,该目标转矩范围可以是te±n,其中te为目标转矩,n为预设误差值;当然,本发明实施例中的目标转矩范围还可以考虑其他因素设定,本发明不以此为限。

上述方案中,基于交直轴坐标系下的永磁同步电机模型,根据目标标定值对应的目标转矩和实际转矩,确定同步电机在目标工况下的实际转子磁链;根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量;根据所述修正量,对所述目标标定值进行修正,以减小同步电机输出的实际转矩与目标转矩之间的偏差,解决了同步电机在实际工况下,可能存在生成的控制变量和实际需求不符,出现期望转矩的偏差现象的问题。

可选的,如图2,上述步骤11可以具体包括:

步骤111:计算所述目标转矩与所述实际转矩之间的转矩偏差;

步骤112:根据所述转矩偏差,确定目标转子磁链与所述实际转子磁链之间的磁链偏差;其中,所述目标转子磁链为所述同步电机的基本参数;

步骤113:根据所述磁链偏差和所述目标转子磁链,确定所述实际转子磁链。

具体的,根据目标标定值和所述同步电机的基本参数,通过电磁转矩方程计算得到目标转矩;根据该目标转矩和测量到的所述同步电机输出的实际转矩,得到转矩偏差;

其中,基本参数包括:电机极对数、定子绕组直轴等效电感、定子绕组交轴等效电感、转子磁链;

电磁转矩方程为:te=(3/2)*np*(ψd*iq-ψq*id);

其中,ψd为定子磁链直轴分量,ψq定子磁链交轴分量;id为定子电流直轴分量,iq为定子电流交轴分量;ψf为转子磁链;te为转矩;

通过定子磁链直轴分量公式:ψd=ld*id+ψf,可以计算得到定子磁链直轴分量ψd;其中,ld为定子绕组直轴等效电感;

通过定子磁链交轴分量公式:ψq=lq*iq,可以计算得到定子磁链交轴分量ψq;其中,lq为定子绕组交轴等效电感;

即通过以上电磁转矩方程、定子磁链直轴分量公式和定子磁链交轴分量公式,可以得到电磁转矩的等效方程为:

te=(3/2)*np*(ld*id*iq-lq*id*iq+ψf*iq);

这样,在转子磁链ψf,定子电流直轴分量id,定子电流交轴分量iq,定子绕组直轴等效电感ld,定子绕组交轴等效电感lq均采用标定值的情况下,即可通过上述电磁转矩的等效方程计算得到目标转矩。

由于目标转矩和实际转矩均是以标定的定子电流直轴分量id,定子电流交轴分量iq作为电流输入,在定子绕组直轴等效电感ld,定子绕组交轴等效电感lq均采用标定值的情况下:

通过上述电磁转矩的等效方程,可以推导得到转矩偏差公式为:

δt=(3/2)*np*δψf*iq;

其中,δt为所述目标转矩与所述实际转矩之间的转矩偏差,δψf为目标转子磁链(或者称为转子磁链的标定值)与所述实际转子磁链之间的磁链偏差;

这样,在计算得到目标转矩和测量得到实际转矩的情况下,根据目标转矩与所述实际转矩之间的转矩偏差,通过上述转矩偏差公式可以计算得到磁链偏差,从而在目标转子磁链为已知的情况下,可以确定该目标工况下的实际转子磁链。

由于针对隐极电机和凸极电机,其ld、lq的对应关系不同,则以下针对隐极电机和凸极电机的情况,分别对上述步骤12进行具体说明:

可选的,根据以上至少一个实施例,如图3,针对同步电机为隐极电机的情况下:所述根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量,可以具体包括:

步骤1211:根据所述实际转子磁链和所述目标转矩,通过电磁转矩方程计算得到第一交轴电流;

步骤1212:确定所述第一交轴电流与所述标定交轴电流之间的差值为第一交轴修正量。

具体的,由于同步电机为隐极电机的情况下,ld=lq;

基于上述电磁转矩方程、定子磁链直轴分量公式和定子磁链交轴分量公式,可以得到电磁转矩的等效方程为:te=(3/2)*np*ψf*iq;

这样,将实际转子磁链和目标转矩代入上述电磁转矩的等效方程,即可计算得到定子电流交轴分量的值,即第一交轴电流;进而可以根据该第一交轴分量和标定交轴分量之间的差值,计算得到第一交轴修正量;

此外,由上述电磁转矩的等效方程可知,为了满足转矩te达到目标转矩,转子磁链ψf与定子电流交轴分量iq成反比关系:若实际转子磁链增大,即δψf>0,则可以减小iq,该iq的减小量即为第一交轴修正量;若实际转子磁链减小,即δψf<0,则可以增大iq,该iq的增大量即为第一交轴修正量,以此可以通过动态调节iq的方式来确定隐极电机的第一交轴修正量。

可选的,根据以上至少一个实施例,针对同步电机为凸机电机的情况下:所述根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量,可以具体包括以下方式:

方式一:为了满足同步电机的实际输出转矩达到目标转矩,可以是在保持iq不变的情况下,通过调整id来弥补转子磁链的变化。

例如:对于凸极电机,由于ld<lq,可以是iq和id负向增加两个自由度;

基于上述电磁转矩方程、定子磁链直轴分量公式和定子磁链交轴分量公式,可以得到电磁转矩的等效方程为:te=(3/2)*np*(ld*id-lq*id+ψf)*iq;

这样,将实际转子磁链、目标转矩和标定交轴电流值代入上述电磁转矩的等效方程,即可计算得到调整后的定子电流直轴分量id,从而可以根据调整后的定子电流直轴分量和标定交轴电流值之间的差值,得到定子电流直轴分量的修正量。

又例如:根据上述电磁转矩的等效方程,可以进一步变形得到以下公式:

te=(3/2)*np*[(ld–lq)*id+ψf]*iq;

这样,为了满足同步电机的实际输出转矩达到目标转矩,在保持iq不变的基础上,调节id:若实际转子磁链增大,即δψf>0,则可以增大id,该id的增大量即为定子电流直轴分量的修正量;若实际转子磁链减小,即δψf<0,则可以减小id,该id的减小量即为定子电流直轴分量的修正量,以此可以通过动态调节id的方式来确定凸极电机的定子电流直轴分量的修正量。

方式二:为了满足同步电机的实际输出转矩达到目标转矩,可以是同时调整id和iq来弥补转子磁链的变化。以下针对凸极电机同时调整id和iq的不同情况进行说明:

如图4,情况一:所述目标标定值对应的同步电机转速在基速以下,根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量,可以具体包括:

步骤1221:根据所述目标转矩对应的最大转矩电流比曲线确定第二直轴电流和第二交轴电流;

步骤1222:确定所述第二直轴电流与所述标定直轴电流之间的差值为第二直轴修正量,以及确定所述第二交轴电流与所述标定交轴电流之间的差值为第二交轴修正量;

其中,所述第二直轴电流与所述第二交轴电流之比,等于所述标定直轴电流与所述标定交轴电流之比。

具体的,可以根据该同步电机对应的最大转矩电流比曲线,确定转矩为目标转矩对应的一个目标曲线,其中该目标曲线用于反映同步电机的输出转矩为该目标转矩时,id和iq之间的关系。

在这个目标曲线上确定一个id和iq的比值等于标定id和标定iq的比值的一个点,这个点对应的id和iq,即为第二直轴电流和第二交轴电流;从而可以根据第二直轴电流与标定直轴电流之间的差值,确定第二直轴修正量,以及根据第二交轴电流与标定交轴电流之间的差值,确定第二交轴修正量。

例如:可以根据标定id和标定iq的比值作为斜率,在该最大转矩电流比曲线的坐标系中生成标定id和标定iq之间按照所述斜率变化的直线(如:该直线可以表示为iq=k*id,其中k为斜率),则该直线与目标曲线的交点对应的id和iq,即为第二直轴电流和第二交轴电流;从而可以根据第二直轴电流与标定直轴电流之间的差值,确定第二直轴修正量,以及根据第二交轴电流与标定交轴电流之间的差值,确定第二交轴修正量。

如图5,情况二:所述同步电机的转速在所述基速以上;

步骤1231:根据所述实际转子磁链和所述目标转矩,通过电磁转矩方程在电流圆约束条件下确定第三直轴电流和第三交轴电流;

步骤1232:确定所述第三直轴电流与所述标定直轴电流之间的差值为第三直轴修正量,以及确定所述第三交轴电流与所述标定交轴电流之间的差值为第三交轴修正量。

例如:该电流圆约束条件可以通过方程:id2+iq2≤r2表示,其中r为预设值。也即是id和iq在方程id2+iq2≤r2的点,且能够满足上述电磁转矩的等效方程中te的值为目标转矩,而这个点中对应的id和iq值即为第三直轴电流和第三交轴电流,从而可以根据第三直轴电流与标定直轴电流之间的差值,确定第三直轴修正量,以及根据第三交轴电流与标定交轴电流之间的差值,确定第三交轴修正量。

可选的,可以将id和iq作为未知数,通过电流圆约束条件的方程和上述电磁转矩的等效方程,求解得到id和iq的值即为第三直轴电流和第三交轴电流,从而可以根据第三直轴电流与标定直轴电流之间的差值,确定第三直轴修正量,以及根据第三交轴电流与标定交轴电流之间的差值,确定第三交轴修正量。优选的,可以选择位于电流圆id2+iq2=r2上的点,来确定第三直轴电流和第三交轴电流。

可选的,如图6,根据以上至少一个实施例,上述步骤13可以具体包括:

步骤131:根据所述修正量,确定对所述目标标定值进行修正的修正函数;

可选的,可以将该修正量按照预定步长划分为多个子修正量;如修正量为5,步长为1,则这多个子修正量为1,2,3,4,5;根据这多个子修正量可以确定对所述目标标定值进行修正的修正函数为:以此按照该多个子修正量对该目标标定值进行修正;

可选的,还可以按照预定斜率,建立对目标标定值进行修正的修正函数,如:按照该斜率在所述修正量的范围内对该目标标定值进行修正。

其中,上述步骤131中,该修正量可以包括直轴修正量和交轴修正量中的至少一个;如:在该修正量为直轴修正量时,确定直轴修正量对应的修正函数;在该修正量为交轴修正量时,确定交轴修正量对应的修正函数;在该修正量为直轴修正量和交轴修正量时,分别确定直轴修正量对应的修正函数和交轴修正量对应的修正函数。

步骤132:根据所述修正函数,对所述目标标定值进行修正。

可选的,上述步骤132可以具体包括:

在根据所述修正函数对所述目标标定值进行修正的过程中,获取每一修正后的目标标定值对应的输出转矩;

若所述输出转矩未超出预定的转矩超调范围,且目标标定值对应的输出转矩误差在预设的精度范围内,则将所述目标标定值作为修正后的目标标定值;其中,所述目标标定值为:根据所述修正函数对所述目标标定值进行修正的终值。

具体的,在将目标标定值向修正值过渡的过程中,检测同步电机的输出转矩,若所述输出转矩超出预定的转矩超调范围,则停止修正,并放弃此次目标标定值的修正,即仍以该目标标定值作为该同步电机在该目标工况下的输入。

在将目标标定值向修正值过渡的过程中,若所述输出转矩未超出预定的转矩超调范围,但在将目标标定值修正到终值为第一标定值时,若稳态下输出转矩的误差未达到预设的精度范围,则放弃此次目标标定值的修正,即仍以该目标标定值作为该同步电机在该目标工况下的输入。

在将目标标定值向修正值过渡的过程中,若所述输出转矩未超出预定的转矩超调范围,且在将目标标定值修正到终值为第一标定值时,若目标标定值对应的输出转矩误差在预设的精度范围内,则记录该同步电机在该目标工况下针对该目标标定值的修正为有效修正,将该第一标定值更新在标定表中,并标记为有效。

可选的,所述将所述第一标定值作为修正后的目标标定值之后,还可以包括:

在所述同步电机的转矩查表输出的过程中,若所述同步电机的当前工况为所述目标工况,则将所述第一标定值作为所述同步电机的电流输入。

这样,通过上述针对目标标定值的有效修正后,在后续的转矩查表输出过程中,如果检测到是有效修正的转速、转矩和温度工况,则直接应用该修正后的标定值作为电流输出,不必再通过上述模型进行计算修正。

可选的,在上述修正过程中,所修正的目标标定值是原始标定表中记录的工况点,对于插值计算的工况,在查表插值计算的基础上,直接应用基于模型的修正,而不做标定表的修正,以避免标定表的扩大。

本发明的上述方案中,通过同步电机已知的电流标定表和检测的转矩偏差,基于交直轴坐标系下的永磁同步电机模型,修正标定控制量,减小转矩输出的偏差,减小实际应用中的工况覆盖点不足和参数变化引起的干扰,提高转矩控制精度。并且该方案考虑了环境温度的变化引起的电机磁链变化,基于模型实时在线修正标定电流,减小转矩控制偏差,能够弥补标定表的不足和电机个体差异引入的转矩控制误差,还可以估计转子磁链和温度的关系曲线,以及兼顾查表控制的快速性,稳定性和基于模型修正的准确性。

需要说明的是,本发明实施例中的上述修正方法除了应用于同步电机的标定值修正外,还可以应用于异步电机的标定值修正,具体修正方法可参见上述同步电机的修正方法,这里不再赘述。

如图7,本发明实施例还提供了一种同步电机标定值的修正装置700,包括:

第一确定模块710,用于根据目标标定值对应的目标转矩和实际转矩,确定同步电机在目标工况下的实际转子磁链;

第二确定模块720,用于根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量;

修正模块730,用于根据所述修正量,对所述目标标定值进行修正;

其中,所述目标标定值包括标定交轴电流值和标定直轴电流值;所述目标转矩是以所述目标标定值作为同步电机的电流输入时的标定输出转矩,所述实际转矩是以所述目标标定值作为所述同步电机的电流输入时的实际输出转矩。

可选的,所述第一确定模块710包括:

第一计算子模块,用于计算所述目标转矩与所述实际转矩之间的转矩偏差;

第一确定子模块,用于根据所述转矩偏差,确定目标转子磁链与所述实际转子磁链之间的磁链偏差;其中,所述目标转子磁链为所述同步电机的基本参数;

第二确定子模块,用于根据所述磁链偏差和所述目标转子磁链,确定所述实际转子磁链。

可选的,在所述同步电机为隐极电机的情况下:所述第二确定模块720包括:

第二计算子模块,用于根据所述实际转子磁链和所述目标转矩,通过电磁转矩方程计算得到第一交轴电流;

第三确定子模块,用于确定所述第一交轴电流与所述标定交轴电流之间的差值为第一交轴修正量。

可选的,在所述同步电机为凸机电机的情况下:所述第二确定模块720包括:

第四确定子模块,用于若所述目标标定值对应的同步电机转速在基速以下,则根据所述目标转矩对应的最大转矩电流比曲线确定第二直轴电流和第二交轴电流,并确定所述第二直轴电流与所述标定直轴电流之间的差值为第二直轴修正量,以及确定所述第二交轴电流与所述标定交轴电流之间的差值为第二交轴修正量;其中,所述第二直轴电流与所述第二交轴电流之比,等于所述标定直轴电流与所述标定交轴电流之比;

第五确定子模块,用于若所述同步电机的转速在所述基速以上,则根据所述实际转子磁链和所述目标转矩,通过电磁转矩方程在电流圆约束条件下确定第三直轴电流和第三交轴电流,并确定所述第三直轴电流与所述标定直轴电流之间的差值为第三直轴修正量,以及确定所述第三交轴电流与所述标定交轴电流之间的差值为第三交轴修正量。

可选的,所述修正模块730包括:

第六确定子模块,用于根据所述修正量,确定对所述目标标定值进行修正的修正函数;

修正子模块,用于根据所述修正函数,对所述目标标定值进行修正。

可选的,所述修正子模块包括:

获取单元,用于在根据所述修正函数对所述目标标定值进行修正的过程中,获取每一修正后的目标标定值对应的输出转矩;

修正单元,用于若第一标定值对应的输出转矩未超出预定的转矩超调范围,且所述第一标定值对应的输出转矩的误差在预设的精度范围内,则将所述第一标定值作为修正后的目标标定值;其中,所述第一标定值为:根据所述修正函数对所述目标标定值进行修正的终值。

可选的,所述修正子模块还包括:

处理单元,用于在所述同步电机的转矩查表输出的过程中,若所述同步电机的当前工况为所述目标工况,则将所述第一标定值作为所述同步电机的电流输入。

本发明实施例提供的移动终端能够实现图1至图6的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

本发明实施例中的修正装置700,通过根据目标标定值对应的目标转矩和实际转矩,确定同步电机在目标工况下的实际转子磁链;根据所述实际转子磁链和所述目标转矩,确定所述目标标定值的修正量;根据所述修正量,对所述目标标定值进行修正,以减小同步电机输出的实际转矩与目标转矩之间的偏差,解决了同步电机在实际工况下,可能存在生成的控制变量和实际需求不符,出现期望转矩的偏差现象的问题。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述同步电机标定值的修正方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1