一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

热水器恒温控制方法、装置及热水器与流程

2021-10-24 08:54:00 来源:中国专利 TAG:热水器 控制 恒温 加热 装置


1.本发明涉及热水器加热控制技术领域,尤其涉及一种热水器恒温控制方法、装置及热水器。


背景技术:

2.即热式热水器是一种通过电子加热器件快速加热流水的装置,即热式热水器具有出水保持恒温、加热速度快的优点,广泛应用于日常洗涤、洗浴等场景。
3.影响即热式热水器出水性能的关键在于恒温计算,在出水温度跟设置温度出现温差后,利用恒温算法修正温差,并保证修正的效果能够持续。
4.现有的热水器恒温算法,通常直接采用逻辑计算或者采用pid控制算法进行恒温控制,现有的纯逻辑计算方式,根据每次的计算偏差进行恒温控制,其存在的问题在于,控制响应速度慢,且计算结果不准确,只在存在计算偏差时才启动恒温控制,恒温效果较差;现有的pid控制算法,通过温差值对pid算法参数调试修正,其参数修正速度慢,对温度变化反应速度慢,导致超调较大,影响恒温效果。


技术实现要素:

5.本发明提供一种热水器恒温控制方法,解决了现有恒温控制算法对水温变化响应速度慢、恒温效果差的问题,有利于提高调节响应速度,改善恒温效果。
6.第一方面,本发明实施例提供了一种热水器恒温控制方法,包括以下步骤:
7.获取热水器的运行参数,所述运行参数包括设置温度、进水温度、出水温度、水流参数和电压参数;
8.根据所述运行参数确定采样时刻的实时功率理论值;
9.基于能量守恒原则建立水温控制数学模型;
10.根据所述水流参数及所述水温控制数学模型确定位置式pid控制模型和滞后补偿模型;
11.基于所述位置式pid控制模型及所述滞后补偿模型对所述设置温度与所述出水温度之间的温度差值进行处理,得到功率控制输出值;
12.根据所述功率控制输出值与所述实时功率理论值确定目标功率值;
13.根据所述目标功率值驱动加热模块执行加热。
14.可选地,所述热水器恒温控制方法还包括以下步骤:根据所述设置温度、所述出水温度及所述水流参数确定功率控制模糊值;根据所述功率控制模糊值对所述功率控制输出值进行修正,得到功率控制修正输出值;采用所述功率控制修正输出值替代所述功率控制输出值,与所述实时功率理论值确定所述目标功率值。
15.可选地,所述根据所述设置温度、所述出水温度及所述水流参数确定功率控制模糊值,包括以下步骤:基于水流大小及温差大小建立预设模糊值表;获取所述设置温度与所述出水温度之间的温度差值及进水流量;基于所述进水流量及所述温度差值对所述预设模
糊值表进行查表,确定所述功率控制模糊值。
16.可选地,所述根据所述运行参数确定采样时刻的实时功率理论值,包括以下步骤:根据所述电压参数确定实时功率系数;根据所述实时功率系数、所述设置温度、所述进水温度及所述水流参数确定实时功率理论值。
17.可选地,根据所述水流参数及所述水温控制数学模型确定位置式pid控制模型和滞后补偿模型,包括以下步骤:根据所述水流参数调节所述水温控制数学模型的参数,得到实时水温控制数学模型;根据所述实时水温控制数学模型确定所述滞后补偿模型;基于所述水流参数调节位置式pid控制的参数,根据参数调节结果确定所述位置式pid控制模型。
18.可选地,基于所述位置式pid控制模型及所述滞后补偿模型对所述设置温度与所述出水温度之间的温度差值进行处理,得到功率控制输出值,包括以下步骤:基于所述滞后补偿模型获取所述设置温度与所述出水温度之间的预估偏差函数;获取所述设置温度与所述出水温度之间的实际温度差值;根据所述实际温度差值与所述预估偏差函数确定预估温度差值;所述位置式pid控制模型根据所述预估温度差值确定所述功率控制输出值。
19.可选地,所述热水器恒温控制方法还包括以下步骤:获取预设单步限幅值;判断所述目标功率值是否超过所述预设单步限幅值;若所述目标功率值超过所述预设单步限幅值,则采用所述预设单步限幅值替代所述目标功率值,驱动加热模块执行加热。
20.可选地,所述热水器恒温控制方法还包括以下步骤:根据所述设置温度和/或所述进水温度的变化量确定第一增量式pid控制模型;根据所述水流参数的变化量确定第二增量式pid控制模型;所述第一增量式pid控制模型用于对所述设置温度与所述出水温度之间的温度差值进行处理,得到第一补偿功率控制输出值;所述第二增量式pid控制模型用于对所述设置温度与所述出水温度之间的温度差值进行处理,得到第二补偿功率控制输出值;基于预设神经网络模型对所述功率控制输出值、所述第一补偿功率控制输出值及所述第二补偿功率控制输出值进行加权求和,得到组合功率输出值;采用所述组合功率输出值替代所述功率控制输出值,与所述实时功率理论值确定目标功率值。
21.第二方面,本发明实施例还提供了一种热水器恒温控制装置,包括:
22.检测单元,用于获取热水器的运行参数,所述运行参数包括设置温度、进水温度、出水温度、水流参数和电压参数;
23.理论计算单元,用于根据所述运行参数确定采样时刻的实时功率理论值;
24.模型获取单元,用于基于能量守恒原则建立水温控制数学模型,根据所述水流参数及所述水温控制数学模型确定位置式pid控制模型和滞后补偿模型,并基于所述位置式pid控制模型及所述滞后补偿模型对所述设置温度与所述出水温度之间的温度差值进行处理,得到功率控制输出值;
25.功率修正单元,用于根据所述功率控制输出值与所述实时功率理论值确定目标功率值;
26.加热驱动单元,用于根据所述目标功率值驱动加热模块执行加热。
27.第三方面,本发明实施例还提供了一种热水器,包括:上述热水器恒温控制装置。
28.本发明实施例提供的热水器,设置热水器恒温控制装置,该装置执行热水器恒温控制方法,通过获取热水器的水流量、设置温度、进水温度和出水温度,根据水流量、设置温度、进水温度和出水温度确定采样时刻的实时功率理论值;基于能量守恒原则建立水温控
制数学模型;根据水流参数及水温控制数学模型确定位置式pid控制模型和滞后补偿模型,并基于位置式pid控制模型及滞后补偿模型对设置温度与出水温度之间的温度差值进行处理,得到功率控制输出值;根据功率控制输出值与实时功率理论值确定目标功率值,以及根据目标功率值驱动加热模块执行加热,解决了现有恒温控制算法对水温变化响应速度慢、恒温效果差的问题,有利于提高功率调节的响应速度,提升出水温度的稳定性和鲁棒性,改善恒温效果。
附图说明
29.图1是本发明实施例一提供的一种热水器恒温控制方法的流程图;
30.图2是本发明实施例一提供的一种热水器恒温控制方法的控制原理示意图;
31.图3是本发明实施例二提供的一种热水器恒温控制方法的流程图;
32.图4是本发明实施例三提供的一种热水器恒温控制方法的流程图;
33.图5是本发明实施例四提供的一种热水器恒温控制方法的流程图;
34.图6是本发明实施例五提供的一种热水器恒温控制装置的结构示意图;
35.图7是本发明实施例六提供的一种热水器的结构示意图。
具体实施方式
36.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
37.实施例一
38.图1是本发明实施例一提供的一种热水器恒温控制方法的流程图,本实施例可适用于对即热式热水器的出水温度进行恒温控制的应用场景,该方法可以由配置有特定功能模块的pid控制系统来执行。
39.如图1所示,该热水器恒温控制方法,具体包括如下步骤:
40.步骤s1:获取热水器的运行参数,运行参数包括但不限于:设置温度、进水温度、出水温度、水流参数和电压参数。
41.可选地,可采用温度传感器实时采集热水器的进水温度和出水温度,可采用水流传感器实时采集热水器的水流量,可采用电压采样单元实时采集热水器的供电电压(即市电电压),可通过系统获取用户设定的设置温度。
42.步骤s2:根据运行参数确定采样时刻的实时功率理论值p0。
43.其中,实时功率理论值p0为水加热到设置温度值所需要吸收的热量值对应的加热功率,其通过纯计算方式得到,其获取周期快、计算简单,可作为恒温控制的基础功率值。
44.步骤s3:基于能量守恒原则建立水温控制数学模型。
45.本实施例中,即热型热水器的水温控制系统为多输入、单输出的系统,其中,系统输入量包括冷水温度t
c
(t)、水流量f
w
(t)和可控硅输出功率;系统输出量包括:热水温度t
h
(t)。依据能量守恒原则,可建立如公式一所示的水温控制数学模型:
46.47.其中,q
g
为系统的输入热量,η为系统热效率,t为时间,e
m
(t)为系统能量变化率,c为水的比热容,t
d
为系统滞后环节时间常数。
48.进一步地,为了便于控制算法研究,可对公式一所示的数学模型进行拉氏变换和简化处理,得到带纯滞后环节的一阶惯性系统,简化后的水温控制数学模型如公式二:
[0049][0050]
其中,为系统比例系数,为系统时间常数,m为水的质量。
[0051]
结合公式二可知,在该水温控制数学模型中,系统时间常数t、系统比例系数k及系统滞后环节时间常数t
d
均与水流量f
w
(t)相关,基于此,执行下述步骤s4。
[0052]
步骤s4:根据水流参数及水温控制数学模型确定位置式pid控制模型和滞后补偿模型。
[0053]
其中,水流参数可为采样时刻的水流量。
[0054]
可选地,位置式pid控制模型的参数包括:比例系数、微分系数和积分系数,滞后补偿模型用于预估设置温度与出水温度之间的温度差值,并将预估结果作为反馈给提供给位置式pid控制系统。
[0055]
步骤s5:基于位置式pid控制模型及滞后补偿模型对设置温度与出水温度之间的温度差值进行处理,得到功率控制输出值。
[0056]
步骤s6:根据功率控制输出值与实时功率理论值确定目标功率值。
[0057]
步骤s7:根据目标功率值驱动加热模块执行加热。
[0058]
可选地,加热模块可包括可控硅及可控硅驱动的加热体,可控硅的输出功率等于该目标功率值,该加热体用于在可控硅驱动下对热水器中的冷水进行加热。
[0059]
具体地,在水温控制系统中,存在纯滞后环节,采用滞后补偿模型预估出水温度的动态响应,并将预估结果作为反馈提供给位置式pid控制模型,对设置温度与出水温度之间的温度差值进行提前预估,位置式pid控制系统依据预估的温度差值调节输出值,且对采样时刻之前的所有预估的温度差值的积分部分进行累积,得到功率控制输出值,通过该功率控制输出值对实时功率理论值进行补偿,得到可控硅的目标功率值,根据该目标功率值驱动加热体执行加热,以使出水温度跟随设置温度,解决了现有恒温控制算法对水温变化响应速度慢、恒温效果差的问题,有利于提高功率调节的响应速度,提升出水温度的稳定性和鲁棒性,改善恒温效果。
[0060]
可选地,根据运行参数确定采样时刻的实时功率理论值,包括以下步骤:根据电压参数确定实时功率系数a;根据实时功率系数a、设置温度、进水温度及水流参数确定实时功率理论值。
[0061]
具体地,若定义当前采样时刻,水流量为f
w
,设置温度为t
set
,进水温度为t
in
,则将水加热到设置温度所需吸收的热量q,可采用如下所示的公式三进行计算:
[0062]
q=c*m*δt=c*f
w
*t*(t
set

t
in
)
ꢀꢀ
(公式三)
[0063]
其中,c为水的比热容,m为采样时刻水的质量,t为水流加热时间。
[0064]
进一步地,对公式三进行分解,可得到如下所示的公式四:
[0065]
p0=a*f
w
*(t
set

t
in
)
ꢀꢀ
(公式四)
[0066]
其中,p0为采样时刻的实时功率理论值,a为功率系数,该功率系数a与电压参数的电压值负相关,在电压参数的电压值等于交流220v(即市电电压为交流220v)时,该功率系数a等于70;若电压参数发生变化,则该功率系数a对应变化。
[0067]
示例性地,若电压参数的电压值等于220v,则实时功率理论值p0=70*f
w
*(t
set

t
in
);若定义电压参数的电压值为u,则实时功率理论值
[0068]
可选地,根据水流参数及水温控制数学模型确定位置式pid控制模型和滞后补偿模型,包括以下步骤:根据水流参数调节水温控制数学模型的参数,得到实时水温控制数学模型;根据实时水温控制数学模型确定滞后补偿模型;基于水流参数调节位置式pid控制参数,根据参数调节结果确定位置式pid控制模型。
[0069]
可选地,滞后补偿模型可采用史密斯预估控制算法,史密斯预估控制算法的参数可由过程控制函数中不包含纯滞后部分的传递函数决定,该传递函数的参数与水温控制数学模型中的参数一致,可结合上述公式二与实时采样的水流量计算系统比例系数和系统时间常数,以确定滞后补偿模型的参数。
[0070]
可选地,可通过标定建立水流参数与位置式pid控制模型的对应关系,通过采样时刻的水流量确定采样时刻位置式pid控制模型的比例系数、微分系数和积分系数。
[0071]
图2是本发明实施例一提供的一种热水器恒温控制方法的控制原理示意图。
[0072]
可选地,结合图2所示,在该pid控制系统中,输入参量r(t)为设定温度,控制量u(t)为功率控制输出值,输出参量y(t)为出水温度,上述步骤s5,包括以下步骤:基于滞后补偿模型获取设置温度与出水温度之间的预估偏差函数y
τ
(t);获取设置温度与出水温度之间的实际温度差值e1(t);根据实际温度差值e1(t)与预估偏差函数y
τ
(t)确定预估温度差值e2(t);位置式pid控制模型根据预估温度差值e2(t)确定功率控制输出值。
[0073]
具体地,位置式pid控制模型如公式五所示:
[0074][0075]
其中,e(k)为输入输出量的偏差值(输入),u(k)为控制量(输出),t为系统采样周期,k
p
为比例系数,为积分系数,t
i
为积分时间常数,为微分系数,t
d
为微分时间常数。
[0076]
若定义纯滞后时间为τ,则滞后补偿模型(例如该滞后补偿模型可为史密斯纯滞后补偿器)的输出y
τ
(k)可用如下所示的公式六表示:
[0077][0078]
其中,e

