「英中对照」Haystack Labs工作组提交多项Xeto更新 推进Haystack 5阀门电机等多领域建模
Haystack Labs: A Flurry of Progress on Motors, Valves, and More for Haystack 5
Haystack Labs工作组近两个月向Xeto GitHub仓库提交多项更新,为Haystack 5在多领域带来建模相关开发进展。更新涵盖阀门与风阀建模、交流功率及电量归一化、风机与VFD控制、电机与VFD建模提案等方向,还新增多类标记标签及EVSE充电基础设施定义。其中电机与VFD建模提案仍为工作进展,工作组欢迎社区提供反馈。
The Haystack Labs working group has been on a roll. Over the past couple of months, a series of commits to the Xeto GitHub repository have landed meaningful advances across multiple domains — from valve and damper modeling to AC power normalisation to a brand-new proposal for modeling motors and VFDs. Here's a quick roundup.Haystack Labs 工作组势头正劲。过去几个月,Xeto GitHub 仓库的一系列提交在多个领域带来了重要进展——从阀门和风阀建模,到交流功率归一化,再到关于电机和变频器建模的全新提案。以下是简要汇总。
Valves and Dampers Get a Better Foundation
One of the cleaner architectural improvements in recent weeks is the introduction of Valve and Damper as abstract equipment base types. Previously the type system only really catered for actuated variants; now non-actuated equipment — think check valves or manual dampers — can use the base specs directly. ValveActuator and DamperActuator have been redefined as intersection types (Actuator & Valve, Actuator & Damper), which is both more expressive and more composable. A new thermostatic marker was also added to support self-regulating valves like thermostatic mixing valves.阀门与风阀获得更完善的基础
近几周较为清晰的架构改进之一,是将 Valve 和 Damper 引入为抽象设备基础类型。此前,类型系统实际上只支持带执行器的变体;现在,非执行设备——例如止回阀或手动风阀——可以直接使用基础规范。ValveActuator 和 DamperActuator 已被重新定义为交叉类型(Actuator & Valve、Actuator & Damper),兼具更强的表达力和可组合性。此外还添加了新的 thermostatic 标记,以支持恒温混合阀等自调节阀门。
AC Electric Measurements: Getting Normalization Right
An updated Meters.md document and supporting spec changes tackle something that trips up a lot of implementations: how do you normalise AC power and energy measurements when different manufacturers encode power flow in different ways? The commit introduces clear guidance on net, import, and export conventions for active power, reactive power, and energy — along with minimum value constraints on magnitude voltage and current sensors to establish sensible baselines.交流电气测量:正确实现归一化
更新后的 Meters.md 文档及配套规范变更解决了困扰许多实现的问题:当不同制造商以不同方式编码功率流向时,应如何归一化交流功率和能量测量?该提交针对有功功率、无功功率和能量的净值、输入与输出约定给出了明确指南,并对电压、电流幅值传感器设定了最小值约束,以建立合理基线。
Fan and VFD Points: More Precision
Fan speed control has been tightened up in a way that reflects real-world equipment. There are now two distinct control patterns: enumerated speed (off plus a fixed set of speed levels) and modulating speed (a continuous 0–100% command). A new vfd.xeto file defines VFD output frequency sensors and commands, and DischargeFanSpeedCmd has been renamed to DischargeFanSpeedModulatingCmd to make the intent explicit.风机与变频器点位:更加精确
风机转速控制得到了更贴合实际设备的强化。现在有两种不同的控制模式:枚举转速(关闭加一组固定转速档位)和调节转速(连续的 0–100% 指令)。新的 vfd.xeto 文件定义了变频器输出频率传感器和指令,DischargeFanSpeedCmd 已更名为 DischargeFanSpeedModulatingCmd,以明确其意图。
Motors: A New Modeling Proposal
The April 14th working group meeting introduced a working proposal for modeling motors and the power electronics — VFDs, ECM motors — that control them. The core challenge: a VFD and its motor are often in different physical locations, made by different manufacturers, and need to be tracked independently for asset management. The proposal handles this through four scenarios, ranging from a simple flat model up to a single VFD driving two motors. Throughout, Xeto Queries are the key ingredient — they traverse the equipment graph to find the right points regardless of where they sit in the hierarchy.电机:全新建模提案
4月14日的工作组会议提出了一项关于电机及其控制电力电子装置——变频器、ECM 电机——建模的工作提案。核心挑战在于:变频器与其电机通常位于不同物理位置、由不同制造商制造,并且在资产管理中需要独立跟踪。该提案通过四种场景处理这一问题,从简单的扁平模型一直到单台变频器驱动两台电机。贯穿其中的关键要素是 Xeto 查询——它们遍历设备图以找到正确的点位,无论这些点位位于层级结构何处。
New Tags: Rotational, Runtime, EVSE, and More
The Mar. 25 commit rounds things out with a set of new marker tags — absolute, bearing, rotational, runtime, vehicle, winding — plus motor sensors for rotational frequency, direction, bearing temperature, and winding temperature. There's also a complete new set of definitions for EV charging infrastructure (EVSE), covering coupler and cable status, port charging states, and DC power setpoints.新标签:Rotational、Runtime、EVSE 及更多
3月25日的提交以一组新的标记标签作了补充完善——absolute、bearing、rotational、runtime、vehicle、winding——以及用于旋转频率、方向、轴承温度和绕组温度的电机传感器。此外还有一套完整的电动汽车充电基础设施(EVSE)新定义,涵盖耦合器和电缆状态、端口充电状态以及直流功率设定点。
Get Involved
All of this is available to review in the Xeto repository. The motor and VFD proposal in particular is still a work in progress, and the working group welcomes input from the community.参与进来
所有这些内容都可以在 Xeto 仓库中查阅。特别是电机和 VFD 提案仍在制定中,工作组欢迎社区提供意见。
SHARE ON:分享到:
来源:Project Haystack 官方博客 · marketing.project-haystack.org