Unity 框架:把你的泳池当作一个化学系统来理解
Chemistry

Unity 框架:把你的泳池当作一个化学系统来理解

为什么逐个参数的泳池化学方法行不通,以及 Unity 框架如何将你的水质作为一个整体系统来评估。

如果你入行够久(像我们一样,没错,我们都老了!),你可能还记得测试套件里附带的那种圆形转盘计算器,事实上很多人现在还在用。你把 pH 读数和碱度对齐,转动圆盘,就能从小窗口里读出投药建议。这些设备是巧妙的模拟工程杰作,本质上是为泳池化学改造的圆形滑尺。类似的计算器在摄影曝光、航空飞行规划和工程计算领域早在 1930 年代甚至更早就存在了。

这些工具的精妙之处也正是它们的局限所在。每次计算都是孤立进行的。你做一次 pH 调整计算,再做一次氯投放计算,也许还有第三次水平衡计算。圆盘无法以任何统一的方式考虑你所有的读数,因为物理机制只允许成对的关系。对齐两个数字,得到一个答案。

当泳池化学进入数字时代,大多数计算器只是在软件中复制了这种方法。输入你的 pH,得到一个建议。输入你的氯和稳定剂稳定剂氰尿酸(CYA)的另一个名称。保护氯不被阳光分解。有时也叫护理剂。,得到另一个建议。每个参数都对照自己的理想范围进行评估,超出范围就标记出来。圆形滑尺变成了一系列 if-then 语句,但背后的思维方式并没有改变。参数被当作独立变量,每个都有静态目标。

这种方法对简单情况来说够用了。但泳池化学的相互关联性比这些工具所承认的要复杂得多,这就是指导开始失效的地方。

逐个参数思维的问题

你的泳池是一个相互关联的系统,一切都影响着其他一切。pH 影响氯的效力。你的稳定剂水平改变了”足够的氯”的含义。水温改变了”平衡”的标准。你泳池的表面材质表面材质你泳池的内壁材料。抹灰和卵石表面需要较高的钙含量以防止腐蚀。乙烯基内衬和玻璃纤维是非矿物质的,钙目标较低但仍对设备保护很重要。类型决定了你实际需要多少钙。这些关系很重要,理解它们是有用指导和泛泛数字检查的分水岭。

考虑两个氯读数都是 3 ppmppm泳池水中测量化学浓度的标准单位。1 ppm 约等于 50 升水中的 1 滴。 的泳池。一个有盐水发生器盐水发生器通过电解将溶解的盐转化为氯的设备。省去手动加氯的麻烦,但会产生提高 pH 的氢氧化钠副产品。,稳定剂在 70 ppm。另一个使用液体氯,稳定剂在 30 ppm。同样的氯数值,完全不同的情况。

氰尿酸氰尿酸也叫稳定剂或护理剂。保护氯不被阳光分解。户外泳池必需,但过量会降低氯的杀菌效果。与氯分子结合,保护它们免受紫外线降解,但同时也降低了它们的消毒能力。你的稳定剂越高,你需要的总氯量就越多,才能维持相同水平的活性杀菌氯。在 70 ppm CYACYA氰尿酸的缩写。也叫稳定剂或护理剂。在户外泳池中保护氯不被紫外线分解。 时,3 ppm 余氯余氯当前可用于消毒泳池的氯。这是杀灭细菌和藻类的有效成分。与已经和污染物反应的化合氯不同。 的读数意味着大部分氯都被束缚住了,无法发挥作用。在 30 ppm CYA 时,更多的氯保持活性。第一个有盐水发生器的泳池持续产生氯,尽管稳定剂较高,仍能维持足够的消毒效果。第二个泳池已经在为藻类创造有利条件,因为它间歇投放的氯跟不上较低但仍然显著的 CYA 结合所造成的需求。

一张写着”3-5 ppm 氯是理想值”的图表完全忽略了这一点。3 这个数字在两个泳池里的意义完全不同。

这种模式在各个参数中反复出现。pH 的教科书理想值在 7.4 到 7.6 左右,但你实际上想要在这个范围内的哪个位置,取决于你水的整体平衡。总碱度总碱度衡量水抵抗 pH 变化能力的指标。可以理解为维持 pH 稳定的缓冲剂。单位为 ppm。是 pH 的缓冲剂,但理想的 TA 水平因你的消毒剂类型以及你经营的是泳池还是水疗而异。钙硬度钙硬度水中溶解钙的含量。过低会使水具有腐蚀性;过高会导致水垢堆积。目标取决于你的表面材质、水温,以及你其他化学指标的情况。

圆形滑尺计算器无法处理这种复杂性。它的数字后代也不行。

水平衡与饱和指数

水平衡是相互关联性最明显的地方,也是逐个参数思维失败最明显的地方。

