一种电机控制方法、装置、电机及计算机可读存储介质与流程

文档序号:17693059发布日期:2019-05-17 21:13阅读:141来源:国知局
一种电机控制方法、装置、电机及计算机可读存储介质与流程

本申请涉及电机控制技术领域,尤其涉及一种电机控制方法、装置、电机及计算机可读存储介质。



背景技术:

目前家用电器中电机转速的控制方法是在内机控制程序中设定好预定转速,内机控制器根据设置要求实时检测电机转速,并根据实际情况调节电机的供电电压,以达到电机稳定运行的目的。但是产品的电机转速在正常大气压下设置好后,如果在高海拔地区使用,因为气压低、空气密度下小,风机系统负载变小,在特定转速下的风机系统做功就会变小,出风量降低,使空调等风冷型设备的换热性能降低,降低了机组的初始设计性能,使得在平原地区开发的成品不能适应高海拔地区的气候特点。



技术实现要素:

为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种电机控制方法、装置、电机及计算机可读存储介质。

有鉴于此,第一方面,本申请提供了一种,所述方法包括以下步骤:

根据目标电机的当前负载,确定所述目标电机的目标运行功率;

确定所述目标电机的当前运行功率与目标运行功率的功率偏差值;

根据所述功率偏差值,确定所述目标电机是否满足转速控制条件;

若所述目标电机满足转速控制条件,生成所述目标电机的转速控制信号;

根据所述转速控制信号,执行与所述功率偏差值对应的转速控制策略。

结合第一方面,在第一方面第一种可能的实施方式中,所述根据目标电机的当前负载,确定所述目标电机的目标运行功率,包括:

查找映射关系表,所述映射关系表存储有所述目标电机的预设负载与预设运行功率的映射关系;

根据所述当前负载,确定所述映射关系表中与所述当前负载对应的目标运行功率。

结合第一方面,在第一方面第二种可能的实施方式中,所述根据所述功率偏差值,确定所述目标电机是否满足转速控制条件,包括:

确定所述目标电机的功率偏差范围;

若所述功率偏差值未落入所述功率偏差范围内,确定所述目标电机满足转速控制条件。

结合第一方面,在第一方面第三种可能的实施方式中,所述根据所述转速控制信号,执行与所述功率偏差值对应的转速控制策略,包括:

根据所述功率偏差值,确定与所述功率偏差值对应的所述目标电机运行时的占空比数值;

根据预设占空比数值和所述目标电机的预设转速的线性关系,确定与所述占空比数值对应的所述目标电机的目标转速。

结合第一方面,在第一方面第四种可能的实施方式中,所述根据所述转速控制信号,执行与所述功率偏差值对应的转速控制策略,包括:

根据所述功率偏差值,确定与所述功率偏差值对应的所述目标电机的供电电压值;

根据预设供电电压值和所述目标电机的预设转速的线性关系,确定与所述供电电压值对应的所述目标电机的目标转速。

第二方面,本申请提供了一种电机控制装置,所述装置包括:

第一确定单元,配置用于根据目标电机的当前负载,确定所述目标电机的目标运行功率;

第二确定单元,配置用于确定所述目标电机的当前运行功率与目标运行功率的功率偏差值;

第三确定单元,配置用于根据所述功率偏差值,确定所述目标电机是否满足转速控制条件;

信号生成单元,配置用于若所述目标电机满足转速控制条件,生成所述目标电机的转速控制信号;以及

执行单元,配置用于根据所述转速控制信号,执行与所述功率偏差值对应的转速控制策略。

结合第二方面,在第二方面第一种可能的实施方式中,所述第三确定单元,包括:

第一确定子单元,配置用于确定所述目标电机的功率偏差范围;

第二确定子单元,配置用于若所述功率偏差值未落入所述功率偏差范围内,确定所述目标电机满足转速控制条件。

结合第二方面,在第二方面第二种可能的实施方式中,所述执行单元,包括:

第三确定子单元,配置用于根据所述功率偏差值,确定与所述功率偏差值对应的所述目标电机运行时的占空比数值;

第四确定子单元,配置用于根据预设占空比数值和所述目标电机的预设转速的线性关系,确定与所述占空比数值对应的所述目标电机的目标转速。

结合第二方面,在第二方面第三种可能的实施方式中,所述执行单元,包括:

