1.本技术涉及热水器技术领域,特别是涉及一种热水器的预热控制方法、装置及热水器。
背景技术:
2.零冷水燃气热水器作为热水器中的一个品类普及率越来越高,“零冷水”功能即在使用热水前将循环管道内的冷水抽回至热水器进行预热,待用户需要使用热水时管路内的冷水已被加热,因此减少了等待时间,也避免了水资源的浪费。
3.通常用户根据自身的使用需求设置热水温度,并启动预热功能,热水器识别到水温满足启动条件后,将启动水泵,水泵运行产生水流信号,热水器启动将管道内冷水加热。现有的零冷水燃气热水器,在预热完成后,由于循环管道的不同或者预热环境温度的不同,用水点的实际水温往往与用户设置的温度有较大的出入,从而不能满足用户需求。
技术实现要素:
4.本技术所要解决的第一个技术问题是提供一种热水器的预热控制方法,使得热水器预热完成后用水点的实际水温满足用户需求。
5.本技术所要解决的第二个技术问题是提供一种热水器的预热控制装置,使得热水器预热完成后用水点的实际水温满足用户需求。
6.本技术所要解决的第三个技术问题是提供一种热水器,该热水器预热完成后用水点的实际水温满足用户需求。
7.本技术所要解决的第四个技术问题是提供一种计算机可读存储介质,其存储的计算机程序被处理器执行时能使热水器预热完成后用水点的实际水温满足用户需求。
8.上述第一个技术问题由以下技术方案解决:
9.热水器的预热控制方法,所述方法包括:获取热水器的用户设置温度、所述热水器的循环管道的冷水温度以及环境温度;根据所述环境温度确定所述热水器预热时的环境补偿温度;根据所述环境补偿温度和所述用户设置温度确定所述热水器预热时的基础循环温度;根据所述用户设置温度与所述冷水温度的温差确定所述热水器预热时的循环补偿温度;控制所述热水器出水口的水温在预热时间内从第一温度降低至第二温度,其中,所述第一温度由所述基础循环温度与所述循环补偿温度之和确定,所述第二温度由所述基础循环温度确定。
10.本实施例提供的热水器的预热控制方法,充分考虑了环境温度的影响以及冷热水混合沿循环管道流动所造成的温度递降影响,在预热时对热水器出水口的水温进行动态补偿,使得预热结束后到达用水点处的水温满足用户需求。此外,本实施例提供的热水器的预热控制方法可以根据环境的变化实时调整,保证任何环境和时段均能满足用户的热水温度需求,同时减少了预热过程中热水在循环管道内的循环圈数,既能降低热水器的能耗,又缩短了预热时间。
11.在其中一个实施例中,根据所述用户设置温度和所述冷水温度的温差确定所述热水器预热时的循环补偿温度的步骤包括:获取所述循环管道的长度;根据所述循环管道的长度和单位长度对应的温差确定循环管道的温度补偿量;根据所述用户设置温度与所述冷水温度的温差以及所述循环管道的温度补偿量确定所述热水器预热时的循环补偿温度。
12.在其中一个实施例中,根据所述环境补偿温度和所述用户设置温度确定所述热水器预热时的基础循环温度的步骤包括:获取所述循环管道的长度;根据所述循环管道的长度确定环境温度管道补偿系数;根据所述环境补偿温度和所述环境温度管道补偿系数的乘积以及所述用户设置温度确定所述热水器预热时的基础循环温度。
13.在一个实施例中,所述热水器的预热控制方法还包括:获取第一时刻,所述第一时刻数据为所述热水器以第一循环水流量预热时的启动时刻;获取第二时刻,所述第二时刻为所述热水器以第一循环水流量预热时所述热水器进水口的水温变化达到设定阈值的时刻;根据所述第一时刻和所述第二时刻之间的间隔确定第一时长,所述第一时长用于反映所述热水器出水口产生的热水通过循环管道到达所述进水口的时长;根据所述第一时长、所述第一循环水流量以及所述循环管道的半径确定所述循环管道的长度。
14.在一个实施例中,根据所述环境温度确定所述热水器预热时的环境补偿温度的步骤包括:确定所述环境温度所属的温度区间;根据所述温度区间对应的补偿值确定所述热水器预热时的环境补偿温度。
15.在一个实施例中,获取所述环境温度的步骤包括:向第一通信设备发送环境温度读取请求,所述第一通信设备与所述热水器通信连接;接收所述第一通信设备基于所述环境温度读取请求反馈的环境温度。
16.在其中一个实施例中,所述预热时间按照如下表达式确定:
[0017][0018]
其中,t为所述预热时间,r为所述循环管道的的半径,l为所述循环管道的长度,v为所述热水器预热时的循环水流量。
[0019]
上述第二个技术问题由以下技术方案解决:
[0020]
一种热水器的预热控制装置,包括:
[0021]
数据获取模块,用于获取热水器的用户设置温度、所述热水器的循环管道的冷水温度以及环境温度;
[0022]
环境补偿温度确定模块,用于根据所述环境温度确定所述热水器预热时的环境补偿温度;
[0023]
基础循环温度确定模块,用于根据所述环境补偿温度和所述用户设置温度确定所述热水器预热时的基础循环温度;
[0024]
循环补偿温度确定模块,用于根据所述用户设置温度与所述冷水温度的温差确定所述热水器预热时的循环补偿温度;
[0025]
水温控制模块,用于控制所述热水器出水口的水温在预热时间内从第一温度降低至第二温度,其中,所述第一温度由所述基础循环温度与所述循环补偿温度之和确定,所述第二温度由所述基础循环温度确定。
[0026]
上述第三个技术问题由以下技术方案解决:
[0027]
一种热水器,包括控制器,控制器包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述的热水器的预热控制方法的步骤。
[0028]
上述第四个技术问题由以下技术方案解决:
[0029]
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的热水器的预热控制方法的步骤。
附图说明
[0030]
为了更清楚地说明本技术实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]
图1为一个实施例中燃气热水器系统的结构示意图;
[0032]
图2为一个实施例中热水器的预热控制方法的流程示意图;
[0033]
图3为一个实施例中确定热水器预热时的基础循环温度的流程示意图;
[0034]
图4为一个实施例中确定热水器预热时的循环补偿温度的流程示意图;
[0035]
图5为一个实施例中预热温度曲线示意图;
[0036]
图6为一个实施例中确定循环管道长度的流程示意图;
[0037]
图7为一个实施例中获取环境温度的流程示意图;
[0038]
图8为一个实施例中热水器的预热控制装置的结构示意图。
[0039]
附图标记说明:
[0040]
10、热水器;20、用水点;100、出水口;200、进水口;300、循环管道;400、控制器。
具体实施方式
[0041]
为了便于理解本技术,下面将参照相关附图对本技术进行更全面的描述。附图中给出了本技术的实施例。但是,本技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本技术的公开内容更加透彻全面。
[0042]
除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
[0043]
可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种对象,但这些对象不受这些术语限制。这些术语仅用于将第一个对象与另一个对象区分。
[0044]
空间关系术语例如“在...下”、“在...下面”、“下面的”、“在...之下”、“在...之上”、“上面的”等,在这里可以用于描述图中所示的一个元件或特征与其它元件或特征的关系。应当明白,除了图中所示的取向以外,空间关系术语还包括使用和操作中的器件的不同取向。例如,如果附图中的器件翻转,描述为“在其它元件下面”或“在其之下”或“在其下”元件或特征将取向为在其它元件或特征“上”。因此,示例性术语“在...下面”和“在...下”可包括上和下两个取向。此外,器件也可以包括另外地取向(譬如,旋转90度或其它取向),并且在此使用的空间描述语相应地被解释。
[0045]
需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到
另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。
[0046]
在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。同时,在本说明书中使用的术语“和/或”包括相关所列项目的任何及所有组合。
[0047]
图1为一实施例中燃气热水器系统的结构示意图,通常情况下,热水器10在启动预热时,一般以用户设置温度(即用户根据需求设置的热水温度)为目标温度进行加热,加热后产生的热水从热水器10的出水口100排出,而冷水则从热水器10的进水口200被抽回,以此循环。但是发明人在实现过程中发现,当热水进入循环管道300后,会有不同幅度的降温。当热水器完成预热后,用水点20的实际水温往往低于用户设置温度,从而不能满足用户的需求。发明人通过创造性劳动发现造成以上问题的原因主要有以下两方面:
[0048]
一方面,热水器10的出水口100产生的热水进入循环管道300中,会与管道内的冷水进行一定比例的混合,并沿循环管道30流动,水温呈坡度递降,且温度递降幅度与冷热水温差有关,同时也与循环管道30的长短有关;
[0049]
另一方面,针对特定的循环管道安装情况,循环管道300所处的环境温度不同,水温下降幅度不同。
[0050]
基于此,本技术提供一种热水器的预热控制方法,能使得热水器预热完成后用水点的实际水温满足用户需求。图2为一实施中热水器的预热控制方法的流程示意图。参照图2所示,且一并参照图1,在一个实施中,热水器的预热控制方法包括如下步骤:
[0051]
步骤s210,获取热水器的用户设置温度、所述热水器的循环管道的冷水温度以及环境温度。
[0052]
本实施例所指的热水器10是指通过各种物理原理,在一定时间内使冷水温度升高变成热水的一种装置或系统。其中,使冷水温度升高变成热水的原理本技术不进行限制,图1所示的热水器10为燃气热水器,但仅为示意,并非限制热水器的类型。因此,本实施例中的热水器10可以是电热水器、燃气热水器、太阳能热水器、磁能热水器、空气能热水器、暖气热水器等等。本实施例中用户设置温度是指用户根据用水需求设置的温度,环境温度是指热水器的循环管道300所处环境的温度。
[0053]
以下对本实施例所示方法的执行主体进行说明。
[0054]
本实施例提供的热水器的预热控制方法其执行主体可以是热水器10中具有信息处理能力的装置,例如热水器10的控制器400;还可以是与热水器10连接的外部电子装置。在一个实施例中,外部电子装置可以是任意的计算机设备。
[0055]
需要明确的是,本实施例对执行主体的说明为可选地示例,不做限定,只要能执行本实例所示方法即可。
[0056]
步骤s220,根据所述环境温度确定所述热水器预热时的环境补偿温度。
[0057]
如上所述,热水器10产生的热水在循环管道300内流动的过程中会形成热损失,造成水温下降,针对特定的循环管道安装情况,环境温度不同,循环管道300中水温下降幅度不同,通常环境温度越低,水温下降幅度越大。可以理解,为了保证用水点20的水温等于或
基本等于用户设置温度,热水器在预热时,出水口100的水温需要根据循环管道300的环境温度进行温度补偿。
[0058]
在一个实施例中,根据环境温度确定热水器预热时的环境补偿温度的步骤包括:确定环境温度所属的温度区间,根据温度区间对应的补偿值确定热水器预热时的环境补偿温度。
[0059]
在本实施例中,对于不同的温度区间,可设置不同的补偿值。例如,环境温度大于0℃小于或等于8℃时,补偿值为3k;当环境温度大于8℃小于或等于16℃时,补偿值为2k;当环境温度大于16℃小于或等于24℃时,补偿值为1k;当环境温度大于24℃时,补偿值为0k。
[0060]
步骤s230,根据所述环境补偿温度和所述用户设置温度确定所述热水器预热时的基础循环温度。
[0061]
在本实施例中,确定基础循环温度时,应考虑热水在循环管道300内流动产生的热损失,而该热损失又与环境温度有关,因此,本实施例中的基础循环温度是在用户设置温度的基础之上增加了环境补偿温度。
[0062]
在一个具体实施例中,基础循环温度可以是用户设置温度与环境补偿温度之和。在另一个具体实施例中,可以将环境补偿温度乘以预设补偿系数,然后再与用户设置温度求和,从而确定基础循环温度。其中,预设补偿系数可以依经验设定,或者依据试验数据设定。
[0063]
在一个实施例中,参照图3所示,根据环境补偿温度和用户设置温度确定热水器预热时的基础循环温度的步骤包括:
[0064]
步骤s310,获取循环管道的长度,
[0065]
步骤s320,根据循环管道的长度确定环境温度管道补偿系数;
[0066]
步骤s330,根据环境补偿温度和环境温度管道补偿系数的乘积以及用户设置温度确定热水器预热时的基础循环温度。
[0067]
热水在循环管道300内流动的过程中,其热损失与环境温度有关,同时也与循环管道300的长度有关,因此可以基于不同的循环管道长度给与环境温度管道补偿系数,一般情况下,若循环管道300的长度越长,则环境温度管道补偿系数越大。在一个实施例中,设置循环管道长度与环境温度管道补偿系数的对应关系,当获取了循环管道300的长度之后,基于该对应关系即可确定环境温度管道补偿系数。
[0068]
在一个实施例中,对于环境温度管道补偿系数可按照如下表达式确定:
[0069]
s=l/l1[0070]
其中,s表示环境温度管道补偿系数;l表示循环管道的长度;l1表示基于环境温度定义的循环管道单位长度,l1为规定常数,例如,l1=40m。
[0071]
利用确定的环境温度管道补偿系数对环境补偿温度进行补偿,根据环境补偿温度和环境温度管道补偿系数的乘积以及用户设置温度确定热水器预热时的基础循环温度。
[0072]
在一个实施例中,基础循环温度按照如下表达式确定:
[0073]
ti=s*th ts[0074]
其中,ti表示基础循环温度,s表示环境温度管道补偿系数,th表示环境温度,ts表示用户设置温度。
[0075]
步骤s240,根据所述用户设置温度与所述冷水温度的温差确定所述热水器预热时
的循环补偿温度。
[0076]
由前述分析可知,热水器10的出水口100产生的热水在循环管道300中流动,因环境温度的影响会产生热损失,因此将导致水温下降。此外,由于热水会与循环管道300内存在的冷水进行混合,因此也会导致水温下降。上述基础循环温度考虑了环境温度的影响,但是没有考虑热水与冷水混合后沿循环管道300流动也会产生水温下降,因此,本实施例中引入了循环补偿温度,该循环补偿温度是根据用户设置温度与冷水温度的温差来确定的,在基础循环温度之上进一步考虑该循环补偿温度,从而能消除冷热水混合所带来的影响。
[0077]
在一个实施例中,可将用户设置温度与冷水温度的温差作为循环补偿温度,还可以将用户设置温度与冷水温度的温差乘以预设温差系数作为循环补偿温度,其中,预设温差系数可以通过试验测定。
[0078]
在一个实施例中,参照图4所示,所述用户设置温度和冷水温度的温差确定热水器预热时的循环补偿温度的步骤包括:
[0079]
步骤s410,获取所述循环管道的长度;
[0080]
步骤s420,根据所述循环管道的长度和单位长度对应的温差确定循环管道的温度补偿量;
[0081]
步骤s430,根据所述循环管道的温度补偿量以及所述用户设置温度和所述冷水温度的温差确定所述热水器预热时的循环补偿温度。
[0082]
热水器10预热时,出水口100输出的热水与循环管道300内的冷水混合后沿着管道流动,造成温度下降,温度下降幅度不仅和热水与冷水的温差有关,还与循环管道300的长度有关。因此本实施例在确定预热的循环补偿温度时不仅考虑用户设置温度与冷水温度的温差,还考虑了循环管道300的长度影响,因此,可以理解,本实施例中的循环补偿温度一部分用于补偿热水与冷水混合所导致的水温下降,另一部分用于补偿水在循环管道300中流动导致的水温下降。
[0083]
其中,循环管道300的长度可以由用户设置,也可以采用其他方式进行测定。获取了循环管道300的长度后,根据循环管道300的长度和单位长度对应的温差确定出循环管道的温度补偿量,在一个实施例中,可参照如下表达式确定循环管道的温度补偿量:
[0084]
tg=(l/l0)*b
[0085]
其中,tg表示循环管道的温度补偿量;l表示循环管道的长度;l0表示基于循环温度补偿定义的循环管道单位长度,l0可以是规定的常数,例如l0=10m;b表示单位长度对应的温差,b为常数,例如b=1.5℃。
[0086]
在本实施中,可以将用户设置温度和冷水温度的温差,与循环管道的温度补偿量进行求和计算,从而确定热水器预热时的循环补偿温度。在另一个实施中,还可以按照如下表达式计算出循环补偿温度:
[0087]
t
p
=a*(t
s-t
l
) (l/l0)*b
[0088]
其中,t
p
表示循环补偿温度;a表示循环水温差系数,a为常数,例如0.1;ts表示用户设置温度;t
l
表示循环管道的冷水温度;l表示循环管道的长度;l0表示基于循环温度补偿定义的循环管道单位长度l0可以是规定的常数,例如l0=10m;b表示单位长度对应的温差,b为常数,例如b=1.5℃。
[0089]
步骤s250,控制所述热水器出水口的温度在预热时间内从第一温度降低至第二温
度。
[0090]
其中,第一温度t1由基础循环温度与循环补偿温度之和确定,第一温度可以等于基础循环温度与循环补偿温度之和,也可以在基础循环温度与循环补偿温度之和的基础之上进行适当修正。第二温度t2由基础循环温度确定,第二温度可以等于基础循环温度,也可以在基础循环温度的基础之上进行适当修正。关于预热时间,可由用户设置确定。例如,用户可以根据用水点20的位置不同调整预热时间长短,以确保在最短预热时间满足热水需求。
[0091]
热水器10进行预热时,对出水口100的水温进行控制。图5为一实施例中预热温度曲线示意图,参照图5所示,纵轴表示出水口水温,横轴表示时间,ts表示用户设置温度,在预热起始时刻t
y1
出水口100的水温为t1,在预热结束时刻t
y2
出水口100的水温为t2,预热时间即为(t
y2-t
y1
),出水口100的水温在预热时间内从第一温度t1降低至第二温度t2,在此预热过程中,热水与冷水混合并沿着循环管道300流动将使得水温递降,同时环境温度也将导致水温下降,从而可以使得预热结束后,流动至用水点20处的水温等于或基本等于用户设置温度ts,满足用户需求。
[0092]
在一个具体实施例中,可以控制出水口100的水温在预热时间内线性的从第一温度t1降低至第二温度t2,例如图5所示;也可以是按照设置的梯度从第一温度t1逐步降低至第二温度t2;又或者是按照其他非线性的温度曲线从第一温度t1降低至第二温度t2,只要能保证预热时间到达后,出水口的水温降低至t2即可。
[0093]
本实施例提供的热水器的预热控制方法,充分考虑了环境温度的影响以及冷热水混合沿循环管道流动所造成的温度递降影响,在预热时对热水器出水口的水温进行动态补偿,使得预热结束后到达用水点处的水温满足用户需求。此外,本实施例提供的热水器的预热控制方法可以根据环境的变化实时调整,保证任何环境和时段均能满足用户的热水温度需求,同时减少了预热过程中热水在循环管道内的循环圈数,既能降低热水器的能耗,又缩短了预热时间。
[0094]
在一个实施例中,关于循环管道300的长度,参照图6所示,且一并参照图1,可以通过以下方法进行确定:
[0095]
步骤s610,获取第一时刻,所述第一时刻为所述热水器以第一循环水流量预热时的启动时刻;
[0096]
步骤s620,获取第二时刻,所述第二时刻为所述热水器以第一循环水流量预热时所述热水器的进水口的水温变化达到设定阈值的时刻;
[0097]
步骤s630,根据所述第一时刻和所述第二时刻之间的间隔确定第一时长,所述第一时长用于反映所述热水器出水口产生的热水通过循环管道到达进水口的时长;
[0098]
步骤s640,根据所述第一时长、所述第一循环水流量以及所述循环管道的半径确定所述循环管道的长度。
[0099]
在本实施例中,通过进行一次预热来测算出循环管道300的长度,可以在热水器10安装后首次运行时进行预热测算,或者在需要更新循环管道300的长度时进行预热测算。
[0100]
以首次运行时进行预热测算为例,在热水器10安装完毕后,热水器首次运行,控制热水器10的水泵功率以第一循环水流量进行预热,记录预热的启动时刻,该启动时刻即为第一时刻t1。该启动时刻可以是热水器10启动加热的时刻,例如,对于燃气热水器,该启动
时刻可以是燃气热水器的点火时刻。
[0101]
在热水器10的进水口200检测水温变化,如果检测到进水口200的水温变化达到设定阈值,则表明热水器10的出水口100产生的热水已沿循环管道300回到热水器10的进水口200,记录进水口200的水温变化达到设定阈值的时刻,该时刻即为第二时刻t2。其中,水温变化的设定阈值可以根据经验设置,例如将水温变化的设定阈值设置为5秒内水温上升3k。水温变化的设定阈值还可以依据试验数据测定。
[0102]
第一时刻t1和第二时刻t2的间隔δt反映了热水器出水口的热水通过循环管道到达进水口的时长,该时长即为第一时长。根据第一时长、第一循环水流量以及循环管道的半径可计算出循环管道的长度,具体参照如下表达式:
[0103]
l=v1*δt/(π*r2)
[0104]
其中,l表示循环管道的长度,v1表示第一循环水流量,δt表示第一时长,r表示循环管道的半径。
[0105]
在一个实施例中,对于循环管道300的冷水温度,可以采集出水口100的水温,将出水口100在设定时长内的最低水温作为冷水温度。在一个具体实施例中,热水器10的出水口100设置有水温传感器,将水温传感器在6个小时内检测的最低温度作为循环管道300的冷水温度。
[0106]
在一个实施例中,热水器10设置有空气温度传感器,根据该空气温度传感器检测的数据确定循环管道300的环境温度。
[0107]
在一个实施例中,热水器10的出水口100和进水口200均设置有水温传感器,将水温传感器在设定时长内检测的最低温度作为环境温度,在一个具体实施例中,将水温传感器在6个小时内检测的最低温度作为环境温度。
[0108]
在一个实施例中,参照图7所示,且一并参照图1,获取所述环境温度的步骤包括:
[0109]
步骤s710,向第一通信设备发送环境温度读取请求,所述第一通信设备与所述热水器通信连接;
[0110]
步骤s720,接收所述第一通信设备基于所述环境温度读取请求反馈的环境温度。
[0111]
其中,第一通信设备可以是各类具有通信功能的设备,可以是终端设备,如手机、智能平板电脑等,还可以是服务器设备,本实施例对于第一通信设备的类型不作限定。
[0112]
第一通信设备与热水器10通信连接,具体的通信连接方式本实施例也不做限定,例如,第一通信设备与热水器10可以通过移动通信网络进行连接,或者通过蓝牙连接,又或者通过wi-fi连接。热水器10可以向第一通信设备发送环境温度读取请求,第一通信设备接收该请求后,确定环境温度,并将该环境温度反馈给热水器10。
[0113]
其中,第一通信设备可以通过各种方式确定环境温度。在一个具体实施例中,第一通信设备与第一服务器通信,获取该第一服务器提供的环境信息数据,从而确定环境温度。例如,第一服务器向第一通信设备推送天气预报信息,基于该天气预报信息,第一通信设备可确定环境温度。
[0114]
在另一个具体实施例中,第一通信设备与室内温度检测模块通信,该室内温度检测模块用于检测用户的室内温度,室内温度检测模块可将检测到的数据发送给第一通信设备,第一通信设备根据室内温度检测模块发送的数据确定环境温度。
[0115]
在一个实施例中,对于热水器的预热时间,可以按照如下表达式确定:
[0116][0117]
其中,t为所述预热时间,r为所述循环管道的的半径,l为所述循环管道的长度,v为所述热水器预热时的循环水流量。
[0118]
参照图1所示,用水点20的位置不同,所需的预热时间也就不同,在本实施例中,按照循环管道长度的1/2来确定预热时间,能满足大部分情况下的用水需求。
[0119]
应该理解的是,虽然图2-图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-图7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0120]
基于上述的热水器的预热控制方法,本技术还提供一种热水器的预热控制装置。图8为一个实施例中热水器的预热控制装置的结构示意图,参照图8所示,该装置包括数据获取模块810、环境补偿温度确定模块820、基础循环温度确定模块830、循环补偿温度确定模块840以及温度控制模块850。
[0121]
其中,数据获取模块810用于获取热水器的用户设置温度、所述热水器的循环管道的冷水温度以及环境温度。环境补偿温度确定模块820用于根据所述环境温度确定所述热水器预热时的环境补偿温度。基础循环温度确定模块830用于根据所述环境补偿温度和所述用户设置温度确定所述热水器预热时的基础循环温度。循环补偿温度确定模块840用于根据所述用户设置温度与所述冷水温度的温差确定所述热水器预热时的循环补偿温度。温度控制模块850用于控制所述热水器出水口的水温在预热时间内从第一温度降低至第二温度,其中,所述第一温度由所述基础循环温度与所述循环补偿温度之和确定,所述第二温度由所述基础循环温度确定。
[0122]
在其中一个实施例中,循环补偿温度确定模块840用于获取所述循环管道的长度,根据所述循环管道的长度和单位长度对应的温差确定循环管道的温度补偿量,并根据所述用户设置温度与所述冷水温度的温差以及所述循环管道的温度补偿量确定所述热水器预热时的循环补偿温度。
[0123]
在其中一个实施例中,基础循环温度确定模块830用于获取所述循环管道的长度,根据所述循环管道的长度确定环境温度管道补偿系数,并根据所述环境补偿温度和所述环境温度管道补偿系数的乘积以及所述用户设置温度确定所述热水器预热时的基础循环温度。
[0124]
在其中一个实施例中,热水器的预热控制装置还包括循环管道长度确定模块,用于获取第一时刻和第二时刻,根据所述第一时刻和所述第二时刻之间的间隔确定第一时长,并根据所述第一时长、所述第一循环水流量以及所述循环管道的半径确定所述循环管道的长度。其中,所述第一时刻为所述热水器以第一循环水流量预热时的启动时刻,所述第二时刻为所述热水器以第一循环水流量预热时所述热水器进水口的水温变化达到设定阈值的时刻;所述第一时长用于反映所述热水器出水口产生的热水通过所述循环管道到达所
述进水口的时长。
[0125]
在其中一个实施例中,环境补偿温度确定模块820用于确定所述环境温度所属的温度区间,并根据所述温度区间对应的补偿值确定所述热水器预热时的环境补偿温度。
[0126]
在其中一个实施例中,数据获取模块810还用于向第一通信设备发送环境温度读取请求,并接收所述第一通信设备基于所述环境温度读取请求反馈的环境温度。其中,所述第一通信设备与所述热水器通信连接。
[0127]
在其中一个实施例中,所述预热时间按照如下表达式确定:
[0128][0129]
其中,t为所述预热时间,r为所述循环管道的半径,l为所述循环管道的长度,v为所述热水器预热时的循环水流量。
[0130]
关于装置的具体限定可以参见上文中对于方法的限定,在此不再赘述。上述热水器的预热控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0131]
本技术还提供一种热水器,该热水器包括控制器,所述控制器包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的热水器的预热控制方法的步骤。
[0132]
本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的热水器的预热控制方法的步骤。
[0133]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0134]
在本说明书的描述中,参考术语“有些实施例”、“其他实施例”、“理想实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。
[0135]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0136]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并
不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。