方解石饱和指数方解石饱和指数基于比传统 LSI 更精确的热化学原理的饱和指数。两者都使用碳酸盐碱度,但 CSI 计算对泳池水更准确。,有时也叫兰格利饱和指数兰格利饱和指数预测水是否会结垢或腐蚀表面的公式。零表示平衡;正值表示结垢倾向;负值表示腐蚀倾向。,将 pH、碱度、钙硬度和温度组合成一个单一数字,告诉你水是想溶解矿物质还是沉积矿物质。负的CSICSI方解石饱和指数的缩写。比 LSI 更精确的饱和指数,基于实际碳酸钙热化学原理。意味着水具有侵蚀性,会从任何能找到的地方吸取钙,包括你的抹灰层、加热器的热交换器和水泵密封件。正的 CSI 意味着水过饱和,会在表面沉积水垢,堵塞设备并在泳池壁上形成粗糙点。

目标是平衡,通常是接近零的 CSI,水既不具有侵蚀性也不会结垢。

这就是传统工具造成困惑的地方。你可能看到每个单独的参数都显示绿色对勾,而另一个水平衡指示器却显示腐蚀警告。你的 pH 卡片说”理想”,但你的饱和指数饱和指数预测水是否会结垢或溶解表面钙质的计算。平衡的水指数接近零。说水正在侵蚀你的抹灰层。你该相信哪个?

两个都在从它们有限的视角说真话。pH 确实在它独立的理想范围内。水确实具有侵蚀性。这些事实共存,因为 CSI 取决于多个参数的相互作用,而不是任何单一参数。7.4 的 pH 可能在一个泳池中有助于平衡的水,而在另一个泳池中造成腐蚀性的水,这取决于碱度、钙和温度的情况。

温度在这里值得特别关注。在 24°C 时产生平衡水的同样化学组合,在 40°C 时会产生结垢的水。随着温度升高,钙的溶解度降低,这意味着热水在开始沉积之前能溶解的钙更少。这就是为什么按摩浴缸和水疗需要以略负的 CSI 值为目标。在较凉泳池中完美平衡的水,在水疗温度下会主动沉积水垢。任何见过被忽视的水疗加热器内部的人都深有体会。

静态目标无法解释这些。化学本身随条件而变化。

Unity 框架

PoolFu 的不同方法


这就是 PoolFu 要解决的问题。应用不是对照静态图表评估参数,而是通过我们所说的 Unity 框架将你的水化学作为一个整体系统来对待。

这个名字反映了我们的理念。参数和水平衡不是相互竞争的独立问题。它们是同一个系统的不同方面,需要被一起理解。当你输入读数时,化学引擎会在你水中发生的所有其他事情的背景下评估每个参数。你的设备、你的表面类型、你的稳定剂水平、你的水温。同样的数字会根据你的具体设置得到不同的解释,因为泳池化学实际上就是这样运作的。

当应用建议调整 pH 时,它同时考虑参数本身以及这一变化如何影响整体水平衡。当平衡偏离时,它会找出最实用的纠正方法,而不会把其他读数推出范围。这种协调自动发生。你不会看到相互矛盾的建议,因为系统不会生成相互矛盾的建议。

化学引擎处理所有底层计算,维护着我们认为是消费者应用中最全面的泳池化学关系模型。它知道氯的效力取决于 CYA。它知道钙目标因表面类型而异。它知道温度影响饱和行为。这些关系被内置到每一条建议中,而不是事后补充的附属品。

一个系统
而非分离的图表
参数和水平衡一起评估。同样的氯读数在不同的稳定剂水平下会得到不同的指导,因为化学就是这样运作的。
你的配置
而非通用模板
表面类型、设备、温度和消毒方法都被纳入每一条建议。除非两个泳池真的完全相同,否则不会得到相同的建议。
没有矛盾
这是设计使然
因为化学引擎同时评估所有因素,它永远不会建议以破坏另一个参数的方式来修复一个参数。

你的设备应该发挥作用

情境感知延伸到你的设备。如果你有盐水发生器而氯偏低,第一个建议不应该是”加漂白剂”。你的泳池自己产生氯。设备应该处理这个问题。

PoolFu 知道你有什么设备,并据此给出建议。对于氯偏低的盐水泳池,指导首先从调整发生器输出或延长运行时间开始。只有当设备确实跟不上时,才会考虑化学品添加,而不是作为默认反应。说起来好像是常识,但这需要系统理解设备能力,而不仅仅是把每个泳池当作需要添加化学品的容器。

同样的思维贯穿始终。有加热器的泳池会得到不同的钙指导,因为水垢堆积对热交换器的影响更直接。有水景的泳池会得到关于为什么 pH 可能因曝气而上升的解释。建议反映你的实际配置,而不是假设一个并不存在的通用泳池。

表面类型和温度

你泳池的表面材质影响”正确”化学指标的标准,尤其是钙硬度。

抹灰和卵石表面需要钙饱和。如果你的水钙不饱和,它会从抹灰层本身吸取矿物质,逐渐腐蚀和粗糙化表面。这就是为什么抹灰泳池的钙目标较高,通常在 250 到 350 ppm。

乙烯基和玻璃纤维没有同样的表面保护需求。内衬或壳体不像抹灰那样在意钙饱和度。但你的设备仍然需要保护。无论你的泳池壁是什么材质,侵蚀性的水都会攻击加热元件、水泵密封件和循环系统中的任何金属部件。所以即使没有矿物表面的泳池也需要一定的最低钙含量,只是不需要像抹灰要求的那么高。

