出水控制方法、装置、热水器、存储介质及处理器
技术领域
本发明涉及出水控制领域,具体而言,涉及一种出水控制方法、装置、热水器、存储介质及处理器。
背景技术
现有技术中,在使用热水器的热水时,当打开水龙头或花洒等出水结构后,由于出水结构与热水器本体之间具有一段管路,需要将该段管路内的冷水排空后才会出热水,在排冷水过程中,用户需要在出水结构处进行等待和观察,尤其在出水结构与热水器本体之间的距离较远时,需要较长时间来排冷水,不仅浪费时间,而且在天气较冷时容易导致用户感冒,另外,也很容易因为用户疏忽导致热水流失,造成热水浪费。因此,现有的技术中的热水器的热水供应控制效果不佳。
针对上述的问题,目前尚未提出有效的解决方案。
在
背景技术
部分中公开的以上信息只是用来加强对本文所描述技术的背景技术
的理解。因此,背景技术
中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在已知的现有技术。
发明内容
本发明实施例提供了一种出水控制方法、装置、热水器、存储介质及处理器,以至少解决现有技术中的热水器的热水供应控制效果不佳问题。
为了实现上述目的,根据本发明实施例的第一个方面,提供了一种出水控制方法,用于对热水器的出水进行控制,出水控制方法包括:确定目标出水量Q和目标时长T0;根据目标出水量Q和目标时长T0,计算目标流量F1;控制目标出水结构按照目标流量F1出水;在目标出水结构的开启时长T1达到目标时长T0的情况下,控制目标出水结构关闭。
进一步地,确定目标出水量Q和目标时长T0,包括:确定多个预设出水结构中的一个预设出水结构为目标出水结构;确定多个预设水量中的与目标出水结构对应的预设水量为目标出水量Q;其中,多个预设出水结构与多个预设水量呈一对一映射关系。
进一步地,在确定目标出水量Q和目标时长T0之前,出水控制方法还包括:预设水量确定步骤,预设水量确定步骤包括:控制多个预设出水结构中的一个预设出水结构开启;在预设出水结构的出水温度符合预定条件的情况下,确定预设出水结构当前的累计出水量Q1为与预设出水结构对应的预设水量。
进一步地,在控制多个预设出水结构中的一个预设出水结构开启之后,预设水量确定步骤还包括:确定预设出水结构的累计出水量Q1,确定预设出水结构的累计出水量Q1包括:获取预设出水结构的实时出水流量F和开启时间T;根据公式Q1=∫FΔT,计算累计出水量Q1。
进一步地,出水控制方法包括:在目标出水结构的开启时长T1达到目标时长T0的情况下,控制提醒装置发出提醒信号。
进一步地,控制目标出水结构按照目标流量F1出水,包括:获取目标出水结构的当前出水流量F2;在当前出水流量F2等于目标流量F1的情况下,控制目标出水结构维持当前工作状态;在当前出水流量F2小于目标流量F1的情况下,控制对当前出水流量F2进行增大,以使当前出水流量F2等于目标流量F1;在当前出水流量F2大于目标流量F1的情况下,控制对当前出水流量F2进行减小,以使当前出水流量F2等于目标流量F1。
进一步地,控制对当前出水流量F2进行增大,包括:控制用于向目标出水结构供水的水泵的转速增大。
进一步地,控制对当前出水流量F2进行减小,包括:控制用于向目标出水结构供水的水量伺服器的出水流量减小。
进一步地,控制目标出水结构按照目标流量F1出水,包括:可重复执行的流量纠正步骤,流量纠正步骤包括:确定目标出水结构的出水总量Q2和目标出水结构的开启时长T1;根据公式F3=(Q-Q2)/(T0-T1),计算理论流量F3;在理论流量F3与目标流量F1不相等的情况下,对目标流量F1进行更新,使目标流量F1等于理论流量F3。
根据本发明实施例的第二个方面,提供了一种出水控制装置,包括:第一确定单元,用于确定目标出水量Q和目标时长T0;计算单元,用于根据目标出水量Q和目标时长T0,计算目标流量F1;第一控制单元,用于控制目标出水结构按照目标流量F1出水;第二控制单元,用于在目标出水结构的开启时长T1达到目标时长T0的情况下,控制目标出水结构关闭。
根据本发明实施例的第三个方面,提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行上述的出水控制方法。
根据本发明实施例的第四个方面,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的出水控制方法。
根据本发明实施例的第五个方面,提供了一种热水器,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的出水控制方法。
应用本发明的技术方案的出水控制方法,用于对热水器的出水进行控制,出水控制方法包括:确定目标出水量Q和目标时长T0;根据目标出水量Q和目标时长T0,计算目标流量F1;控制目标出水结构按照目标流量F1出水;在目标出水结构的开启时长T1达到目标时长T0的情况下,控制目标出水结构关闭。由于目标出水结构与热水器本体之间的管路长度固定,此部分管路结构内存储的冷水的量也固定,即目标出水量Q,根据预设的或用户输入的目标时长T0计算目标流量F1,可保证在出水时长达到目标时长T0时准确地将管道内的冷水排完,进而关闭目标出水结构,以供用户打开目标出水结构时可方便地直接使用热水。采用这种出水控制方法能够确保在目标时长T0的时间内准确地将热水器管路内的冷水排完,实现热水的供应,而且不会造成热水的浪费。在出水控制过程中不需要用户在出水结构处等待和实时观察出水状态,解决了现有技术中的热水器的热水供应控制效果不佳的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明的出水控制方法的一种可选的实施例的流程示意图;
图2是根据本发明的出水控制装置的一种可选的实施例的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
图1是根据本发明实施例的出水控制方法,该方法用于对热水器的出水进行控制,如图1所示,该方法包括如下步骤:
步骤S102,确定目标出水量Q和目标时长T0;
步骤S104,根据目标出水量Q和目标时长T0,计算目标流量F1;
步骤S106,控制目标出水结构按照目标流量F1出水;
步骤S108,在目标出水结构的开启时长T1达到目标时长T0的情况下,控制目标出水结构关闭。
采用上述方案的出水控制方法,用于对热水器的出水进行控制,出水控制方法包括:确定目标出水量Q和目标时长T0;根据目标出水量Q和目标时长T0,计算目标流量F1;控制目标出水结构按照目标流量F1出水;在目标出水结构的开启时长T1达到目标时长T0的情况下,控制目标出水结构关闭。由于目标出水结构与热水器本体之间的管路长度固定,此部分管路结构内存储的冷水的量也固定,即目标出水量Q,根据预设的或用户输入的目标时长T0计算目标流量F1,可保证在出水时长达到目标时长T0时准确地将管道内的冷水排完,进而关闭目标出水结构,以供用户打开目标出水结构时可方便地直接使用热水。采用这种出水控制方法能够确保在目标时长T0的时间内准确地将热水器管路内的冷水排完,实现热水的供应,而且不会造成热水的浪费。在出水控制过程中不需要用户在出水结构处等待和实时观察出水状态,解决了现有技术中的热水器的热水供应控制效果不佳的问题。
容易理解的是,一种最典型的根据目标出水量Q和目标时长T0,计算目标流量F1方式,即根据公式F1=Q/T0来计算目标流量F1。当然,目标流量F1的确定过程可根据实际需求进行灵活地变化。
具体地,确定目标出水量Q和目标时长T0,包括:确定多个预设出水结构中的一个预设出水结构为目标出水结构;确定多个预设水量中的与目标出水结构对应的预设水量为目标出水量Q;其中,多个预设出水结构与多个预设水量呈一对一映射关系。也就是说,在热水器具有多个预设出水结构的情况下,每个预设出水结构会对应一个特定的预设水量,当选择相应的预设出水结构作为目标出水结构时,便确定与其对应的预设水量为目标出水量Q。在热水器具有多个预设出水结构时,由于各个预设出水结构与热水器本体之间的管路长度是固定的,因此,将这部分管路内的冷水排空所需的排水量也是固定的,这样,可方便且准确地确定目标出水量Q,实现方便、精确地排空管路内冷水的功能。
在确定目标出水量Q和目标时长T0之前,出水控制方法还包括预设水量确定步骤,预设水量确定步骤包括:控制多个预设出水结构中的一个预设出水结构开启;在预设出水结构的出水温度符合预定条件的情况下,确定预设出水结构当前的累计出水量Q1为与预设出水结构对应的预设水量。
也就是说,预设水量是预先确定的,而确定其的方式是控制一个预设出水结构开启,在该预设出水结构的出水温度符合预定条件的情况下,将此时的累计出水量Q1记录为与预设出水结构对应的预设出水量。上述的预定条件可以根据温度需求灵活地确定,例如,可以是水温达到30℃或40℃或50℃,或者用户主观感觉到出水由冷变热。
在本实施例中,在控制多个预设出水结构中的一个预设出水结构开启之后,预设水量确定步骤还包括:确定预设出水结构的累计出水量Q1,确定预设出水结构的累计出水量Q1包括:获取预设出水结构的实时出水流量F和开启时间T;根据公式Q1=∫FΔT,计算累计出水量Q1。采用这种方式来确定累计出水量Q1可使得到的结果更加精确,这有利于将水温状态与累计出水量Q1状态精确地对应起来,从而提高后续对冷水排空过程的控制精度。
为了当管路中的冷水排空后用户能及时使用热水,出水控制方法包括:在目标出水结构的开启时长T1达到目标时长T0的情况下,控制提醒装置发出提醒信号。
为了能够使出水流量控制的更精确,从而保证冷水排空操作的精度,控制目标出水结构按照目标流量F1出水,包括:获取目标出水结构的当前出水流量F2;在当前出水流量F2等于目标流量F1的情况下,控制目标出水结构维持当前工作状态;在当前出水流量F2小于目标流量F1的情况下,控制对当前出水流量F2进行增大,以使当前出水流量F2等于目标流量F1;在当前出水流量F2大于目标流量F1的情况下,控制对当前出水流量F2进行减小,以使当前出水流量F2等于目标流量F1。
在具体实施时,控制对当前出水流量F2进行增大,包括:控制用于向目标出水结构供水的水泵的转速增大;控制对当前出水流量F2进行减小,包括:控制用于向目标出水结构供水的水量伺服器的出水流量减小。这有利于实现对当前出水流量F2实现更精确地控制,确保当前出水流量F2与期望的目标流量F1一致,从而保证冷水排空操作的控制精度。
在此基础上,控制目标出水结构按照目标流量F1出水,包括:可重复执行的流量纠正步骤,流量纠正步骤包括:确定目标出水结构的出水总量Q2和目标出水结构的开启时长T1;根据公式F3=(Q-Q2)/(T0-T1),计算理论流量F3;在理论流量F3与目标流量F1不相等的情况下,对目标流量F1进行更新,使目标流量F1等于理论流量F3。
在冷水排空过程中,还设置了可重复执行的流量纠正步骤,在执行流量纠正步骤时,会获取目标出水结构的出水总量Q2和目标出水结构的开启时长T1,再利用公式F3=(Q-Q2)/(T0-T1)可计算出理论流量F3,此时只要后续控制目标出水结构按照理论流量F3出水,便能更精确地实现在出水时长达到目标时长T0时使出水量达到目标出水量Q,从而精确地将冷水排完,通过设置流量纠正步骤,可有效地减小控制误差,提高了排冷水作业的控制精度。
其次,如图2所示,本发明的实施例还提供了一种出水控制装置,其包括:第一确定单元,用于确定目标出水量Q和目标时长T0;计算单元,用于根据目标出水量Q和目标时长T0,计算目标流量F1;第一控制单元,用于控制目标出水结构按照目标流量F1出水;第二控制单元,用于在目标出水结构的开启时长T1达到目标时长T0的情况下,控制目标出水结构关闭。
具体地,第一确定单元包括第一确定模块和第二确定模块:第一确定模块用于确定多个预设出水结构中的一个预设出水结构为目标出水结构;第二确定模块用于确定多个预设水量中的与目标出水结构对应的预设水量为目标出水量Q;其中,多个预设出水结构与多个预设水量呈一对一映射关系。
具体地,出水控制装置还包括第二确定单元,第二确定单元用于确定预设水量,第二确定单元包括第一控制模块和第三确定模块:第一控制模块用于在确定目标出水量Q和目标时长T0之前,控制多个预设出水结构中的一个预设出水结构开启;第三确定模块用于在预设出水结构的出水温度符合预定条件的情况下,确定预设出水结构当前的累计出水量Q1为与预设出水结构对应的预设水量。
具体地,在控制多个预设出水结构中的一个预设出水结构开启之后,第二确定单元包括第四确定模块:第四确定模块用于确定预设出水结构的累计出水量Q1,第四确定模块包括获取子模块和计算子模块:获取子模块用于获取预设出水结构的实时出水流量F和开启时间T;计算子模块用于根据公式Q1=∫FΔT,计算累计出水量Q1。
出水控制装置还包括第三控制单元,第三控制单元用于在目标出水结构的开启时长T1达到目标时长T0的情况下,控制提醒装置发出提醒信号。
具体地,第一控制单元包括获取模块和第二控制模块:获取模块用于获取目标出水结构的当前出水流量F2;第二控制模块用于在当前出水流量F2等于目标流量F1的情况下,控制目标出水结构维持当前工作状态;在当前出水流量F2小于目标流量F1的情况下,控制对当前出水流量F2进行增大,以使当前出水流量F2等于目标流量F1;在当前出水流量F2大于目标流量F1的情况下,控制对当前出水流量F2进行减小,以使当前出水流量F2等于目标流量F1。
具体地,第二控制模块用于:控制用于向目标出水结构供水的水泵的转速增大;第二控制模块还用于:控制用于向目标出水结构供水的水量伺服器的出水流量减小。
具体地,第一控制单元包括流量纠正模块:流量纠正模块可重复执行流量纠正步骤,流量纠正步骤包括:确定目标出水结构的出水总量Q2和目标出水结构的开启时长T1;根据公式F3=(Q-Q2)/(T0-T1),计算理论流量F3;在理论流量F3与目标流量F1不相等的情况下,对目标流量F1进行更新,使目标流量F1等于理论流量F3。
另外,本发明的实施例还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行上述的出水控制方法。
再次,本发明的实施例还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的出水控制方法。
最后,本发明的实施例还提供了一种热水器,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的出水控制方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。而且,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:电热水器的防起火的控制方法及电热水器