一种压缩机控制方法及装置与流程

文档序号:15074530发布日期:2018-08-01 00:54阅读:182来源:国知局

本发明涉及压缩机技术领域,尤其涉及一种压缩机控制方法及装置。



背景技术:

压缩机因其为制冷循环提供动力,被广泛应用于空调、冰箱等系统中。随着科技的高速发展,压缩机也不断发生着技术革新,典型的变换是将由皮带传动的传统压缩机更换成了由高压电驱动的电动压缩机。但是,现有的电动压缩机的控制方案大多为on/off模式,系统条件达成时开启压缩机,压缩机按照特定的转速运转直至关闭压缩机。这样,压缩机在运转过程中都为特定的转速,使得压缩机的转速与系统负荷不匹配。



技术实现要素:

本发明实施例提供一种压缩机控制方法及车辆,以解决现有的压缩机在运转过程中都为特定转速的问题。

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

第一方面,本发明实施例提供了一种压缩机控制方法,包括:

获取目标部件的当前温度,并判断所述当前温度是否达到预设第一温度;其中,所述目标部件连接所述压缩机;

若所述当前温度达到所述预设第一温度,开启所述压缩机;

获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转。

可选的,所述获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转的步骤,包括:

获取预设的温度值区间与转速的对应关系,计算所述当前温度与所述预设第一温度的差值;

确定所述差值对应的温度值区间,控制所述压缩机按照与所述温度值区间对应的转速运转。

可选的,所述获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转的步骤之后,还包括:

若所述目标部件的当前温度升高,获取所述压缩机的当前转速;

判断所述压缩机的当前转速是否达到预设最大转速;

若判定所述压缩机的当前转速未达到预设最大转速,控制所述压缩机按照第一控制模式运转;所述第一控制模式为:所述当前温度每升高预设温度值,控制所述压缩机的当前转速增大预设转速;

若所述压缩机的当前转速达到预设最大转速,控制所述压缩机按照预设最大转速运转。

可选的,所述获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的预设转速运转的步骤之后,还包括:

若所述目标部件的当前温度降低,判断所述当前温度是否小于预设第二温度;所述预设第二温度小于所述预设第一温度;

若所述当前温度小于预设第二温度,判断所述当前转速是否大于预设最小转速;

若判定所述当前转速大于预设最小转速,控制所述压缩机按照第二控制模式运转;所述第二控制模式为:所述当前温度每降低所述预设温度值,控制所述压缩机的当前转速减小所述预设转速;

若判定所述当前转速小于或等于预设最小转速,关闭所述压缩机。

第二方面,本发明实施例还提供了一种压缩机控制装置,包括:

第一获取模块,用于获取目标部件的当前温度,并判断所述当前温度是否达到预设第一温度;其中,所述目标部件连接所述压缩机;

开启模块,用于若所述当前温度达到所述预设第一温度,开启所述压缩机;

第一控制模块,用于获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转。

可选的,所述第一控制模块包括:

计算单元,用于获取预设的温度值区间与转速的对应关系,计算所述当前温度与所述预设第一温度的差值;

控制单元,用于确定所述差值对应的温度值区间,控制所述压缩机按照与所述温度值区间对应的转速运转。

可选的,所述装置还包括:

第二获取模块,用于若所述目标部件的当前温度升高,获取所述压缩机的当前转速;

第一判断模块,用于判断所述压缩机的当前转速是否达到预设最大转速;

第二控制模块,用于若判定所述压缩机的当前转速未达到预设最大转速,控制所述压缩机按照第一控制模式运转;所述第一控制模式为:所述当前温度每升高预设温度值,控制所述压缩机的当前转速增大预设转速;

第三控制模块,用于若所述压缩机的当前转速达到预设最大转速,控制所述压缩机按照预设最大转速运转。

可选的,所述装置还包括:

第二判断模块,用于若所述目标部件的当前温度降低,判断所述当前温度是否小于预设第二温度;所述预设第二温度小于所述预设第一温度;

第三判断模块,用于若所述当前温度小于预设第二温度,判断所述当前转速是否大于预设最小转速;

第四控制模块,用于若判定所述当前转速大于预设最小转速,控制所述压缩机按照第二控制模式运转;所述第二控制模式为:所述当前温度每降低所述预设温度值,控制所述压缩机的当前转速减小所述预设转速;

关闭模块,用于若判定所述当前转速小于或等于预设最小转速,关闭所述压缩机。

第三方面,本发明实施例还提供了一种车辆,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面中所述的压缩机控制方法的步骤。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中所述的压缩机控制方法的步骤。

本发明实施例中,通过获取目标部件的当前温度,并当判定所述当前温度达到预设第一温度,则开启所述压缩机,进而获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转。这样,也就使得所述压缩机的运转可以根据目标部件的温度来实现开启控制,并能够智能地选择与目标部件当前温度对应的转速,使得压缩机在运转过程中的转速是可变化的,以使得压缩机的转速更加匹配系统负荷,提高了压缩机的运行性能。

附图说明

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

图1是本发明实施例提供的一种压缩机控制方法的流程图;

图2是本发明实施例提供的另一种压缩机控制方法的流程图;

图3是本发明实施例提供的一种压缩机控制装置的结构图;

图4是本发明实施例提供的另一种压缩机控制装置的结构图;

图5是本发明实施例提供的另一种压缩机控制装置的结构图。

具体实施方式

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

请参见图1,图1是本发明实施例提供的一种压缩机控制方法的流程图,如图1所示,包括以下步骤:

步骤101、获取目标部件的当前温度,并判断所述当前温度是否达到预设第一温度。

需要说明的是,所述目标部件连接所述压缩机。具体地,所述压缩机为电动压缩机,所述压缩机控制方法可以是应用于具有压缩机的系统中,如空调系统、冰箱系统或新能源汽车的电池系统中等。当所述压缩机控制方法应用于空调系统时,所述目标部件可以为蒸发器,当所述压缩机控制方法应用于新能源汽车的电池系统中时,所述目标部件可以为水气分离器。在本发明实施例的以下实施方案中,将以所述压缩机控制方法应用于车载空调系统、所述目标部件为蒸发器为例进行说明。

可以理解的,车载空调系统包括冷凝器、蒸发器、压缩机、鼓风机等。压缩机可以是通过吸入蒸发器出口的低温低压的气态制冷剂,把制冷剂压缩成高温高压的气态排向冷凝器。所述车载空调系统的开启可以是通过设于车辆驾驶舱内的启动按钮实现。需要说明的是,所述蒸发器可以设有温度传感器,通过所述温度传感器来获取所述蒸发器的温度。当车辆驾驶舱内的启动按钮被按压,此时可以认为车内用户有制冷需求,可能需要通过开启车载空调系统来实现制冷。通过所述温度传感器获取所述蒸发器的当前温度,并判断所述当前温度是否达到预设第一温度,也就是判断所述当前温度是否大于或等于所述预设第一温度。

本发明实施例中,所述预设第一温度可以是由用户设定的特定温度,或者也可以是车辆在出厂前,根据多次实验总结出的适宜温度。

步骤102、若所述当前温度达到所述预设第一温度,开启所述压缩机。

也就是说,当判定所述蒸发器的当前温度大于或等于预设第一温度,则开启所述压缩机。这样,也就使得所述压缩机的开启可以是根据蒸发器的温度来实现控制。

步骤103、获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转。

具体的,蒸发器的当前温度大于所述预设第一温度,当开启所述压缩机后,计算蒸发器的当前温度与所述预设第一温度的差值。进而确定所述差值所属的温度值区间,根据预设的温度值区间与转速的对应关系,也就能确定所述差值对应的转速,控制所述压缩机按照所述差值对应的转速运转。

本发明实施例中,所述步骤103包括:

获取预设的温度值区间与转速的对应关系,计算所述当前温度与所述预设第一温度的差值;

确定所述差值对应的温度值区间,控制所述压缩机按照与所述温度值区间对应的转速运转。

需要说明的是,所述预设的温度值区间与转速的对应关系,可以是预先设定的对应关系。例如,可以预先设定蒸发器的预设最大温度,所述预设最大温度大于预设第一温度,将所述预设最大温度与所述预设第一温度之间的温度差值等分为多个温度区间。假设所述预设最大温度为50°,所述预设第一温度为25°,将所述预设最大温度与所述预设第一温度之间的温度差值等分为5个温度区间,也就是说每5°为一个温度区间,每一个所述温度区间对应一个转速。如第一温度区间为0~5°,对应第一转速;第二温度区间为5°~10°,对应第二转速;第三温度区间为10°~15°,对应第三转速;第四温度区间为15°~20°,对应第四转速;第五温度区间为20°~25°,对应第五转速。当所述蒸发器的当前温度与所述预设第一温度的差值为7°,也就能确定与所述差值匹配的转速为与第二温度区间所对应的第二转速,则控制所述压缩机按照第二转速运转。

需要说明的是,每一个所述温度区间对应有一个特定的转速。假设五个温度区间对应有五个转速,这五个转速可以是按照一定的转速值依次递增,如第二转速和第一转速的差值等于第三转速和第二转速的差值;这五个转速也可以是按照一定的比例关系依次增大,如第二转速和第一转速的比例关系等于第三转速和第二转速的比例关系;或者,这个五个转速可以是不存在任何数学关系的特定的转速值。

本发明实施例中,通过获取目标部件的当前温度,并当判定所述当前温度达到预设第一温度,则开启所述压缩机,进而获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转。这样,也就使得所述压缩机的运转可以根据目标部件的温度来实现开启控制,并能够智能地选择与目标部件当前温度对应的转速,使得压缩机在运转过程中的转速是可变化的,以使得压缩机的转速更加匹配系统负荷,提高了压缩机的运行性能。

请参见图2,图2是本发明实施例提供的另一种压缩机控制方法的流程图,如图2所示,所述压缩机控制方法包括:

步骤201、获取目标部件的当前温度,并判断所述当前温度是否达到预设第一温度。

该步骤可参照图1所示实施例中的步骤101进行实施,为避免重复,本发明实施例中对此不作赘述。

步骤202、若所述当前温度达到所述预设第一温度,开启所述压缩机。

该步骤可参照图1所示实施例中的步骤102进行实施,为避免重复,本发明实施例中对此不作赘述。

步骤203、获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转。

该步骤可参照图1所示实施例中的步骤103进行实施,为避免重复,本发明实施例中对此不作赘述。

步骤204、若所述目标部件的当前温度升高,获取所述压缩机的当前转速。

本发明实施例中,将以所述压缩机控制方法应用于车载空调系统、所述目标部件为蒸发器为例进行说明。当所述压缩机开启后,设于所述蒸发器的温度传感器实时地获取蒸发器的当前温度;或者也可以是每间隔预设时间获取蒸发器的当前温度,如每间隔10分钟获取所述蒸发器的当前温度,并判断所述蒸发器的当前温度是否升高。也就是说,判断所述蒸发器的当前温度是否大于前一间隔时间对应的温度。

当所述蒸发器的当前温度大于前一间隔时间对应的温度,也就说明所述蒸发器的当前温度升高,则获取此时所述压缩机的当前转速。

步骤205、判断所述压缩机的当前转速是否达到预设最大转速。

可以理解的,压缩机具有能够连续运转所能承受的最大转速值,所述预设最大转速也就是压缩机设计时所允许的连续长时间运转的最高转速。

本发明实施例中,蒸发器的预设最大温度与所述预设第一温度之间的温度差值等分为多个温度区间;所述预设第一温度对应压缩机的预设第一转速,将所述预设最大转速与所述预设第一转速之间的差值等分为多个转速区间,以使得每一温度区间对应一个转速区间。

