剩余热水量确定方法、装置、设备及存储介质与流程

文档序号:27210309发布日期:2021-11-03 14:53阅读:250来源:国知局
剩余热水量确定方法、装置、设备及存储介质与流程

1.本技术属于家用电器技术领域,具体涉及一种剩余热水量确定方法、装置、设备及存储介质。


背景技术:

2.目前的储水式热水器,是在热水器内放置一个保温内胆,在保温内胆中存储水。其中,热水器上显示的剩余热水量都是基于传感器所测的温度值直接对应得出。
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.若胆内温度大于或等于衰减满点温度,则确定低温区衰减为1;
33.若胆内温度小于衰减零点温度,则确定低温区衰减为0。
34.在一种可能的实现方式中,根据延时降落温度和低温区衰减,确定剩余热水量,包括:
35.获取设置温度以及热水零点温度;
36.根据设置温度、热水零点温度、延时降落温度以及低温区衰减,确定剩余热水量。
37.在一种可能的实现方式中,设置温度包括:用户设置温度;则剩余热水量是相对于用户设置温度的相对热水量;
38.和/或
39.设置温度包括:设备设置温度;则剩余热水量是相对于设备设置温度的绝对热水量。
40.在一种可能的实现方式中,根据设置温度、热水零点温度、延时降落温度以及低温区衰减,确定剩余热水量,包括:
41.根据如下公式确定剩余热水量:
42.f=(t1

t0)/(ts

t0)
×
g;
43.其中,f表示剩余热水量,t1表示延时降落温度,ts表示设置温度,t0表示热水零点温度,g表示低温区衰减。
44.在一种可能的实现方式中,热水器中设置多个用于检测不同部位胆内温度的温度检测模块,剩余热水量确定方法还包括:
45.针对每个温度检测模块获取的胆内温度,确定对应温度检测模块所在区域的剩余热水量;
46.根据多个温度检测模块对应的剩余热水量,确定热水器的剩余热水量。
47.第二方面,本技术提供一种剩余热水量确定装置,包括:
48.获取模块,用于获取当前时刻的胆内温度以及温度变化速率;
49.第一确定模块,用于根据胆内温度和温度变化速率,确定当前时刻的延时降落温度,延时降落温度用于表征即时上升延时下降的温度;
50.第二确定模块,用于根据胆内温度,确定低温区衰减;
51.第三确定模块,用于根据延时降落温度和低温区衰减,确定剩余热水量。
52.第三方面,本技术提供一种电子设备,包括:
53.处理器和存储器;
54.存储器存储有计算机程序;
55.处理器执行存储器存储的计算机程序时,实现第一方面或第一方面中任一可能的实施方式所提供的剩余热水量确定方法。
56.第四方面,本技术提供一种计算机可读存储介质,计算机可读介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现第一方面或第一方面中任一可能的实施方式所提供的剩余热水量确定方法。
57.第五方面,本技术提供一种芯片,包括:
58.处理器和存储器;
59.存储器存储有计算机程序;
60.处理器执行存储器存储的计算机程序时,实现第一方面或第一方面中任一可能的实施方式所提供的剩余热水量确定方法。
61.第六方面,本技术提供一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述第一方面或第一方面中任一可能的实施方式所提供的剩余热水量确定方法。
62.本领域技术人员能够理解的是,在本技术中,获取当前时刻的胆内温度以及温度变化速率;根据胆内温度和温度变化速率,确定当前时刻的延时降落温度,延时降落温度用于表征即时上升延时下降的温度;根据胆内温度,确定低温区衰减;根据延时降落温度和低温区衰减,确定剩余热水量。
63.因此,在本技术中,延时降落温度表征即时上升延时下降的温度,即在胆内温度在上升时,传感器测试的当前时刻的胆内温度便可直接用于确定剩余热水量,如果胆内温度在下降时,则采用延时降落温度,能够使在胆内的水的温度不均匀的情况下,根据准确的确定剩余热水量。其次,采用低温区衰减确定热水量,进一步考虑到在胆内水的温度较低时,对确定剩余热水量的影响,进而提高剩余热水量的确定准确度。
附图说明
64.下面参照附图来描述本技术的剩余热水量确定方法、装置、设备及存储介质的优选实施方式。附图为:
65.图1为本技术实施例提供的应用场景示例图;
66.图2是本技术的一实施例提供的剩余热水量确定方法的流程示意图;
67.图3是本技术的另一实施例提供的剩余热水量确定方法的流程示意图;
68.图4是本技术的又一实施例提供的剩余热水量确定方法的流程示意图;
69.图5为本技术的一实施例提供的剩余热水量确定装置的结构示意图;
70.图6为本技术的一实施例提供的电子设备的结构示意图。
具体实施方式
71.首先,本领域技术人员应当理解的是,这些实施方式仅仅用于解释本技术的技术原理,并非旨在限制本技术的保护范围。本领域技术人员可以根据需要对其做出调整,以便适应具体的应用场合。
72.在本技术实施例中使用的术语是仅仅处于描述特定实施例的目的,而非旨在限制本发明。在本技术实施例中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
73.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示为:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
74.取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
75.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的商品或者系统中还存在另外的相同要素。
76.为解决提高确定剩余热水量的准确度,一般的,在热水器中设置多个传感器,采集内胆中多个区域的温度值,然后计算平均温度值,得到对应的剩余热水量,但是这种方式导致热水器设计复杂,成本高的问题。
77.为解决上述问题,本技术实施例提供了一种剩余热水量确定方法。在该方法中,考虑到热水器的工作性质,即在加热热水器时,内胆里的水是均匀受热,因此测出的水的温度为准确温度,在使用热水器一边放热水,一边上冷水时,胆内水的温度并非均匀的,引入延时降落温度。进一步的,在热水快放完时,即胆内水的温度较低时,水的温度下降会很慢,引入低温区衰减。通过胆内温度、温度变化速率、延时降落温度和低温区衰减等多维度,实现在热水器在不同情况下,都能准确的确定剩余热水量。
78.可选的,热水器可为电热水器。
79.图1为本技术实施例提供的应用场景示例图。如图1所示,该应用场景包括热水器110,热水器110中包括内胆(未示出)、传感器与加热管(未示出)。内胆中存储有水,传感器用于测试内胆中的水的温度,加热器用于对内胆中的水进行加热。
80.在本技术实施例提供的剩余热水量确定方法中,可在热水器110的处理器(未示出)获取传感器测试得到的水的温度值,根据温度值进行后续的处理。
81.可选的,应用场景中包括服务器120,服务器120与热水器110之间例如通过网络进行通信。在本技术实施例提供的剩余热水量确定方法中,也可通过服务器120获取传感器测
试得到的水的温度值,然后根据温度值进行后续理。
82.可选的,应用场景中还包括终端130,终端130可分别与热水器110、服务器120之间例如通过网络进行通信。在本技术实施例提供的剩余热水量确定方法中,可将热水器剩余热水量发送给终端130,以提醒终端130侧的用户获取到剩余热水量。
83.示例性的,本技术各方法实施例的执行主体可为热水器或者服务器。后续实施例中,以执行主体为热水器为例进行描述。
84.图2为本技术的一实施例提供的剩余热水量确定方法的流程示意图。如图2所示,该方法包括:
85.s201、获取当前时刻的胆内温度以及温度变化速率。
86.其中,在s201之前,还包括:获取当前时刻的胆内温度,存储当前时刻对应的时间信息以及胆内温度;根据胆内温度计算温度变化速率;将当前时刻、胆内温度以及温度变化速率对应进行存储在存储器中。具体可以根据需要设置传感器获取胆内温度的频率,例如,每一分钟60次、30次、10次或者6次。则存储的为每隔预设时间的胆内温度以及温度变化速率。
87.则在s201中获取当前时刻的胆内温度以及温度变化速率可以是在存储器中获取距离当前时刻最近的时间对应的胆内温度和温度变化速率。例如,在表一中,传感器是每隔10秒获取一次胆内温度,并将获取胆内温度的时间与胆内温度进行存储,则在获取当前时刻的胆内温度以及温度变化速率时,先确定与当前时刻最近的前一记录时刻,如果当前时刻是10时24分35秒,则当前时刻的胆内温度为10时24分30秒对应的胆内温度42.7℃。
88.在本技术实施例中,为提高计算的精度,可以设置传感器获取胆内温度的频率较高,例如每一分钟60次。为降低计算的复杂度,可以设置传感器获取胆内温度的频率较低,例如,每分钟1次。在本技术以下实施例中,以每分钟6次作为示例进行说明。
89.进一步的,在热水器中设置有一个或多个传感器,用于实施记录热水器中水的温度,并将记录的温度和对应的记录时间进行存储。其中,当热水器中只有一个传感器时,记录的为该传感器得到的温度即为胆内温度。当热水器中设置多个传感器时,记录的温度包括各个传感器得到的温度以及多个温度的平均值,则胆内温度可以是其中一个传感器对应的温度,也可以是多个温度的平均值。
90.示例性的,在表一中示出了热水器中只有一个传感器时,不同时间测试的温度。其中,表一中是每隔10秒记录一次温度,在具体实现过程中,可以选择其他间隔时间,例如1秒、2秒、5秒或者20秒。此外,基于表一中,胆内温度则为对应的表中记录的温度。
[0091][0092]
表一
[0093]
进一步的,在表二中,示出了热水器中设置多个传感器时,不同时间测试的温度,以及对应的平均温度。此外,基于表二中,胆内温度则为对应的表中记录的一个传感器的温度,或者平均温度。
[0094][0095]
表二
[0096]
进一步的,温度变化速率是基于历史记录的胆内温度以及记录时间计算得到的,温度变化速率可以是预设时间前记录的温度和当前温度作差,然后与时间间隔的比值得到。其中预设时间选择10秒、20秒或者1分钟。此处为准确表示温度变化速率,计算每10秒对应的第一温度变化速率和每1分钟对应的第二温度变化速率,取第一温度变化速率与第二温度变化速率的评价值作为温度变化速率。
[0097]
示例性的,参照表一为热水器在上电时记录的温度,如果当前时间是10时28分00秒,则当前时间与10秒前(10时27分50秒)温度的时间之间的时间间隔为10秒,温度差为

