压缩机的控制方法、装置及电子设备
文献发布时间:2023-06-19 18:53:06
技术领域
本申请属于压缩机频率控制技术领域,具体涉及压缩机的控制方法、装置及电子设备。
背景技术
变频机组的压缩机工作频率受工作需求的影响,频率变化较大,能够达到90Hz左右的跨度。机组的机械结构会产生振动形成噪音,而当压缩机达到某个频率点后,将会与机组结构产生共振,使得噪声进一步加大,在相关技术中,主要通过声音传感器采集噪声最大点,然后再用人工将该频率点进行屏蔽。但在实际工作中,机组长时间使用后有积灰、生锈,亦或是在运输及安装中由于磕碰、挤压等造成结构件存在形变的情况,这些问题导致压缩机在达到某些其他特定运行频率时会与机组结构产生共振,进而生出极大噪音异响。
发明内容
为此,本申请提供压缩机的控制方法、装置及电子设备,有助于帮助解决机组使用过程中,由于机组外机因生产精度误差、结构形变等原因,导致压缩机在到达某些特定运行频率时与机组结构产生共振引发噪音异响的问题。
为实现以上目的,本申请采用如下技术方案:
第一方面,提供一种压缩机的控制方法,所述方法包括:
在压缩机的运行过程中,获取所述压缩机的管路的检测数值;
当所述检测数值超过预设值时,采集所述压缩机的管路的振动幅值和运行频率;
根据所述振动幅值和所述运行频率,确定所述压缩机运行需要屏蔽的目标运行频率;
控制所述压缩机跳过所述目标运行频率进行运行。
进一步地,所述根据所述振动幅值和所述运行频率,确定所述压缩机运行需要屏蔽的目标运行频率,包括:
将所述振动幅值记入历史幅值采集集合中,并将所述振动幅值对应的运行频率记录到屏蔽点集合中,其中,所述历史幅值采集集合中所述振动幅值的数量的最大值为预设数量,所述屏蔽点集合中所述运行频率的数量的最大值为所述预设数量;
将所述屏蔽点集合中的所述运行频率,作为所述目标运行频率。
进一步地,所述将所述振动幅值记入历史幅值采集集合中,并将所述振动幅值对应的运行频率记录到屏蔽点集合中,包括:
在所述历史幅值采集集合中已经记录的振动幅值的数量小于所述预设数量时,直接将当前采集的振动幅值记入所述历史幅值采集集合中,将当前采集的振动幅值对应的运行频率记录到所述屏蔽点集合中;
在所述历史幅值采集集合中已经记录的振动幅值的数量等于所述预设数量,且当前采集的振动幅值大于所述历史幅值采集集合中的振动幅值的最小值时,将所述历史幅值采集集合中的所述最小值替换成所述当前采集的振动幅值,将所述屏蔽点集合中所述最小值对应的运行频率替换成所述当前采集的振动幅值对应的运行频率。
进一步地,所述将所述历史幅值采集集合中的所述最小值替换成所述当前采集的振动幅值,将所述屏蔽点集合中所述最小值对应的运行频率替换成所述当前采集的振动幅值对应的运行频率之后,所述方法还包括:
将被替换的所述最小值记入预备幅值集合中,将被替换的所述最小值对应的运行频率记入预备屏蔽点集合中,并将替换计数值增加预设计数值。
进一步地,所述将替换计数值增加预设计数值之后,所述方法还包括:
将所述替换计数值除以所述预设数量,获得比例值;
根据所述比例值,获得所述屏蔽点集合中所述运行频率的数量的最大值的增加数量;
将所述预备幅值集合中各个被替换的所述最小值按照从大到小的顺序进行排序,获得所述预备幅值集合中前所述增加数量个被替换的所述最小值;
从所述预备屏蔽点集合中,获取前所述增加数量个被替换的所述最小值对应的运行频率,并将前所述增加数量个被替换的所述最小值对应的运行频率添加至所述屏蔽点集合中。
进一步地,所述根据所述比例值,获得所述屏蔽点集合中所述运行频率的数量的最大值的增加数量,包括:
当所述比例值大于第一预设比例值时,将所述增加数量设置为第一预设增加数量;
当所述比例值大于第二预设比例值时,将所述增加数量设置为第二预设增加数量,其中,所述第二预设比例值大于所述第一预设比例值,所述第二预设增加数量大于所述第一预设增加数量。
进一步地,所述控制所述压缩机跳过所述目标运行频率进行运行,包括:
当所述压缩机在升频过程中未运行到所述目标运行频率时,控制所述压缩机的运行频率增加预设数值,以跳过所述目标运行频率;
当所述压缩机在降频过程中未运行到所述目标运行频率时,控制所述压缩机的运行频率减少预设数值,以跳过所述目标运行频率。
进一步地,所述方法还包括:
当所述压缩机的运行时长大于预设时长,或者,所述压缩机所在的机组关机时,将所述历史幅值采集集合、所述屏蔽点集合、所述预备幅值集合和所述预备屏蔽点集合清空,将所述替换计数值设置为初始值。
第二方面,本申请提供一种压缩机的控制装置,包括:
检测模块,用于在压缩机的运行过程中,获取所述压缩机的管路的检测数值;
采集模块,用于当所述检测数值超过预设值时,采集所述压缩机的管路的振动幅值和运行频率;
处理模块,用于根据所述振动幅值和所述运行频率,确定所述压缩机运行需要屏蔽的目标运行频率;
控制模块,用于控制所述压缩机跳过所述目标运行频率进行运行。
第三方面,本申请提供一种电子设备,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
本申请采用以上技术方案,至少具备以下有益效果:
本申请在压缩机运行过程中,获取压缩机的管路的检测数值,在检测数值超过预设值时,采集压缩机的管路的振动幅值和运行频率,根据振动幅值和运行频率,确定压缩机运行需要屏蔽的目标运行频率,从而实现在压缩机运行过程中对需要屏蔽的目标运行频率的自动采集;基于需要屏蔽的目标运行频率控制压缩机跳过该目标运行频率进行运行,减少在机组使用过程中压缩机在到达某些特定运行频率时与机组结构产生共振引发噪音异响较大的情况。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据一示例性实施例示出的一种压缩机的控制方法的流程图;
图2是根据一示例性实施例示出的一种压缩机的控制方法的流程图一;
图3是根据一示例性实施例示出的一种压缩机的控制装置的框图示意图;
图4是根据一示例性实施例示出的一种电子设备的框图示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
请参阅图1,图1是根据一示例性实施例示出的一种压缩机的控制方法的流程图,该方法包括如下步骤:
S101、在压缩机的运行过程中,获取压缩机的管路的检测数值;
S102、当检测数值超过预设值时,采集压缩机的管路的振动幅值和运行频率;
S103、根据振动幅值和所述运行频率,确定压缩机运行需要屏蔽的目标运行频率;
S104、控制压缩机跳过目标运行频率进行运行。
其中,压缩机的管路的检测数值,可以是压缩机的管路的应变力的数值,也可以是压缩机的管路的其他参数的数值,本申请以压缩机的管路的检测数值为压缩机的管路的应变力的数值进行解释说明。具体的,压缩机的管路两侧上设置应变片,通过在压缩机运行过程中检测应变片的应受力来采集压缩机在运行过程中在当前运行频率下压缩机的管路的振动幅值,在应变片的检测数值超过预设值的情况下,通过红外测距传感器记录超过该预设值时压缩机当前运行频率下对应的压缩机管路振动幅度,并记录该振动幅度的振动幅值和当前压缩机的运行频率。
在实际使用过程中,预设值可以设置为但不限于设置为85με(με是微应变的单位符号)。在实际实验中,当压缩机在运行过程中压缩机的管路上的检测数值超过85με后,压缩机的运行频率和机组结构产生共振引发的声音就会比较明显,此外,当设置预设值为85με的情况下,当压缩机的运行频率屏蔽点集合采集完成时,能够采集到的更多的运行频率使压缩机运转到该运行频率会引发比较大的噪音;当设置预设值高于85με时,例如90με,当压缩机的运行频率屏蔽点集合采集完成时,可能会出现屏蔽点集合采集不满的情况。
进一步地,根据振动幅值和运行频率,确定压缩机运行需要屏蔽的目标运行频率,实现在压缩机运行过程中自动采集需要屏蔽的目标运行频率,控制压缩机运行时跳过目标运行频率,以减少在使用过程中压缩机到达某些特定运行频率时与机组结构产生共振引发噪音异响较大的情况,同时,压缩机连接端的管路在长时间共振的情况下容易发生断裂,减少压缩机某些特定运行频率出现,可以进一步减少压缩机管路发生断裂的情况。
对于步骤S103,在一个实施例中,根据振动幅值和运行频率,确定压缩机运行需要屏蔽的目标运行频率,包括:将振动幅值记入历史幅值采集集合中,并将振动幅值对应的运行频率记录到屏蔽点集合中,其中,历史幅值采集集合中振动幅值的数量的最大值为预设数量,屏蔽点集合中运行频率的数量的最大值为预设数量;将屏蔽点集合中运行频率,作为目标运行频率。
具体的,预设数量为N个,在历史幅值采集集合中已经记录的振动幅值的数量小于N个时,直接将当前采集的振动幅值记入历史幅值采集集合中,将当前采集的振动幅值对应的运行频率记录到屏蔽点集合中。
在实际应用过程中,在压缩机首次运行时,直接将N个当前采集的振动幅值记入历史幅值采集集合中,将当前采集的振动幅值对应的运行频率记入屏蔽点集合中,以使屏蔽点集合在压缩机运行中可以采集N个屏蔽点。
在历史幅值采集集合中已经记录了N个振动幅值,且当前采集的振动幅值大于历史幅值采集集合中的最小值时,将历史幅值采集集合中的最小值替换成当前采集的振动幅值,同时将屏蔽点集合中最小值对应的运行频率替换成当前采集的振动幅值对应的运行频率。
在实际应用过程中,在历史幅值采集集合中在记录N个振动幅值之后,当前采集的振动幅值与历史幅值采集集合中的振动幅值做比较,若当前采集的振动幅值大于历史幅值采集集合的最小值,将当前采集的振动幅值与历史幅值采集集合的最小值做替换,同时将当前采集的振动幅值对应的运行频率与屏蔽点集合中最小值对应的运行频率做替换,其中,屏蔽点集合中被替换的运行频率是历史幅值采集集合中最小值对应的运行频率,保证屏蔽点集合中的运行频率是导致压缩机运行时与机组结构产生共振的相对最大影响值。
在将历史幅值采集集合中的最小值替换成当前采集的振动幅值,同时将屏蔽点集合中最小值对应的运行频率替换成当前采集的振动幅值对应的运行频率之后,将被替换的历史幅值采集集合中的最小值记入预备幅值集合中,被替换的历史幅值采集集合中的最小值对应的运行频率记入预备屏蔽点集合中,并将替换计数值增加预设计数值。
在将替换计数值增加预设值之后,替换计数值除以预设数量,获得比例值;根据比例值,获得屏蔽点集合中运行频率的数量的最大值的增加数量;
将预备幅值集合中各个被替换的最小值按照从大到小的顺序进行排序,获得预备幅值集合中前增加数量个被替换的最小值;
从预备屏蔽点集合中,获取前增加数量个被替换的所述最小值对应的运行频率,并将前增加数量个被替换述最小值对应的运行频率添加至屏蔽点集合中。
具体的,替换计数值除以预设数量,获得比例值,之后根据比例值,获得屏蔽点集合中运行频率的数量的最大值,同时获得屏蔽点集合中运行频率的数量的最大值比预设数量N增加的数量m,以保证在压缩机的管路的检测数值超过预设值过多时,通过增加屏蔽点集合中目标运行频率的个数来减少压缩机运行过程中和机组结构产生共振的可能,进而减少噪音。
当屏蔽点集合的个数调整完之后,将预备幅值集合各个被替换的最小值按照从大到小的顺序进行排序,从排序之后的预备幅值集合中获取前m个被替换的最小值,之后从预备屏蔽点集合中获取前m个被替换的最小值对应的运行频率添加至屏蔽点集合中。
根据比例值,获得屏蔽点集合中运行频率的数量的最大值的增加数量,包括:
当比例值大于第一预设比例值时,将增加数量设置为第一预设增加数量;
当比例值大于第二预设比例值时,将增加数量设置为第二预设增加数量,其中,第二预设比例值大于第一预设比例值,第二预设增加数量大于第一预设增加数量。
具体的,计数值为L,屏蔽点集合Y的数量为y(y的初始值为N),第一预设比例值为40%,第二预设比例值为70%,第一预设增加数量为0.2N(即m=0.2N)第二预设增加数量为0.4N(即m=0.4N);
当L/y<40%时,屏蔽点集合的数量y不变,仍是预设数量N;
当L/y>40%时,屏蔽点集合的数量y增加预设数量N的0.2倍,集合Y的数量y的数值向上取整数;
当L/y>70%时,屏蔽点集合的数量y增加预设数量N的0.4倍,集合Y的数量y的数值向上取整数。
将屏蔽点集合的数量按不同的比例增加,可以进一步保障在检测数值超过预设值过多的情况下,最大可能的减少压缩机运行过程中和机组结构产生共振的情况,进而减少噪音。
请参见图2,图2是根据一示例性实施例示出的一种压缩机控制方法的流程图一,在一个实施中,在压缩机所在的工作机组正常运行过程中,判断压缩机是否是第一次启动,若是,压缩机频率PID(proportion-integral-derivative,比例-积分-微分)调节,检测压缩机在运行中的管路上的应变力,获取检测数值,
参见图2,获取压缩机管路的检测数值之后,若检测数值超过85με,记录当前运行频率下的压缩机的管路的振动幅值,并将该振动幅值记入历史幅值采集集合X中,将该振动幅值对应的压缩机运行频率记入屏蔽采集集合Y中,其中,屏蔽采集集合Y中的运行频率是压缩机运行需要屏蔽的目标运行频率。
当压缩机的运行频率屏蔽点集合采集达到N个之后,将当前采集的振动幅值与历史幅值采集集合X中的振动幅值的最小值做比较,
若当前采集的振动幅值小于或等于最小值,则继续运行;
若当前采集的振动幅值大于最小值,则继续判断记录的振动幅值的数量是否超过y个,
若记录的振动幅值的数量达到y个,则将当前采集的振动幅值与历史幅值采集集合X的最小值做替换,同时将当前采集的振动幅值对应的运行频率与屏蔽点集合中Y的运行频率做替换;
在将当前采集的振动幅值与历史幅值采集集合X的最小值做替换,同时将当前采集的振动幅值对应的运行频率与屏蔽点集合中Y的集合X的最小值对应的运行频率做替换之后,将被替换的历史幅值采集集合X中的最小值记入预备幅值集合H中,被替换的历史幅值采集集合X中的最小值对应的运行频率记入预备屏蔽点集合G中,并将替换计数值L增加预设计数值,
若记录的振动幅值的数量达没有到y个,则当前采集的振动幅值对应的运行频率对应的运行频率记入集合Y。
判断屏蔽点集合Y是否采集完成,当压缩机的运行频率屏蔽点集合采集完成,比较计数值L与y的占比:
当L/y<40%时,屏蔽点集合的数量y不变,仍是预设数量N;
当L/y>40%时,屏蔽点集合的数量y增加预设数量N的0.2倍,y的值变为1.2N,其中,数量y数值向上取整数;
当L/y>70%时,屏蔽点集合的数量y增加预设数量N的0.4倍,y的值变为1.4N,其中,数量y数值向上取整数;
判断y的值是否发生变化:
如果y的值没有变化,则继续运行;
如果y的值发生变化,根据L/y的比例值,获得y增加的个数m,调整y的值,同时调整屏蔽点集合Y中运行频率;
具体的,当屏蔽点集合Y的个数调整完之后,将预备幅值集合H各个被替换的最小值按照从大到小的顺序进行排序,从排序之后的预备幅值集合H中获取前m个被替换的最小值,之后从预备屏蔽点集合G中获取前m个被替换的最小值对应的运行频率添加至屏蔽点集合Y中。
在压缩机所在的工作机组正常运行过程中,判断压缩机是否是第一次启动,若,压缩机不是第一次启动,则判断压缩机运行时间是否预设时长Z:
如果压缩机运行时间达到预设时长,则清空历史幅值采集集合X、屏蔽点集合Y、预备幅值集合H、预备屏蔽点集合G及计数值L;
如果压缩机运行时间没有达到预设时长,则控制压缩机跳过屏蔽点集合Y中的运行频率继续运行,一直运行到压缩机关机,确认压缩机关机之后,清空历史幅值采集集合X、屏蔽点集合Y、预备幅值集合H、预备屏蔽点集合G及计数值L。
请参见图1,对于步骤S104、控制压缩机跳过目标运行频率进行运行。
具体的,当压缩机在升频过程中未运行到目标运行频率时,控制压缩机的运行频率增加预设数值,以跳过目标运行频率;
当压缩机在降频过程中未运行到目标运行频率时,控制压缩机的运行频率减少预设数值,以跳过目标运行频率。
其中,预设数值可以是1,也可以是其他数值。在实际应用过程中,压缩机运行过程中避开屏蔽点集合的运行频率来运行,如果在压缩机升频中遇到需要屏蔽的运行频率,控制频率自动加一以跳过该运行频率继续运行;如果在压缩机降频中遇到需要屏蔽的运行评率,控制频率自动减一,以跳过该运行频率继续运行;如果出现连续频率需要跳过的话,则控制一直进行加一或者减一来处理,直到跳出需要屏蔽的运行频率。
在本申请中,当压缩机的运行时长大于预设时长,或者,压缩机所在的机组关机时,将历史幅值采集集合、屏蔽点集合、预备幅值集合和预备屏蔽点集合清空,将替换计数值设置为初始值。
具体的,历史幅值采集集合、屏蔽点集合、预备幅值集合和预备屏蔽点集合在第一次压缩机运行时会进行一遍采集,此后若压缩机累计运行时间没有达到预设时长,则压缩机会按第一次采集到的屏蔽点集合对目标频率进行屏蔽,直到累计运行时间达到预设时长,则历史幅值采集集合、屏蔽点集合、预备幅值集合和预备屏蔽点集合全部进行清空,同时清空替换计数值,重新进行采集。此外,当压缩机所在的机组关机后,历史幅值采集集合、屏蔽点集合、预备幅值集合和预备屏蔽点集合也全部进行清空,同时清空替换计数值。
在实际应用过程中,机组一般都会长时间开机运行,在该过程中,机组机构变行、壳体积灰、雨点打击壳体等因素,都会导致压缩机与机组结构产生共振的频率发生改变,为减少因上述因素带来的改变,导致压缩机与机组结构产生共振的频率发生改变,每隔一段时间需要对压缩机运行频率的屏蔽点集合进行重新采集,以保证可以最大限度的减少压缩机运行频率和机组结构产生共振的可能,进一步减小造成的噪音异响。
请参见图3,图3根据一示例性实施例示出的一种压缩机的控制装置的框图示意图,该控制装置3包括:
检测模块31,用于在压缩机的运行过程中,获取压缩机的管路的检测数值;
采集模块32,用于当检测数值超过预设值时,采集压缩机的管路的振动幅值和运行频率;
处理模块33,用于根据振动幅值和运行频率,确定压缩机运行需要屏蔽的目标运行频率;
控制模块34,用于控制压缩机跳过目标运行频率进行运行。
请参见图4,图4根据一示例性实施例示出的一种电子设备的框图示意图,该电子设备4包括处理器41、存储器42以及存储在存储器42上可在处理器41上运行的计算机程序,处理器41执行计算机程序时实现有关压缩机的控制方法,在有关相应方法的实施例中进行了详细描述,此处将不做详细阐述说明。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”、“多”的含义是指至少两个。
应该理解,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者可能同时存在居中元件;当一个元件被称为“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件,此外,这里使用的“连接”可以包括无线连接;使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为:表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
- 可弯曲电子设备、可弯曲电子设备的控制方法、装置及电子设备
- 电子设备的显示控制方法、装置、电子设备和存储介质
- 一种电子设备、双屏电子设备的控制方法及装置
- 电子设备控制方法及装置、电子设备及存储介质
- 信号传输装置、电子设备以及信号传输装置的控制方法
- 用于往复式活塞压缩机的无刷直流电机的转子位置识别的方法、用于执行所述方法的压缩机控制装置以及具有所述压缩机控制装置的制冷器具
- 压缩机控制装置、压缩机控制系统及压缩机控制方法