CN110350482A - 电机堵转保护方法和装置 - Google Patents

电机堵转保护方法和装置 Download PDF

Info

Publication number
CN110350482A
CN110350482A CN201910630085.4A CN201910630085A CN110350482A CN 110350482 A CN110350482 A CN 110350482A CN 201910630085 A CN201910630085 A CN 201910630085A CN 110350482 A CN110350482 A CN 110350482A
Authority
CN
China
Prior art keywords
stall
electric current
cycle period
axis
count value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910630085.4A
Other languages
English (en)
Other versions
CN110350482B (zh
Inventor
任艳华
唐婷婷
王声纲
杨正
朱绯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Hongmei Intelligent Technology Co Ltd
Original Assignee
Sichuan Hongmei Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Hongmei Intelligent Technology Co Ltd filed Critical Sichuan Hongmei Intelligent Technology Co Ltd
Priority to CN201910630085.4A priority Critical patent/CN110350482B/zh
Publication of CN110350482A publication Critical patent/CN110350482A/zh
Application granted granted Critical
Publication of CN110350482B publication Critical patent/CN110350482B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/085Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

本发明提供了一种电机堵转保护方法和装置,该电机堵转保护方法包括:循环执行下述N1至N4,直至电机停止运行;N1:基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;N2:利用d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速,计算电机转子实际位置与估算位置的角度偏差;N3:根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;N4:当角度偏差不小于预设的堵转保护阈值,且当前循环周期的堵转计数值不小于预设的计数阈值时,关闭PWM波,以实现电机堵转停机保护。本发明提供的方案能够更加有效地对电机进行堵转保护。

Description

电机堵转保护方法和装置
技术领域
本发明涉及设备控制技术领域,特别涉及一种电机堵转保护方法和装置。
背景技术
对于像冰箱、洗衣机等依靠电机驱动运行的电器设备来说,在电机启动或运行过程中,可能由于电机控制算法错误、参数选择不合理、外部作用力、电机负载过大等因素造成电机机械卡死、振动大、电机退磁等。而电机机械卡死、振动大、电机退磁等会造成电机堵转,电机堵转时间过长将导致电机毁坏。
目前,电机堵转保护方法主要采用的是将工作电压值与发波电压阈值进行比较,若工作电压值小于发波电压阈值与预设系数乘积的最小值,则判定电机发生堵转,以作为停止电机运行的标准之一。现有的这种电机堵转保护方法仅从电压的特征进行堵转保护判定。由于电机堵转会影响电压、电流以及转速,而仅通过电压判断电机是否发生堵转使得电机堵转误判的概率比较大。
发明内容
本发明实施例提供了一种电机堵转保护方法和装置,能够更加有效地对电机进行堵转保护。
电机堵转保护方法,包括:
循环执行下述N1至N4,直至所述电机停止运行;
N1:基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;
N2:利用所述d轴估算电流、所述q轴估算电流、所述d轴电压、所述q轴电压以及所述反馈转速,计算电机转子实际位置与估算位置的角度偏差;
N3:根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;
N4:当所述角度偏差不小于预设的堵转保护阈值,且所述当前循环周期的堵转计数值不小于预设的计数阈值时,关闭PWM波,以实现电机堵转停机保护。
优选地,上述电机堵转保护方法,进一步包括:
预先存储各种型号对应的运行参数集;
确定所述电机的型号,并根据所述电机的型号,从所述各种型号对应的运行参数集中,选定目标运行参数集,其中,所述运行参数集中包括电机电阻、d轴电感、q轴电感以及预设的堵转保护阈值;
初始化所述目标运行参数集。
优选地,所述基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压,包括:
采集电机的U、V、W三相电流;
利用FOC矢量控制算法中的CLARK变换和PARK变换,将所述三相电流转换为d轴估算电流、q轴估算电流;
将输入的q轴参考电流和所述q轴估算电流经过FOC矢量控制算法中的PI运算得到q轴电压;
将输入的d轴参考电流和d轴估算电流经过FOC矢量控制算法中的PI运算得到d轴电压。
优选地,所述计算电机转子实际位置与估算位置的角度偏差,包括:
利用下述角度偏差计算公式,计算电机转子实际位置与估算位置的角度偏差;
角度偏差计算公式:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;Ud表征d轴电压;Id表征d轴估算电流;Ld表征d轴电感;Uq表征q轴电压;Iq表征q轴估算电流;Lq表征q轴电感;R表征电机电阻;w表征反馈转速。
优选地,所述根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值,包括:
当Δθ<θthreshold,且Lockcounts=0,则Lockcountd=0;
当Δθ<θthreshold,且Lockcounts≠0,则利用下述堵转计数公式组,计算当前循环周期的堵转计数值;
堵转计数公式组:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;θthreshold表征所述堵转保护阈值;Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值;L表征堵转减值,L为不小于1的正整数。
优选地,
所述L为不小于5的正整数。
优选地,所述根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值,包括:
当Δθ≥θthreshold,则利用下述堵转计数公式,计算当前循环周期的堵转计数值;
堵转计数公式:
Lockcountd=Lockcounts+1
其中,Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值。
优选地,
所述计数阈值为M=100P,其中,M表征所述堵转保护阈值;P表征载频对应的数值。
电机堵转保护装置,包括:获取单元、偏差计算单元、统计单元以及控制单元,其中,
所述获取单元,用于基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;
所述偏差计算单元,用于利用所述获取单元获取到的所述d轴估算电流、所述q轴估算电流、所述d轴电压、所述q轴电压以及所述反馈转速,计算电机转子实际位置与估算位置的角度偏差;
所述统计单元,用于根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;
所述控制单元,用于当所述偏差计算单元计算出的角度偏差不小于预设的堵转保护阈值,且所述统计单元统计出的当前循环周期的堵转计数值不小于预设的计数阈值时,关闭PWM波,以实现电机堵转停机保护。
优选地,上述电机堵转保护装置,进一步包括:预处理单元,其中,
所述预处理单元,用于预先存储各种型号对应的运行参数集;确定所述电机的型号,并根据所述电机的型号,从所述各种型号对应的运行参数集中,选定目标运行参数集,其中,所述运行参数集中包括电机电阻、d轴电感、q轴电感以及预设的堵转保护阈值;初始化所述目标运行参数集;
所述偏差计算单元,用于利用下述角度偏差计算公式,计算电机转子实际位置与估算位置的角度偏差;
角度偏差计算公式:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;Ud表征d轴电压;Id表征d轴估算电流;Ld表征d轴电感;Uq表征q轴电压;Iq表征q轴估算电流;Lq表征q轴电感;R表征电机电阻;w表征反馈转速。
优选地,
所述获取单元,用于采集电机的U、V、W三相电流;利用FOC矢量控制算法中的CLARK变换和PARK变换,将所述三相电流转换为d轴估算电流、q轴估算电流;将输入的q轴参考电流和所述q轴估算电流经过FOC矢量控制算法中的PI运算得到q轴电压;将输入的d轴参考电流和d轴估算电流经过FOC矢量控制算法中的PI运算得到d轴电压。
优选地,
所述统计单元,用于当Δθ<θthreshold,且Lockcounts=0,则Lockcountd=0;
当Δθ<θthreshold,且Lockcounts≠0,则利用下述堵转计数公式组,计算当前循环周期的堵转计数值;
堵转计数公式组:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;θthreshold表征所述堵转保护阈值;Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值;L表征堵转减值,L为不小于1的正整数;
当Δθ≥θthreshold,则下述堵转计数公式,计算当前循环周期的堵转计数值;
堵转计数公式:
Lockcountd=Lockcounts+1
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;θthreshold表征所述堵转保护阈值;Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值。
本发明实施例提供了一种电机堵转保护方法和装置,该电机堵转保护方法,通过循环执行N1至N4,直至电机停止运行;N1:基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;N2:利用d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速,计算电机转子实际位置与估算位置的角度偏差;N3:根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;N4:当角度偏差不小于预设的堵转保护阈值,且当前循环周期的堵转计数值不小于预设的计数阈值时,关闭PWM波,以实现电机堵转停机保护,由于电机堵转是由角度偏差和堵转计数值共同决定的,而角度偏差是由d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速计算获得的,使得该角度偏差更能准确的反映电机堵转情况,因此,本发明提供的方案能够更加有效地对电机进行堵转保护。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的电机堵转保护方法的流程图;
图2是本发明另一个实施例提供的FOC矢量控制图;
图3是本发明一个实施例提供的电机堵转保护方法的流程图;
图4是本发明一个实施例提供的一种电机堵转保护装置的结构示意图;
图5是本发明一个实施例提供的一种电机堵转保护装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种电机堵转保护方法,应用于驱动器,该方法可以包括以下步骤:
步骤101:基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;
步骤102:利用d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速,计算电机转子实际位置与估算位置的角度偏差;
步骤103:根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;
步骤104:判断角度偏差是否小于预设的堵转保护阈值,如果是,则执行步骤105;否则,执行步骤106;
步骤105:维持电机运行,并执行步骤101;
步骤106:判断当前循环周期的堵转计数值是否小于预设的计数阈值,如果是,则执行步骤105;否则,执行步骤107;
步骤107:关闭PWM波,以实现电机堵转停机保护,并结束循环。
在图1所示的实施例中,通过循环执行:基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;利用d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速,计算电机转子实际位置与估算位置的角度偏差;根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;当角度偏差不小于预设的堵转保护阈值,且当前循环周期的堵转计数值不小于预设的计数阈值时,关闭PWM波,以实现电机堵转停机保护,由于电机堵转是由角度偏差和堵转计数值共同决定的,而角度偏差是由d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速计算获得的,使得该角度偏差更能准确的反映电机堵转情况,因此,本发明提供的方案能够更加有效地对电机进行堵转保护。
上述关闭PWM波是指停止为电机输入PWM波。
另外,上述电机为永磁同步电机。
FOC矢量控制为利用图2所示的FOC矢量控制图实现对电机的控制。
则基于图2所示的FOC矢量控制图,上述步骤101的一种具体实施方式为:采集电机的U、V、W三相电流;利用FOC矢量控制算法中的CLARK变换和PARK变换,将三相电流转换为d轴估算电流、q轴估算电流;将输入的q轴参考电流和q轴估算电流经过FOC矢量控制算法中的PI运算得到q轴电压;将输入的d轴参考电流和d轴估算电流经过FOC矢量控制算法中的PI运算得到d轴电压。也就是说,U、V、W三相电流经过CLARK坐标变换成为两相电流分别为Iα和Iβ。Iα和Iβ经过PARK坐标变换成为d轴估算电流Id和q轴估算电流Iq。将d轴参考电流和d轴估算电流经过PI调节得到d轴电压;q轴参考电流和q轴估算电流经过PI调节得到q轴电压。d轴电压和q轴电压经过Park反转换得到Uα和Uβ,Uα和Uβ经过SVPWM算法以及三相逆变器,为电机输入U、V、W三相电流。电流限制模块和电压限制模块则是为了能够使估算电流和电压位于允许范围内,避免进入电机的电流过大或过小。
在图2中,ω*表征给定转速,Id *表征d轴参考电流,Iq *表征q轴参考电流,Vd表征d轴电压;Vq表征q轴电压;ω表征反馈转速,该反馈转速是速度估算单元利用位置估算单元估算出的电机转子估算位置θ估算出的。
另外,上述电机堵转保护方法进一步包括:预先存储各种型号对应的运行参数集;确定电机的型号,并根据电机的型号,从各种型号对应的运行参数集中,选定目标运行参数集,其中,运行参数集中包括电机电阻、d轴电感、q轴电感以及预设的堵转保护阈值;初始化目标运行参数集。该流程能够满足各种型号电机的需求。
在本发明另一实施例中,上述计算电机转子实际位置与估算位置的角度偏差的具体实施方式可包括:利用下述角度偏差计算公式,计算电机转子实际位置与估算位置的角度偏差;
角度偏差计算公式:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;Ud表征d轴电压;Id表征d轴估算电流;Ld表征d轴电感;Uq表征q轴电压;Iq表征q轴估算电流;Lq表征q轴电感;R表征电机电阻;w表征反馈转速。
在本发明另一实施例中,上述根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值可分为三种情况。
第一种情况为Δθ<θthreshold,且Lockcounts=0;Δθ电机转子实际位置与估算位置的角度偏差;θthreshold表征堵转保护阈值;Lockcounts表征当前循环周期对应的上一循环周期的堵转计数值;
第二种情况为Δθ<θthreshold,且Lockcounts≠0;Δθ电机转子实际位置与估算位置的角度偏差;θthreshold表征堵转保护阈值;Lockcounts表征当前循环周期对应的上一循环周期的堵转计数值;
第三种情况为Δθ≥θthreshold,Δθ电机转子实际位置与估算位置的角度偏差;θthreshold表征堵转保护阈值。
针对第一种情况,Lockcountd=0,Lockcountd表征当前循环周期的堵转计数值。
针对第二种情况,利用下述堵转计数公式组,计算当前循环周期的堵转计数值;
堵转计数公式组:
其中,Lockcounts表征当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征当前循环周期的堵转计数值;L表征堵转减值,L为不小于1的正整数。比较优选地,L为不小于5的正整数。
针对第三种情况,利用下述堵转计数公式,计算当前循环周期的堵转计数值;
堵转计数公式:
Lockcountd=Lockcounts+1
其中,Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值。
另外,针对上述第三种情况来说,在满足Δθ≥θthreshold的前提下,同时需满足Δθ≥θthreshold持续保持100ms。
为了能够使计数阈值比较准确的限定电机堵转,按照载频设置计数阈值,在本发明另一实施例中,上述计数阈值为M=100P,其中,M表征堵转保护阈值;P表征载频对应的数值。
另外,为了保证堵转保护阈值比较精确,针对冰箱上的电机来说,当电机转速不大于1800转/min时,堵转保护阈值为1000;当电机转速大于1800转/min且不大于2400转/min时,堵转保护阈值为1500;当电机转速大于2400转/min且不大于3000转/min时,堵转保护阈值为3000;当电机转速大于3000转/min时,堵转保护阈值为4000。
在电机堵转保护过程中的具体操作可如图3所示,包括如下步骤:
步骤300:预先存储各种型号对应的运行参数集;
步骤301:确定电机的型号,并根据电机的型号,从各种型号对应的运行参数集中,选定目标运行参数集,其中,运行参数集中包括电机电阻、d轴电感、q轴电感以及预设的堵转保护阈值;
步骤302:初始化目标运行参数集,并初始化计数值为0;
上述步骤301的执行过程是电机初次运行时执行,在后续运行时可以直接执行步骤302,实现启动电机。
步骤303:采集电机的U、V、W三相电流;
步骤304:利用FOC矢量控制算法中的CLARK变换和PARK变换,将三相电流转换为d轴估算电流、q轴估算电流;
步骤305:将输入的q轴参考电流和q轴估算电流经过FOC矢量控制算法中的PI运算得到q轴电压;
步骤306:将输入的d轴参考电流和d轴估算电流经过FOC矢量控制算法中的PI运算得到d轴电压;
步骤307:利用d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速,计算电机转子实际位置与估算位置的角度偏差;
该步骤计算角度偏差的具体实施方式为利用下述角度偏差计算公式,计算电机转子实际位置与估算位置的角度偏差;
角度偏差计算公式:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;Ud表征d轴电压;Id表征d轴估算电流;Ld表征d轴电感;Uq表征q轴电压;Iq表征q轴估算电流;Lq表征q轴电感;R表征电机电阻;w表征反馈转速。
步骤308:根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;
该步骤主要分为三种情况:
第一种情况:当Δθ<θthreshold,且Lockcounts=0,则Lockcountd=0;
第二种情况:当Δθ<θthreshold,且Lockcounts≠0,则利用下述堵转计数公式组,计算当前循环周期的堵转计数值;
堵转计数公式组:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;θthreshold表征所述堵转保护阈值;Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值;L表征堵转减值,L为不小于1的正整数。优选地,L为不小于5的正整数。
第三种情况:当Δθ≥θthreshold,且Δθ≥θthreshold维持时长不小于100ms,则利用下述堵转计数公式,计算当前循环周期的堵转计数值;
堵转计数公式:
LoCkcountd=Lockcounts+1
其中,Lockcounts表征当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征当前循环周期的堵转计数值。
步骤309:判断角度偏差是否小于预设的堵转保护阈值,如果是,则执行步骤310;否则,执行步骤311;
该步骤的杜撰保护阈值取值取值直接影响保护的效率,若θthreshold值取大了,不能及时进行堵转保护,若θthreshold值取小了,容易出现误保护。θthreshold值一般根据调试经验设置。比如,针对冰箱上的电机来说,当电机转速不大于1800转/min时,堵转保护阈值为1000;当电机转速大于1800转/min且不大于2400转/min时,堵转保护阈值为1500;当电机转速大于2400转/min且不大于3000转/min时,堵转保护阈值为3000;当电机转速大于3000转/min时,堵转保护阈值为4000。
步骤310:维持电机运行,并执行步骤303;
步骤311:判断当前循环周期的堵转计数值是否小于预设的计数阈值,如果是,则执行步骤310;否则,执行步骤312;
该计数阈值的取值为M=100P,其中,M表征所述堵转保护阈值;P表征载频对应的数值。即当载频为5K时,M取500;载频为10K时,M取1000,这样做的目的是及时消除干扰,避免误保护。
步骤312:关闭PWM波,以实现电机堵转停机保护,并结束循环。
如图4所示,本发明实施例提供一种电机堵转保护装置,该电机堵转保护装置包括:获取单元401、偏差计算单元402、统计单元403以及控制单元404,其中,
获取单元401,用于基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;
偏差计算单元402,用于利用获取单元401获取到的d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速,计算电机转子实际位置与估算位置的角度偏差;
统计单元403,用于根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;
控制单元404,用于当偏差计算单元402计算出的角度偏差不小于预设的堵转保护阈值,且统计单元403统计出的当前循环周期的堵转计数值不小于预设的计数阈值时,关闭PWM波,以实现电机堵转停机保护。
如图5所示,上述电机堵转保护装置,进一步包括:预处理单元501,其中,
预处理单元501,用于预先存储各种型号对应的运行参数集;确定电机的型号,并根据电机的型号,从各种型号对应的运行参数集中,选定目标运行参数集,其中,运行参数集中包括电机电阻、d轴电感、q轴电感以及预设的堵转保护阈值;初始化目标运行参数集;
偏差计算单元402,用于利用下述角度偏差计算公式,计算电机转子实际位置与估算位置的角度偏差;
角度偏差计算公式:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;Ud表征d轴电压;Id表征d轴估算电流;Lq表征预处理单元501初始化的目标运行参数集中的d轴电感;Uq表征q轴电压;Iq表征q轴估算电流;Lq表征预处理单元501初始化的目标运行参数集中的q轴电感;R表征电机电阻;w表征反馈转速。
在本发明实施例中,获取单元401,用于采集电机的U、V、W三相电流;利用FOC矢量控制算法中的CLARK变换和PARK变换,将所述三相电流转换为d轴估算电流、q轴估算电流;将输入的q轴参考电流和所述q轴估算电流经过FOC矢量控制算法中的PI运算得到q轴电压;将输入的d轴参考电流和d轴估算电流经过FOC矢量控制算法中的PI运算得到d轴电压。
在本发明另一实施例中,统计单元403,用于当Δθ<θthreshold,且Lockcounts=0,则Lockcountd=0;
当Δθ<θthreshold,且Lockcounts≠0,则下述堵转计数公式组,计算当前循环周期的堵转计数值;
堵转计数公式组:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;θthreshold表征所述堵转保护阈值;Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值;L表征堵转减值,L为不小于1的正整数。优选地,该L为不小于5的正整数。
统计单元403,用于当Δθ≥θthreshold,则利用下述堵转计数公式,计算当前循环周期的堵转计数值;
堵转计数公式:
Lockcountd=Lockcounts+1
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;θthreshold表征所述堵转保护阈值;Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值。
另外,在统计单元403利用堵转计数公式,计算当前循环周期的堵转计数值的前提是,在满足Δθ≥θthreshold的前提下,同时需满足Δθ≥θthreshold持续保持100ms。
为了能够使计数阈值比较准确的限定电机堵转,按照载频设置计数阈值,在本发明另一实施例中,上述计数阈值为M=100P,其中,M表征所述堵转保护阈值;P表征载频对应的数值。
另外,为了保证堵转保护阈值比较精确,针对冰箱上的电机来说,当电机转速不大于1800转/min时,堵转保护阈值为1000;当电机转速大于1800转/min且不大于2400转/min时,堵转保护阈值为1500;当电机转速大于2400转/min且不大于3000转/min时,堵转保护阈值为3000;当电机转速大于3000转/min时,堵转保护阈值为4000。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行本发明上述任一实施例提供的方法。
本发明实施例提供了一种存储控制器,包括:处理器、存储器和总线;所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行本发明上述任一实施例提供的方法。
综上所述,本发明以上各个实施例至少具有如下有益效果:
1、在本发明实施例中,通过循环执行N1至N4,直至电机停止运行;N1:基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;N2:利用d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速,计算电机转子实际位置与估算位置的角度偏差;N3:根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;N4:当角度偏差不小于预设的堵转保护阈值,且当前循环周期的堵转计数值不小于预设的计数阈值时,关闭PWM波,以实现电机堵转停机保护,由于电机堵转是由角度偏差和堵转计数值共同决定的,而角度偏差是由d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速计算获得的,使得该角度偏差更能准确的反映电机堵转情况,因此,本发明提供的方案能够更加有效地对电机进行堵转保护。
2、在本发明实施例中,预先存储各种型号对应的运行参数集;确定电机的型号,并根据电机的型号,从各种型号对应的运行参数集中,选定目标运行参数集,其中,运行参数集中包括电机电阻、d轴电感、q轴电感以及预设的堵转保护阈值;初始化目标运行参数集。该流程能够满足各种型号电机的需求,使得上述电机堵转保护方法应用具有普适性和应用广泛性。
3、在本发明实施例中,根据电机转子实际位置与估算位置的角度偏差与堵转保护阈值的比较结果,选择不同的统计当前循环周期的堵转计数值,使得统计结果与电机堵转具有较好的一致性,从而保证了电机堵转保护的准确性。
4、在本发明实施例中,计数阈值为M=100P,其中,M表征堵转保护阈值;P表征载频对应的数值,实现按照载频设置计数阈值,进一步保证了电机堵转保护的准确性。
5、在本发明实施例中,针对冰箱上的电机来说,当电机转速不大于1800转/min时,堵转保护阈值为1000;当电机转速大于1800转/min且不大于2400转/min时,堵转保护阈值为1500;当电机转速大于2400转/min且不大于3000转/min时,堵转保护阈值为3000;当电机转速大于3000转/min时,堵转保护阈值为4000,保证堵转保护阈值比较精确,从而进一步保证了电机堵转保护的准确性。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (10)

1.电机堵转保护方法,其特征在于,包括:
循环执行下述N1至N4,直至所述电机停止运行;
N1:基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;
N2:利用所述d轴估算电流、所述q轴估算电流、所述d轴电压、所述q轴电压以及所述反馈转速,计算电机转子实际位置与估算位置的角度偏差;
N3:根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;
N4:当所述角度偏差不小于预设的堵转保护阈值,且所述当前循环周期的堵转计数值不小于预设的计数阈值时,关闭PWM波,以实现电机堵转停机保护。
2.根据权利要求1所述的电机堵转保护方法,其特征在于,进一步包括:
预先存储各种型号对应的运行参数集;
确定所述电机的型号,并根据所述电机的型号,从所述各种型号对应的运行参数集中,选定目标运行参数集,其中,所述运行参数集中包括电机电阻、d轴电感、q轴电感以及预设的堵转保护阈值;
初始化所述目标运行参数集。
3.根据权利要求1所述的电机堵转保护方法,其特征在于,所述基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压,包括:
采集电机的U、V、W三相电流;
利用FOC矢量控制算法中的CLARK变换和PARK变换,将所述三相电流转换为d轴估算电流、q轴估算电流;
将输入的q轴参考电流和所述q轴估算电流经过FOC矢量控制算法中的PI运算得到q轴电压;
将输入的d轴参考电流和d轴估算电流经过FOC矢量控制算法中的PI运算得到d轴电压。
4.根据权利要求2所述的电机堵转保护方法,其特征在于,所述计算电机转子实际位置与估算位置的角度偏差,包括:
利用下述角度偏差计算公式,计算电机转子实际位置与估算位置的角度偏差;
角度偏差计算公式:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;Ud表征d轴电压;Id表征d轴估算电流;Ld表征d轴电感;Uq表征q轴电压;Iq表征q轴估算电流;Lq表征q轴电感;R表征电机电阻;w表征反馈转速。
5.根据权利要求1至4任一所述的电机堵转保护方法,其特征在于,所述根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值,包括:
当Δθ<θthreshold,且Lockcounts=0,则Lockcountd=0;
当Δθ<θthreshold,且Lockcounts≠0,则利用下述堵转计数公式组,计算当前循环周期的堵转计数值;
堵转计数公式组:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;θthreshold表征所述堵转保护阈值;Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值;L表征堵转减值,L为不小于1的正整数。
6.根据权利要求5所述的电机堵转保护方法,其特征在于,
所述L为不小于5的正整数。
7.根据权利要求1至4任一所述的电机堵转保护方法,其特征在于,所述根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值,包括:
当Δθ≥θthreshold,则利用下述堵转计数公式,计算当前循环周期的堵转计数值;
堵转计数公式:
Lockcountd=Lockcounts+1
其中,Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值;
和/或,
所述计数阈值为M=100P,其中,M表征所述堵转保护阈值;P表征载频对应的数值。
8.电机堵转保护装置,其特征在于,包括:获取单元、偏差计算单元、统计单元以及控制单元,其中,
所述获取单元,用于基于FOC矢量控制,获取d轴估算电流、q轴估算电流、d轴电压、q轴电压以及反馈转速;
所述偏差计算单元,用于利用所述获取单元获取到的所述d轴估算电流、所述q轴估算电流、所述d轴电压、所述q轴电压以及所述反馈转速,计算电机转子实际位置与估算位置的角度偏差;
所述统计单元,用于根据上一循环周期的堵转计数值,统计当前循环周期的堵转计数值;
所述控制单元,用于当所述偏差计算单元计算出的角度偏差不小于预设的堵转保护阈值,且所述统计单元统计出的当前循环周期的堵转计数值不小于预设的计数阈值时,关闭PWM波,以实现电机堵转停机保护。
9.根据权利要求8所述的电机堵转保护装置,其特征在于,进一步包括:预处理单元,其中,
所述预处理单元,用于预先存储各种型号对应的运行参数集;确定所述电机的型号,并根据所述电机的型号,从所述各种型号对应的运行参数集中,选定目标运行参数集,其中,所述运行参数集中包括电机电阻、d轴电感、q轴电感以及预设的堵转保护阈值;初始化所述目标运行参数集;
所述偏差计算单元,用于利用下述角度偏差计算公式,计算电机转子实际位置与估算位置的角度偏差;
角度偏差计算公式:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;Ud表征d轴电压;Id表征d轴估算电流;Ld表征d轴电感;Uq表征q轴电压;Iq表征q轴估算电流;Lq表征q轴电感;R表征电机电阻;w表征反馈转速。
10.根据权利要求8或9所述的电机堵转保护装置,其特征在于,
所述获取单元,用于采集电机的U、V、W三相电流;利用FOC矢量控制算法中的CLARK变换和PARK变换,将所述三相电流转换为d轴估算电流、q轴估算电流;将输入的q轴参考电流和所述q轴估算电流经过FOC矢量控制算法中的PI运算得到q轴电压;将输入的d轴参考电流和d轴估算电流经过FOC矢量控制算法中的PI运算得到d轴电压;
和/或,
所述统计单元,用于当Δθ<θthreshold,且Lockcounts=0,则Lockcountd=0;
当Δθ<θthreshold,且Lockcounts≠0,则利用下述堵转计数公式组,计算当前循环周期的堵转计数值;
堵转计数公式组:
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;θthreshold表征所述堵转保护阈值;Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值;L表征堵转减值,L为不小于1的正整数;
当Δθ≥θthreshold,则下述堵转计数公式,计算当前循环周期的堵转计数值;
堵转计数公式:
Lockcountd=Lockcounts+1
其中,Δθ表征电机转子实际位置与估算位置的角度偏差;θthreshold表征所述堵转保护阈值;Lockcounts表征所述当前循环周期对应的上一循环周期的堵转计数值;Lockcountd表征所述当前循环周期的堵转计数值。
CN201910630085.4A 2019-07-12 2019-07-12 电机堵转保护方法和装置 Active CN110350482B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910630085.4A CN110350482B (zh) 2019-07-12 2019-07-12 电机堵转保护方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910630085.4A CN110350482B (zh) 2019-07-12 2019-07-12 电机堵转保护方法和装置

Publications (2)

Publication Number Publication Date
CN110350482A true CN110350482A (zh) 2019-10-18
CN110350482B CN110350482B (zh) 2021-03-19

Family

ID=68176166

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910630085.4A Active CN110350482B (zh) 2019-07-12 2019-07-12 电机堵转保护方法和装置

Country Status (1)

Country Link
CN (1) CN110350482B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111965411A (zh) * 2020-07-20 2020-11-20 四川虹美智能科技有限公司 冰箱堵转保护器验证装置、方法及***
CN112769360A (zh) * 2019-11-01 2021-05-07 长城汽车股份有限公司 一种车辆电机的控制方法及装置
CN113410819A (zh) * 2021-06-12 2021-09-17 四川虹美智能科技有限公司 电机堵转保护控制方法及装置
CN114016819A (zh) * 2021-10-11 2022-02-08 德施曼机电(中国)有限公司 智能锁开启角度的调整方法及装置、智能锁、存储介质
CN114177027A (zh) * 2021-12-22 2022-03-15 深圳市倍轻松科技股份有限公司 一种按摩器控制方法及其相关设备
CN114562352A (zh) * 2021-12-28 2022-05-31 宁波圣龙智能汽车***有限公司 一种电子油泵的低温冷启动方法
CN116796114A (zh) * 2023-06-25 2023-09-22 广州呗呗科技有限公司 一种foc算法的优化方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030151381A1 (en) * 2002-01-11 2003-08-14 Nissan Motor Co., Ltd. Apparatus and method for providing protection to electric traction motor of vehicle
CN104682811A (zh) * 2013-05-12 2015-06-03 英飞凌科技股份有限公司 同步电动机优化控制
CN106911282A (zh) * 2017-04-28 2017-06-30 上海应用技术大学 一种改进模糊控制的永磁电机无速度测速***
CN207117163U (zh) * 2017-08-22 2018-03-16 浙江绍兴苏泊尔生活电器有限公司 料理机电机堵转保护装置及包括该装置的料理机
CN207368640U (zh) * 2017-09-18 2018-05-15 天津市大然科技有限公司 一种数字舵机

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030151381A1 (en) * 2002-01-11 2003-08-14 Nissan Motor Co., Ltd. Apparatus and method for providing protection to electric traction motor of vehicle
CN104682811A (zh) * 2013-05-12 2015-06-03 英飞凌科技股份有限公司 同步电动机优化控制
CN106911282A (zh) * 2017-04-28 2017-06-30 上海应用技术大学 一种改进模糊控制的永磁电机无速度测速***
CN207117163U (zh) * 2017-08-22 2018-03-16 浙江绍兴苏泊尔生活电器有限公司 料理机电机堵转保护装置及包括该装置的料理机
CN207368640U (zh) * 2017-09-18 2018-05-15 天津市大然科技有限公司 一种数字舵机

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112769360A (zh) * 2019-11-01 2021-05-07 长城汽车股份有限公司 一种车辆电机的控制方法及装置
CN111965411A (zh) * 2020-07-20 2020-11-20 四川虹美智能科技有限公司 冰箱堵转保护器验证装置、方法及***
CN113410819A (zh) * 2021-06-12 2021-09-17 四川虹美智能科技有限公司 电机堵转保护控制方法及装置
CN113410819B (zh) * 2021-06-12 2022-06-07 四川虹美智能科技有限公司 电机堵转保护控制方法及装置
CN114016819A (zh) * 2021-10-11 2022-02-08 德施曼机电(中国)有限公司 智能锁开启角度的调整方法及装置、智能锁、存储介质
CN114177027A (zh) * 2021-12-22 2022-03-15 深圳市倍轻松科技股份有限公司 一种按摩器控制方法及其相关设备
CN114177027B (zh) * 2021-12-22 2024-01-19 深圳市倍轻松科技股份有限公司 一种按摩器控制方法及其相关设备
CN114562352A (zh) * 2021-12-28 2022-05-31 宁波圣龙智能汽车***有限公司 一种电子油泵的低温冷启动方法
CN116796114A (zh) * 2023-06-25 2023-09-22 广州呗呗科技有限公司 一种foc算法的优化方法
CN116796114B (zh) * 2023-06-25 2024-03-29 广州呗呗科技有限公司 一种foc算法的优化方法

Also Published As

Publication number Publication date
CN110350482B (zh) 2021-03-19

Similar Documents

Publication Publication Date Title
CN110350482A (zh) 电机堵转保护方法和装置
Reza et al. A review of reliable and energy efficient direct torque controlled induction motor drives
CN103872951B (zh) 基于滑模磁链观测器的永磁同步电机转矩控制方法
CN103688459B (zh) 电机控制装置
CN102545742B (zh) 永磁同步电动机无位置传感器控制装置和控制方法
CN103493362B (zh) 电动机控制装置
CN103501146B (zh) 无刷直流电机驱动***的换相转矩脉动抑制方法及***
CN108105139A (zh) 永磁同步直流风机启动控制方法、装置及空调室外机
CN105591584B (zh) 一种空调风机控制方法及装置
CN109372786A (zh) 直流风机的启动控制方法及装置、室外机、空调器
CN104283473B (zh) 电机控制装置和方法及空调***
CN103516267A (zh) 空调用永磁同步风扇电机的启动方法和***
CN112039024B (zh) 电机退磁检测方法、电机控制***和变频器设备
CN109687795A (zh) Pfc电路控制方法、装置、pfc电路及电机驱动电路
CN109617479B (zh) 一种低压大电流伺服驱动器
CN108365788A (zh) 一种基于无源性控制的矩阵变换器-永磁同步电机调速***和方法
CN109917288A (zh) 一种电机堵转的检测方法
CN107859645B (zh) 风机控制方法、***及空调
CN102857161A (zh) 空调设备及其永磁同步电机控制方法和装置
CN105429547B (zh) 基于虚拟相构造的单相无刷直流电机矢量控制方法
CN105024612A (zh) 一种基于参数辨识的电机电流控制方法及***
CN201181060Y (zh) 一种直流变频空气调节器
CN105406796B (zh) 一种变频压缩机频率控制方法、***及变频空调
Diachenko et al. Simple dynamic energy efficient field oriented control in induction motors
CN106130428A (zh) 一种洗衣机用无位置传感器变频直驱电机的速度检测方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant