防止三相电机过流的方法、装置、设备及存储介质

文档序号:1299819 发布日期:2020-08-07 浏览:7次 >En<

阅读说明:本技术 防止三相电机过流的方法、装置、设备及存储介质 (Method, device and equipment for preventing overcurrent of three-phase motor and storage medium ) 是由 徐亚美 李强 高文进 吕凤龙 胡刚毅 于 2020-03-31 设计创作,主要内容包括:本发明公开了一种防止三相电机过流的方法,包括:对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换,得到电机的三相电流;当三相电流超过预设三相电流阈值时,修正三相电流,得到修正后的三相电流;对修正后的三相电流进行Park变换和Clark变换,得到修正后的D轴需求电流和Q轴需求电流;当电机的转速绝对值小于预设转速阈值时,输出修正后的D轴需求电流和Q轴需求电流;当电机的转速绝对值大于预设转速阈值时,根据公式重新获取D轴需求电流和Q轴需求电流,重复执行上述所有步骤。通过上述方法,可以避免电机发生过流故障。(The invention discloses a method for preventing overcurrent of a three-phase motor, which comprises the following steps: performing reverse Park conversion and reverse Clark conversion on the acquired D-axis required current and Q-axis required current to obtain three-phase current of the motor; when the three-phase current exceeds a preset three-phase current threshold value, correcting the three-phase current to obtain a corrected three-phase current; performing Park conversion and Clark conversion on the corrected three-phase current to obtain a corrected D-axis required current and a corrected Q-axis required current; when the absolute value of the rotating speed of the motor is smaller than a preset rotating speed threshold value, outputting the corrected D-axis required current and Q-axis required current; and when the absolute value of the rotating speed of the motor is greater than the preset rotating speed threshold value, the D-axis required current and the Q-axis required current are obtained again according to the formula, and all the steps are repeatedly executed. By the method, overcurrent faults of the motor can be avoided.)

防止三相电机过流的方法、装置、设备及存储介质

技术领域

本发明涉及电机控制技术领域,特别涉及一种防止三相电机过流的方法、装置、设备及存储介质。

背景技术

在整车急加速、急减速、电机调速变化快的工况下,容易发生电机相电流过流故障,当发生过流故障时,不仅严重影响客户的驾乘体验,而且会带来严重的安全隐患。

现有技术中,当接收到整车需求的指令后,通过查询扭矩-转速-D轴电流表和扭矩-转速-Q轴电流表可以直接得出需求的D轴电流和Q轴电流,或者经过公式计算直接得出D轴电流和Q轴电流,然后经过PID调节和SVPWM算法后输出调制信号,进而控制电机动作。但是,当前根据查表或计算直接得出D轴电流和Q轴电流,然后直接进行后续计算的方法,没有判断需求的D轴电流和Q轴电流是否合理,因此容易发生相电流过流故障,存在安全隐患。

发明内容

本公开实施例提供了一种防止三相电机过流的方法、装置、设备及存储介质。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

在一些可选地实施例中,一种防止三相电机过流的方法,包括:

对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换,得到电机的三相电流;

当三相电流超过预设三相电流阈值时,修正三相电流,得到修正后的三相电流;

对修正后的三相电流进行Park变换和Clark变换,得到修正后的D轴需求电流和Q轴需求电流;

当电机的转速绝对值小于预设转速阈值时,输出修正后的D轴需求电流和Q轴需求电流;

当电机的转速绝对值大于预设转速阈值时,根据公式重新获取D轴需求电流和Q轴需求电流,重复执行上述所有步骤。

进一步地,对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换之前,还包括:

获取D轴需求电流和Q轴需求电流。

进一步地,当三相电流没有超过预设三相电流阈值时,还包括:

输出获取到的D轴需求电流和Q轴需求电流。

进一步地,修正三相电流,包括:

没有超过预设三相电流阈值的相电流保持不变;

对超过预设三相电流阈值的相电流重新赋值,且保证修正后的三相电流之和为零。

进一步地,根据公式重新获取D轴需求电流和Q轴需求电流,包括:

根据如下公式重新获取D轴需求电流和Q轴需求电流:

Id=min(Id’,Id)

其中,Id为D轴需求电流,Iq为Q轴需求电流,Id’为修正后的D轴需求电流,Iq’为修正后的Q轴需求电流。

在一些可选地实施例中,一种防止三相电机过流的装置,包括:

第一变换模块,用于对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换,得到电机的三相电流;

修正模块,用于当三相电流超过预设三相电流阈值时,修正三相电流,得到修正后的三相电流;

第二变换模块,用于对修正后的三相电流进行Park变换和Clark变换,得到修正后的D轴需求电流和Q轴需求电流;

第一输出模块,用于当电机的转速绝对值小于预设转速阈值时,输出修正后的D轴需求电流和Q轴需求电流;

第一获取模块,用于当电机的转速绝对值大于预设转速阈值时,根据公式重新获取D轴需求电流和Q轴需求电流,重复执行上述所有步骤。

进一步地,还包括:

第二获取模块,用于对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换之前,获取D轴需求电流和Q轴需求电流。

进一步地,还包括:

第二输出模块,用于当三相电流没有超过预设三相电流阈值时,输出获取到的D轴需求电流和Q轴需求电流。

在一些可选地实施例中,一种防止三相电机过流的设备,包括处理器和存储有程序指令的存储器,其特征在于,处理器被配置为在执行程序指令时,执行上述实施例提供的防止三相电机过流的方法。

在一些可选地实施例中,一种计算机可读介质,其上存储有计算机可读指令,计算机可读指令可被处理器执行以实现上述实施例提供的一种防止三相电机过流的方法。

本公开实施例提供的技术方案可以包括以下有益效果:

本发明提供了一种防止三相电机过流的方法,通过在将获取到的需求电流输入下一个计算环节之前,增加一个预判步骤,即判断获取到的需求电流是否合理,在不合理的情况下,修正该需求电流,将修正后的需求电流输入后续计算环节,通过上述方法,可以有效避免三相电机发生过流故障。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种防止三相电机过流的方法流程示意图;

图2是根据一示例性实施例示出的一种防止三相电机过流的方法流程示意图;

图3是根据一示例性实施例示出的一种防止三相电机过流的装置的结构示意图;

图4是根据一示例性实施例示出的一种防止三相电机过流的设备的结构示意图。

具体实施方式

为了能够更加详尽地了解本公开实施例的特点与技术内容,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或一个以上实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。

实施例一:

本公开实施例提供了一种防止三相电机过流的方法,图1是根据一示例性实施例示出的一种防止三相电机过流的方法流程示意图。

如图1所示,一种防止三相电机过流的方法,包括:

S101对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换,得到电机的三相电流;

具体地,在对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换之前,还包括,获取电机的D轴需求电流和Q轴需求电流,其中,可以通过查询扭矩-转速-D轴电流表和扭矩-转速-Q轴电流表直接得出需求的D轴电流和Q轴电流,或者经过公式计算直接得出D轴电流和Q轴电流。

对得到的D轴电流和Q轴电流经过反Park变换和反Clark变换,得到电机的三相电流Iu、Iv和Iw,计算如下:

其中,Iu、Iv和Iw是电机的三相电流,Iα和Iβ是静止坐标系下d-q轴电流,Id是D轴需求电流,Iq是Q轴需求电流。

S102当三相电流超过预设三相电流阈值时,修正三相电流,得到修正后的三相电流;

具体地,得到电机的三相电流后,判断是否超过三相电流阈值,所述阈值用户可根据实际情况确定。

当三相电流中的任意一项相电流都没有超过相电流阈值时,可以直接将获取到的D轴需求电流和Q轴需求电流输出。

当三相电流中的任意一项相电流超过相电流阈值时,修正三相电流,得到修正后的三相电流。进一步地,修正三相电流,包括:没有超过预设三相电流阈值的相电流保持不变,对超过预设三相电流阈值的相电流重新赋值,且保证修正后的三相电流之和为零。其中,可以参考预设相电流阈值对超过预设三相电流阈值的相电流重新赋值。

通过该步骤,可以得到修正后的三相电流。

S103对修正后的三相电流进行Park变换和Clark变换,得到修正后的D轴需求电流和Q轴需求电流;

通过在不合理的情况下,修正该需求电流,将修正后的需求电流输入后续计算环节,可以有效避免三相电机发生过流故障。

S104当电机的转速绝对值小于预设转速阈值时,输出修正后的D轴需求电流和Q轴需求电流;

具体地,得到修正后的D轴需求电流和Q轴需求电流后,结合电机转速进行进一步地判断,当电机的转速绝对值小于预设转速阈值时,可以直接输出修正后的D轴需求电流和Q轴需求电流。其中,转速阈值用户可根据实际情况确定。

S105当电机的转速绝对值大于预设转速阈值时,根据公式重新获取D轴需求电流和Q轴需求电流,重复执行上述所有步骤。

具体地,当电机的转速绝对值大于预设转速阈值时,根据公式重新获取D轴需求电流和Q轴需求电流,得到重新获取的D轴需求电流和Q轴需求电流后,返回步骤S101,继续执行上述所有步骤。

其中,可以根据如下公式重新获取D轴需求电流和Q轴需求电流:

Id=min(Id’,Id)

其中,Id为D轴需求电流,Iq为Q轴需求电流,Id’为修正后的D轴需求电流,Iq’为修正后的Q轴需求电流。

进一步地,对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换之前,还包括:

获取D轴需求电流和Q轴需求电流。可以通过查询扭矩-转速-D轴电流表和扭矩-转速-Q轴电流表直接得出需求的D轴电流和Q轴电流,或者经过公式计算直接得出D轴电流和Q轴电流。

进一步地,当三相电流没有超过预设三相电流阈值时,还包括:

输出获取到的D轴需求电流和Q轴需求电流。

进一步地,修正三相电流,包括:

没有超过预设三相电流阈值的相电流保持不变;

对超过预设三相电流阈值的相电流重新赋值,且保证修正后的三相电流之和为零。

进一步地,根据公式重新获取D轴需求电流和Q轴需求电流,包括:

