热水器剩余加热时间确定方法、装置、存储介质及热水器与流程

文档序号:15488615发布日期:2018-09-21 20:11阅读:395来源:国知局
本发明涉及热水器
技术领域
,尤其涉及一种热水器剩余加热时间确定方法、装置、存储介质及热水器。
背景技术
:现有的热水器绝大多数不具备剩余加热时间的提示功能,即使有该功能,计算误差也比较大,容易造成用户等待的困扰。公开号为cn203533893u的专利申请公开了根据水箱内胆温度、出水口温度和进水口温度计算热水器剩余加热时间,然而,由于水箱在用水时存在分层的情况,即水箱垂直方向上的温度不是均匀分布的,即水箱里面的温度并不是都一样的,所以按照该方案推算的剩余加热时间误差较大。技术实现要素:本发明的主要目的在于克服上述现有技术的缺陷,提供一种热水器剩余加热时间确定方法、装置、存储介质及热水器,以解决现有技术中由于水箱垂直方向上的温度不是均匀分布的,仅根据根据水箱内胆温度、出水口温度和进水口温度计算剩余加热时间误差较大的问题。本发明一方面提供了一种热水器剩余加热时间确定方法,包括:分别检测所述热水器的水箱内距离所述水箱底部高度不同的多个位置处当前的温度值;根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间。可选地,所述多个位置中沿所述水箱的高度方向上的每两个相邻位置之间的间距均相等,且所述多个位置中距所述水箱底部最近的位置距离所述水箱底部的距离,以及距所述水箱顶部最近的位置距离所述水箱顶部的距离等于所述间距的一半。可选地,分别检测所述热水器的水箱内距离所述水箱底部高度不同的多个位置处当前的温度值,包括:分别通过在所述多个位置处对应设置多个温度检测装置检测所述多个位置处当前的温度值。可选地,根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间,包括:获取预先设置的环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系;在所述对应关系中查找与当前的环境温度值和所述多个位置处当前的温度值匹配度最高的剩余加热时间,以确定为所述热水器当前的剩余加热时间。可选地,还包括:通过以下方式设置所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系:在所述热水器开始加热后,实时检测环境温度值和所述多个位置处的温度值,并记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间;在所述热水器加热完成后,根据每次记录的检测所述环境温度值和所述多个位置处的温度值的第一系统时间以及加热完成时的第二系统时间,分别计算每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间;根据计算得到的每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间,建立所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系。可选地,记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间,包括:当本次检测到的所述环境温度值和所述多个位置处的温度值与上次检测到的所述环境温度值和所述多个位置处的温度值相比,至少一个温度值发生变化时,才记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间。可选地,根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间,包括:根据检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第一需求热量;获取预先设置的需求热量与剩余加热时间的对应关系;根据计算得到的所述第一需求热量和获取的所述对应关系,确定所述热水器当前的剩余加热时间。可选地,还包括:通过以下方式设置所述需求热量与加热时间的对应关系:在所述热水器开始加热后,实时检测所述多个位置处的温度值;根据检测的所述多个位置处的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量;记录检测所述多个位置处的温度值的第三系统时间以及所述第二需求热量;在所述热水器加热完成后,根据每次记录的所述第三系统时间和所述热水器加热完成时的第四系统时间,确定每次记录的所述第二需求热量对应的实际加热时间;根据每次记录的所述第二需求热量对应的实际加热时间,建立需求热量与剩余加热时间的对应关系。可选地,记录检测所述多个位置处的温度值的第三系统时间以及所述第二需求热量,包括:当本次计算得到的所述第二需求热量与上次计算得到的所述第二需求热量的热量差值达到预设阈值时,才记录本次检测所述多个位置处的温度值的所述第三系统时间和本次计算得到的所述第二需求热量。可选地,设置所述需求热量与加热时间的对应关系,还包括:获取从所述热水器开始加热至所述热水器加热完成的平均环境温度值;根据每次记录的所述第二需求热量对应的实际加热时间,建立需求热量与剩余加热时间的对应关系,包括:根据所述平均环境温度值在预设的至少一个温度区间中所处的第一温度区间,建立所述第一温度区间对应的需求热量与剩余加热时间的对应关系。可选地,获取预先设置的需求热量与剩余加热时间的对应关系,包括:确定当前的环境温度值在预设的至少一个温度区间中所处的第二温度区间;获取所述第二温度区间对应的需求热量与剩余加热时间的对应关系。可选地,所述方法还包括:显示所述热水器当前的剩余加热时间。本发明另一方面提供了一种热水器剩余加热时间确定装置,包括:检测单元,用于分别检测所述热水器的水箱内距离所述水箱底部高度不同的多个位置处当前的温度值;确定单元,用于根据所述检测单元检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间。可选地,所述多个位置中沿所述水箱的高度方向上的每两个相邻位置之间的间距均相等,且所述多个位置中距所述水箱底部最近的位置距离所述水箱底部的距离,以及距所述水箱顶部最近的位置距离所述水箱顶部的距离等于所述间距的一半。可选地,所述检测单元,进一步用于:分别通过在所述多个位置处对应设置多个温度检测装置检测所述多个位置处当前的温度值。可选地,所述确定单元,包括:第一获取子单元,用于获取预先设置的环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系;第一确定子单元,用于在所述对应关系中查找与当前的环境温度值和所述多个位置处当前的温度值匹配度最高的剩余加热时间,以确定为所述热水器当前的剩余加热时间。可选地,还包括:第一设置单元,用于通过以下方式设置所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系:在所述热水器开始加热后,实时检测环境温度值和所述多个位置处的温度值,并记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间;在所述热水器加热完成后,根据每次记录的检测所述环境温度值和所述多个位置处的温度值的第一系统时间以及加热完成时的第二系统时间,分别计算每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间;根据计算得到的每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间,建立所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系。可选地,所述第一设置单元,记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间,包括:当本次检测到的所述环境温度值和所述多个位置处的温度值与上次检测到的所述环境温度值和所述多个位置处的温度值相比,至少一个温度值发生变化时,才记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间。可选地,所述确定单元,包括:计算子单元,根据检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第一需求热量;第二获取子单元,用于获取预先设置的需求热量与剩余加热时间的对应关系;第二确定子单元,用于根据计算得到的所述第一需求热量和获取的所述对应关系,确定所述热水器当前的剩余加热时间。可选地,第二设置单元,用于通过以下方式设置所述需求热量与加热时间的对应关系:在所述热水器开始加热后,实时检测所述多个位置处的温度值;根据检测的所述多个位置处的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量;记录检测所述多个位置处的温度值的第三系统时间以及所述第二需求热量;在所述热水器加热完成后,根据每次记录的所述第三系统时间和所述热水器加热完成时的第四系统时间,确定每次记录的所述第二需求热量对应的实际加热时间;根据每次记录的所述第二需求热量对应的实际加热时间,建立需求热量与剩余加热时间的对应关系。可选地,所述第二设置单元,记录检测所述多个位置处的温度值的第三系统时间以及所述第二需求热量,包括:当本次计算得到的所述第二需求热量与上次计算得到的所述第二需求热量的热量差值达到预设阈值时,才记录本次检测所述多个位置处的温度值的所述第三系统时间和本次计算得到的所述第二需求热量。可选地,所述第二设置单元,设置所述需求热量与加热时间的对应关系,还包括:获取从所述热水器开始加热至所述热水器加热完成的平均环境温度值;根据每次记录的所述第二需求热量对应的实际加热时间,建立需求热量与剩余加热时间的对应关系,包括:根据所述平均环境温度值在预设的至少一个温度区间中所处的第一温度区间,建立所述第一温度区间对应的需求热量与剩余加热时间的对应关系。可选地,所述第二获取子单元,获取预先设置的需求热量与剩余加热时间的对应关系,包括:确定当前的环境温度值在预设的至少一个温度区间中所处的第二温度区间;获取所述第二温度区间对应的需求热量与剩余加热时间的对应关系。可选地,还包括:显示单元,用于显示所述热水器当前的剩余加热时间。本发明又一方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。本发明再一方面提供了一种热水器,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。本发明再一方面提供了一种热水器,包括前述任一所述的热水器剩余加热时间确定装置。根据本发明的技术方案,通过分别检测所述热水器的水箱内距离所述水箱底部高度不同的多个位置处当前的温度值,并根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间,能够较准确的确定热水器的剩余加热时间,提升用户体验;并且本发明可以在每次热水器的加热过程中,不断记录距离水箱底部高度不同的多个位置处的温度值、环境温度值和剩余加热时间的对应关系,和/或不断记录需求热量与剩余加热时间的对应关系,从而可以达到不断自学习的目的,使得热水器加热次数越多、记录的数据越多,形成的所述多个位置处的温度值、环境温度值和剩余加热时间的对应关系,和/或需求热量与剩余加热时间的对应关系误差就越小,使得确定热水器的剩余加热时间越准确。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是本发明提供的热水器剩余加热时间确定方法的一实施例的方法示意图;图2是根据本发明一种具体实施方式的所述水箱内不同高度的位置的示意图;图3是根据本发明实施例的根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间的一种具体实施方式的流程示意图;图4是根据本发明实施例的根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间的另一种具体实施方式的流程示意图;图5是根据本发明实施例的需求热量与剩余加热时间的对应关系曲线图的一个示例;图6是本发明提供的热水器剩余加热时间确定方法的另一实施例的方法示意图;图7是本发明提供的热水器剩余加热时间确定装置的一实施例的结构示意图;图8是根据本发明实施例的确定单元的一种具体实施方式的结构示意图;图9是根据本发明实施例的确定单元的另一种具体实施方式的结构示意图;图10是本发明提供的热水器剩余加热时间确定装置的另一实施例的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。图1是本发明提供的热水器剩余加热时间确定方法的一实施例的方法示意图。如图1所示,根据本发明的一个实施例,所述确定热水器剩余加热时间的方法至少包括步骤s110和步骤s120。步骤s110,分别检测所述热水器的水箱内距离所述水箱底部高度不同的多个位置处当前的温度值。具体地,可以在所述多个位置对应设置多个温度检测装置,所述温度检测装置例如可以为温度传感器。分别通过所述多个位置处对应设置多个温度检测装置检测所述多个位置处当前的温度值。优选地,所述多个位置中沿所述水箱的高度方向上的每两个相邻位置之间的间距均相等,且所述多个位置中距离所述水箱底部最近的位置距离所述水箱底部的距离,以及距所述水箱顶部最近的位置距离所述水箱顶部的距离等于所述间距的一半。也就是说,将所述水箱沿高度方向平均分成多个等份,所述多个位置分别位于平均分成的所述多个等份的中间位置处。例如,如图2所示,水箱1的高度为h,水箱1中距离水箱底部的高度为h1、h2、…、hn的n个位置处设置分别设置有温度检测装置,沿水箱高度方向从高到低的顺序为h1、h2、…、hn,其中,h1-h2=h2-h3=…=2hn=2(h-h1)。步骤s120,根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间。图3是根据本发明实施例的根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间的一种具体实施方式的流程示意图。如图3所示,在一种具体实施方式中,步骤s120包括步骤s121和步骤s122。步骤s121,获取预先设置的环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系。其中,可以通过以下方式进行设置所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系:a)在所述热水器开始加热后,实时检测环境温度值和所述多个位置处的温度值,并记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间。例如,在所述热水器开始加热后,可以每隔第一预定时间(例如,1s)检测并记录环境温度值以及所述多个位置处的温度值,并记录每次检测时的第一系统时间ti。优选地,在每次检测环境温度值和所述多个位置处的温度值之后,当本次检测到的所述环境温度值和所述多个位置处的温度值与上次检测到的所述环境温度值和所述多个位置处的温度值相比,至少一个温度值发生变化时,才记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间。即,当检测到的环境温度值和所述多个位置处的温度值中至少一个发生变化,才进行温度值和系统时间的记录。具体而言,可以按照表1记录检测的环境温度值、所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间:表1b)在所述热水器加热完成后,根据每次记录的检测所述环境温度值和所述多个位置处的温度值的第一系统时间以及加热完成时的第二系统时间,分别计算每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间。具体而言,每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间等于所述加热完成时的第二系统时间与每次记录的所述第一系统时间的时间差,即,当环境温度为检测的所述环境温度值以及水箱的多个位置处的温度为检测的温度值时,至热水器加热完成实际所花时间。例如,设加热完成时的第二系统时间为tk,任意一次记录的检测所述环境温度值和所述多个位置处的温度值的第一系统时间为ti,则相应的剩余加热时间为tk-ti。c)根据计算得到的每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间,建立所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系。在一种具体实施方式中,所述对应关系可以为所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系表,例如,可以参考表2,其中加热实际所花时间即剩余加热时间。表2在每次热水器的加热过程中,不断通过上述的方式,建立距离水箱底部高度不同的多个位置处的温度值、环境温度值与剩余加热时间的对应关系,从而能够达到不断自学习的目的,增加根据所述对应关系确定热水器剩余加热时间的准确性。步骤s122,在所述对应关系中查找与当前的环境温度值和所述多个位置处当前的温度值匹配度最高的剩余加热时间,以确定为所述热水器当前的剩余加热时间。具体地,可以在所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系中,查找与所述当前的环境温度值和所述多个位置处当前的温度值最接近的一组环境温度值和所述多个位置处的温度值的参数组合,其对应的剩余加热时间即为所述当前的环境温度值和所述多个位置处当前的温度值匹配度最高的剩余加热时间,确定为所述热水器当前的剩余加热时间。图4是根据本发明实施例的根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间的另一种具体实施方式的流程示意图。如图4所示,在另一种具体实施方式中,步骤s120包括步骤s123、步骤s124和步骤s125。步骤s123,根据检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第一需求热量。具体地,可根据热传递公式以及检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第一需求热量。热传递公式为:q=δt·c·m(1)其中,q为热量,单位为j;δt为温差,单位为℃;c为比热容,单位为j/(kg·k);m为质量,单位为kg;优选地,当所述多个位置中沿所述水箱的高度方向上的每两个相邻位置之间的间距均相等,且所述多个位置中距离所述水箱底部最近的位置距离所述水箱底部的距离,以及距所述水箱顶部最近的位置距离所述水箱顶部的距离等于所述间距的一半时,相当于所述水箱沿高度方向被平均分成多个等份,所述多个位置分别位于平均分成的所述多个等份的中间位置处。也就相当于,所述多个位置中每个位置处设置的温度检测装置分别检测水箱的相应等份的温度值。例如,如图2所示,水箱1中水的总质量m,距离水箱底部的高度为h1、h2、…、hn的n个位置,其中h1-h2=h2-h3=…=hn;所述多个位置中每个位置处的温度值为ti;则可以根据公式(2)得到将水箱中的水加热到目标温度ts所需的第一需求热量q需求:由于,因此,可以得到:q需求=(nts-t1-t2-…-tn)·c·mi(3’)亦即,或者,将水箱中的水加热到目标温度ts所需要的第一需求热量q需求等于目标温度值ts与所述多个位置的温度值的平均值的温度差值水箱中水的质量m以及水的比热容c的乘积,其中,因此,根据热传递公式也可以得到上述公式(3)。步骤s124,获取预先设置的需求热量与剩余加热时间的对应关系。具体地,所述需求热量与加热时间的对应关系,可通过以下方式设置:a)在所述热水器开始加热后,实时检测所述多个位置处的温度值。例如,可以每隔第二预定时间(例如,1s)检测所述多个位置处的温度值。b)根据检测的所述多个位置处的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量。其中,根据检测的所述多个位置处的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量的具体实现方式,与前述步骤s123中根据检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第一需求热量的具体实现方式基本类似,即根据热传递公式以及检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量,此处不再赘述。c)记录检测所述多个位置处的温度值的第三系统时间以及所述第二需求热量。优选地,在每次根据检测的所述多个位置处的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量之后,当本次计算得到的所述第二需求热量与上次计算得到的所述第二需求热量的热量差值达到预设阈值时,才记录本次检测所述多个位置处的温度值的所述第三系统时间ti和本次计算得到的所述第二需求热量qi。例如,所述第三系统时间和所述第二需求热量可以通过如下的表3进行记录,第三系统时间第二需求热量t0q0t1q1……tk-1qk-1tk0表3d)在所述热水器加热完成后,根据每次记录的所述第三系统时间和所述热水器加热完成时的第四系统时间,确定每次记录的所述第二需求热量对应的实际加热时间。具体地,每次计算得到的所述第二需求热量对应的实际加热时间等于所述热水器加热完成时的第四系统时间与每次记录的所述第三系统时间的时间差。例如,设加热完成时的第四系统时间为tk,任意一次记录的检测所述环境温度值和所述多个位置处的温度值的第三系统时间为ti,则相应的实际加热时间为tk-ti。表4e)根据每次记录的所述第二需求热量对应的实际加热时间,建立需求热量与剩余加热时间的对应关系。所述每次记录的所述第二需求热量对应的实际加热时间,即每次记录的所述第二需求热量对应的剩余加热时间。例如,可以建立类似表4所示的需求热量与剩余加热时间的对应关系;或者,可以根据表4中记录的数据,生成需求热量与剩余加热时间的对应关系曲线,所述对应关系曲线可如图5所示,其中,横轴为预计时间,即,剩余加热时间,纵轴为需求热量。优选地,由于环境温度对加热速率有较大影响,将环境温度划分为多个温度区间,根据热水器在不同环境温度下的运行情况,建立所述多个温度区间中各个温度区间下的需求热量-剩余加热时间的对应关系曲线图。例如,以5℃为一个温度区间,将环境温度划分为多个温度区间。具体地,可以获取从所述热水器开始加热至所述热水器加热完成的平均环境温度值,在根据每次记录的所述第二需求热量对应的实际加热时间,建立需求热量与剩余加热时间的对应关系时,根据所述平均环境温度值在预设的至少一个温度区间中所处的第一温度区间,建立所述第一温度区间对应的需求热量与剩余加热时间的对应关系。基于上述实施方式,优选地,在获取预先设置的需求热量与剩余加热时间的对应关系时,先确定当前的环境温度值在预设的至少一个温度区间中所处的第二温度区间;再获取所述第二温度区间对应的需求热量与剩余加热时间的对应关系。在每次热水器的加热过程中,不断通过上述的方式建立需求热量与剩余加热时间的对应关系,从而能够达到不断自学习的目的,增加根据所述对应关系确定热水器剩余加热时间的准确性。步骤s125,根据计算得到的所述第一需求热量和获取的所述对应关系,确定所述热水器当前的剩余加热时间。具体地,根据计算得到的将所述水箱中的水加热至目标温度值的第一需求热量,在获取的所述需求热量与剩余加热时间的对应关系中查找与所述第一需求热量的差值的绝对值最小的需求热量值(即与所述第一需求热量最接近的需求热量值),将查找到的需求热量值所对应的剩余加热时间,确定为所述热水器当前的剩余加热时间。图6是本发明提供的热水器剩余加热时间确定方法的另一实施例的方法示意图。如图6所示,基于上述实施例,所述确定热水器剩余加热时间的方法还包括步骤s130。步骤s130,显示所述热水器当前的剩余加热时间。例如,在所述热水器的显示屏上实时显示当前计算得到的所述热水器当前的剩余加热时间。图7是本发明提供的热水器剩余加热时间确定装置的一实施例的结构示意图。如图7所示,所述热水器剩余加热时间确定装置100包括:检测单元110和确定单元120。检测单元110用于分别检测所述热水器的水箱内距离所述水箱底部高度不同的多个位置处当前的温度值;确定单元120用于根据所述检测单元120检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间。具体地,可以在所述多个位置对应设置多个温度检测装置,所述温度检测装置例如可以为温度传感器。所述检测单元110可以分别通过所述多个位置处对应设置多个温度检测装置检测所述多个位置处当前的温度值。优选地,所述多个位置中沿所述水箱的高度方向上的每两个相邻位置之间的间距均相等,且所述多个位置中距离所述水箱底部最近的位置距离所述水箱底部的距离,以及距所述水箱顶部最近的位置距离所述水箱顶部的距离等于所述间距的一半。也就是说,将所述水箱沿高度方向平均分成多个等份,所述多个位置分别位于平均分成的所述多个等份的中间位置处。例如,如图2所示,水箱1的高度为h,水箱1中距离水箱底部的高度为h1、h2、…、hn的n个位置处设置分别设置有温度检测装置,沿水箱高度方向从高到低的顺序为h1、h2、…、hn,其中,h1-h2=h2-h3=…=2hn=2(h-h1)。图8是根据本发明实施例的确定单元的一种具体实施方式的结构示意图。如图8所示,在一种具体实施方式中,所述确定单元120包括第一获取子单元121和第一确定子单元122。第一获取子单元121用于获取预先设置的环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系;第一确定子单元122用于在所述对应关系中查找与当前的环境温度值和所述多个位置处当前的温度值匹配度最高的剩余加热时间,以确定为所述热水器当前的剩余加热时间。进一步地,所述装置100还可以包括第一设置单元(图未示),用于设置所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系。在一种具体实施方式中,所述第一设置单元,具体可以通过以下方式设置所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系:a)在所述热水器开始加热后,实时检测环境温度值和所述多个位置处的温度值,并记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间。例如,在所述热水器开始加热后,可以每隔第一预定时间(例如,1s)检测并记录环境温度值以及所述多个位置处的温度值,并记录每次检测时的第一系统时间ti。优选地,在每次检测环境温度值和所述多个位置处的温度值之后,当本次检测到的所述环境温度值和所述多个位置处的温度值与上次检测到的所述环境温度值和所述多个位置处的温度值相比,至少一个温度值发生变化时,才记录检测到的所述环境温度值和所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间。即,当检测到的环境温度值和所述多个位置处的温度值中至少一个发生变化,才进行温度值和系统时间的记录。具体而言,可以按照表1记录检测的环境温度值、所述多个位置处的温度值,以及检测所述环境温度值和所述多个位置处的温度值的第一系统时间:表1b)在所述热水器加热完成后,根据每次记录的检测所述环境温度值和所述多个位置处的温度值的第一系统时间以及加热完成时的第二系统时间,分别计算每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间。具体而言,每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间等于所述加热完成时的第二系统时间与每次记录的所述第一系统时间的时间差,即,当环境温度为检测的所述环境温度值以及水箱的多个位置处的温度为检测的温度值时,至热水器加热完成实际所花时间。例如,设加热完成时的第二系统时间为tk,任意一次记录的检测所述环境温度值和所述多个位置处的温度值的第一系统时间为ti,则相应的剩余加热时间为tk-ti。c)根据计算得到的每次记录的所述环境温度值和所述多个位置处的温度值对应的剩余加热时间,建立所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系。在一种具体实施方式中,所述对应关系可以为所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系表,例如,可以参考表2,其中加热实际所花时间即剩余加热时间。表2第一获取子单元121获取预先设置的环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系后,第一确定子单元122在所述对应关系中查找与当前的环境温度值和所述多个位置处当前的温度值匹配度最高的剩余加热时间,以确定为所述热水器当前的剩余加热时间。具体地,第一确定子单元122在所述环境温度值和所述多个位置处的温度值与剩余加热时间的对应关系中,查找与所述当前的环境温度值和所述多个位置处当前的温度值最接近的一组环境温度值和所述多个位置处的温度值的参数组合,其对应的剩余加热时间即为所述当前的环境温度值和所述多个位置处当前的温度值匹配度最高的剩余加热时间,确定为所述热水器当前的剩余加热时间。图9是根据本发明实施例的确定单元的另一种具体实施方式的结构示意图。如图9所示,在另一种具体实施方式中,所述确定单元120包括计算子单元123、第二获取子单元124和第二确定子单元125。计算子单元123用于根据检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第一需求热量;第二获取子单元124用于获取预先设置的需求热量与剩余加热时间的对应关系;第二确定子单元125用于根据计算得到的所述第一需求热量和获取的所述对应关系,确定所述热水器当前的剩余加热时间。具体地,所述计算单元123可根据热传递公式以及检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第一需求热量。热传递公式为:q=δt·c·m(1)其中,q为热量,单位为j;δt为温差,单位为℃;c为比热容,单位为j/(kg·k);m为质量,单位为kg;优选地,当所述多个位置中沿所述水箱的高度方向上的每两个相邻位置之间的间距均相等,且所述多个位置中距离所述水箱底部最近的位置距离所述水箱底部的距离,以及距离所述水箱顶部最近的位置距离所述水箱顶部的距离等于所述间距的一半时,相当于所述水箱沿高度方向被平均分成多个等份,所述多个位置分别位于平均分成的所述多个等份的中间位置处。也就相当于,所述多个位置中每个位置处设置的温度检测装置分别检测水箱的相应等份的温度值。例如,如图2所示,水箱1中水的总质量m,距离水箱底部的高度为h1、h2、…、hn的n个位置,其中h1-h2=h2-h3=…=hn;所述多个位置中每个位置处的温度值为ti;则可以根据公式(2)得到将水箱中的水加热到目标温度ts所需的第一需求热量q需求:由于,因此,可以得到:q需求=(nts-t1-t2-…-tn)·c·mi(3’)亦即,或者,将水箱中的水加热到目标温度ts所需要的第一需求热量q需求等于目标温度值ts与所述多个位置的温度值的平均值的温度差值水箱中水的质量m以及水的比热容c的乘积,其中,因此,根据热传递公式也可以得到上述公式(3)。进一步地,所述装置100还可以包括第二设置单元(图未示),用于设置所述需求热量与加热时间的对应关系。在一种具体实施方式中,第二设置单元具体可以通过以下方式设置所述需求热量与加热时间的对应关系:a)在所述热水器开始加热后,实时检测所述多个位置处的温度值。例如,可以每隔第二预定时间(例如,1s)检测所述多个位置处的温度值。b)根据检测的所述多个位置处的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量。其中,根据检测的所述多个位置处的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量的具体实现方式,与前述步骤s123中根据检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第一需求热量的具体实现方式基本类似,即根据热传递公式以及检测的所述多个位置处当前的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量,此处不再赘述。c)记录检测所述多个位置处的温度值的第三系统时间以及所述第二需求热量。优选地,在每次根据检测的所述多个位置处的温度值,计算将所述水箱中的水加热至目标温度值的第二需求热量之后,当本次计算得到的所述第二需求热量与上次计算得到的所述第二需求热量的热量差值达到预设阈值时,才记录本次检测所述多个位置处的温度值的所述第三系统时间ti和本次计算得到的所述第二需求热量qi。例如,所述第三系统时间和所述第二需求热量可以通过如下的表3进行记录,表3d)在所述热水器加热完成后,根据每次记录的所述第三系统时间和所述热水器加热完成时的第四系统时间,确定每次记录的所述第二需求热量对应的实际加热时间。具体地,每次计算得到的所述第二需求热量对应的实际加热时间等于所述热水器加热完成时的第四系统时间与每次记录的所述第三系统时间的时间差。例如,设加热完成时的第四系统时间为tk,任意一次记录的检测所述环境温度值和所述多个位置处的温度值的第三系统时间为ti,则相应的实际加热时间为tk-ti。第二需求热量实际加热时间q0tk-t0q1tk-t1…………qk-1tk-tk-100表4e)根据每次记录的所述第二需求热量对应的实际加热时间,建立需求热量与剩余加热时间的对应关系。所述每次记录的所述第二需求热量对应的实际加热时间,即每次记录的所述第二需求热量对应的剩余加热时间。例如,可以建立类似表4所示的需求热量与剩余加热时间的对应关系;或者,可以根据表4中记录的数据,生成需求热量与剩余加热时间的对应关系曲线,所述对应关系曲线可如图5所示,其中,横轴为预计时间,即剩余加热时间,纵轴为需求热量。优选地,由于环境温度对加热速率有较大影响,将环境温度划分为多个温度区间,根据热水器在不同环境温度下的运行情况,建立所述多个温度区间中各个温度区间下的需求热量-剩余加热时间的对应关系曲线图。例如,以5℃为一个温度区间,将环境温度划分为多个温度区间。具体地,所述第二设置单元可以获取从所述热水器开始加热至所述热水器加热完成的平均环境温度值,在根据每次记录的所述第二需求热量对应的实际加热时间,建立需求热量与剩余加热时间的对应关系时,根据所述平均环境温度值在预设的至少一个温度区间中所处的第一温度区间,建立所述第一温度区间对应的需求热量与剩余加热时间的对应关系。基于上述优选实施方式,所述第二获取子单元124获取预先设置的需求热量与剩余加热时间的对应关系具体可以包括:确定当前的环境温度值在预设的至少一个温度区间中所处的第二温度区间;获取所述第二温度区间对应的需求热量与剩余加热时间的对应关系。在所述第二获取子单元124获取到所述需求热量与剩余加热时间的对应关系后,所述第二确定子单元125根据所述计算子单元123计算得到的所述第一需求热量和所述第二获取子单元124获取的所述对应关系,确定所述热水器当前的剩余加热时间。具体地,根据计算得到的将所述水箱中的水加热至目标温度值的第一需求热量,在获取的所述需求热量与剩余加热时间的对应关系中查找与所述第一需求热量的差值的绝对值最小的需求热量值(即与所述第一需求热量最接近的需求热量值),将查找到的需求热量值所对应的剩余加热时间,确定为所述热水器当前的剩余加热时间。图10是本发明提供的热水器剩余加热时间确定装置的另一实施例的结构示意图。如图10所示,所述热水器剩余加热时间确定装置100还包括显示单元130。所述显示单元130用于显示所述热水器当前的剩余加热时间。例如,在所述热水器的显示屏上实时显示当前计算得到的所述热水器当前的剩余加热时间。本发明还提供对应于所述热水器剩余加热时间确定方法的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。本发明还提供对应于所述热水器剩余加热时间确定方法的一种热水器,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。本发明还提供对应于所述热水器剩余加热时间确定装置的一种热水器,包括前述任一所述的热水器剩余加热时间确定装置。据此,本发明提供的方案,通过分别检测所述热水器的水箱内距离所述水箱底部高度不同的多个位置处当前的温度值,并根据检测的所述多个位置处当前的温度值确定所述热水器当前的剩余加热时间,能够较准确的确定热水器的剩余加热时间,提升用户体验;并且本发明可以在每次热水器的加热过程中,不断记录距离水箱底部高度不同的多个位置处的温度值、环境温度值和剩余加热时间的对应关系,和/或不断记录需求热量与剩余加热时间的对应关系,从而可以达到不断自学习的目的,使得热水器加热次数越多、记录的数据越多,形成的所述多个位置处的温度值、环境温度值和剩余加热时间的对应关系,和/或需求热量与剩余加热时间的对应关系误差就越小,使得确定热水器的剩余加热时间越准确。本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1