第五确定子单元,配置用于根据所述功率偏差值,确定与所述功率偏差值对应的所述目标电机的供电电压值;

第六确定子单元,配置用于根据预设供电电压值和所述目标电机的预设转速的线性关系,确定与所述供电电压值对应的所述目标电机的目标转速。

第三方面,本申请提供了一种电机,所述电机包括如第二方面所述的电机控制装置。

第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有电机控制程序,所述电机控制程序被处理器执行时实现如第一方面所述的电机控制方法的步骤。

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:

本申请实施例提供的该方法,根据目标电机的当前负载,确定目标电机的目标运行功率;根据目标电机的当前运行功率与目标运行功率的功率偏差值,确定目标电机满足转速控制条件,生成目标电机的转速控制信号,根据转速控制信号执行与功率偏差值对应的转速控制策略,通过在不同负载下满足电机的运行功率需求的前提下对电机转速的自适应调节,保证了电机在不同负载下的运行性能,提高了电机在不同环境下运行的适应性。

附图说明

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

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种电机控制方法的流程示意图;

图2为本申请实施例提供的另一种电机控制方法的流程示意图;

图3为本申请实施例提供的又一种电机控制方法的流程示意图;

图4为本申请实施例提供的一种电机控制装置的结构示意图。

具体实施方式

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

现在将参考附图描述实现本发明各个实施例的服务器。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。

本申请实施例提供了一种电机控制方法,如图1所示,该方法可以包括以下步骤:

s101、根据目标电机的当前负载,确定目标电机的目标运行功率。

s102、确定目标电机的当前运行功率与目标运行功率的功率偏差值。

s103、根据功率偏差值,确定目标电机是否满足转速控制条件。

s104、若目标电机满足转速控制条件,生成目标电机的转速控制信号。

在本申请实施例中,可以根据功率偏差值,确定与功率偏差值对应的目标电机运行时的占空比数值;根据预设占空比数值和目标电机的预设转速的线性关系,确定与占空比数值对应的目标电机的目标转速。

在本申请实施例中,还可以根据功率偏差值,确定与功率偏差值对应的目标电机的供电电压值;根据预设供电电压值和目标电机的预设转速的线性关系,确定与供电电压值对应的目标电机的目标转速。

s105、根据转速控制信号,执行与功率偏差值对应的转速控制策略。

在本申请另一实施例中,如图2所示,上述步骤s101、根据目标电机的当前负载,确定目标电机的目标运行功率,可以包括以下步骤:

s201、查找映射关系表,映射关系表存储有目标电机的预设负载与预设运行功率的映射关系。

s202、根据当前负载,确定映射关系表中与当前负载对应的目标运行功率。

在本申请另一实施例中,如图3所示,上述步骤s103、根据功率偏差值,确定目标电机是否满足转速控制条件,可以包括以下步骤:

s301、确定目标电机的功率偏差范围。

s302、若功率偏差值未落入功率偏差范围内,确定目标电机满足转速控制条件。

本申请实施例提供的该方法,根据目标电机的当前负载,确定目标电机的目标运行功率;根据目标电机的当前运行功率与目标运行功率的功率偏差值,确定目标电机满足转速控制条件,生成目标电机的转速控制信号,根据转速控制信号执行与功率偏差值对应的转速控制策略,通过在不同负载下满足电机的运行功率需求的前提下对电机转速的自适应调节,保证了电机在不同负载下的运行性能,提高了电机在不同环境下运行的适应性,可以在不同海拔高度下保证电机的性能,解决了在正常大气压下设计的风冷型产品因为海拔高度不同而影响使用效果的问题。

下面以三种不同的控制方式对本申请实施例提供的一种电机控制方法做进一步说明:

控制方式一、

在硬件设施上,电机自身增加功率计算芯片,反馈电机的当前运行功率给机组控制器。

在软件控制设计上,在机组控制器程序中预设好不同负载下的目标运行功率,在运行过程中根据检测到的电机的当前运行功率与目标运行功率的功率偏差值,确定电机是否满足转速控制条件,如果满足,则可以通过调整电机的占空比来调整电机的当前转速,使得电机的当前运行功率与目标运行功率保持一致。

