知识卡片

双水泵供暖故障:只理解组件理解不了系统行为

结构图卡 · 2174

内容

作者公寓的供暖系统用煤气炉加热主回路的水,再由两个水泵分别把热水抽入地暖和壁暖管道。两个水泵没有协调好,导致第二个水泵抽不到足够热水,主回路因此快速过热,反过来触发煤气炉关闭——煤气炉一关,加热功率不足,房间自然无法变暖。技术人员因不理解系统行为,只理解独立组件,多次尝试增加煤气炉功率,结果只会让”移不出足够热量”的问题加剧、适得其反。系统结构只是达成”让房间保持舒适温度”这一目的的手段,看不懂结构如何产生行为,就只能靠反复试错,而这类问题正适合用五问法定位根本原因。

结构图:

flowchart TB
  P["煤气炉加热主回路"] --> W1["水泵1:地暖"]
  P --> W2["水泵2:壁暖"]
  W1 -.未协调.- W2
  W2 -->|抽水不足| O["主回路快速过热"]
  O --> S["煤气炉自动关闭"]
  S --> C["房间无法变暖"]
  C -.错误尝试.-> F["技术人员增加煤气炉功率→问题加剧"]

参考来源

- 位置:《架构师应该知道的37件事》第2章《架构》之"2.3 每个系统都是完美的"·"2.3.5 理解系统行为"(源文件:_epub-src/OEBPS/Text/chapter002.html) - 结论依据:原文说明"这两个水泵之间没有协调好,导致第二个水泵无法从主回路中抽到足够的热水,因此会导致主回路快速过热。这反过来又导致煤气炉关闭,进而导致加热功率不足……技术人员可能只理解系统的独立组件,并不理解系统的行为",直接支撑本卡结构图。 - 原始内容:经过多次尝试改变参数之后,供暖系统依然无法按照设计目的运作起来,因为技术人员可能只理解系统的独立组件,并不理解系统的行为。这个时候,运用五问法有助于识别问题的根本原因。