0.9℃,则第一温度变化速率为

5.4℃/min,当前时间与1分钟前(即10时27分00)温度的时间之间的时间间隔为1分,温度差为

4.5℃,则第一温度变化速率为

4.5℃/min,则温度变化速率为

4.95℃/min。
[0098]
在本技术实施例中,温度变化速率是表征,在当前时间段内的水的温度变化的速率,因此还可以通过其他方式进行计算,在此不加以限定。
[0099]
此外,水的温度变化速率另一方面可以确定用户是否在使用热水器中的热水,或者热水器中的水是处于加热状态,或者热水器中的水是处于保温状态。通常情况下,当温度变化速率是负值,则表征用户在使用热水,热水器处于同时上冷水和放热水的状态,热水器中的水的温度是不均匀的。当温度变化速率为0时,表征热水器处于保温状态。当温度变化速率为正值,则热水器处于加热状态。
[0100]
s202、根据胆内温度和温度变化速率,确定当前时刻的延时降落温度,延时降落温度用于表征即时上升延时下降的温度。
[0101]
其中,即时上升延时下降是指,在热水器不在放热水上冷水,处于加热状态时,由于热水器的加热管是均匀的,则热水器中的水的温度也是均匀上升的,则引入延时降落温
度,能够使热水器在加热时,得到的胆内温度即可以为热水器中实际水的温度。在热水器在放热水上冷水时,热水器中水的温度处于下降状态,但是由于在放热水上冷水,水的温度是不均匀的,胆内温度是延时下降的,因此引入延时降落温度,能够提高确定胆内热水量准确度。
[0102]
具体的,在热水器刚上电时,将上电时的胆内温度作为延时降落温度,在后续中,当获取的当前时刻的胆内温度大于或等于前一个时刻的延时降落温度时,则当前时刻的延时降落温度为当前时刻的胆内温度,这就是延时降落温度的即时上升。当获取的当前时刻的胆内温度小于前一个时刻的延时降落温度时,则当前时刻的延时降落温度为前一时刻的延时降落温度与一个应有下降值的差值,这就是延时降落温度的延时下降。
[0103]
此外,可以每隔预设时间计算一次延时降落温度;例如,每隔10秒计算一次延时降落温度。
[0104]
示例性的,在表一中,在10时24分00秒,热水器上电,此时的胆内温度为40℃,则此时的延时降落温度为40℃。在10时24分10秒值10时27分00秒之间,由于胆内温度都是持续上升或者不变的,则延时降落温度在这个时间段都是与胆内温度相同的。在10时27分00秒至10时46分00秒之间,胆内温度是持续降低的,则需要对延时降落温度进行计算。例如,10时27分00秒的延时降落温度为60℃,则10时27分10秒的延时降落温度则为60延减去应有下降值。
[0105]
综上,在本技术实施例中,在胆内温度降低时,考虑到延时下降的因素,进而引入延时降落温度,能够提高确定胆内热水量准确度。
[0106]
s203、根据胆内温度,确定低温区衰减。
[0107]
具体的,低温区衰减是一个0至1的值,在热水器中设置有衰减满点温度和衰减零点温度;在胆内温度大于或等于衰减满点温度时,低温区衰减为1,在胆内温度小于或等于衰减零点温度,低温区衰减为0。示例性的,衰减满点温度设置为30例至35例,则低于衰减满点温度,说明胆内温度降低非常慢了。衰减零点温度设置为15低,则低于衰减零点温度,说明热水器已经没有热水。
[0108]
其中,当胆内温度较低时,说明水的温度比较低,而在水的温度比较低时,继续放热水上冷水时,胆内温度降低的很慢,对应的延时降落温度变化也很小,这样需要引入低温区衰减,对延时降落温度进行衰减,以保证在胆内温度很低,对应延时降落温度变化也很小时,提高剩余热水量的计算准确度。
[0109]
s204、根据延时降落温度和低温区衰减,确定剩余热水量。
[0110]
本技术通过考虑胆内温度及时上升和延时下降,以及胆内温度,温度降落较慢的因素,进而采用延时降落温度和低温区衰减,能够更准确的确定剩余热水量。
[0111]
在本技术中,延时降落温度表征即时上升延时下降的温度,即在胆内温度在上升时,传感器测试的当前时刻的胆内温度便可直接用于确定剩余热水量,如果胆内温度在下降时,则采用延时降落温度,能够使在胆内的水的温度不均匀的情况下,根据准确的确定剩余热水量。其次,采用低温区衰减确定热水量,进一步考虑到在胆内水的温度较低时,对确定剩余热水量的影响,进而提高剩余热水量的确定准确度。
[0112]
图3为本技术的另一实施例提供的剩余热水量确定方法的流程示意图。如图3所示,该方法包括:
[0113]
s301、获取当前时刻的胆内温度以及温度变化速率。
[0114]
其中,该步骤可参照前述s201的描述,在此不再赘述。
[0115]
s302、确定胆内温度是否小于前一时刻对应的延时降落温度。
[0116]
具体的,若胆内温度小于前一时刻对应的延时降落温度,执行s303,若胆内温度大于或等于前一时刻对应的延时降落温度,执行s305。
[0117]
其中,该步骤可参照前述s202的描述,在此不再赘述。需要补充说明的是,当前时刻的胆内温度是指,当前时间最近一次记录的胆内温度,前一时刻是指传感器最近一次记录胆内温度的,上一次的记录时刻。示例性的,参照表一,当前时刻为10时27分25秒,则当前时刻的胆内温度为10时27分20秒对应的58.6℃,前一时刻是指10时27分10秒。
[0118]
在本技术实施例中,热水器在每次获取到胆内温度时,都可以基于胆内温度和历史记录的胆内温度,以及时间信息确定对应的温度变化速率,以及延时降落温度,并将时间信息、胆内温度、温度变化速率和延时降落温度对应存储。
[0119]
则在s302之前,先获取到前一时刻对应的延时降落温度,然后执行s302。
[0120]
s303、根据前一时刻对应的延时降落温度、胆内温度和温度变化速率,确定延时降落温度应有下降率。
[0121]
具体的,在热水器通电时的延时降落温度为通电时的胆内温度,后续每一个时刻的延时降落温度的确定方法,通过s302