当所述蒸发器的当前温度升高,所述蒸发器的当前温度与所述预设第一温度的差值也就会增大,所述差值对应的转速也就会发生改变。所述蒸发器的当前温度升高至与所述预设第一温度的差值达到一个温度区间,则所述压缩机的当前转速对应的增大一个转速区间。可以理解地,当所述蒸发器的当前温度升高,相应地获取所述压缩机的当前转速,并判断所述压缩机的当前转速是否达到预设最大转速,也就是判断所述压缩机的当前转速是否大于或等于预设最大转速。

步骤206、若否,控制所述压缩机按照第一控制模式运转。

也就是说,若所述压缩机的当前转速小于所述预设最大转速,则控制所述压缩机按照第一控制模式运转。本发明实施例中,所述第一控制模式为:当所述当前温度每升高预设温度值,控制所述压缩机的当前转速增大预设转速。

需要说明的,所述预设温度值和所述预设转速可以是由用户预先设定。例如,所述预设温度值为5°,所述预设转速为100转。当所述当前温度每升高5°,则所述压缩机的当前转速增大100转;当所述当前温度升高了10°,则所述压缩机的当前转速相应地增大200转。这样,也就能够控制所述压缩机的转速能够进行规律性地调节,将所述压缩机的转速合理地控制在与蒸发器温度相对应的范围内,避免压缩机转速的突然增大,更有利于压缩机的性能的稳定。

步骤207、若是,控制所述压缩机按照预设最大转速运转。

若所述压缩机的当前转速达到预设最大转速,也就是说,所述压缩机的当前转速大于或等于所述预设最大转速,则控制所述压缩机按照预设最大转速运转。这样,也就能控制压缩机在合理的转速范围内运转。

需要说明的是,当压缩机的当前转速达到预设最大转速时,所述蒸发器的当前温度可以是预设最大温度,或者也可以继续升高,所述蒸发器的当前温度不受压缩机预设最大转速的影响。

步骤208、若所述目标部件的当前温度降低,判断所述当前温度是否小于预设第二温度。

可以理解的,所述车载空调系统还可以包括与蒸发器相邻设置的鼓风机,所述鼓风机用以对蒸发器实现散热降温作用。在所述车载空调系统的运行过程中,所述鼓风机的作用,会使得蒸发器的温度下降。当所述蒸发器的当前温度降低,判断所述蒸发器的当前温度是否小于预设第二温度。

本发明实施例中,所述预设第二温度小于所述预设第一温度。

步骤209、若所述当前温度小于预设第二温度,判断所述当前转速是否大于预设最小转速。

也就是说,当判定所述蒸发器的当前温度小于预设第二温度,获取所述压缩机的当前转速,并判断所述压缩机的当前转速是否大于预设最小转速。其中,所述预设最小转速可以是由用户设定。

步骤210、若是,控制所述压缩机按照第二控制模式运转。

本发明实施例中,所述第二控制模式为:当所述当前温度每降低所述预设温度值,控制所述压缩机的当前转速减小所述预设转速。

也就是说,当判定所述压缩机的当前转速大于所述预设最小转速,则控制所述压缩机按照第二控制模式运转。可以理解的,当蒸发器的当前温度达到预设第一温度时,压缩机才会开启。而所述预设第二温度小于预设第一温度,也就是说,在压缩机及蒸发器运行的过程中,蒸发器的温度可能会降低,例如可以是与蒸发器相邻设置的鼓风机使得蒸发器的温度降低。当所述蒸发器的温度降低至预设第二温度及以下,则所述蒸发器的当前温度每降低预设温度值,则控制所述压缩机的当前转速降低预设转速。例如,所述预设温度值为5°,所述预设转速为100转。当所述当前温度每降低5°,则所述压缩机的当前转速减小100转;当所述当前温度降低了10°,则所述压缩机的当前转速相应地减小200转。