τs
为系统纯滞后环节。
[0079]
若定义系统采样周期为t,对公式六进行z变换,并将z变换后的方程转化为差分方程,可得到如下所示的公式七:
[0080]
[0081]
具体地,根据当前采样时刻的水流量f
w
确定位置式pid控制模型及滞后补偿模型的参数值,结合公式七及当前采样时刻的设置温度t
set
与出水温度t
in
之间的实际温度差值e1(t),可得到当前采样时刻的预估温度差值e2(t),位置式pid控制模型将预估温度差值e2(t)作为输入参量,计算得到功率控制输出值,从而对系统误差进行提前补偿,避免控制滞后导致的超调及响应延迟,有利于提高功率调节的响应速度,提升恒温控制效果。
[0082]
实施例二
[0083]
图3是本发明实施例二提供的一种热水器恒温控制方法的流程图,在上述实施例的基础上,本实施例在pid控制的计算过程中通过模糊控制进行二次优化。
[0084]
可选地,如图3所示,热水器恒温控制方法还包括以下步骤:
[0085]
步骤s510:根据设置温度、出水温度及水流参数确定功率控制模糊值。
[0086]
步骤s520:根据功率控制模糊值对功率控制输出值进行修正,得到功率控制修正输出值。
[0087]
步骤s530:采用功率控制修正输出值替代功率控制输出值,与实时功率理论值确定目标功率值,并继续执行步骤s7。
[0088]
本实施例中,功率控制模糊值用于反映当前采样时刻的功率需求情况,例如,可采用功率修正因子作为功率控制模糊值,对功率控制输出值进行修正。
[0089]
具体地,若当前采样时刻的功率需求值增大,则调大功率控制模糊值;若当前采样时刻的功率需求值减小,则调小功率控制模糊值。
[0090]
可选地,根据设置温度、出水温度及水流参数确定功率控制模糊值,包括以下步骤:基于水流大小及温差大小建立预设模糊值表,其中,温差可为出水温度与设置温度之间的差值,功率控制模糊值与水流大小正相关,与温差大小正相关;获取采样时刻的设置温度与出水温度之间的温度差值及进水流量;基于进水流量及温度差值对预设模糊值表进行查表,确定功率控制模糊值。
[0091]
具体地,水流量及温度差值是影响恒温控制的关键因素,基于此,可对水流量及温差值进行分段处理,通过标定记录并存储不同水流量及温差值对应的功率控制模糊值,建立预设模糊值表,在进行恒温控制时,通过查表确定实际需要的功率控制模糊值。
[0092]
示例性地,若设置第一水流阈值和第二水流阈值(第一水流阈值高于第二水流阈值)对水流参数进行分段划分,并设置第一温差阈值和第二温差阈值(第一温差阈值高于第二温差阈值)对温差值进行分段划分,则可设置功率控制模糊值的选定原则如下:
[0093]
若采样时刻的进水流量高于第一水流阈值,且采样时刻的温度差值高于第一温差阈值,则功率控制模糊值为第一修正系数;
[0094]
若采样时刻的进水流量低于第二水流阈值,且采样时刻的温度差值高于第一温差阈值,则功率控制模糊值为第二修正系数;
[0095]
若采样时刻的进水流量高于第一水流阈值,且采样时刻的温度差值低于第二温差阈值,则功率控制模糊值为第三修正系数;
[0096]
若采样时刻的进水流量低于第二水流阈值,且采样时刻的温度差值低于第二温差阈值,则功率控制模糊值为第四修正系数;
[0097]
其中,第一修正系数高于第二修正系数高于第三修正系数高于第四修正系数,对其具体数值不作限制。例如,可设置第一修正系数大于1,第四修正系数小于1。
[0098]
由此,本实施例通过设置模糊值,对pid控制的算法计算值进行优化,将不同水温及不同温差下pid控制模型的输出值保持在合理范围,算法简单,有利于提高系统响应速度,改善恒温控制效果。
[0099]
实施例三
[0100]
图4是本发明实施例三提供的一种热水器恒温控制方法的流程图,基于上述实施例,本实施例采用限幅控制测量,避免算法计算值过大,将加热功率控制在合理、稳定的区间内,提高系统稳定性。
[0101]
可选地,如图4所示,热水器恒温控制方法还包括以下步骤:
[0102]
步骤s401:获取预设单步限幅值。
[0103]
步骤s402:判断目标功率值是否超过预设单步限幅值。
[0104]
若目标功率值超过预设单步限幅值,则执行步骤s403;否则,返回执行步骤s402。
[0105]
步骤s403:采用预设单步限幅值替代目标功率值,驱动加热模块执行加热。
[0106]
具体地,可根据恒温控制系统的输出功率极限值设置预设单步限幅值,在每个计算周期内均进行限幅控制,若算法计算值超过预设单步限幅值,则采用预设单步限幅值驱动可控硅工作,实现加热调节,有利于避免积分累积造成算法计算值过大的问题,提高系统稳定性。
[0107]
可选地,该热水器恒温控制方法还包括:获取预设积分饱和值,并判断pid控制模型的积分部分是否超过预设积分饱和值;若积分部分超过预设积分饱和值,则在之后闭环控制环节中,将积分系数置为0,舍弃积分部分,防止积分累计值达到饱和,有利于避免算法计算值过大的问题,提高系统稳定性。
[0108]
实施例四
[0109]
图5是本发明实施例四提供的一种热水器恒温控制方法的流程图,基于上述实施例,本实施例采用神经网络、增量式pid控制、位置式pid控制等多算法融合控制策略,基于水温控制系统的多个参量波动分别进行扰动监测,根据监测结果对实时功率理论值进行补偿。
[0110]
可选地,如图5所示,该热水器恒温控制方法具体包括以下步骤:
[0111]
步骤s501:根据设置温度和/或进水温度的变化量确定第一增量式pid控制模型。
[0112]
步骤s502:根据水流参数的变化量确定第二增量式pid控制模型。
[0113]
步骤s503:基于第一增量式pid控制模型对设置温度与出水温度之间的温度差值进行处理,得到第一补偿功率控制输出值。
[0114]
步骤s504:基于第二增量式pid控制模型对设置温度与出水温度之间的温度差值进行处理,得到第二补偿功率控制输出值。
[0115]
步骤s505:基于预设神经网络模型对功率控制输出值、第一补偿功率控制输出值及第二补偿功率控制输出值进行加权求和,得到组合功率输出值。
[0116]
步骤s506:采用组合功率输出值替代功率控制输出值,与实时功率理论值确定目标功率值,并继续执行步骤s7。
[0117]
本实施例中,可通过对神经网络模型进行调试训练,优化功率控制输出值、第一补偿功率控制输出值及第二补偿功率控制输出值对应的权重矩阵,建立预设神经网络模型,不同水流参数、温度及功率下,预设神经网络模型的权重矩阵不同,对此不作限制。
[0118]
可选地,增量式pid控制算法如公式八所示:
[0119]
δu(k)=u(k)