s305实现。
[0122]
进一步的,根据前一时刻对应的延时降落温度、胆内温度和温度变化速率,确定延时降落温度应有下降率,可以包括:根据温度变化速率,得到温度应有下降率;根据前一时刻对应的延时降落温度和胆内温度,得到温度差别值;根据温度变化速率确定插控下降系数,插控下降系数用于表示不同用水量下温度下降的快慢;根据温度差别值、插控下降系数和温度应有下降率,得到延时降落温度应有下降率。
[0123]
示例性的,根据如下公式得到延时降落温度应有下降率:
[0124]
c=q1+p1
×
α3;
[0125]
上式中,c表示延时降落温度应有下降率,q1表示温度应有下降率,p1表示温度差别值,α3表示插控下降系数。
[0126]
示例性的,根据如下公式得到温度应有下降率:
[0127]
q1=v1
×
α1;
[0128]
上式中,q1表示温度应有下降率,v1表示温度变化速率,α1表示第一预设系数。
[0129]
具体的,对于温度应有下降率q1,在胆内温度下降比较快时,温度变化速率v1的绝对值会比较大,则对应的延时降落温度应有下降率c的绝对值会比较大。这里考虑到胆内温度下降率q1较大时,延时降落温度应有下降率c的影响,进而引入温度应有下降率q1。
[0130]
进一步的,在胆内温度降低时,温度变化速率v1为负值,这里需要温度应有下降率q1为正值,则第一预设系数α1取负值。在实际应用中,可根据需要设置第一预设系数α1的值,示例性的,对于本技术提供的热水器可以设置第一预设系数α1的范围为