需要说明的是,当所述蒸发器的当前温度降低,且所述蒸发器的当前温度大于预设第二温度,则控制所述压缩机的转速不发生改变。例如,所述压缩机的当前转速为预设最大转速,若所述蒸发器的当前温度降低,但所述蒸发器的当前温度大于预设第二温度,控制所述压缩机按照预设最大转速运转。当所述蒸发器的当前温度继续降低,并降低至小于预设第二温度时,则所述蒸发器的当前温度每降低预设温度值,控制所述压缩机的当前转速减小所述预设转速。这样,也就能够使得压缩机的转速能够根据蒸发器的温度实现规律性地调节,并能使得对压缩机的控制更加智能化。

需要说明的是,所述第二控制模式中的预设温度值及预设转速可以等于所述第一控制模式中的预设温度值及预设转速。

步骤211、若否,关闭所述压缩机。

也就是说,当判定所述压缩机的当前转速小于或等于预设最小转速,则关闭所述压缩机。

本发明实施例中,当目标部件的当前温度升高,且压缩机的当前转速未达到预设最大转速时,控制压缩机按照第一控制模式运转;当目标部件的当前温度降低且小于预设第二温度,在压缩机的当前转速大于预设最小转速时,控制压缩机按照第二控制模式运转。这样,也就使得所述压缩机能够根据目标部件的温度的变化实现相应的增大或减小,防止压缩机的突然开闭或关闭,避免压缩机经常性地开启或关闭而影响压缩机的性能,提高了压缩机的使用寿命。

请参见图3,图3是本发明实施例提供的一种压缩机控制装置的结构图,如图3所示,所述压缩机控制装置300包括:

第一获取模块301,用于获取目标部件的当前温度,并判断所述当前温度是否达到预设第一温度;其中,所述目标部件连接所述压缩机;

开启模块302,用于若所述当前温度达到所述预设第一温度,开启所述压缩机;

第一控制模块303,用于获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转。

可选的,如图4所示,所述第一控制模块303包括:

计算单元3031,用于获取预设的温度值区间与转速的对应关系,计算所述当前温度与所述预设第一温度的差值;

控制单元3032,用于确定所述差值对应的温度值区间,控制所述压缩机按照与所述温度值区间对应的转速运转。

可选的,如图5所示,所述压缩机控制装置还包括:

第二获取模块304,用于若所述目标部件的当前温度升高,获取所述压缩机的当前转速;

第一判断模块305,用于判断所述压缩机的当前转速是否达到预设最大转速;

第二控制模块306,用于若判定所述压缩机的当前转速未达到预设最大转速,控制所述压缩机按照第一控制模式运转;所述第一控制模式为:所述当前温度每升高预设温度值,控制所述压缩机的当前转速增大预设转速;

第三控制模块307,用于若所述压缩机的当前转速达到预设最大转速,控制所述压缩机按照预设最大转速运转;

第二判断模块308,用于若所述目标部件的当前温度降低,判断所述当前温度是否小于预设第二温度;所述预设第二温度小于所述预设第一温度;

第三判断模块309,用于若所述当前温度小于预设第二温度,判断所述当前转速是否大于预设最小转速;

第四控制模块310,用于若判定所述当前转速大于预设最小转速,控制所述压缩机按照第二控制模式运转;所述第二控制模式为:所述当前温度每降低所述预设温度值,控制所述压缩机的当前转速减小所述预设转速;

关闭模块311,用于若判定所述当前转速小于或等于预设最小转速,关闭所述压缩机。

本发明实施例中,通过获取目标部件的当前温度,并当判定所述当前温度达到预设第一温度,则开启所述压缩机,进而获取所述当前温度与所述预设第一温度的差值,控制所述压缩机按照与所述差值匹配的转速运转。这样,也就使得所述压缩机的运转可以根据目标部件的温度来实现开启控制,并能够智能地选择与目标部件当前温度对应的转速,使得压缩机在运转过程中的转速是可变化的,以使得压缩机的转速更加匹配系统负荷,提高了压缩机的运行性能。

可选的,本发明实施例还提供一种车辆,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述压缩机控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

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

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

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

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