示例性的,在电机内部增加控制电路及程序,检测电机运行功率,电机控制器与机组控制器进行双向通讯。机组控制器程序设置好目标运行功率w1(目标运行功率w1可以是一个,也可以根据需求设置多个)、允许的功率偏差值△w(功率偏差值△w可以是一个,也可以根据需求设置多个)的范围值a、b,其中a大于b。

在运行中,电机控制器不断与机组控制器进行通讯,反馈电机的当前运行功率w2,机组控制器程序比较当前运行功率w2与目标运行功率w1的功率偏差值△w,如果功率偏差值△w=w1-w2>a,则机组控制器增大占空比或者调整电压等,提升机组控制器的转速,反之,如果功率偏差值△w=w1-w2<b,则机组控制器减少占空比或者调整电压等,降低机组控制器的转速,如果b≤△w≤a,则维持当前转速。

控制方式二、

在电机内部增加控制电路及程序,检测电机运行功率,电机控制器与机组控制器进行双向通讯,机组控制器程序设置好目标运行功率w1(目标运行功率w1可以是一个,也可以根据需求设置多个)、允许的功率偏差值△w(功率偏差值△w可以是一个,也可以根据需求设置多个)的范围值a、b,其中a大于b。

在运行中,机组控制器反馈目标运行功率给电机控制器,电机控制器比较当前运行功率w2与目标运行功率w1的功率偏差值△w,如果功率偏差值△w=w1-w2>a,则通过电机控制器自身完成转速提升调整,反之,如果功率偏差值△w=w1-w2<b,则由电机控制器自身完成转速降低调整,如果b≤△w≤a,则维持当前转速。

控制方式三、

在硬件设施上,在机组控制器上设计功率检测电路。在软件控制设计上,在控制器程序中设置好不同负载下的目标运行功率以及允许的功率偏差范围,该功率偏差范围为(b,a),其中,a为功率偏差范围的上限,b为功率偏差范围的下限,在电机运行过程中根据电机的当前运行功率与目标运行功率的功率偏差值调整电机当前转速,使得电机的当前运行功率与目标运行功率保持一致。

在机组控制器上增加功率检测电路,设置好目标运行功率w1(目标运行功率w1可以是一个,也可以根据需求设置多个)、功率偏差值△w(功率偏差值△w可以是一个,也可以根据需求设置多个)的范围值a、b。在电机实际运行过程中,功率检测电路检测电机的当前运行功率w2,并与目标运行功率w1进行比较,如果功率偏差值△w=w1-w2>a,则机组控制器增大占空比或者调整电压,提升内机转速,反之如果功率偏差值△w=w1-w2<b,则机组控制器减少占空比或者调整电压,降低内机转速,如果b≤△w≤a,则维持当前转速。

本申请实施例还提供了一种电机控制装置,如图4所示,该装置包括:

第一确定单元11,配置用于根据目标电机的当前负载,确定目标电机的目标运行功率;

第二确定单元12,配置用于确定目标电机的当前运行功率与目标运行功率的功率偏差值;

第三确定单元13,配置用于根据功率偏差值,确定目标电机是否满足转速控制条件;

信号生成单元14,配置用于若目标电机满足转速控制条件,生成目标电机的转速控制信号;以及

执行单元15,配置用于根据转速控制信号,执行与功率偏差值对应的转速控制策略。

在本申请另一实施例中,第三确定单元13,包括:

第一确定子单元,配置用于确定目标电机的功率偏差范围;

第二确定子单元,配置用于若功率偏差值未落入功率偏差范围内,确定目标电机满足转速控制条件。

在本申请另一实施例中,执行单元15,包括:

第三确定子单元,配置用于根据功率偏差值,确定与功率偏差值对应的目标电机运行时的占空比数值;

第四确定子单元,配置用于根据预设占空比数值和目标电机的预设转速的线性关系,确定与占空比数值对应的目标电机的目标转速。

在本申请另一实施例中,执行单元15,包括:

第五确定子单元,配置用于根据功率偏差值,确定与功率偏差值对应的目标电机的供电电压值;

第六确定子单元,配置用于根据预设供电电压值和目标电机的预设转速的线性关系,确定与供电电压值对应的目标电机的目标转速。

本申请实施例还提供了一种电机,该电机包括如图4所示的电机控制装置。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有电机控制程序,所述电机控制程序被处理器执行时实现如图1所示的电机控制方法的步骤。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

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