3至

0.5。则第一预设系数α1去

2.5时,温度应有下降率q1=

0.5
×
v1。
[0131]
示例性的,温度应有下降率q1的最低值为0,即温度变化速率v1为0时,当温度变化速率v1的绝对值最大为9℃/min时,温度应有下降率q1的最大值为4.5℃/min。
[0132]
示例性的,根据如下公式得到温度差别值:
[0133]
p1=(t2

t3)
×
α2;
[0134]
上式中,p1表示温度差别值,t2表示前一时刻对应的延时降落温度,t3表示胆内温度;α2表示第二预设系数。
[0135]
具体的,对于温度差别值p1,当前一时刻对应的延时降落温度t2与当前时刻的胆内温度t3的差值较大时,则需要考虑该差值对最终延时降落温度应有下降率的影响。在此,第二预设系数α2可根据具体热水器的容量不同,设置不同,第二预设系数α2通过仿真技术确定。例如,对应60l容量的热水器,第二预设系数α2为0.25。其中,温度差别值p1也为正值。
[0136]
此外,根据温度变化速率确定插控下降系数,包括:确定热水器是否处于加热状态;若热水器为加热状态,则获取热水器的加热速率;根据温度变化速率、加热速率以及预设温度速率阈值,确定插控下降系数。
[0137]
示例性的,根据如下公式得到插控下降系数:
[0138]
α3=

