一种控制方法及电子设备技术

技术编号:14032934 阅读:48 留言:0更新日期:2016-11-20 11:43
本发明专利技术公开了一种控制方法及电子设备,方法包括:通过至少一个PID控制单元获取到温度参数以及前一调整周期的历史目标调整参数;利用所述至少一个PID控制单元的所述温度参数以及历史目标调整参数,确定生成针对所述散热装置的调整参数以及调整优先级;根据所述调整优先级对所述各个针对散热装置的调整参数进行筛选,得到针对散热装置的目标调整参数;利用所述目标调整参数对所述散热装置进行调整。

Control method and electronic equipment

The invention discloses a control method and electronic device, method comprises the following steps: through at least one PID control unit to obtain the temperature parameters and parameter adjustment before a historic goal adjustment period; using the at least one of the temperature parameters of the PID control unit and the historical target adjustment parameters, determine the generation adjustment parameter for the heat dissipation device and adjust the priority; according to the priority of the adjustment adjustment parameters for each radiating device selection, target adjustment parameters for the cooling device; adjustment of parameters on the heat dissipating device is adjusted by the.

【技术实现步骤摘要】

本专利技术涉及信息处理技术,尤其涉及一种控制方法及电子设备
技术介绍
电子设备通过PID控制器进行系统中的开回路控制,尤其应用为单入单出(SISO)的控制系统中。但是有与SISO的系统中的风扇控制接近如多入单出(MISO)控制系统,因此,单纯的使用PID进行控制有可能会出现无法保证有效处理,以及无法保证电子设备执行PID控制的稳定度的情况。
技术实现思路
本专利技术实施例提供一种控制方法及电子设备,能至少解决现有技术中存在的上述问题。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种控制方法,所述方法包括:通过至少一个PID控制单元获取到温度参数以及前一调整周期的历史目标调整参数;利用所述至少一个PID控制单元的所述温度参数以及历史目标调整参数,确定生成针对所述散热装置的调整参数以及调整优先级;根据所述调整优先级对所述各个针对散热装置的调整参数进行筛选,得到针对散热装置的目标调整参数;利用所述目标调整参数对所述散热装置进行调整。本专利技术实施例还提供了一种电子设备,包括:至少一个PID控制单元以及调整单元;其中,所述PID控制单元,用于通过获取到温度参数以及前一调整周期的历史目标调整参数;利用所述温度参数以及历史目标调整参数,确定生成针对所述散热装置的调整参数以及调整优先级;所述调整单元,用于根据所述调整优先级对所述各个针对散热装置的调整参数进行筛选,得到针对散热装置的目标调整参数;利用所述目标调整参数对所述散热装置进行调整。本专利技术实施例提供的控制方法及电子设备,能够获取到至少一个PID控制单元输出的调整优先级以及调整参数;进而根据调整优先级能够过滤掉一些调整参数,从剩余的调整参数中选取一个调整参数进行处理。如此,就能够利用调整优先级进行散热装置的调整参数的输出进行过滤,删除PID控制单元的杂讯,所以能够避免散热装置的风扇输出的转速的震荡,提升了处理的稳定度,并且能够保证散热装置的处理效率。附图说明图1为本专利技术实施例中控制方法的实现流程示意图;图2为本专利技术实施例中利用PID控制单元获取调整参数的流程示意图;图3为本专利技术实施例效果示意图;图4为本专利技术实施例利用防护控制单元获取调整参数的流程示意图;图5为本专利技术实施例利用开路控制单元获取调整参数的流程示意图;图6为本专利技术实施例获取目标调整参数的处理流程图;图7为本专利技术实施例电子设备组成结构示意图一;图8为本专利技术实施例电子设备组成结构示意图二。具体实施方式下面结合附图和具体实施例对本专利技术作进一步详细说明。实施例一、本专利技术实施例提供了一种控制方法,如图1所示,所述方法包括:步骤101:通过至少一个PID控制单元获取到温度参数以及前一调整周期的历史目标调整参数;步骤102:利用所述至少一个PID控制单元的所述温度参数以及历史目标调整参数,确定生成针对所述散热装置的调整参数以及调整优先级;步骤103:根据所述调整优先级对所述各个针对散热装置的调整参数进行筛选,得到针对散热装置的目标调整参数;步骤104:利用所述目标调整参数对所述散热装置进行调整。这里,所述PID控制单元为能够执行PID控制算法的控制点,所述PID控制算法中包含三种比较简单的PID控制算法,分别是:增量式算法,位置式算法,微分算法。每一个算法的具体处理方式本实施例中进行具体限定。其中,每一个PID控制单元获取到温度参数的方式可以为:从散热装置保存的参数中获取所述温度参数(T)。可以理解的是,本实施例提供的控制方法可以为周期性执行的处理方式,设置的调整周期可以根据实际情况来调整,比如,可以设置为每一个小时调整一次,也就是调整周期为一个小时;另外,还可以根据所述电子设备对应的散热装置所对应的处理情况进行设置,比如,服务器处理较多的数据时可以控制散热装置以较小的调整周期进行调整,可以为10分钟。其他的设置情况本实施例中虽然没有示出,但是并不表示本实施例不适用于其他的调整周期。在调整周期的处理场景之下,所述前一调整周期得到的目标调整参数就作为本调整周期的一个参考值来进行本调整周期的调整参数的计算。进一步地,本实施例提供的计算调整优先级以及调整参数方式中,可以首先利用温度参数以及历史目标调整参数首先计算得到一个初始调整优先级;然后再根据温度参数对初始调整优先级进行调整,进而利用温度参数进行调整参数的计算,具体如下:所述利用所述至少一个PID控制单元的所述温度参数以及历史目标调整参数,确定生成针对所述散热装置的调整参数以及调整优先级,包括:利用所述至少一个PID控制单元所述温度参数确定初始调整优先级、并且确定所述温度参数与目标温度范围之间的温度差值;获取到前一调整周期计算得到的历史温度差值,利用所述历史温度差值以及所述温度差值,对所述初始调整优先级进行修正得到修正后的调整优先级。需要理解的是,上述利用至少一个PID控制单元进行初始调整优先级的确定的处理中,可以利用当前电子设备中包含的全部PID控制单元中的每一个PID控制单元均进行初始调整优先级的确定,也可以为仅对其中的一个或者指定的几个PID控制单元进行初始调整优先级的确定。下面结合图2,首先对进行初始调整优先级的确定的方式进行说明;所述利用所述至少一个PID控制单元所述温度参数确定初始调整优先级、并且确定所述温度参数与目标温度范围之间的温度差值包括:获取到所述温度参数与目标温度范围之间的差值,当所述温度差值为零时,确定初始调整优先级为第二级;当所述温度差值小于零时,确定初始调整优先级为第三级;当所述温度差值大于零时,确定初始调整优先级为第一级。其中,所述目标温度范围中包括有最高温度值以及最小温度值;所述温度参数与目标温度范围之间的差值,也就是说,所述温度参数是否落入在目标温度范围之内,具体来说,温度参数小于等于最高温度值、且大于等于最小温度值,则确定温度差值为零;若温度参数小于所述目标温度范围中的最小值,就确定温度差值小于零;若温度参数大于所述目标温度范围中的最大值,确定温度差值大于零。另外,当温度差值小于零时,可以将初始调整优先级设置为三,也就是最高级,这样设置可以为初始估计产生该温度差值可能是PID控制单元自身产生的杂波,或者可以称为杂讯。相应的,同样参见图2,所述对所述初始调整优先级进行修正得到修正后的调整优先级,包括:当历史温度差值小于零、并且温度差值等于零时,对初始调整优先级进行修正,得到调整优先级为第一级;当历史温度差值大于零、且温度差值等于零时,对初始调整优先级进行修正得到调整优先级为第三级;当温度差值大于零、且标识位为一时,对初始调整优先级进行修正得到调整优先级为第二级。本实施例提供的处理过程中,还可以对PID控制单元进行标识位的设置,标识位可以用于标识对应的PID控制单元拿到了管理权限。关于标识位的设置可以为根据实际情况进行的设置。另外,所述利用所述历史温度差值以及所述温度差值,得到调整参数可以为:首先计算得到历史温度差值与温度差值之间的差值作为第一数值,并且对所述第一数值进行加权计算得到加权后的第一数值;然后对温度参数以及前一调整周期的温度参数之间的差值作为第二数值,对所述第二数值进行加权计算得到加权后的第二数值;所述调整参数等于历史调整参数、与加权后的第一数值以及加权后的第二数值之和。其中,第一数值以及第二数值的加权值可以相同本文档来自技高网...
一种控制方法及电子设备

