logo好方法网

工控机降温方法、装置、计算机设备及存储介质


技术摘要:
本申请涉及一种工控机降温方法、装置、计算机设备及存储介质,实时获取工控机中CPU的温度;当CPU的温度超过预设温度阈值时,获取工控机执行当前任务对应的额定运行参数,运行参数包括工控机中CPU功率和/或工控机中GPU频率;采集工控机的当前运行参数,根据额定运行参数  全部
背景技术:
随着自动化技术的发展,机器设备运用得越来越广泛,其中工控机作为机器控制 与人工智能管理的桥梁,各行各业对工控机的使用与需求逐渐提高。 传统的工控机,能良好的通过人机交互实现对工业生产进行大批量控制和维护, 由于工控机大量数据的运行,工控机产生的热量导致工控机机壳温度过高。一方面,工控机 机壳温度过高会对工控机内部某些元器件造成一定程度的损伤,并会加剧工控机机箱的老 化,从而缩短工控机的使用寿命;另一方面,还会对工控机周边与其配套使用的工业设备造 成干扰,严重影响工作效率。因此,工控机降温散热成为了亟待解决的问题。 工控机常用的散热手段会采用加入硬件设备进行散热,例如风扇,虽在一定程度 上增加了物理散热,但与此同时也会增加工控机的能耗。因此,通过加入风扇等硬件设备来 增加工控机散热所起到的降温效果并不明显。
技术实现要素:
基于此,有必要针对降温效果不明显的问题,提供一种智能高效的工控机降温方 法、装置、计算机设备及存储介质。 一种工控机降温方法,包括: 实时获取工控机中CPU(Central  Processing  Unit,中央处理器)的温度; 当CPU的温度超过预设温度阈值时,获取工控机执行当前任务对应的额定运行参 数,运行参数包括工控机中CPU功率和/或工控机中GPU(GraphicsProcessing  Unit,图形处 理器)频率; 采集工控机的当前运行参数,根据额定运行参数对当前运行参数进行持续调节, 并持续监测CPU的温度; 当CPU的温度不大于预设温度阈值时,维持工控机当前运行状态。 在其中一个实施例中,采集工控机的当前运行参数,根据额定运行参数对当前运 行参数进行持续调节,并持续监测CPU的温度包括下述任意一项: 第一项:运行参数包括CPU功率,当额定CPU功率大于当前CPU功率时,降低GPU的当 前频率; 第二项:运行参数包括GPU频率,当额定GPU频率大于当前GPU频率时,降低CPU的当 前功率; 第三项:运行参数包括CPU功率和GPU频率,当额定CPU功率大于当前CPU功率且额 定GPU频率大于当前GPU频率时,降低GPU的当前频率和CPU的当前功率。 在其中一个实施例中,采集工控机的当前运行参数,根据额定运行参数对当前运 4 CN 111552360 A 说 明 书 2/10 页 行参数进行持续调节,并持续监测CPU的温度包括: 采集初始时刻对应的运行参数,根据初始时刻对应的运行参数设置运行参数下限 值,在大于运行参数下限值范围内对所述当前运行参数进行调节。 在其中一个实施例中,包括:将初始时刻对应的运行参数至运行参数下限值的参 数调节范围平均分配,写入寄存器组,并与寄存器组中各寄存器地址一一对应,得到调节参 数与各寄存器地址的对应关系; 采集工控机的当前运行参数,根据额定运行参数对当前运行参数进行持续调节, 并持续监测CPU的温度包括: 读取工控机的当前运行参数; 采用改变寄存器映射地址的方式,根据读取的当前运行参数以及调节参数与各寄 存器地址对应关系,对当前运行参数进行调节。 在其中一个实施例中,还包括: 当降低当前运行参数至运行参数下限值、且CPU的温度大于预设温度阈值时,维持 当前工况。 在其中一个实施例中,当CPU的温度不大于预设温度阈值时,维持工控机当前运行 状态之后还包括: 记录工控机执行的当前任务,以及当CPU的温度不大于预设温度阈值时,工控机所 执行的当前任务对应的运行状态。 在其中一个实施例中,当CPU的温度超过预设温度阈值时,获取工控机执行当前任 务对应的额定运行参数之前还包括: 根据CPU类型,设置CPU类型对应的预设温度阈值。 一种工控机降温装置,包括: 温度获取模块,用于实时获取工控机中CPU的温度; 参数获取模块,用于当CPU的温度超过预设温度阈值时,获取工控机执行当前任务 对应的额定运行参数,运行参数包括工控机中CPU功率和/或工控机中GPU频率; 调节模块,用于采集工控机的当前运行参数,根据额定运行参数对当前运行参数 进行持续调节,并持续监测CPU的温度; 状态维持模块,用于当CPU的温度不大于预设温度阈值时,维持工控机当前运行状 态。 一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计 算机程序时实现以下步骤: 实时获取工控机中CPU的温度; 当CPU的温度超过预设温度阈值时,获取工控机执行当前任务对应的额定运行参 数,运行参数包括工控机中CPU功率和/或工控机中GPU频率; 采集工控机的当前运行参数,根据额定运行参数对当前运行参数进行持续调节, 并持续监测CPU的温度; 当CPU的温度不大于预设温度阈值时,维持工控机当前运行状态。 一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时 实现以下步骤: 5 CN 111552360 A 说 明 书 3/10 页 实时获取工控机中CPU的温度; 当CPU的温度超过预设温度阈值时,获取工控机执行当前任务对应的额定运行参 数,运行参数包括工控机中CPU功率和/或工控机中GPU频率; 采集工控机的当前运行参数,根据额定运行参数对当前运行参数进行持续调节, 并持续监测CPU的温度; 当CPU的温度不大于预设温度阈值时,维持工控机当前运行状态。 上述工控机降温方法、装置、计算机设备及存储介质,实时获取工控机中CPU的温 度;当CPU的温度超过预设温度阈值时,获取工控机执行当前任务对应的额定运行参数,运 行参数包括工控机中CPU功率和/或工控机中GPU频率;采集工控机的当前运行参数,根据额 定运行参数对当前运行参数进行持续调节,并持续监测CPU的温度;当CPU的温度不大于预 设温度阈值时,维持工控机当前运行状态。整个过程中,通过从当前执行任务中获取的额定 CPU功率或额定GPU频率,或从当前执行任务中同时获取的额定CPU功率和额定GPU频率,针 对不同任务需求对工控机当前运行参数进行自动调节的同时,降低工控机能耗,通过多种 方式实现对工控机温度的智能高效控制。 附图说明 图1为上述工控机降温方法其中一个实施例流程示意图; 图2为上述工控机降温方法另一个实施例流程示意图; 图3为上述工控机降温装置其中一个实施例结构示意图; 图4为计算机设备其中一个实施例内部结构示意图。
分享到:
收藏