(v1

v2)/t4。
[0139]
上式中,α3式表示插控下降系数,v2表示加热速率,t4表示预设温度速率阈值。
[0140]
可见,在上式中插控下降系数与温度变化速率v1正相关;与加热速率v2负相关。
[0141]
可选的,根据温度变化速率确定插控下降系数,包括:确定热水器是否处于加热状态;若热水器不为加热状态,则根据温度变化速率以及预设温度速率阈值,确定插控下降系数。
[0142]
示例性的,根据如下公式得到插控下降系数:
[0143]
α3=

v1/t4。
[0144]
具体的,在热水器在使用的热水的速度很小,或者没有在使用热水时,引入插控下降系数α3限制温度差别值p1。示例性的,在用户使用热水速度是5l/min时,且热水器不在处于加热状态时,温度变化速率为

0.5℃/min,则可以设置温度变化速率>

0.5℃/min,用户使用热水的速度为,小于5l/min,则认为用户使用热水的速度很小或者没有,此时可以设置预设温度速率阈值t4为0.5℃/min,在本技术实施例中,预设温度速率阈值t4可根据热水器的实际情况进行设置,在此不加以限定。
[0145]
进一步的,当热水器在加热时,则需要抵消加热速率,通常加热速率为0.7℃/min。其中,加热速率可根据热水器的不同预先设置不同的加热速率。
[0146]
综上,插控下降系数为0至1之间的数值。
[0147]
s304、根据前一时刻对应的延时降落温度以及延时降落温度应有下降率,确定当前时刻的延时降落温度。
[0148]
示例性的,根据如下公式得到延时降落温度:
[0149]
t1=t2

