即热饮水机及其出水曲线校正方法与装置、存储介质
文献发布时间:2024-04-18 20:00:25
技术领域
本发明涉及家电设备技术领域,尤其涉及一种即热饮水机及其出水曲线校正方法与装置、存储介质。
背景技术
即热饮水机具有节能、体积小、成本低、加热块等优点,越来越受许多公司和家庭的使用,用户可以根据需要设置出水温度和出水量,由饮水机内部的控温模块和体积计算模块通过加热和调整水流速度的方式,快速并精确达到目标温度,满足用户的出水需求。
但是,实际产品在使用过程中,由于生产工艺水平的限制,水泵在同一驱动电压下的水流速度公差为±20%。对于饮水机的定量出水模块来说,因为控制主板无法获悉每台机器的驱动值-水流速度的对应关系,因此控制软件只能使用默认的驱动值-水流速度曲线来计算出水量,但因为水泵的公差太大,实际每台饮水机的水泵特征曲线可能会与默认曲线有较大偏差,继而造成饮水机的定量出水精度不准确的问题。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种即热饮水机的出水曲线校正方法,通过该出水曲线校正方法能够对饮水机的出水曲线进行校正,以使饮水机具有准确的出水曲线,保证饮水机的出水量准确,进而提高饮水机的控温效果。
本发明的第二个目的在于提出一种即热饮水机的出水曲线校正装置。
本发明的第三个目的在于提出一种即热饮水机。
本发明的第四个目的在于提出一种计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种即热饮水机的出水曲线校正方法,该出水曲线校正方法包括:获取所述即热饮水机中水泵的当前驱动参数,并获取所述即热饮水机的当前工作参数;根据所述当前工作参数确定所述水泵的当前流速,并根据所述水泵的当前驱动参数和当前流速确定所述水泵的当前曲线坐标;根据所述当前曲线坐标对所述即热饮水机中存储的出水曲线的至少部分线段对应的函数系数进行修正,以校正所述即热饮水机中存储的出水曲线。
本发明实施例的即热饮水机的出水曲线校正方法首先获取即热饮水机中水泵的当前驱动参数和当前工作参数,并根据当前工作参数确定水泵的当前流速,然后将当前驱动参数和当前流速作为水泵的当前曲线坐标,再根据该当前曲线坐标对即热饮水机中存储的出水曲线的至少部分线段对应的函数系统进行修正,从而校正了即热饮水机中存储的出水曲线。由此,本发明实施例的即热饮水机的出水曲线校正方法能够对饮水机的出水曲线进行校正,以使饮水机具有准确的出水曲线,保证饮水机的出水量准确,进而提高饮水机的控温效果。
在本发明的一些实施例中,所述当前工作参数包括所述即热饮水机在预设时间内的平均功率和平均温升。
在本发明的一些实施例中,根据以下公式计算所述水泵的当前流速:
在本发明的一些实施例中,所述当前工作参数包括所述即热饮水机在预设时间内的平均供电电压和平均温升、以及所述即热饮水机的额定电压和额定功率,其中,根据所述当前工作参数确定所述水泵的当前流速,包括:根据所述平均供电电压、所述平均温升和所述额定电压确定等效温升;根据所述等效温升和所述额定功率确定所述水泵的当前流速。
在本发明的一些实施例中,根据以下公式计算所述等效温升:
在本发明的一些实施例中,所述预设时间包括存在时间重叠的第一时间段和第二时间段,其中,U为所述即热饮水机在第一时间段内的平均供电电压,△T为所述即热饮水机在第二时间段内的平均温升。
在本发明的一些实施例中,根据以下公式计算所述水泵的当前流速:
在本发明的一些实施例中,根据所述当前曲线坐标对所述即热饮水机中存储的出水曲线的至少部分线段对应的函数系数进行修正,包括:根据所述当前曲线坐标确定所述至少部分线段中至少一个线段对应的基准点坐标;根据所述当前曲线坐标和所述基准点坐标确定待更新函数系数;根据所述待更新函数系数对所述至少部分线段对应的函数系数进行更新。
在本发明的一些实施例中,根据所述当前曲线坐标和所述基准点坐标确定待更新函数系数,包括:将所述当前曲线坐标和所述基准点坐标组成直线段,并计算所述直线段对应的函数系数;将所述直线段对应的函数系数作为所述待更新函数系数。
在本发明的一些实施例中,所述基准点坐标包括高点基准点坐标和低点基准点坐标,所述待更新函数系数包括所述当前曲线坐标与所述高点基准点坐标组成的第一直线段所对应的第一函数系数、所述当前曲线坐标与所述低点基准点坐标组成的第二直线段所对应的第二函数系数。
在本发明的一些实施例中,根据所述待更新函数系数对所述至少部分线段对应的函数系数进行更新,包括:根据所述第一函数系数更新所述当前曲线坐标与所述高点基准点坐标之间相应线段对应的函数系数,并根据所述第二函数系数更新所述当前曲线坐标与所述低点基准点坐标之间相应线段对应的函数系数。
在本发明的一些实施例中,所述基准点坐标包括高点基准点坐标和低点基准点坐标,其中,根据所述当前曲线坐标和所述基准点坐标确定待更新函数系数,包括:将所述当前曲线坐标和所述高点基准点坐标组成第一直线段,并计算所述第一直线段对应的函数系数;将所述第一直线段对应的函数系数代入与所述当前曲线坐标相适配的出水曲线线段函数,获得更新坐标;将所述更新坐标和所述低点基准点坐标组成第三直线段,并计算所述第三直线段对应的函数系数;将所述第一直线段对应的函数系数和所述第三直线段对应的函数系数作为所述待更新函数系数。
在本发明的一些实施例中,根据所述待更新函数系数对所述至少部分线段对应的函数系数进行更新,包括:根据所述第一直线段对应的函数系数更新所述高点基准点坐标对应的出水曲线线段的函数系数、与所述当前曲线坐标相适配的出水曲线线段的函数系数、以及所述当前曲线坐标与所述高点基准点坐标之间的相应出水曲线线段的函数系数;根据所述第三直线段对应的函数系数更新所述低点基准点坐标对应的出水曲线线段的函数系数、以及所述当前曲线坐标与所述低点基准点坐标之间的相应出水曲线线段的函数系数。
为达上述目的,本发明第二方面实施例提出了一种即热饮水机的出水曲线校正装置,该装置包括获取模块,用于获取所述即热饮水机中水泵的当前驱动参数,并获取所述即热饮水机的当前工作参数;确定模块,用于根据所述当前工作参数确定所述水泵的当前流速,并根据所述水泵的当前驱动参数和当前流速确定所述水泵的当前曲线坐标;校正模块,用于根据所述当前曲线坐标对所述即热饮水机中存储的出水曲线的至少部分线段对应的函数系数进行修正,以校正所述即热饮水机中存储的出水曲线。
本发明实施例的即热饮水机的出水曲线校正装置包括获取模块、确定模块和校正模块,其中,先利用获取模块获取即热饮水机中水泵的当前驱动参数和当前工作参数,再利用确定模块根据当前工作参数确定水泵的当前流速,并将当前驱动参数和当前流速作为水泵的当前曲线坐标,再通过校正模块根据该当前曲线坐标对即热饮水机中存储的出水曲线的至少部分线段对应的函数系统进行修正,从而校正了即热饮水机中存储的出水曲线。由此,本发明实施例的即热饮水机的出水曲线校正装置能够对饮水机的出水曲线进行校正,以使饮水机具有准确的出水曲线,保证饮水机的出水量准确,进而提高饮水机的控温效果。
为达上述目的,本发明第三方面实施例提出了一种即热饮水机,该即热饮水机包括存储器、处理器及存储在存储器上并可在处理器上运行的即热饮水机的出水曲线校正程序,所述处理器执行所述即热饮水机的出水曲线校正程序时,实现根据上述实施例所述的即热饮水机的出水曲线校正方法。
本发明实施例的即热饮水机包括存储器和处理器,处理器执行存储在存储器上的即热饮水机的出水曲线校正程序,能够对饮水机的出水曲线进行校正,以使饮水机具有准确的出水曲线,保证饮水机的出水量准确,进而提高饮水机的控温效果。
为达上述目的,本发明第四方面实施例提出了一种计算机可读存储介质,其上存储有即热饮水机的出水曲线校正程序,该即热饮水机的出水曲线校正程序被处理器执行时实现根据上述实施例所述的即热饮水机的出水曲线校正方法。
本发明实施例的计算机可读存储介质通过处理器执行存储在其上的即热饮水机的出水曲线校正程序,能够对饮水机的出水曲线进行校正,以使饮水机具有准确的出水曲线,保证饮水机的出水量准确,进而提高饮水机的控温效果。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
图1是根据本发明一个实施例的即热饮水机的出水曲线校正方法流程图;
图2是根据本发明一个实施例的即热饮水机的出水温度示意图;
图3是根据本发明一个实施例的即热饮水机的出水曲线校正方法流程图;
图4是根据本发明一个具体实施例的即热饮水机的出水曲线示意图;
图5是根据本发明一个实施例的即热饮水机的出水曲线校正方法流程图;
图6是根据本发明一个实施例的即热饮水机的出水曲线校正方法流程图;
图7是根据本发明一个具体实施例的即热饮水机的出水曲线校正方法流程图;
图8是根据本发明实施例的即热饮水机的出水曲线校正装置结构框图;
图9是根据本发明实施例的即热饮水机的结构框图;
图10是本发明一个实施例的即热饮水的部分结构示意图;
图11是本发明一个实施例的即热饮水的部分结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的即热饮水机及其出水曲线校正方法与装置、存储介质。
图1是根据本发明一个实施例的即热饮水机的出水曲线校正方法流程图。
如图1所示,本发明提出了一种即热饮水机的出水曲线校正方法,该校正方法以下步骤:
S10,获取即热饮水机中水泵的当前驱动参数,并获取即热饮水机的当前工作参数。
具体地,由于即热饮水机加热速度较快,所以如果出水较慢或者出水较快,都会影响到其加热温度,例如当需要将饮用水的加热温度较热到90摄氏度,由于饮水机内会有与该温度对应的出水速度,进而可以通过饮水机中水泵的驱动电压控制出水速度,而由于制作工艺的误差或者是不同使用环境等情况会导致水泵的出水量并不能按照预设的出水量输出,进而将导致出水温度与目标温度之间存在差别。
由于无论是工艺误差造成还是使用环境不同造成的误差,水泵的出水量都是根据水泵的驱动电压确定,所以该实施例在对出水曲线进行校正的时候,需要对即热饮水机中水泵的实时驱动电压进行获取,即获取水泵的当前驱动参数,当然该当前驱动参数不仅仅可以通过水泵的驱动电压进行表示,也可以通过与水泵的驱动电压相关联的数据,如PWM(Pulse Width Modulation,脉冲宽度调制)值等进行表示。
本实施例可以在用户操作即热饮水机出热水的时候,获取即热饮水机中水泵的当前驱动参数,具体可以在即热饮水机中设置水泵曲线校正模块,当用户操作饮水机出热水时,该水泵曲线校正模块则被激活,进而可以运行相应的脚本程序以获取水泵的当前驱动参数,并且还可以获取即热饮水机的当前工作参数。可以理解的,在不同的实施例中,需要获取的即热饮水机的当前工作参数是不同的,其中,即热饮水机的当前工作参数包括但不限于即热饮水机的实时功率、出水温度与进水温度之间的差值、供电电压、额定电压和额定功率等参数。
S20,根据当前工作参数确定水泵的当前流速,并根据水泵的当前驱动参数和当前流速确定水泵的当前曲线坐标。
具体地,在获取到即热饮水机的当前工作参数之后,则可以根据该当前工作参数确定水泵的当前流速,可以理解的是,水泵当前流速的具体确定方式可以根据不同的工作参数采用不同方式进行确认,由于水泵当前流速主要由水泵驱动电压、目标温度等参数进行确定,所以本申请中的当前流速主要可以根据功率、电压、温升(即出水温度减去进水温度)等参数来确定。
在确定水泵的当前流速之后,则可以将水泵的当前流速和水泵的当前驱动参数这两个参数作为一个新的坐标,该坐标表示即热饮水机在当前驱动参数的驱动下,其对应的当前流速。可以理解的是,即热饮水机在出厂时会设置有一个默认的出水曲线,即驱动参数-出水流速曲线,而本申请所确定的新坐标则是即热饮水机根据当前实时环境确定的,驱动参数与出水流速之间的对应关系。
S30,根据当前曲线坐标对即热饮水机中存储的出水曲线的至少部分线段对应的函数系数进行修正,以校正即热饮水机中存储的出水曲线。
具体地,在根据水泵的当前驱动参数和当前流速确定水泵的当前曲线坐标之后,则利用该当前曲线坐标对即热饮水机中所存储的出水曲线进行修正,具体可以修正其中出水曲线的至少部分线段。举例而言,如表1所示,本实施例中的出水曲线为线性函数,即y=kx+b,其中,y为本实施例中流速、x为PWM值,k和b分别为预设参数。将该出水曲线划分为若干段,其中每段线段都具有决定线性函数形状的不同的预设参数k和b,对线段进行修正可以是对预设参数进行调整,以使驱动参数与流速之间的对应关系能够符合即热饮水机当前的使用环境。
表1
在本发明的一个实施例中,当前工作参数包括即热饮水机在预设时间内的平均功率和平均温升。
具体地,在该实施例中,本实施例在获取即热饮水机的当前工作参数的过程中,可以先省略饮水机在加热过程中温度变化较大的时间,直到出水温度稳定之后,再获取预设时间内的平均功率和平均温升,由此可以获取较为稳定的温度,防止温度波动太大导致当前工作参数获取不准确。如图2所示,出水温度在时间11:17:20左右处于稳定,那么可以从该时间开始,获取预设时间内的平均功率和平均温升,该预设时间具体可以为6秒,当然也可以是其他时间,在此不做具体限定,用户可以根据实际使用情况进行选取。
在该实施例中,根据以下公式计算水泵的当前流速:
具体地,在获取到预设时间内的平均功率和平均温升之后,则可以跟公式
因此,在该实施例中,根据平均功率和平均温升计算得到当前流速,进而可以根据当前流速和当前驱动参数确定水泵的当前曲线坐标,再利用当前曲线坐标对出水曲线进行校正。
在本发明的另一个实施例中,当前工作参数包括即热饮水机在预设时间内的平均供电电压和平均温升、以及即热饮水机的额定电压和额定功率,其中,根据当前工作参数确定水泵的当前流速,包括:根据平均供电电压、平均温升和额定电压确定等效温升;根据等效温升和额定功率确定水泵的当前流速。
具体地,在该实施例中,当前工作参数包括即热饮水机在预设时间内的平均供电电压和平均温升、以及即热饮水机的额定电压和额定功率,可以理解的是,预设时间与上述实施例中的预设时间相同,都是在确定温度稳定之后,对预设时间如6秒内的供电电压、温升进行取平均,以得到平均供电电压和平均温升。
在获取到平均供电电压、平均温升、额定电压和额定功率之后,则可以根据平均供电电压、平均温升和额定电压确定等效温升,具体的计算公式为
可以理解的是,等效温升指的是当前的平均温升在即热饮水机处于额定电压和额定功率的情况下对应的温升,具体地,可以根据公式
需要说明的是,在该实施例中,预设时间包括存在时间重叠的第一时间段和第二时间段,其中,U为即热饮水机在第一时间段内的平均供电电压,△T为即热饮水机在第二时间段内的平均温升。
具体地,举例而言,预设时间为6秒,那么在这6秒过程中,可以持续记录实时供电电压、实时温升,如果出水曲线中的驱动参数是以PWM值表示,则还可以记录实时PWM值。在持续记录了实时供电电压和实时温升之后,则可以利用第一时间段计算即热饮水机的平均供电电压,本实施例中的第一时间段为0-4秒,即6秒预设时间的前4秒。本实施例中的即热饮水机平均温升则为第二时间段内的平均温升,该第二时间段可以为2-6秒,即6秒预设时间的后4秒。需要说明的是,该实施例将预设时间分为具有重叠时间的两个时间段,其中,由于供电电压变化较小,所以获取平均供电电压仅记录第一时间段内的供电电压即可,并且利用第一时间段可以减少实时电压的记录次数和记录时间,进而提高获取速度。而由于加热时间越长,温度越稳定,那么在记录平均温升时,可以记录第二时间段内的温升,然后计算该第二时间段内的平均温升,以得到一个更加稳定和准确的平均温升。
在该实施例中,根据以下公式计算水泵的当前流速:
具体地,在获取到预设时间内的平均供电电压和即热饮水机的额定功率、以及计算得到预设时间内的等效温升之后,则可以跟公式
因此,在该实施例中,根据平均供电电压、额定功率和等效温升计算得到当前流速,进而可以根据当前流速和当前驱动参数确定水泵的当前曲线坐标,再利用当前曲线坐标对出水曲线进行校正。
在本发明的一个实施例中,如图3所示,根据当前曲线坐标对即热饮水机中存储的出水曲线的至少部分线段对应的函数系数进行修正,包括以下步骤:
S301,根据当前曲线坐标确定至少部分线段中至少一个线段对应的基准点坐标。
具体地,举例而言,本发明实施例中的出水曲线为线性函数,如y=kx+b,其中,x可以表示即热饮水机的驱动参数,y可以表示即热饮水机的出水量。本实施例中将出水曲线划分为若干个线段,具体如图4所示,可以将出水曲线划分为10个线段,其中需要说明的是,每一个线段都对应有一个基准点坐标,其中,基准点坐标可以用来表示与其对应的线段。可选地,每个线段的基准点可以是该线段的中心点,也可以是该线段的边缘点,在此不作具体限定。
该实施例在确定了当前曲线坐标之后,则可以根据该当前曲线坐标中的驱动参数确定即热饮水机当前的出水曲线线段,进而可以根据当前曲线坐标所处的线段确定需要更新的部分线段,然后从需要更新的部分线段中获取至少一个线段对应的基准点。
S302,根据当前曲线坐标和基准点坐标确定待更新函数系数。
具体地,在一些实施例中,在确定当前曲线坐标和基准点坐标之后,则可以将当前曲线坐标对应的线段、基准点坐标对应的线段以及处于当前曲线坐标与基准点坐标之间的其他基准点对应的线段这三类线段的函数系数都进行更新。当然,在另一些实施例中,也可以仅取当前曲线坐标对应的线段、基准点坐标对应的线段以及处于当前曲线坐标与基准点坐标之间的其他基准点对应的线段这三类线段中的两段或者一段的函数系数进行更新。
具体的更新方式是根据当前曲线坐标和基准点坐标确定待更新函数系数,举例而言,线性函数中的参数k和b,其中,将确定需要更新的线段所对应的函数系数进行更新,具体可以将待更新的线段的函数系数替换为待更新函数系数。
S303,根据待更新函数系数对至少部分线段对应的函数系数进行更新。
具体地,在计算得到待更新函数系数之后,则可以利用该待更新函数系数对待更新的线段所对应的函数系数进行更新,具体可以利用待更新函数系数将待更新的线段所对应的函数系数进行替换。当然,也可以采取其他更新方式,例如将待更新函数系数与至少部分线段对应的函数系数进行求平均,并将得到的平均函数系数更新到至少部分线段对应的函数系数中,具体将平均函数系数对至少部分线段对应的函数系数进行替换。
在该实施例中,根据当前曲线坐标和基准点坐标确定待更新函数系数,包括以下步骤:
S501,将当前曲线坐标和基准点坐标组成直线段,并计算直线段对应的函数系数。
S502,将直线段对应的函数系数作为待更新函数系数。
具体地,在该实施例中,当通过上述实施例确定了当前曲线坐标,并根据当前曲线坐标确定了基准点坐标之后,将利用当前曲线坐标与基准点坐标组成一条直线段,也就是将当前曲线坐标与基准点坐标之间的线段拉直,并求出该直线段对应的函数系数。
更具体地,举例而言,如表2所示,假设当前曲线坐标的横坐标为PWM值,且为1450,那么可以确定该当前曲线坐标处于线段8的PWM范围中,那么可以将线段8、线段7、线段6这三个出水曲线线段作为需要更新的至少部分线段,然后可以确定线段6所对应的出水曲线线段,再获取该线段的基准坐标,然后根据该基准坐标与当前曲线坐标计算得到待更新函数系数。
下面以一个具体的例子进行更详细的说明,例如当前曲线坐标为(1450,430),线段6对应的出水曲线线段的基准坐标为(1900,545),其中,基准坐标的计算方式是根据表2中的线段6对应的出水曲线线段对应的函数系数进行计算的,如每个线段中的基准坐标横坐标都为该线段的中点,那么线段6对应的出水曲线线段的横坐标则为1900,将1900作为x的值代入公式y=0.34734*x-114.618,求得在PWM值为1900时,对应的出水流速约为545,那么该线段的基准坐标则为(1900,545),根据当前曲线坐标(1450,430)和编号6对应的出水曲线线段的基准坐标(1900,545)建立方程组
表2
表3
在该实施例中,基准点坐标包括高点基准点坐标和低点基准点坐标,待更新函数系数包括当前曲线坐标与高点基准点坐标组成的第一直线段所对应的第一函数系数、当前曲线坐标与低点基准点坐标组成的第二直线段所对应的第二函数系数。
具体地,在一个具体实施例中,如图4所示,假设当前曲线坐标的横坐标在14伏与15伏之间,那么在所有线段的基准点坐标中,横坐标大于当前曲线坐标的横坐标的作为高点基准点坐标,而小于的则可以作为低点基准点坐标。当然也可以利用其他判断方式对高点基准点和低点基准点进行判断,其中,例如通过比较纵坐标的值,当基准点坐标的纵坐标大于当前曲线坐标的纵坐标,则可以将其确定为高点基准点坐标,而如果小于则可以确定为低点基准点坐标。当然,还可以通过其他判断方式进行判断,在此不进行具体限定。
在确定了高点基准点坐标和低点基准点坐标之后,则可以根据这两个基准点坐标配合当前曲线坐标确定待更新的线段,其中,根据不同的基准点组成不同待更新线段的方式可以不同也可以相同。在此进行举例说明,可以将当前曲线坐标与高点基准点坐标所对应的线段、以及当前曲线坐标与高基准点坐标之间的线段组成的出水曲线线段校正为第一直线段。而对于低点基准点坐标,则可以将低点基准点坐标所对应的线段、以及当前曲线坐标与低基准点坐标之间的线段组成的出水曲线线段校正为第二直线段。
在该具体示例中,确定了第一直线段和第二直线段之后,则可以将第一直线段对应的第一函数系数代替当前曲线坐标与高点基准点坐标所对应的线段、以及当前曲线坐标与高基准点坐标之间的线段所对应的函数系数,并将第二直线段对应的第二函数系数代替低点基准点坐标所对应的线段、以及当前曲线坐标与低基准点坐标之间的线段所对应的函数系数。
在一个具体的实施例中,根据待更新函数系数对至少部分线段对应的函数系数进行更新,包括:根据第一函数系数更新当前曲线坐标与高点基准点坐标之间相应线段对应的函数系数,并根据第二函数系数更新当前曲线坐标与低点基准点坐标之间相应线段对应的函数系数。
具体地,在该实施例中,以表4为例进行说明,如果当前曲线坐标处于线段5中,高点基准点坐标为线段2的基准点,低点基准点坐标为线段8的基准点,则当前曲线坐标与高点基准点坐标之间的线段为线段3和线段4,则可以根据第一函数系数更新线段3和线段4对应的函数系数,其中第一函数系数k1和b1可以根据当前曲线坐标和高点基准点坐标进行求解,具体可以参见上述实施例的描述,在此不再赘述。同理,当前曲线坐标与低点基准点坐标之间的线段为线段6和线段7,则可以根据第二函数系数更新线段6和线段7对应的函数系数,其中第二函数系数可以根据当前曲线坐标和低点基准点坐标进行求解,其求解方式与第一函数系数的求解方式相同,具体可以参见上述实施例的描述,在此不再赘述。
表4
在本发明的实施例中,如图6所示,基准点坐标包括高点基准点坐标和低点基准点坐标,其中,根据当前曲线坐标和基准点坐标确定待更新函数系数,包括:
S601,将当前曲线坐标和高点基准点坐标组成第一直线段,并计算第一直线段对应的函数系数。
具体地,在确定当前曲线坐标和高点基准点坐标之后,当前曲线坐标与高点基准点坐标可以组成第一直线段,其中,如果高点基准点坐标与当前曲线坐标之间可以包括其他出水曲线线段,也可以不包括其他出水曲线线段。举例而言,在当前曲线坐标与高点基准点坐标之间没有包括其他出水曲线线段时,第一直线段可以由当前曲线坐标对应的出水曲线线段和高点基准点坐标对应的出水曲线线段组成。而在当前曲线坐标与高点基准点坐标之间包括有其他出水曲线线段时,则第一直线段不仅包括当前曲线坐标对应的出水曲线线段和高点基准点坐标对应的出水曲线线段,还包括这两个线段之间所包括的其他线段。
在确定了第一直线段之后,则根据当前曲线坐标与高点基准点坐标两个坐标计算第一直线段的函数系数,具体的计算方式可以参见上述实施例中的利用当前曲线坐标和基准点坐标计算函数系数的描述,在此不再赘述。由于第一直线段中所对应的每个出水曲线线段都具有一个函数系数,在计算得到第一直线段的函数系数之后,则可以将该函数系数替换掉第一直线段中对应的每个出水曲线线段的函数系数,如表5所示,其中,线段6为当前曲线坐标对应的出水曲线线段,第一直线段包括线段4、线段5和线段6,函数系数k1和b1为第一直线段的函数系数,在计算得到k1和b1之后,则将其替换掉表5中线段4、线段5和线段6所对应的函数系数值。
表5
S602,将第一直线段对应的函数系数代入与当前曲线坐标相适配的出水曲线线段函数,获得更新坐标。
具体地,在该实施例中,已经计算得到第一直线段的函数系数k1和b1,即此时表5中的函数系数k1和b1为已知系数,假设当前曲线坐标相适配的出水曲线线段为线段6,则可以将线段6对应的基准点坐标进行更新,具体的更新方式是将横坐标作为函数中的x值代入函数y=k1x+b1,以计算得到函数的y,并将该计算得到的x和y值作为线段6更新后的基准点坐标,即更新坐标。
S603,将更新坐标和低点基准点坐标组成第三直线段,并计算第三直线段对应的函数系数。
具体地,在确定更新坐标之后,则可以根据更新坐标与低点基准点坐标确定第三直线段,其中,第三直线段的确定方式可以参见该实施例步骤S601中第一直线段的确定方式,在此不再赘述。在确定完第三直线段之后,则可以根据更新坐标和低点基准点坐标计算该第三直线段所对应的函数系数。举例而言,根据更新坐标和低点基准点坐标可以计算得到第三直线段对应的函数系数为k2和b2,而与低点基准点坐标相适配的出水曲线线段为线段8,则第三直线段可以由线段8和线段7组成,如表5所示,该实施例中将线段7和线段8对应的函数系数替换为k2和b2。
S604,将第一直线段对应的函数系数和第三直线段对应的函数系数作为待更新函数系数。
具体地,本实施例对第一直线段进行更新和对第三直线段进行更新的所采用的函数系数并不相同,而之所以将待更新线段划分为两段进行更新,能够更具针对性地对出水曲线进行更新,进而能够更加充分地提高出水曲线的校正效果,从而能够得到更加符合当前即热饮水机使用的出水曲线。
在该实施例中,根据待更新函数系数对至少部分线段对应的函数系数进行更新,包括:根据第一直线段对应的函数系数更新高点基准点坐标对应的出水曲线线段的函数系数、与当前曲线坐标相适配的出水曲线线段的函数系数、以及当前曲线坐标与高点基准点坐标之间的相应出水曲线线段的函数系数;根据第三直线段对应的函数系数更新低点基准点坐标对应的出水曲线线段的函数系数、以及当前曲线坐标与低点基准点坐标之间的相应出水曲线线段的函数系数。
具体地,在该实施例中,对于不同的待更新线段,则采用不同直线段对应的函数系数对其函数系数进行更新。其中,在确定第一直线段和第二直线段的函数系数之后,则可以利用第一直线段的函数系数对对应的待更新线段中的函数系数进行替代,其中,与第一直线段相适配的待更新线段为高点基准点坐标对应的出水曲线线段、当前曲线坐标相适配的出水曲线线段、以及当前曲线坐标与高点基准点坐标之间的相应出水曲线线段。利用第三直线段的函数系数对对应的待更新线段中的函数系数进行替代,其中,与第三直线段相适配的待更新线段为低点基准点坐标对应的出水曲线线段、以及当前曲线坐标与低点基准点坐标之间的相应出水曲线线段。
需要说明的是,本发明实施例的即热饮水机的出水曲线校正方法可以随着用户的每次使用进行更新,其中,每次更新表格中的函数系数k和b则会被代替,进而在用户多次使用即热饮水机之后,饮水机中的出水曲线则会越来越贴近该饮水机的实际水泵曲线特性,进而获得越来越准确的水泵电压-流速曲线函数,在后续出水量统计和温度控制中也可以根据精确的水泵电压-流速曲线函数而越精准。
总结,参见图7,下面对步骤S701-S710进行详细描述,本发明实施例的即热饮水机的出水曲线校正方法首先检测用户是否触发出水需求,在确定用户触发了出水需求之后,则激活出水曲线修正功能,进而判断出水温度是否稳定,如果判定出水温度还未处于稳定状态,则返回进行重复判断,而如果判定出水温度已经处于稳定状态,则可以获取即热饮水机在预设时间内的平均功率、平均温升,或者平均供电电压、平均温升、以及即热饮水机的额定电压额定功率,图7中以获取平均功率和平均温升为例对本发明的技术方案进行描述。在获取到即热饮水机在预设时间内的平均功率和平均温升之后,则利用公式
可以理解的是,图7所示仅仅是本发明即热饮水机的出水曲线校正方法的一个具体实施例,本发明还是包括其他实施例,其实施方式与图7所示的实施例类似,且上述实施例中也都有详细描述,故在此不再赘述。
综上,本发明实施例的即热饮水机的出水曲线校正方法能够对饮水机的出水曲线进行校正,以使饮水机具有准确的出水曲线,保证饮水机的出水量准确,进而提高饮水机的控温效果。
图8是根据本发明实施例的即热饮水机的出水曲线校正装置结构框图。
进一步地,如图8所示,本发明提出了一种即热饮水机的出水曲线校正装置100,该出水曲线校正装置100包括获取模块101、确定模块102和校正模块103。
其中,获取模块101用于获取即热饮水机中水泵的当前驱动参数,并获取即热饮水机的当前工作参数;确定模块102用于根据当前工作参数确定水泵的当前流速,并根据水泵的当前驱动参数和当前流速确定水泵的当前曲线坐标;校正模块103用于根据当前曲线坐标对即热饮水机中存储的出水曲线的至少部分线段对应的函数系数进行修正,以校正即热饮水机中存储的出水曲线。
在本发明的一些实施例中,当前工作参数包括即热饮水机在预设时间内的平均功率和平均温升。
在本发明的一些实施例中,确定模块102根据以下公式计算水泵的当前流速:
在本发明的一些实施例中,当前工作参数包括即热饮水机在预设时间内的平均供电电压和平均温升、以及即热饮水机的额定电压和额定功率,其中,确定模块102具体用于根据平均供电电压、平均温升和额定电压确定等效温升;根据等效温升和额定功率确定水泵的当前流速。
在本发明的一些实施例中,确定模块102根据以下公式计算等效温升:
在本发明的一些实施例中,预设时间包括存在时间重叠的第一时间段和第二时间段,其中,U为即热饮水机在第一时间段内的平均供电电压,△T为即热饮水机在第二时间段内的平均温升。
在本发明的一些实施例中,确定模块102根据以下公式计算水泵的当前流速:
在本发明的一些实施例中,校正模块103具体用于:根据当前曲线坐标确定至少部分线段中至少一个线段对应的基准点坐标;根据当前曲线坐标和基准点坐标确定待更新函数系数;根据待更新函数系数对至少部分线段对应的函数系数进行更新。
在本发明的一些实施例中,校正模块103还用于,将当前曲线坐标和基准点坐标组成直线段,并计算直线段对应的函数系数;将直线段对应的函数系数作为待更新函数系数。在本发明的一些实施例中,基准点坐标包括高点基准点坐标和低点基准点坐标,待更新函数系数包括当前曲线坐标与高点基准点坐标组成的第一直线段所对应的第一函数系数、当前曲线坐标与低点基准点坐标组成的第二直线段所对应的第二函数系数。
在本发明的一些实施例中,校正模块103还用于,根据第一函数系数更新当前曲线坐标与高点基准点坐标之间相应线段对应的函数系数,并根据第二函数系数更新当前曲线坐标与低点基准点坐标之间相应线段对应的函数系数。
在本发明的一些实施例中,基准点坐标包括高点基准点坐标和低点基准点坐标,其中,校正模块103用于,将当前曲线坐标和高点基准点坐标组成第一直线段,并计算第一直线段对应的函数系数;将第一直线段对应的函数系数代入与当前曲线坐标相适配的出水曲线线段函数,获得更新坐标;将更新坐标和低点基准点坐标组成第三直线段,并计算第三直线段对应的函数系数;将第一直线段对应的函数系数和第三直线段对应的函数系数作为待更新函数系数。
在本发明的一些实施例中,校正模块103还用于,根据第一直线段对应的函数系数更新高点基准点坐标对应的出水曲线线段的函数系数、与当前曲线坐标相适配的出水曲线线段的函数系数、以及当前曲线坐标与高点基准点坐标之间的相应出水曲线线段的函数系数;根据第三直线段对应的函数系数更新低点基准点坐标对应的出水曲线线段的函数系数、以及当前曲线坐标与低点基准点坐标之间的相应出水曲线线段的函数系数。
需要说明的是,本发明实施例的即热饮水机的出水曲线校正装置的具体实施方式,可以参见上述实施例中即热饮水机的出水曲线校正方法的具体实施方式,在此不再赘述。
综上,本发明实施例的即热饮水机的出水曲线校正装置能够对饮水机的出水曲线进行校正,以使饮水机具有准确的出水曲线,保证饮水机的出水量准确,进而提高饮水机的控温效果。
图9是根据本发明实施例的即热饮水机的结构框图。
进一步地,如图9所示,本发明提出了一种即热饮水机200,该即热饮水机200包括存储器201、处理器202及存储在存储器201上并可在处理器202上运行的即热饮水机的出水曲线校正程序,处理器202执行即热饮水机的出水曲线校正程序时,实现根据上述实施例中的即热饮水机的出水曲线校正方法。
本发明实施例的即热饮水机包括存储器和处理器,处理器执行存储在存储器上的即热饮水机的出水曲线校正程序,能够对饮水机的出水曲线进行校正,以使饮水机具有准确的出水曲线,保证饮水机的出水量准确,进而提高饮水机的控温效果。
进一步地,本发明提出了一种计算机可读存储介质,其上存储有即热饮水机的出水曲线校正程序,该即热饮水机的出水曲线校正程序被处理器执行时实现根据上述实施例中的即热饮水机的出水曲线校正方法。
本发明实施例的计算机可读存储介质通过处理器执行存储在其上的即热饮水机的出水曲线校正程序,能够对饮水机的出水曲线进行校正,以使饮水机具有准确的出水曲线,保证饮水机的出水量准确,进而提高饮水机的控温效果。
需要说明的是,参见图10和图11所示,图中所示为本发明上述实施例中所涉及的即热饮水的示意图,其中,出水口111和进水口112之间还设置有即热管(图中未示出),并且进水口112还与水泵113连接,能够通过水泵113将水抽至进水口112,出水口111处通过出水装置可以将经过即热管的水导流到出水口111流出,进而满足用户的用水。需要说明的是,图中的出水口111、进水口112以及即热管都对应设置有温度传感器(图中未示出),进而能够获得出水温度、进水温度以及即热管温度以满足出水曲线校正的需求,其中,具体的温度传感器在此不进行限定。
另外,本发明实施例的即热饮水机的其他构成及作用对本领域的技术人员来说是已知的,为减少冗余,此处不做赘述。
需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,本发明实施例中所使用的“第一”、“第二”等术语,仅用于描述目的,而不可以理解为指示或者暗示相对重要性,或者隐含指明本实施例中所指示的技术特征数量。由此,本发明实施例中限定有“第一”、“第二”等术语的特征,可以明确或者隐含地表示该实施例中包括至少一个该特征。在本发明的描述中,词语“多个”的含义是至少两个或者两个及以上,例如两个、三个、四个等,除非实施例中另有明确具体的限定。
在本发明中,除非实施例中另有明确的相关规定或者限定,否则实施例中出现的术语“安装”、“相连”、“连接”和“固定”等应做广义理解,例如,连接可以是固定连接,也可以是可拆卸连接,或成一体,可以理解的,也可以是机械连接、电连接等;当然,还可以是直接相连,或者通过中间媒介进行间接连接,或者可以是两个元件内部的连通,或者两个元件的相互作用关系。对于本领域的普通技术人员而言,能够根据具体的实施情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
- 一种基于深度神经网络的行人检测再识别的处理方法
- 一种基于分词和命名实体识别的多任务深度神经网络的句子主干分析方法及系统
- 一种基于深度神经网络的美瞳识别处理方法与系统
- 一种基于深度学习的美瞳识别方法及系统