Good good study, day day up

aleung的学习笔记, aleung的idea

燃气热水器恒温控制

为了选购热水器,做了好多功课。不像软件开发和电脑硬件领域,网上通过搜索引擎很难找到相关的专业一些的技术资料,大量的都是营销的文章,里面的技术相关的信息很混乱甚至是错误的。在看了各种广告、资料后,自己摸索总结了一些关于燃气热水器的恒温控制的原理。

最基本的燃气热水器工作原理

下图是最基本的燃气热水器的原理图,没有自动恒温功能,也就是老旧的那些机械旋钮控制的热水器。

两个阀门分别在水回路和燃气回路中,分别控制水流量和火力。可是在好多热水器中,水回路阀门的旋钮是标记为“水温调节”的,根本就是乱写。我以前就总是搞不清楚这两个旋钮怎么用——既然都有水温调节了还要控制火力干什么。

如果希望出水水温高一些,调节燃气阀增加供气量让火力猛一些。但是,如果进水水温太低,即使火力全开了,都到不了期望出水温度,怎么办呢?那就要控制水流量,让通过的水流少一些,就可以加热到更高温度了。这个就是所谓“水温调节”旋钮的真正作用。

根据我的推理,燃气热水器的水流量-温升工作范围大致上应该是处于如下图的阴影区域中。

  • 纵轴是水流量,横轴为水的温升。
  • 上面水平线是水路管道可以达到的最大流量。
  • 下面水平线是水流感应的最小工作流量,少于这个流量会自动熄火保护。
  • 左侧绿色曲线为火力最小时的工作曲线。更小火焰就不能稳定燃烧,会熄火。如果最小温升过大,在水温较高的夏天就会出现热水太热的问题。分段燃烧、微火苗之类的技术是尽量让这个曲线往左移,
  • 右侧红色曲线是火力最大时的工作曲线,流量越大,温度升高得越少。其中,当温升为25度时对于的流量就是热水器的额定产热水能力,单位为升/分钟。比如,产热水能力为10L的热水器,要将水温升高50度,水流量最大不可能超过5L/min,否则温度上不去。

简单的恒温控制

水温恒定控制

热水器正常稳定燃烧的情况下,如果进水的温度不变,水流量也是固定的,出来的水温应该是稳定的。在一次洗澡的过程中,进水温度也不会有什么变化(除去刚开始时室内管道里的水温可能会不一样,过一会就稳定了),但是水量却是会变化的,原因很多,包括水压不稳定、其他地方用水影响、调节水龙头等等,水流量一变,水温就不恒定了。

需要让出水温度自动保持恒定,需要加入反馈控制回路。简单的方法就是探测出水口的温度,与设定温度相比较,据此控制火力大小。

我估计大部分低端恒温热水器的恒温控制就是这样的原理。热水器上没有机械旋钮了,变成了数码的温度设定和显示。

自动水量调节

但是有个问题,当进水温度太低时,即使火力最大也是无法输出达到设定温度的热水的,看之前的图的红色工作曲线。老式热水器怎么办呢?可以人手把水量旋钮关小一些,水流量小了温升就大了。可是现在的是电脑控制数字设定的热水器啊,怎么还能靠人去调节水量呢?

于是稍高一个档次的热水器就在进水水路上增加一个自动水量调节装置,这是一个记忆合金控制的阀门,会跟随进水温度而自动调节开度,水温越低它就关得越小,相当于你在冬天将热水器的进水角阀关小一点的效果。

自动水量调节是不能提高恒温精度的!它解决的是冬天热水不够热的问题,解决方法是根据进水温度自动限制水流量,也就是相当于将水阀关小一点。当然,后果就是夏天你用大花洒可以畅快的洗澡,冬天可能就不行了,水量会变小。但是它至少保证了温度是足够的。

还有些热水器有“变升”功能,通过按钮选择不同的升数,说白了也就是控制进水阀门而已,选择小一点的升数就是将阀门关小一些。看看商家宣传的春秋笔法:夏天大水量的时候说舒爽,冬天水量上不去,他就不提舒爽却说节水了。

记忆合金自动水量调节虽然能够根据进水温度调节水流量,但是它不知道用户设定的期望出水温度,也就是不知道温差。例如15度水温,水量全开加热到35度是没问题的,要加热到50度就不行了。那么这个自动水量调节在进水温度15度时应不应该限制水量呢?限制多少合适?出厂时只能根据某个出水温度来设定流量,假设是40度,那么当你把热水器设置到50度,它温度还是上不去;而设置到35度时,本来水流量可以大一些的,它却给限制了。

进阶的恒温控制

水量伺服

水量伺服功能在比较高档的热水器才有装备,它是一个由伺服电机驱动的进水阀门,通过控制器能够比较精准的控制开合程度。

水量伺服的主要用途还是类似于自动水量调节,在进水温度与期望水温温差过大时降低流量。因为它是受控的,比起不能控制的自动水量调节有更强的功能:

  • 根据进水温度传感器能够得知与期望水温的温差,根据温差控制合理的水流量,保证设置到什么温度都能产出符合设定温度的热水。
  • 稳定水流量:当水压发生变化,例如其他地方开水关水,会影响到热水器水流量。热水器控制器通过流量传感器监控到流量的瞬间变化,可以控制水量伺服阀门动作,去抑制流量的变化。
  • 前面说到保持恒温主要是靠燃气比例阀调节火力,但是火力的调节到水温变化是有一些时间滞后的,因此温度会出现波动。有了水量伺服,控制器可以同时调节火力和微调水流量(也称为“水气双调”),达到更迅速的出水温度调节效果。
  • 开机快速出水:刚点火时,水管、热交换器都是冷的,需要加热一段时间后才能逐渐到达设定温度。有了水量伺服,可以在刚开机时限制比较小的水流量,让它更快的升温;到达设定温度后,再放大回正常的水流量。

严格来说,带有水量伺服的才能叫水气双调,但是现在很多宣传将记忆合金自动水量调节也称为水气双调,其实那个水量根本不能被控制。

更多的传感器和控制手段

对于恒温控制,最重要(必备)的是出水温度传感器。高级热水器会增加更多的传感器用于恒温控制,例如进水温度传感器、水流量传感器。更多的控制部件,除了最基本的燃气比例阀,还有上面提到的水量伺服。我不确定风机转速调节是否会影响温度。反正就是从两个方面控制:更精确的控制燃烧,更灵敏的控制水流量。

算法

虽然说传感器越多,控制手段越多,就提供了更精确控制的可能性,但是实际效果如何,还得看控制器的算法。现在的恒温热水器控制器都是微处理器运行软件,应该都是基于 PID 控制算法,但是参数细节和各种优化手段学问就大了。