c
×
α4。
[0150]
上式中,t1表示延时降落温度,t2表示前一时刻对应的延时降落温度t1,c表示延时降落温度应有下降率,α4表示第三预设系数。
[0151]
具体的,在热水器不在使用时,即没有用热水且没有加热时,热水器具有保温功效,此时,热水器中水的下降速率很小。示例性的,为0.02℃/min。在本技术中,为确保在保温时,计算的延时降落温度能跟上实际降温,可以设置保温时候,温度下降速率为

0.1℃/min。该温度也可以根据热水器的不同,进行具体设置。
[0152]
此外,在热水器的放水开到最大时,热水流速最快,这是温度下降速率的绝对值是
最大的。例如,对于60l容量的热水器,取

9℃/min。该值与热水器的容量成反比。以上各个固定数据,例如,第一预设系数α该、第二预设系数α第、插控下降系数α数、预设温度速率阈值t3等,可基于保温时温度下降速率

0.1℃/min和热水最大时温度下降速率

9℃/min仿真得到。在具体实现过程中,不同的热水器具有不同的固定数据,将这些固定数据存储在热水器的存储器中,在计算剩余热水量时,可以进行调用。
[0153]
在申请实施例中,通过上述延时降落温度应有下降率c计算得到的是每分钟对应的延时降落温度应有下降值,这里的延时降落温度t1是每个时间间隔(10秒)内的延时降落温度,因此第三预设系数α4为,时间间隔与1分钟的商值。示例性的,在表一种,记录胆内温度的时间间隔为10秒,则这里的第三预设系数α4为1/6。
[0154]
s305若胆内温度不小于前一时刻对应的延时降落温度,则确定当前时刻的延时降落温度为胆内温度。
[0155]
具体的,延时降落温度与胆内温度相等。
[0156]
在本技术实施例中,基于s301和s305,可以计算得到各个时刻的延时降落温度。
[0157]
s306,根据胆内温度,确定低温区衰减。
[0158]
其中,根据胆内温度,确定低温区衰减包括:获取衰减满点温度以及衰减零点温度,衰减满点温度用于表示胆内温度降至低温区的第一临界温度,衰减零点温度用于表示剩余热水量为零时的第二临界温度;若胆内温度小于衰减满点温度,且大于衰减零点温度,则根据胆内温度、衰减零点温度以及衰减满点温度,得到低温区衰减;若胆内温度大于或等于衰减满点温度,则确定低温区衰减为1;若胆内温度小于衰减零点温度,则确定低温区衰减为0。
[0159]
示例性的,在胆内温度小于衰减满点温度,且大于衰减零点温度时,通过以下公式得到低温区衰减:
[0160]
g=(t3

t5)/(t6

t5);
[0161]
上式中,g表示低温区衰减,t3表示胆内温度,t5表示衰减零点温度,t6表示衰减满点温度。
[0162]
在本技术实施例中,在胆内的热水快用完时,温度下降速率的绝对值很小,这时延时降落温度和胆内温度的差别也不大,此时需要通过胆内温度的微小下降对剩余热水量进行衰减。
[0163]
示例性的,在实验过程中,当取15℃的进水时,热水器中热水用完后,胆内温度在17℃