Unity 框架将表面类型纳入其平衡计算。当理论上完美 CSI 的最佳钙含量超出你表面的安全或合理范围时,系统会适应。也许钙已经处于玻璃纤维的最大合理水平,所以 pH 成为替代的调整路径。目标是在你泳池实际约束条件下可实现的平衡,而不是会损坏其他东西的理论完美。

温度显著影响这些计算。冷水天然呈现更负的 CSI,这是因为钙溶解度在较低温度下的工作方式。10°C 时显示略负 CSI 的泳池可能正完全按照物理规律运行,而不是存在需要解决的化学问题。热水疗面临相反的挑战,即使是小的正 CSI 值也可能意味着主动结垢。

PoolFu 根据水温调整其目标和指导,因为底层化学确实随条件变化。40°C 的加热水疗的建议与 20°C 的未加热泳池的建议看起来不同,这是应该的。

预期化学特性与需要解决的问题

Unity 框架较为微妙的一个方面是识别何时看起来不寻常的读数实际上是特定配置的预期结果。

具有适当稳定剂水平的盐水发生器自然会显示略负的饱和指数值。这是因为 CYA 影响计算的方式。氰尿酸降低了纳入 CSI 计算的有效碳酸盐碱度碳酸盐碱度总碱度中真正影响水平衡的部分。在使用稳定剂的泳池中,将总碱度减去约三分之一的 CYA 即可得到这个数值。,将指数拉向负值。水实际上并不像原始数字可能暗示的那样具有腐蚀性。它的表现完全符合该设备和稳定剂组合的化学预测。

大多数工具会将此标记为问题。CSI 是负的,因此水具有侵蚀性,因此你需要添加钙或提高 pH。但对于具有适当稳定剂的盐水泳池SWG盐水发生器的缩写。通过电解将溶解的盐转化为氯,无需手动添加氯。遵循该建议,会把其他参数推出理想范围,同时解决一个实际上并不存在的问题。

PoolFu 识别这些模式,不会对正常运作的化学状态产生不必要的警报。当你的水平衡正是你配置应有的状态时,应用会告诉你这一点,而不是建议会让情况变糟的干预措施。

这种识别需要理解参数、设备和预期结果之间的关系。这不是你能编码到圆形滑尺计算器或其数字等效物中的东西。系统需要建模各个部分如何组合在一起。

随时间变化的模式

有了足够的测试记录,模式开始浮现,有助于解释反复出现的问题。

也许你的 pH 在数周的测试中持续上升。对于盐水泳池,这是一种特征行为。产生氯的电解过程同时产生氢氧化钠作为副产品,会提高 pH。理解这一点解释了为什么你总是在加酸,并暗示运行稍低的 TA 可能会减少使 pH 更难移动的缓冲作用。

也许你的稳定剂不断攀升,尽管你没有添加任何。这通常意味着你在使用二氯二氯一种速溶的颗粒状氯,含有氰尿酸。使用方便,但每次使用都会增加稳定剂含量。三氯三氯用于漂浮投药器和投药机的缓溶氯片。含有氰尿酸,持续使用会使稳定剂水平上升。片剂,它们的配方中含有氰尿酸。每一剂氯同时也是一剂稳定剂。最终 CYA 积累到妨碍氯效力的程度,唯一的解决方案是部分排水和补水来稀释它。

PoolFu 观察这些模式,并提供关于随时间发生什么的洞察。这帮助你理解某些问题背后反复出现的”为什么”,而不是在不解决根本原因的情况下反复治疗相同的症状。

应用不会假装知道它不知道的事情。如果你没有输入你盐水发生器的输出百分比,它不会假设一个值然后围绕它计算。建议始终基于你实际告诉系统的关于你配置的信息。

这很重要,因为错误的假设导致错误的建议。当你的盐水系统实际上以 80% 输出运行时,猜测它以 50% 运行会产生与事实完全不同的建议。系统不会制造确定性,而是承认什么是已知的,什么是未知的。

对于真正复杂的情况,我们不假装应用可以替代专业判断。有些泳池问题需要有人亲自查看水、设备和表面。但对于绝大多数日常维护决策,拥有一个真正理解化学关系的工具胜过拥有圆形滑尺计算器的花哨版本。

目标

泳池化学不应该感觉像需要记忆图表或交叉参考多个来源的谜题。它不应该产生让你不知道该遵循哪个建议的矛盾指导。它不应该在泳池明显各不相同时把每个泳池都当作一样的。

PoolFu 旨在成为那个真正理解泳池如何运作、考虑你具体情况、并给你作为连贯整体的指导的知识渊博的朋友。你的水是一个系统。Unity 框架和化学引擎的存在,是因为帮助你管理它的工具也应该理解这一点。

圆形滑尺计算器是那个时代的绝妙解决方案。但你的泳池值得拥有比披着现代界面外衣的四十年前老思路更好的东西。