确定风扇剩余寿命的方法和装置与流程

文档序号:13332473阅读:905来源:国知局
确定风扇剩余寿命的方法和装置与流程
本申请涉及通信领域,并且更具体地,涉及通信领域中确定风扇剩余寿命的方法和装置。
背景技术
:风扇行业通过ipc-9591标准对风扇的寿命做出定义,即当满转时10%的风扇转速低于15%,或者噪声高于3db,认为此批风扇寿命截止。此外,现有技术中还提出其他一些判断风扇寿命是否截止的方法,例如,当风扇电流大于15%、风扇负载量增加5%、或风扇由停转到满载后的变化时间增加到一定值时,认为风扇寿命截止。但是,上述方法仅能实现对风扇现有状态的判断,即寿命截止或寿命未截止,无法实时告知用户风扇还可以运行多长时间,使得故障风扇无法被及时更换,从而造成不必要的麻烦。技术实现要素:本申请提供一种确定风扇剩余寿命的方法和装置,能够确定风扇在特定转速下的剩余寿命,从而能够避免因故障风扇的未及时更换所带来的麻烦。第一方面,提供了一种确定风扇剩余寿命的方法,包括:获取风扇寿命与风扇转速的对应关系;获取该风扇的历史转速以及该风扇在该历史转速下的运转时间;根据该风扇寿命与风扇转速的对应关系以及该历史转速以及该风扇在该历史转速下的运转时间,确定该风扇在目标转速下的剩余寿命。应理解,目标转速为该风扇能达到或者所支持的任意转速。本申请实施例的确定风扇剩余寿命的方法,能够根据风扇寿命与风扇转速的对应关系以及风扇的历史转速以及该风扇在历史转速下的运转时间,确定该风扇在任意转速下的剩余寿命,从而使得用户能够在风扇寿命未截止时,及时更换风扇,进而能够避免因风扇故障所带来的不必要的麻烦。在一种可能的实现方式中,该风扇寿命与风扇转速的对应关系与风扇轴承温升相关联。风扇寿命与风扇轴承寿命相关,风扇寿命可以认为就是风扇轴承寿命。风扇轴承寿命可以定义为风扇轴承在温度t下能够持续正常运转的时间。这里,温度t即风扇在稳定工作状态下的温度,其可以通过风扇轴承温升确定。一般地,在不同的转速下,风扇轴承温升不同,因此,可以通过测试在特定转速下的风扇轴承温升来确定特定转速下的风扇寿命,从而也就相当于确定了风扇寿命、风扇转速与风扇轴承温升三者之间的对应关系。在一种可能的实现方式中,该风扇的历史转速包括第一转速,该风扇在该历史转速下的运转时间为第一运转时间,其中,该根据该风扇寿命与风扇转速的对应关系以及该历史转速以及该风扇在该历史转速下的运转时间,确定该风扇在目标转速下的剩余寿命,包括:根据该风扇在该第一转速下的寿命以及该第一运转时间,确定该风扇在该第一转速下的剩余寿命;根据以下公式确定该风扇在该目标转速下的剩余寿命:其中,l为该风扇在该目标转速下的剩余寿命,l0为该风扇在该第一转速下的剩余寿命,t1为对应于该第一转速的风扇轴承温升,t2为对应于该目标转速的风扇轴承温升,l、l0、t1和t2均大于或等于0,a和b为常数且均大于0。在一种可能的实现方式中,该方法还包括:显示该风扇在该目标转速下的剩余寿命。在一种可能的实现方式中,该方法还包括:在该风扇在该目标转速下的剩余寿命小于预设阈值的情况下,提示用户更换风扇。第二方面,提供了一种确定风扇剩余寿命的装置,用于执行第一方面或第一方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的单元。第三方面,提供了一种确定风扇剩余寿命的装置,该装置包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该系统执行上述第一方面及第一方面的任意可能的实现方式中的方法。第四方面,提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于执行上述第一方面及第一方面的任意可能的实现方式中的方法的指令。附图说明图1是根据本申请实施例的确定风扇剩余寿命的方法的示意性流程图。图2是一款风扇的寿命曲线图。图3是根据本申请实施例的确定风扇剩余寿命的装置的示意性框图。图4是根据本申请实施例的另一确定风扇剩余寿命的装置的示意性框图。具体实施方式下面将结合附图,对本申请中的技术方案进行描述。本申请中的风扇可以应用于各种装置(如电子装备、机械装置等)的散热体系中,风扇的故障与否对体系的散热效力有着直接的影响。因此,通过确定或者说预测运行中的风扇的剩余寿命,能够使得用户及时更换寿命即将截止的风扇,从而避免因故障风扇的未及时更换所带来的麻烦。本申请中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,可以理解的,本申请中术语“第一”和“第二”仅仅是为了描述和理解的方便,不应对本申请实施例构成任何限定。图1是根据本申请实施例的确定风扇剩余寿命的方法的示意性流程图。应理解,本申请的方法可以由装置的散热体系或该装置中的控制器(以下,称为控制器)来执行。还应理解,图1示出了本申请实施例的确定风扇剩余寿命的方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图1中的各种操作的变形。此外,图1中的各个步骤可以分别按照与图1所呈现的不同的顺序来执行,并且有可能并非要执行图1中的全部操作。需要说明的是,下文中所涉及的风扇转速百分比,均指当前风扇转速占风扇满转转速的百分比。比如,风扇满转转速为3000转/分钟(min),则风扇转速为80%转速是指,当前风扇转速为2400转/min。s110,获取风扇寿命与风扇转速的对应关系。对于某一款风扇来说,其在不同的转速下的寿命不同。例如,可以根据经验数据或历史数据,获得风扇寿命与风扇转速的对应关系。在获得该对应关系后,可以将该对应关系存储在装置的散热体系或该装置中的存储器(以下,称为存储器)中,控制器可以从该存储中获取该对应关系。比如,图2示出了一款风扇的寿命曲线图。根据图2所示的曲线,可以确定风扇在特定转速下的寿命。其中,n为大于0的常数。如图2所示,在风扇转速为100%转速(即,风扇满转)的情况下,风扇寿命约为n万小时;在风扇转速为80%转速(即,风扇转速为满转的80%)的情况下,风扇寿命为4*n万小时;在风扇转速为30%转速(即,风扇转速为满转的30%)的情况下,风扇寿命约为7.4*n万小时。再如,表1示出了另一款风扇的风扇寿命与风扇转速的对应关系。根据表1可以确定风扇在特定转速下的寿命。其中,m为大于0的常数。表1风扇转速百分比(%)风扇寿命(万小时)100m901.8*m802.5*m703.1*m603.7*m503.9*m404.4*m304.8*m参见表1,在风扇转速为100%转速的情况下,风扇寿命为m万小时;在风扇转速为80%转速的情况下,风扇寿命为2.5*m万小时;在风扇转速为30%转速的情况下,风扇寿命约为4.8*m万小时。应理解,图1和表1所示的风扇转速仅是一种示例,本申请并不对的风扇转速进行具体限定。比如,在风扇支持转速为55%的情况下,还可以获取风扇转速为55%时的风扇寿命。可选地,风扇寿命与风扇转速的对应关系与风扇轴承温升相关联。具体来讲,风扇寿命与风扇轴承寿命相关,风扇寿命可以认为就是风扇轴承寿命。风扇轴承寿命可以定义为风扇轴承在温度t下能够持续正常运转的时间。这里,温度t即风扇在稳定工作状态下的温度,其可以通过风扇轴承温升确定。一般地,在不同的转速下,风扇轴承温升不同,因此,可以通过测试在特定转速下的风扇轴承温升来确定特定转速下的风扇寿命,从而也就相当于确定了风扇寿命、风扇转速与风扇轴承温升三者之间的对应关系。例如,表2示出了一款风扇的风扇寿命、风扇转速与风扇轴承温升三者之间的对应关系。其中,r为大于0的常数。表2参见表2,根据不同风扇转速下的风扇轴承温升,可以确定该转速下的风扇寿命。例如,在风扇轴承温升为t℃,即风扇转速为满转转速的情况下,风扇寿命为r万小时;在风扇轴承温升为0.5*t℃,即风扇转速为80%转速的情况下,风扇寿命为2.5*r万小时;在风扇轴承温升为0.2*t℃,即风扇转速为60%转速的情况下,风扇寿命为3.7*r万小时。s120,获取风扇的历史转速以及风扇在该历史转速下的运转时间。例如,控制器可以记录风扇的历史转速以及风扇在该历史转速下的运转时间,并且可以将所记录的内容在存储器中。在需要使用这些内容时,控制器可以进行调用。s130,根据所述风扇寿命与风扇转速的对应关系以及所述历史转速以及所述风扇在所述历史转速下的运转时间,确定所述风扇在目标转速下的剩余寿命。应理解,所述目标转速为该风扇能达到或者所支持的任意转速。举例来说,该风扇的历史转速为第一转速,该风扇在第一转速下的运转时间为第一运转时间,风扇在第一转速下的寿命为第一寿命。若目标转速为第一转速,那么该风扇在目标转速下的剩余寿命为该风扇在第一转速下的运转时间与风扇在第一转速下的寿命之差。比如,该风扇的风扇寿命与风扇转速的对应关系参见表1,第一转速为50%,该风扇在第一转速下的运转时间(即,第一运转时间)为0.25*m万小时,那么若目标转速为第一转速,那么该风扇在目标转速下的剩余寿命为:3.9*m-0.25*m=3.65*m万小时。本申请实施例的确定风扇剩余寿命的方法,能够根据风扇寿命与风扇转速的对应关系以及风扇的历史转速以及该风扇在历史转速下的运转时间,确定该风扇在任意转速下的剩余寿命,从而使得用户能够在风扇寿命未截止时,及时更换风扇,进而能够避免因风扇故障所带来的不必要的麻烦。可选地,作为本申请一个实施例,若该风扇的历史转速为第一转速,该风扇在第一转速下的运转时间为第一运转时间,那么可以根据公式(1)计算风扇在目标转速下的剩余寿命:公式(1)中,l为风扇在目标转速下的剩余寿命,l0为风扇在第一转速下的剩余寿命,t1为对应于第一转速的风扇轴承温升,t2为对应于目标转速的风扇轴承温升,l、l0、t1和t2均大于或等于0,a和b为常数且均大于0。根据公式(1)可知,若目标转速为第一转速,那么风扇在目标转速下的剩余寿命为l0;若目标转速不等于第一转速,那么首先需要计算出风扇在第一转速下的剩余寿命l0,然后再根据对应于第一转速的风扇轴承温升t1和对应于目标转速的风扇轴承温升t2,计算风扇在目标转速下的剩余寿命t。举例来说,已知满足表2所示风扇寿命、风扇转速与风扇轴承温升三者之间的对应关系的一款风扇按照50%转速运行一年(0.11*r万小时),之后按照30%转速运行2年(0.22*r万小时),现计算该款风扇在满转转速时的剩余寿命。首先,计算该款风扇在按照50%转速运行一年后的剩余寿命。参见表2,风扇在50%转速下的寿命为4.1*r万小时,在该款风扇在按照50%转速运行0.11*r万小时的情况下,该款风扇在50%转速下的剩余寿命为:4.1*r-0.11*r=3.99*r万小时然后,将3.99*r万小时小时换算为风扇在30%转速下的寿命。参见表2和公式(1),风扇转速为50%和30%的温度差为0.17*t-0.11*t=0.06*t℃,所以3.99*r万小时换算为风扇在30%转速前提的寿命为:3.99*r*(a^((0.17*t-0.11*t)/b))=3.99*r*(a^((0.06*t)/b))万小时接着,计算该款风扇在30%转速时的剩余寿命。参见表2,风扇在30%转速下的寿命为4.6*r小时,在该款风扇在按照30%转速运行0.22*r万小时的情况下,该款风扇在30%转速下的剩余寿命为:(3.99*r*(a^((0.06*t)/b))-0.22*r)万小时最后,计算该款风扇在满转转速时的剩余寿命。风扇转速为30%和100%的温度差为0.11*t-t=-0.89*t℃,因此该款风扇在满转转速时的剩余寿命为:(3.99*r*(a^((0.06*t)/b))-0.22*r)*(a^((0.11*t-t)/b))=3.99*r*(a^((-0.83*t)/b))-0.22*r*(a^((0.89*t)/b))万小时。进一步地,在获得风扇在目标转速下的剩余寿命后,该方法还可以包括:s140,显示该风扇在目标转速下的剩余寿命。例如,在控制器确定出风扇在目标转速下的剩余寿命后,可以控制装置的散热体系或该装置中的显示屏(以下,称为显示屏)显示该风扇在目标转速下的剩余寿命。此外,还可以在该显示屏上显示该风扇在其他转速下的剩余寿命,本申请对比不作限定。可选地,该方法还可以包括:s150,在风扇在目标转速下的剩余寿命小于预设阈值的情况下,提示用户更换风扇。例如,当风扇在目标转速下的剩余寿命小于预设阈值时,触发该装置的散热体系或该装置中的报警系统报警,以提示用户更换风扇。本申请中的预设阈值,例如可以是50小时、20小时等,本申请实施例对此不作限定。在风扇寿命即将截止时,通过提示用户更换风扇,能够避免风扇故障带来的不必要的麻烦。图3是根据本申请实施例的确定风扇剩余寿命的装置300的示意性框图。该装置300包括:获取单元310和确定单元320。获取单元310,用于获取风扇寿命与风扇转速的对应关系;获取该风扇的历史转速以及该风扇在该历史转速下的运转时间。确定单元320,用于根据获取单元310所获取的该风扇寿命与风扇转速的对应关系以及该历史转速以及该风扇在该历史转速下的运转时间,确定该风扇在目标转速下的剩余寿命。可选地,该风扇寿命与风扇转速的对应关系与风扇轴承温升相关联。可选地,该风扇的历史转速包括第一转速,该风扇在该历史转速下的运转时间为第一运转时间,其中,该确定单元320具体用于:根据该风扇在该第一转速下的寿命以及该第一运转时间,确定该风扇在该第一转速下的剩余寿命;根据以下公式确定该风扇在该目标转速下的剩余寿命:其中,l为该风扇在该目标转速下的剩余寿命,l0为该风扇在该第一转速下的剩余寿命,t1为对应于该第一转速的风扇轴承温升,t2为对应于该目标转速的风扇轴承温升,l、l0、t1和t2均大于或等于0,a和b为常数且均大于0。可选地,该装置300还包括:显示单元330,用于显示该风扇在该目标转速下的剩余寿命。可选地,该装置300还包括:提示单元340,用于在该风扇在该目标转速下的剩余寿命小于预设阈值的情况下,提示用户更换风扇。应理解,装置300中各单元分别用于执行上述各方法各步骤,因此也能实现上述方法实施例中的有益效果。这里,为了避免赘述,省略其详细说明。图4是根据本申请实施例的另一确定风扇剩余寿命的装置400的示意性框图。该装置400包括:处理器410和存储器420。其中,处理器410和存储器420之间通过内部连接通路互相通信,传递控制和/或数据信号。处理器410用于,获取风扇寿命与风扇转速的对应关系;获取该风扇的历史转速以及该风扇在该历史转速下的运转时间;根据所获取的该风扇寿命与风扇转速的对应关系以及该历史转速以及该风扇在该历史转速下的运转时间,确定该风扇在目标转速下的剩余寿命。可选地,该风扇寿命与风扇转速的对应关系与风扇轴承温升相关联。可选地,该风扇的历史转速包括第一转速,该风扇在该历史转速下的运转时间为第一运转时间,其中,该处理器410具体用于:根据该风扇在该第一转速下的寿命以及该第一运转时间,确定该风扇在该第一转速下的剩余寿命;根据以下公式确定该风扇在该目标转速下的剩余寿命:其中,l为该风扇在该目标转速下的剩余寿命,l0为该风扇在该第一转速下的剩余寿命,t1为对应于该第一转速的风扇轴承温升,t2为对应于该目标转速的风扇轴承温升,l、l0、t1和t2均大于或等于0,a和b为常数且均大于0。可选地,该装置400还可以包括:显示器430,用于显示该风扇在该目标转速下的剩余寿命。进一步地,显示器430可以是显示屏。可选地,该装置400还可以包括:提示器440,用于在该风扇在该目标转速下的剩余寿命小于预设阈值的情况下,提示用户更换风扇。进一步地,提示器440可以是报警器。应理解,在该处理器410从存储器中调用并运行该计算机程序时,处理器410可用于执行方法200中各步骤,为了简洁,此处不再赘述。本申请实施例可以应用于处理器中,或者由处理器实现。处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是中央处理单元(centralprocessingunit,cpu)、该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件器组合执行完成。软件器可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不加赘述。在本申请所提供的几个实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1