27℃之间,因此,在这里可以选择衰减零点温度t5为15℃,可以保证对剩余热水量进行合适的衰减,但是使衰减程度不会达到0。其中,在胆内温度小于或等于衰减零点温度时,剩余热水量为零。当胆内温度大于或等于衰减零点温度,且小于衰减满点温度时,确定热水器中的热水处于低温区。此外,衰减满点温度可以根据实际需要进行设置,通常设置为30℃至35℃之间,在此可以取为30℃,其中,当胆内温度大于衰减满点温度时,低温区衰减为1,即不需要对剩余热水量进行衰减。
[0164]
s307,获取设置温度以及热水零点温度。
[0165]
其中,设置温度包括用户设置温度和/或设备设置温度;其中,用户设置温度是指用户设置的需要热水器加热至的温度,例如50℃或60℃。设备设置温度是指设备设置的热水器能够加热至的最高温度,例如80℃或90℃。
[0166]
进一步的,热水零点温度是指,热水量为零的时候的临界温度,即当热水器中水的温度小于或等于热水零点温度时,确定热水器中的热水量为0。具体的,热水零点温度是根据热水器的使用场景,预先进行设置的,存储在热水器的存储器中。例如,如果该热水器是用于厨房,可以设置热水零点温度为40℃。如果该热水器是用于消毒,可以设置零点温度为70℃。如果该热水器是用于卫生间使用时,可以设置零点温度为30℃。
[0167]
s308,根据设置温度、热水零点温度、延时降落温度以及低温区衰减,确定剩余热水量。
[0168]
其中,根据如下公式确定剩余热水量:
[0169]
f=(t1

t0/(ts

t0))
×
g;
[0170]
其中,f表示剩余热水量,t1表示延时降落温度,ts表示设置温度,t0表示热水零点温度,g表示低温区衰减。
[0171]
示例性的,对于热水器,根据仿真实验预先设定,第一预设系数α例性的,对于;第二预设系数α第二预设系数;预设温度速率阈值t3=0.5℃/min;第三预设系数α第三预设系;衰减满点温度t4=30℃;衰减零点温度t5=15℃;热水零点温度t6=30℃;用户设置温度t7=60℃;设备设置温度t8=80℃。则按照上述方法实施例确定相对剩余热水量和绝对剩余热水量。
[0172]
在此,热水量为一个百分比。例如,当热水器中没有热水时,相对剩余热水量为0。当热水器中水的温度均达到用户设定温度时,相对剩余热水量为100%。当热水器中水的温度均达到设备设定温度时,绝对剩余热水量为100%。
[0173]
在本技术中,延时降落温度表征即时上升延时下降的温度,即在胆内温度在上升时,传感器测试的当前时刻的胆内温度便可直接用于确定剩余热水量,如果胆内温度在下降时,则采用延时降落温度,能够使在胆内的水的温度不均匀的情况下,根据准确的确定剩余热水量。其次,采用低温区衰减确定热水量,进一步考虑到在胆内水的温度较低时,对确定剩余热水量的影响,进而提高剩余热水量的确定准确度。
[0174]
基于热水器中设置多个用于检测不同部位胆内温度的温度检测模块,图4为本技术的另一实施例提供的剩余热水量确定方法的流程示意图。如图4所示,该方法包括:
[0175]
s401、针对每个温度检测模块获取的胆内温度,确定对应温度检测模块所在区域的剩余热水量。
[0176]
具体的,将每个温度检测模块检测得到的温度,作为一个胆内温度,执行上述方法实施例,确定出多个剩余热水量。其中,具体确定方式参照上述方法实施例,在此不加以限定。
[0177]
s402、根据多个温度检测模块对应的剩余热水量,确定热水器的剩余热水量。
[0178]
具体的,求各个温度检测模块对应的剩余热水量的平均值,为热水器的剩余热水量。
[0179]
在本技术实施例中,通过设置多个温度检测模块,再结合上述方法实施例,能够进一步提高确定剩余热水量的准确度。
[0180]
图5为本技术的一实施例提供的剩余热水量确定装置的结构示意图。如图5所示,剩余热水量确定装置包括:
[0181]
获取模块501,用于获取当前时刻的胆内温度以及温度变化速率;
[0182]
第一确定模块502,用于根据胆内温度和温度变化速率,确定当前时刻的延时降落温度,延时降落温度用于表征即时上升延时下降的温度;
[0183]
第二确定模块503,用于根据胆内温度,确定低温区衰减;
[0184]
第三确定模块504,用于根据延时降落温度和低温区衰减,确定剩余热水量。
[0185]
在一种可能的实现方式中,第一确定模块502具体用于:确定胆内温度是否小于前一时刻对应的延时降落温度;若胆内温度小于前一时刻对应的延时降落温度,则周期性地根据前一时刻对应的延时降落温度、胆内温度和温度变化速率,确定延时降落温度应有下降率;根据前一时刻对应的延时降落温度以及延时降落温度应有下降率,确定当前时刻的延时降落温度。
[0186]
在一种可能的实现方式中,第一确定模块502具体用于:根据温度变化速率,得到温度应有下降率;根据前一时刻对应的延时降落温度和胆内温度,得到温度差别值;根据温度变化速率确定插控下降系数,插控下降系数用于表示不同用水量下温度下降的快慢;根据温度差别值、插控下降系数和温度应有下降率,得到延时降落温度应有下降率。
[0187]
在一种可能的实现方式中,第一确定模块502具体用于:确定热水器是否处于加热状态;若热水器为加热状态,则获取热水器的加热速率;根据温度变化速率、加热速率以及预设温度速率阈值,确定插控下降系数。
[0188]
在一种可能的实现方式中,第一确定模块502具体用于:确定热水器是否处于加热状态;若热水器不为加热状态,则根据温度变化速率以及预设温度速率阈值,确定插控下降系数。
[0189]
在一种可能的实现方式中,第一确定模块502具体用于:确定胆内温度是否小于前一时刻对应的延时降落温度;若胆内温度不小于前一时刻对应的延时降落温度,则确定当前时刻的延时降落温度为胆内温度。
[0190]
在一种可能的实现方式中,第二确定模块503具体用于:获取衰减满点温度以及衰减零点温度,衰减满点温度用于表示胆内温度降至低温区的第一临界温度,衰减零点温度用于表示剩余热水量为零时的第二临界温度;若胆内温度小于衰减满点温度,且大于衰减零点温度,则根据胆内温度、衰减零点温度以及衰减满点温度,得到低温区衰减;若胆内温度大于或等于衰减满点温度,则确定低温区衰减为1;若胆内温度小于衰减零点温度,则确定低温区衰减为0。
[0191]
在一种可能的实现方式中,第三确定模块504具体用于:获取设置温度以及热水零点温度;根据设置温度、热水零点温度、延时降落温度以及低温区衰减,确定剩余热水量。
[0192]
其中,设置温度包括:用户设置温度;则剩余热水量是相对于用户设置温度的相对热水量;和/或设置温度包括:设备设置温度;则剩余热水量是相对于设备设置温度的绝对热水量。
[0193]
在一种可能的实现方式中,第三确定模块504具体用于,根据如下公式确定剩余热水量:
[0194]
f=(t1

t0/(ts

t0))
×
g;
[0195]
其中,f表示剩余热水量,t1表示延时降落温度,ts表示设置温度,t0表示热水零点温度,g表示低温区衰减。
[0196]
热水器中设置多个用于检测不同部位胆内温度的温度检测模块,剩余热水量确定
装置还用于:针对每个温度检测模块获取的胆内温度,确定对应温度检测模块所在区域的剩余热水量;根据多个温度检测模块对应的剩余热水量,确定热水器的剩余热水量。
[0197]
图5提供的剩余热水量确定装置,可以执行前述相应方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0198]
图6为本技术的一实施例提供的电子设备的结构示意图,如图6所示,该电子设备包括:处理器601和存储器602;存储器602存储有计算机程序;处理器601执行存储器存储的计算机程序,实现上述各方法实施例中剩余热水量确定方法的步骤。
[0199]
在上述热水器中,存储器602和处理器601之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器602中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器602中的软件功能模块,处理器601通过运行存储在存储器602内的软件程序以及模块,从而执行各种功能应用以及数据处理。
[0200]
存储器602可以是,但不限于,随机存取存储器(random access memory,简称:ram),只读存储器(read only memory,简称:rom),可编程只读存储器(programmable read

only memory,简称:prom),可擦除只读存储器(erasable programmable read

only memory,简称:eprom),电可擦除只读存储器(electric erasable programmable read

only memory,简称:eeprom)等。其中,存储器602用于存储程序,处理器601在接收到执行指令后,执行程序。进一步地,上述存储器602内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
[0201]
处理器601可以是一种集成电路芯片,具有信号的处理能力。上述的处理器601可以是通用处理器,包括中央处理器(central processing unit,简称:cpu)、网络处理器(network processor,简称:np)等。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0202]
本技术的一实施例还提供了一种芯片,包括:处理器和存储器;存储器上存储有计算机程序,处理器执行存储器存储的计算机程序时,实现上述各方法实施例中提供的剩余热水量确定方法的步骤。
[0203]
本技术的一实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述各方法实施例中提供的剩余热水量确定方法的步骤。
[0204]
本技术的一实施例还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述各方法实施例中提供的剩余热水量确定方法的步骤。
[0205]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取
存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0206]
至此,已经结合附图所示的优选实施方式描述了本技术的技术方案,但是,本领域技术人员容易理解的是,本技术的保护范围显然不局限于这些具体实施方式。在不偏离本技术的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1