u(k

1)
[0120]
ꢀꢀꢀꢀꢀꢀ
=k
p
[e(k)

e(k

1)] k
i
*e(k) k
d
*[e(k)

2e(k

1) e(k

2)]
ꢀꢀꢀ
(公式八)
[0121][0122]
其中,u(k)为控制量,e(k)为两次控制量的偏差,k
p
为比例增益系数,为积分系数,为微分系数,t为采样周期。
[0123]
本实施例中,结合设置温度和/或进水温度的变化量确定第一增量式pid控制模型的参数值,结合水流参数的变化量确定第二增量式pid控制模型的参数值。
[0124]
在系统出现温度变化(例如,进水温度变化或者设置温度变化或者两者均变化)时,采用第一增量式pid控制模型快速响应出水温度与设置温度之间的温度差值,调整功率输出值,达到快速响应,消除系统扰动的作用。
[0125]
在系统的水流量突变时,在现有加热功率作用下,出水温度也会发生突变,采用第二增量式pid控制模型快速响应出水温度与设置温度之间的温度差值,调整功率输出值,在水流稳定后,将部分第二增量式pid控制模型的功率输出值清零,避免对后续系统产生影响,有利于降低水流扰动导致的误差,提高系统稳定性。
[0126]
可选地,在本实施例中,还可采用功率控制模糊值分别对三个功率控制输出值、第一补偿功率控制输出值及第二补偿功率控制输出值进行二次优化,并采用预设神经网络模型对模糊控制优化后的功率控制输出值、第一补偿功率控制输出值及第二补偿功率控制输出值进行加权求和,得到组合功率输出值。
[0127]
由此,本实施例通过融合多个控制算法,采用位置式pid控制模型及滞后补偿模型对系统偏差进行提前预判,对系统扰动进行累积调节,保持系统的输出稳定,采用第一增量式pid控制模型实时响应温差变化,采用第二增量式pid控制模型实时响应水流量变化,每个算法针对预设控制策略实现恒温闭环控制,通过模块化功能设计,在后期对软件进行修改时也仅仅只修改对应的算法代码,避免修改整个算法导致的计算值异常,解决了现有恒温控制算法对水温变化响应速度慢、恒温效果差的问题,有利于提高功率调节的响应速度,提升出水温度的稳定性和鲁棒性,改善恒温效果。
[0128]
实施例五
[0129]
图6是本发明实施例五提供的一种热水器恒温控制装置的结构示意图,本发明实施例所提供的热水器恒温控制装置可执行本发明任意实施例所提供的热水器恒温控制方法,具备执行方法相应的功能模块和有益效果。
[0130]
如图6所示,该热水器恒温控制装置00包括:检测单元10、理论计算单元20、模型获取单元30、功率修正单元40及加热驱动单元50,其中,检测单元10,用于获取热水器的运行参数,运行参数包括设置温度、进水温度、出水温度、水流参数和电压参数;理论计算单元20,用于根据运行参数确定采样时刻的实时功率理论值;模型获取单元30,用于基于能量守恒原则建立水温控制数学模型,根据水流参数和水温控制数学模型确定位置式pid控制模型和滞后补偿模型,并基于位置式pid控制模型及滞后补偿模型对设置温度与出水温度之间的温度差值进行处理,得到功率控制输出值;功率修正单元40,用于根据功率控制输出值
与实时功率理论值确定目标功率值;加热驱动单元50,用于根据目标功率值驱动加热模块执行加热。
[0131]
可选地,该热水器恒温控制装置00还包括:模糊值获取单元,该模糊值获取单元用于根据设置温度、出水温度及水流参数确定功率控制模糊值,并根据功率控制模糊值对功率控制输出值进行修正,得到功率控制修正输出值;功率修正单元40还用于采用功率控制修正输出值替代功率控制输出值,与实时功率理论值确定目标功率值。
[0132]
可选地,模糊值获取单元用于存储基于水流大小及温差大小建立的预设模糊值表,并获取设置温度与出水温度之间的温度差值及进水流量,以及基于进水流量及温度差值对预设模糊值表进行查表,确定功率控制模糊值。
[0133]
可选地,理论计算单元20用于根据电压参数确定实时功率系数;根据实时功率系数、设置温度、进水温度及水流参数确定实时功率理论值。
[0134]
可选地,模型获取单元30用于根据水流参数调节水温控制数学模型的参数,得到实时水温控制数学模型;根据实时水温控制数学模型确定滞后补偿模型;基于水流参数调节位置式pid控制的参数,根据参数调节结果确定位置式pid控制模型。
[0135]
可选地,模型获取单元30还用于基于滞后补偿模型获取设置温度与出水温度之间的预估偏差函数;获取设置温度与出水温度之间的实际温度差值;根据实际温度差值与预估偏差函数确定预估温度差值;以及采用位置式pid控制模型根据预估温度差值确定功率控制输出值。
[0136]
可选地,功率修正单元40还用于获取预设单步限幅值;判断目标功率值是否超过预设单步限幅值;若目标功率值超过预设单步限幅值,则功率修正单元40采用预设单步限幅值替代目标功率值,驱动加热模块执行加热。
[0137]
可选地,该热水器恒温控制装置00还包括:第一补偿pid模型获取单元,用于根据设置温度和/或进水温度的变化量确定第一增量式pid控制模型,第一增量式pid控制模型用于对设置温度与出水温度之间的温度差值进行处理,得到第一补偿功率控制输出值;第二补偿pid模型获取单元,用于根据水流参数的变化量确定第二增量式pid控制模型,第二增量式pid控制模型用于对设置温度与出水温度之间的温度差值进行处理,得到第二补偿功率控制输出值;融合计算单元,用于基于预设神经网络模型对功率控制输出值、第一补偿功率控制输出值及第二补偿功率控制输出值进行加权求和,得到组合功率输出值;功率修正单元40还用于采用组合功率输出值替代功率控制输出值,与实时功率理论值确定目标功率值。
[0138]
本发明实施例提供的热水器恒温控制装置,执行热水器恒温控制方法,通过获取热水器的水流量、设置温度、进水温度和出水温度,根据水流量、设置温度、进水温度和出水温度确定采样时刻的实时功率理论值;基于能量守恒原则建立水温控制数学模型;根据水流参数及水温控制数学模型确定位置式pid控制模型和滞后补偿模型,并基于位置式pid控制模型及滞后补偿模型对设置温度与出水温度之间的温度差值进行处理,得到功率控制输出值;根据功率控制输出值与实时功率理论值确定目标功率值,以及根据目标功率值驱动加热模块执行加热,解决了现有恒温控制算法对水温变化响应速度慢、恒温效果差的问题,有利于提高功率调节的响应速度,提升出水温度的稳定性和鲁棒性,改善恒温效果。
[0139]
实施例六
[0140]
基于上述实施例,本发明实施例六提供了一种热水器。
[0141]
图7是本发明实施例六提供的一种热水器的结构示意图。
[0142]
如图7所示,该热水器100包括:上述热水器恒温控制装置00。
[0143]
本发明实施例提供的热水器,设置热水器恒温控制装置,该装置执行热水器恒温控制方法,通过获取热水器的水流量、设置温度、进水温度和出水温度,根据水流量、设置温度、进水温度和出水温度确定采样时刻的实时功率理论值;基于能量守恒原则建立水温控制数学模型,根据水流量及水温控制数学模型确定位置式pid控制模型和滞后补偿模型,并基于位置式pid控制模型及滞后补偿模型对设置温度与出水温度之间的温度差值进行处理,得到功率控制输出值;根据功率控制输出值与实时功率理论值确定目标功率值,以及根据目标功率值驱动加热模块执行加热,解决了现有恒温控制算法对水温变化响应速度慢、恒温效果差的问题,有利于提高功率调节的响应速度,提升温度加热系统稳定性,改善恒温效果。
[0144]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