冷却装置的控制方法、装置、电子设备及存储介质与流程
1.本发明实施例涉及计算机技术领域,尤其涉及一种冷却装置的控制方法、装置、电子设备及存储介质。
背景技术:
2.随着大数据、云计算、人工智能等新技术对高性能计算需求的持续增长,芯片规模不断变大,携带更多晶体管,功耗越来越高。目前中央处理器(central processing unit,cpu)和图形处理器(graphics processing unit,gpu)功耗高达几百瓦,而且有进一步增高的趋势,高性能台式机、工作站、服务器等高性能计算设备整机功耗高达几百瓦、几千瓦、甚至更高,风冷方案已经不能满足其散热需求,液冷技术应运而生。
3.目前液冷主要包括冷板式、浸没式和喷淋式三类方案。液体工质通过进液管进入整机系统,冷却整机系统后,通过系统出液管流出,然后通过冷排、热交换器等降温后,被泵等设备驱动再进入系统,循环流动,将高性能计算机主机系统的热量不断排出系统外,满足其散热需求。
4.目前液冷方案的缺陷主要有:主机热量被排出系统后,通过冷排等设备散掉,而且使用泵、冷排等主动元件,消耗电能并产生噪声,造成一定的能量浪费和噪声污染。
技术实现要素:
5.本技术提供了一种冷却装置的控制方法、装置、电子设备及存储介质,以解决现有技术中的全部或者部分问题。
6.第一方面,本技术提供了一种冷却装置的控制方法,该方法应用于冷却系统,该冷却系统包括第一冷却装置和第二冷却装置,该方法包括:
7.获取目标对象的温度配置信息和第一冷却装置的温度值;
8.根据温度配置信息生成目标温度阈值;
9.当第一冷却装置的温度值小于目标温度阈值,控制目标对象使用第一冷却装置冷却;
10.当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象使用第二冷却装置冷却,其中,第二冷却装置为目标对象预配置的冷却装置。
11.通过该方式,当第一冷却装置满足冷却要求时使用第一冷却装置冷却,可以释放预配置的冷却装置,从而节约预配置的冷却装置的电能,并且消除一定的噪音污染。
12.结合第一方面,在本发明第一方面的第一实施例中,当第一冷却装置的温度值小于目标温度阈值,控制目标对象使用第一冷却装置冷却,具体包括:
13.当第一冷却装置的温度值小于目标温度阈值,控制第一预设阀门开启,控制第二预设阀门关闭,其中,第一预设阀门用于控制目标对象使用第一冷却装置冷却。
14.通过该方式,当第一冷却装置满足冷却要求即小于目标温度阈值时,通过阀门控制使用第一冷却装置进行冷却,方便操作。
15.结合第一方面或者第一方面的第一实施例,在本发明第一方面的第二实施例中,当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象使用第二冷却装置冷却,包括:
16.当第一冷却装置的温度值大于或者等于目标温度阈值,控制第一预设阀门关闭,控制第二预设阀门开启,其中,第二预设阀门用于控制目标对象使用第二冷却装置冷却。
17.通过该方式,当第一冷却装置不满足冷却要求时,控制使用预配置的冷却装置的阀门开启,使用预配置的冷却装置冷却,可以及时保证目标对象的冷却需求,避免因为第一冷却装置不满足冷却要求而温度过高造成的部件损害。
18.结合第一方面的第二实施例,在本发明第一方面的第三实施例中,当第一冷却装置的温度值小于预设温度阈值,方法包括:
19.控制预设加热装置对第一冷却装置进行加热,直至第一冷却装置的温度达到预设温度阈值时停止加热。
20.通过该方式,通过对第一冷却装置设定第二温度阈值,当达不到第二温度阈值时使用预设加热装置进行加热,可以满足第一冷却装置的其他温度需求,对第一冷却装置的热能实现再利用,节约能源。
21.结合第一方面或第一方面的第一实施例或第一方面的第三实施例中任一实施例,在本发明第一方面的第四实施例中,第一冷却装置为储水装置。
22.通过该方式,第一冷却装置作为储水装置,无需消耗电能,而且储水装置通过吸收热能再通过加热装置进行加热后到达预设温度阈值要求时,可以用作其他需要热能的场景例如居民用水使用,有利于热能的回收再利用。
23.第二方面,本技术提供了一种冷却装置的控制装置,该装置包括:
24.获取模块,用于获取目标对象的温度配置信息和第一冷却装置的温度值;
25.生成模块,用于根据温度配置信息生成目标温度阈值;
26.控制模块,用于当第一冷却装置的温度值小于目标温度阈值,控制目标对象使用第一冷却装置冷却;当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象使用第二冷却装置冷却,其中,第二冷却装置为目标对象预配置的冷却装置。
27.可选的,该装置包括:
28.控制模块,还用于当第一冷却装置的温度值小于目标温度阈值,控制第一预设阀门开启,控制第二预设阀门关闭,其中,第一预设阀门用于控制目标对象使用第一冷却装置冷却。
29.可选的,该装置包括:
30.控制模块,还用于当第一冷却装置的温度值大于或者等于目标温度阈值,控制第一预设阀门关闭,控制第二预设阀门开启,其中,第二预设阀门用于控制目标对象使用第二冷却装置冷却。
31.可选的,该装置还包括:加热模块;
32.加热模块,用于控制预设加热装置对第一冷却装置进行加热,直至第一冷却装置的温度达到预设温度阈值时停止加热。
33.第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
34.存储器,用于存放计算机程序;
35.处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例的冷却装置的控制方法的步骤。
36.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如第一方面任一项实施例的冷却装置的控制方法的步骤。
附图说明
37.图1为本发明提供的一种冷却装置的控制方法结构示意图;
38.图2为本发明实施例提供的一种冷却装置的控制方法流程示意图;
39.图3为本发明实施例提供的另一种冷却装置的控制方法结构示意图;
40.图4本发明实施例提供的另一种冷却装置的控制方法流程图;
41.图5为本发明实施例提供的一种冷却装置的控制装置结构示意图;
42.图6为本发明实施例提供一种电子设备结构示意图。
具体实施方式
43.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。
45.针对背景技术中所提及的技术问题,目前的一种液冷方法的结构图如图1所示,高性能计算机启动后,产生的热量通过主机循环系统的出液管进入到冷排系统进行冷却,使用泵控制液体流向,液体工质通过进液管进入整机系统,冷却整机系统后,再通过系统出液管流出,然后通过冷排、热交换器等降温后,被泵等设备驱动再进入系统,循环流动,将高性能计算机主机系统的热量不断排出系统外,满足其散热需求。这种冷却方式的主机热量被排出系统后,通过冷排等设备散掉,造成能量浪费而且使用泵、冷排等主动元件,消耗电能并产生噪声。基于此,本技术实施例提供了一种冷却装置的控制方法,具体参见图2所示,图2为本发明实施例提供的一种冷却装置的控制方法流程示意图,该方法步骤包括:
46.步骤110,获取目标对象的温度配置信息和第一冷却装置的温度值。
47.具体的,温度配置信息包括温度规格信息或者目标对象的部件类型配置信息,可以通过控制芯片的基本输入输出系统(basic input output system, bios)获取目标对象的部件类型配置信息,或者可以通过温度规格接口获取温度规格信息,第一冷却装置的温度值可以通过预设置在第一冷却装置内的温度传感设备获取。
48.在一个可选的例子中,例如在一种高性能计算机的冷却系统中,如图 3所示,控制芯片通过bios获取高性能计算机的部件类型配置信息,或者可以通过温度规格接口获取温度规格信息,通过预配置在第一冷却装置中的温度传感器获取第一冷却装置的温度值,第一冷却装置可以是储水罐或者储存其他液体的装置等无需消耗能源进行制冷的装置。
49.步骤120,根据温度配置信息生成目标温度阈值。
50.具体的,目标温度阈值即为满足目标对象冷却需求的温度值,根据部件类型配置信息,部件类型可以包括cpu、gpu、内存等部件,可以根据部件类型的配置信息生成目标温度阈值,或者通过温度规格接口获取温度规格信息,例如温度规格信息为70摄氏度,则生成目标温度阈值可以为 30摄氏度,在实际应用中,可以优先使用温度规格信息接口直接获取的温度信息作为目标温度信息,若获取不到温度规格接口信息的情况下,可以通过获取部件类型配置信息生成目标温度阈值,具体根据实际需求而定即可。
51.在一个可选的例子中,例如在图3所示的高性能计算机的冷却系统中,如果温度规格信息接口对外开放,则bios可以根据高性能计算机系统的温度规格信息接口直接获取温度信息,根据该温度信息生成目标温度阈值,当温度规格信息接口不能调用时,则获取高性能计算机的部件类型配置信息,根据部件类型生成目标温度阈值,例如根据温度规格接口获取的温度信息为80摄氏度,则生成目标温度阈值为35摄氏度,或者部件类型的温度规格设定为70摄氏度,则生成目标温度阈值为30摄氏度,具体的目标温度阈值的大小应该与部件的设定温度有一定差距,才能保证冷却效果,如此一来,可以根据目标对象的温度配置信息灵活确定目标温度阈值。
52.步骤130,当第一冷却装置的温度值小于目标温度阈值,控制目标对象使用第一冷却装置冷却。
53.具体的,当第一冷却装置的温度值小于目标温度阈值,说明第一冷却装置满足冷却需求,则控制目标对象使用第一冷却装置冷却。
54.在一个可选的例子中,例如图3所示的高性能计算机的冷却系统中,如果第一冷却装置的温度值为30摄氏度,而高性能计算机的目标温度阈值为50摄氏度,则控制高性能计算机使用第一冷却装置冷却,系统出液管流经第一冷却装置即储水罐进行冷却,而不流经高性能计算机预配置的冷却系统即冷排系统。
55.步骤140,当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象使用第二冷却装置冷却。
56.具体的,第二冷却装置为目标对象预配置的冷却装置。当第一冷却装置的温度值大于或者等于目标温度阈值时,说明第一冷却装置不能够提供冷却功能,不满足冷却要求,为了保证目标对象的散热需求,需控制目标对象使用第二冷却装置即预配置的冷却装置进行冷却。
57.在一个可选的例子中,例如图3所示的高性能计算机的冷却系统中,高性能计算机预配置的冷却方式为冷排系统,当其他冷却方式不满足需求时,自动控制高性能计算机使用冷排系统进行冷却,以保证高性能计算机的散热需求。
58.通过该方式,当第一冷却装置满足冷却要求时使用第一冷却装置冷却,可以释放预配置的冷却装置,从而节约预配置的冷却装置的电能,同时因为第一冷却装置不需要消耗电能也没有主动元件,并不会产生噪音,因此当使用第一冷却装置冷却时还可以消除一定的噪音污染。
59.可选的,当第一冷却装置的温度值小于目标温度阈值,控制目标对象使用第一冷却装置冷却,具体包括:
60.当第一冷却装置的温度值小于目标温度阈值,控制第一预设阀门开启,控制第二预设阀门关闭,其中,第一预设阀门用于控制目标对象使用第一冷却装置冷却。
61.具体的,可以在目标对象的循环系统中设置阀门,用于控制循环系统的液体流向,当第一冷却装置的温度值小于目标温度阈值,控制目标对象的循环系统中流经第一冷却装置的阀门开启,控制目标对象的循环系统中流经第二冷却装置的阀门关闭,以控制目标对象使用第一冷却装置冷却。
62.在一个可选的例子中,例如图3所示的高性能计算机的冷却系统,当第一冷却装置即储水罐的温度小于目标温度阈值时,控制阀门2开启,控制阀门1关闭,使高性能计算机的系统出液管流经储水罐,而不流经冷排系统,如此可以控制高性能计算机使用第一冷却系统进行冷却。
63.通过该方式,当第一冷却装置满足冷却要求即小于目标温度阈值,通过阀门控制使用第一冷却装置进行冷却,方便操作。
64.可选的,当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象使用第二冷却装置冷却,包括:
65.当第一冷却装置的温度值大于或者等于目标温度阈值,控制第一预设阀门关闭,控制第二预设阀门开启,其中,第二预设阀门用于控制目标对象使用第二冷却装置冷却。
66.具体的,当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象的循环系统中流经第一冷却装置的阀门开启,控制目标对象的循环系统中流经第二冷却装置的阀门关闭,以控制目标对象使用第一冷却装置冷却。
67.在一个可选的例子中,例如图3所示的高性能计算机的冷却系统,当第一冷却装置即储水罐的温度大于或者等于目标温度阈值时,控制阀门1 开启,控制阀门2关闭,使高性能计算机的系统出液管流经冷排系统,而不流经储水罐,如此可以控制高性能计算机使用冷排系统进行冷却,保证高性能计算机系统的散热需求。
68.通过该方式,当第一冷却装置不满足冷却要求时,控制使用预配置的冷却装置的阀门开启,使用预配置的冷却装置冷却,可以及时保证目标对象的冷却需求,避免因为第一冷却装置不满足冷却要求而温度过高造成的部件损害。
69.可选的,当第一冷却装置的温度值小于预设温度阈值,方法包括:
70.控制预设加热装置对第一冷却装置进行加热,直至第一冷却装置的温度达到预设温度阈值时停止加热。
71.具体的,可以对第一冷却装置设定预设温度阈值,第一冷却装置的温度值小于预设温度阈值,控制预设置在第一冷却装置内的加热装置,例如电加热装置,也可以是太阳能能清洁能源的加热装置,进行加热,直至第一冷却装置的温度达到预设温度阈值时停止加热。
72.在一个可选的例子中,例如图3所示的高性能计算机的冷却系统,第一冷却装置内可以设置电加热装置,通过温度传感器获取第一冷却装置内的温度,当未达到预设温度阈值时,启动电加热装置进行加热,直至达到预设温度阈值时停止加热。
73.通过该方式,通过对第一冷却装置设定预设温度阈值,当达不到预设温度阈值时使用预设加热装置进行加热,可以对第一冷却装置的热能实现再利用,节约能源。
74.可选的,第一冷却装置为储水装置。
75.在一个可选的例子中,例如图3所示的高性能计算机的冷却系统,将储水装置作为第一冷却装置,储水罐中的水可以用于居民用水的使用,当储水罐的温度小于高性能计算
机的冷却需求即目标温度阈值,控制阀门2 开启,控制阀门1关闭,从而使储水罐给高性能计算机系统的系统出液管进行冷却,即储水罐与系统出液管进行热交换,当储水罐的温度仍不满足居民用水需求时,使用电加热装置进行加热,直至达到预设温度阈值即居民用水需求,可以提供给居民用水使用。
76.通过该方式,第一冷却装置作为储水装置,无需消耗电能,而且储水装置通过吸收热能再通过加热装置进行加热后到达预设温度阈值要求时,可以用作其他需要热能的场景例如居民用水使用,有利于热能的回收再利用。
77.为了使本发明的方法说明更加清楚,本发明还提供另一种冷却装置的控制方法的流程示意图,以高性能计算机的冷却场景为例,如图4所示,高性能计算机开始工作,判断储水罐水温是否小于目标温度阈值即满足高性能计算机的冷却需求,如果是,则控制阀门1关闭,控制阀门2开启,使用储水罐进行高性能计算机的冷却,然后判断储水罐水温是否大于或者等于预设温度阈值,即是否满足居民用水需求,如果不满足,则开启电加热装置为储水罐加热,如果满足,则停止加热;如果储水罐水温大于或者等于目标温度阈值,即不满足高性能计算机的冷却需求,则控制阀门1开启,控制阀门2关闭,高性能计算机使用冷排装置进行加热,然后判断储水罐水温是否大于或者等于预设温度阈值,即是否满足居民用水需求,如果不满足,则开启电加热装置为储水罐加热,如果满足,则停止加热。
78.以上,为本技术所提供的冷却装置的控制方法实施例,下文中则介绍说明本技术所提供的冷却装置的控制其他实施例,具体参见如下。
79.图5为本发明实施例提供的一种冷却装置的控制装置,该装置包括:
80.获取模块501,用于获取目标对象的温度配置信息和第一冷却装置的温度值;
81.生成模块502,用于根据温度配置信息生成目标温度阈值;
82.控制模块503,用于当第一冷却装置的温度值小于目标温度阈值,控制目标对象使用第一冷却装置冷却;当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象使用第二冷却装置冷却,其中,第二冷却装置为目标对象预配置的冷却装置。
83.可选的,该装置包括:
84.控制模块503,还用于当第一冷却装置的温度值小于目标温度阈值,控制第一预设阀门开启,控制第二预设阀门关闭,其中,第一预设阀门用于控制目标对象使用第一冷却装置冷却。
85.可选的,该装置包括:
86.控制模块503,还用于当第一冷却装置的温度值大于或者等于目标温度阈值,控制第一预设阀门关闭,控制第二预设阀门开启,其中,第二预设阀门用于控制目标对象使用第二冷却装置冷却。
87.可选的,该装置还包括:加热模块504;
88.加热模块504,用于控制预设加热装置对第一冷却装置进行加热,直至第一冷却装置的温度达到预设温度阈值时停止加热。
89.本发明实施例提供的冷却装置的控制装置中各部件所执行的功能均已在上述任一方法实施例中做了详细的描述,因此这里不再赘述。
90.本发明实施例提供的一种冷却装置的控制装置,该装置应用于冷却系统,该冷却系统包括第一冷却装置和第二冷却装置,包括:获取目标对象的温度配置信息和第一冷却
装置的温度值;根据温度配置信息生成目标温度阈值;当第一冷却装置的温度值小于目标温度阈值,控制目标对象使用第一冷却装置冷却;当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象使用第二冷却装置冷却,其中,第二冷却装置为目标对象预配置的冷却装置。通过该方式,当第一冷却装置满足冷却要求时使用第一冷却装置冷却,可以释放预配置的冷却装置,从而节约预配置冷却装置的电能,消除一定的噪音污染。
91.如图6所示,本技术实施例提供了一种电子设备,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口 112,存储器113通过通信总线114完成相互间的通信。
92.存储器113,用于存放计算机程序;
93.在本技术一个实施例中,处理器111,用于执行存储器113上所存放的程序时,实现前述任意一个方法实施例提供的冷却装置的控制方法,包括:该方法应用于冷却系统,该冷却系统包括第一冷却装置和第二冷却装置,包括:
94.获取目标对象的温度配置信息和第一冷却装置的温度值;
95.根据温度配置信息生成目标温度阈值;
96.当第一冷却装置的温度值小于目标温度阈值,控制目标对象使用第一冷却装置冷却;
97.当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象使用第二冷却装置冷却,其中,第二冷却装置为目标对象预配置的冷却装置。
98.可选的,当第一冷却装置的温度值小于目标温度阈值,控制目标对象使用第一冷却装置冷却,具体包括:
99.当第一冷却装置的温度值小于目标温度阈值,控制第一预设阀门开启,控制第二预设阀门关闭,其中,第一预设阀门用于控制目标对象使用第一冷却装置冷却。
100.可选的,当第一冷却装置的温度值大于或者等于目标温度阈值,控制目标对象使用第二冷却装置冷却,包括:
101.当第一冷却装置的温度值大于或者等于目标温度阈值,控制第一预设阀门关闭,控制第二预设阀门开启,其中,第二预设阀门用于控制目标对象使用第二冷却装置冷却。
102.可选的,当第一冷却装置的温度值小于预设温度阈值,方法包括:
103.控制预设加热装置对第一冷却装置进行加热,直至第一冷却装置的温度达到预设温度阈值时停止加热。
104.可选的,第一冷却装置为储水装置。
105.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前述任意一个方法实施例提供的冷却装置的控制方法的步骤。
106.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除
在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
107.以上仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