根据如下公式重新获取D轴需求电流和Q轴需求电流:

Id=min(Id’,Id)

其中,Id为D轴需求电流,Iq为Q轴需求电流,Id’为修正后的D轴需求电流,Iq’为修正后的Q轴需求电流。

根据上述公开实施例提供的方法,通过在将获取到的需求电流输入下一个计算环节之前,增加一个预判步骤,即判断获取到的需求电流是否合理,在不合理的情况下,修正该需求电流,将修正后的需求电流输入后续计算环节,通过上述方法,可以有效避免三相电机发生过流故障。

实施例二:

本公开实施例提供了一种防止三相电机过流的方法,图2是根据一示例性实施例示出的一种防止三相电机过流的方法流程示意图。

如图2所示,一种防止三相电机过流的方法,包括:

步骤1:通过查询扭矩-转速-D轴电流表和扭矩-转速-Q轴电流表直接得出需求的D轴电流和Q轴电流,或者经过公式计算直接得出D轴需求电流和Q需求电流。

步骤2:对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换,得到电机的三相电流Iu、Iv和Iw。

步骤3:判断电机的三相电流Iu、Iv和Iw中的任意一项相电流是否超过预设相电流阈值,当电机的三相电流Iu、Iv和Iw中的任意一项相电流都没有超过预设相电流阈值时,输出获取到的D轴需求电流和Q需求电流,当电机的三相电流Iu、Iv和Iw中的任意一项相电流超过预设相电流阈值时,修正相电流值,得到修正后的三相电流。进一步地,修正三相电流,包括:没有超过预设三相电流阈值的相电流保持不变,对超过预设三相电流阈值的相电流重新赋值,且保证修正后的三相电流之和为零。其中,可以参考预设相电流阈值对超过预设三相电流阈值的相电流重新赋值。

步骤4:对修正后的三相电流进行Park变换和Clark变换,得到修正后的D轴需求电流和Q轴需求电流。

步骤5:判断电机转速值是否小于预设电机转速阈值,当电机的转速绝对值小于预设转速阈值时,可以直接输出修正后的D轴需求电流和Q轴需求电流,当电机的转速绝对值大于预设转速阈值时,根据公式重新获取D轴需求电流和Q轴需求电流,得到重新获取的D轴需求电流和Q轴需求电流后,返回步骤2继续执行上述所有步骤。

其中,可以根据如下公式重新获取D轴需求电流和Q轴需求电流:

Id=min(Id’,Id)

其中,Id为D轴需求电流,Iq为Q轴需求电流,Id’为修正后的D轴需求电流,Iq’为修正后的Q轴需求电流。

根据上述公开实施例提供的方法,可以有效避免三相电机发生过流故障。

实施例三:

本公开实施例提供了一种防止三相电机过流的装置,图3是根据一示例性实施例示出的一种防止三相电机过流的装置的结构示意图。

如图3所示,在本公开实施例中,一种防止三相电机过流的装置,包括:

S301第一变换模块,用于对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换,得到电机的三相电流;

S302修正模块,用于当三相电流超过预设三相电流阈值时,修正三相电流,得到修正后的三相电流;

S303第二变换模块,用于对修正后的三相电流进行Park变换和Clark变换,得到修正后的D轴需求电流和Q轴需求电流;

S304输出模块,用于当电机的转速绝对值小于预设转速阈值时,输出修正后的D轴需求电流和Q轴需求电流;

S305第一获取模块,用于当电机的转速绝对值大于预设转速阈值时,根据公式重新获取D轴需求电流和Q轴需求电流,重复执行上述所有步骤。

进一步地,本公开实施例中的防止三相电机过流的装置还包括:

第二获取模块,用于对获取到的D轴需求电流和Q轴需求电流进行反Park变换和反Clark变换之前,获取D轴需求电流和Q轴需求电流。

进一步地,本公开实施例中的防止三相电机过流的装置还包括:

第二输出模块,用于当三相电流没有超过预设三相电流阈值时,输出获取到的D轴需求电流和Q轴需求电流。

根据上述公开实施例提供的装置,通过在将获取到的需求电流输入下一个计算环节之前,增加一个预判步骤,即判断获取到的需求电流是否合理,在不合理的情况下,修正该需求电流,将修正后的需求电流输入后续计算环节,通过上述装置,可以有效避免三相电机发生过流故障。

实施例四:

图4是根据一示例性实施例示出的一种防止三相电机过流的设备的结构示意图。在本公开实施例中,一种防止三相电机过流的设备,包括处理器41和存储有程序指令的存储器42,还可以包括通信接口43和总线44。其中,处理器41、通信接口43、存储器42可以通过总线44完成相互间的通信。通信接口43可以用于信息传输。处理器41可以调用存储器42中的逻辑指令,以执行上述实施例提供的防止三相电机过流的方法。

实施例五:

本公开实施例提供了一种计算机可读介质,其上存储有计算机可读指令,计算机可读指令可被处理器执行以实现上述实施例提供的一种防止三相电机过流的方法。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于五相永磁同步电机的无权重系数的双虚拟电压矢量预测转矩控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!