【技术保护点】
一种控制方法,应用于电子设备,其特征在于,所述方法包括:通过至少一个PID控制单元获取到温度参数以及前一调整周期的历史目标调整参数;利用所述至少一个PID控制单元的所述温度参数以及历史目标调整参数,确定生成针对所述散热装置的调整参数以及调整优先级;根据所述调整优先级对所述各个针对散热装置的调整参数进行筛选,得到针对散热装置的目标调整参数;利用所述目标调整参数对所述散热装置进行调整。

【技术特征摘要】
1.一种控制方法,应用于电子设备,其特征在于,所述方法包括:通过至少一个PID控制单元获取到温度参数以及前一调整周期的历史目标调整参数;利用所述至少一个PID控制单元的所述温度参数以及历史目标调整参数,确定生成针对所述散热装置的调整参数以及调整优先级;根据所述调整优先级对所述各个针对散热装置的调整参数进行筛选,得到针对散热装置的目标调整参数;利用所述目标调整参数对所述散热装置进行调整。2.根据权利要求1所述的方法,其特征在于,所述利用所述至少一个PID控制单元的所述温度参数以及历史目标调整参数,确定生成针对所述散热装置的调整参数以及调整优先级,包括:利用所述至少一个PID控制单元所述温度参数确定初始调整优先级、并且确定所述温度参数与目标温度范围之间的温度差值;获取到前一调整周期计算得到的历史温度差值;利用所述历史温度差值以及所述温度差值,对所述初始调整优先级进行修正得到修正后的调整优先级并得到调整参数。3.根据权利要求2所述的方法,其特征在于,所述利用所述至少一个PID控制单元所述温度参数确定初始调整优先级、并且确定所述温度参数与目标温度范围之间的温度差值包括:获取到所述温度参数与目标温度范围之间的差值,当所述温度差值为零时,确定初始调整优先级为第二级;当所述温度差值小于零时,确定初始调整优先级为第三级;当所述温度差值大于零时,确定初始调整优先级为第一级;相应的,所述对所述初始调整优先级进行修正得到修正后的调整优先级,包括:当历史温度差值小于零、并且温度差值等于零时,对初始调整优先级进行修正,得到调整优先级为第一级;当历史温度差值大于零、且温度差值等于零时,对初始调整优先级进行修正得到调整优先级为第三级;当温度差值大于零、且标识位为一时,对初始调整优先级进行修正得到调整优先级为第二级。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过至少一个防护控制单元获取到温度参数以及前一调整周期的历史目标调整参数;所述至少一个防护控制单元利用所述温度参数确定调整差值;所述至少一个防护控制单元利用历史目标调整参数以及调整差值计算得到调整参数;从至少一个防护控制单元计算得到的调整参数中选取得到最大调整参数;将所述最大调整参数作为所述至少一个防护控制单元整体输出的调整参数、并且将调整优先级设置为第二级。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过至少一个开路控制单元基于温度参数确定调整参数;从至少一个开路控制单元确定的调整参数中选取一个最大值作为调整参数、并且将调整优先级设置为第二级。6.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述调整优先级对所述各个针对散热装置的调整参数进行筛选,得到针对散热装置的目标调整参数,包括:将最高的调整优...

【专利技术属性】
技术研发人员:张智期马库斯·凯利
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1