Explorar el Código

2.10.4 数据要求说明补测点(366->458: 安全链与数字输入/执行器与热管理/计数账/CMS采集参数/位号字典)+三份加用途声明(供后续迭代, 不据此改系统)

zhouyang.xie hace 2 semanas
padre
commit
bff60293d3

+ 255 - 39
docs/src/数据要求说明_观澜_2.10.3.md → docs/src/数据要求说明_观澜_2.10.4.md

@@ -1,13 +1,17 @@
-# 数据要求说明 · 观澜 v2 风电场智能分析系统 · 版本 2.10.3
+# 数据要求说明 · 观澜 v2 风电场智能分析系统 · 版本 2.10.4
 
 ## 1 文档说明
 
+> **本文用途(2026-09-22 用户说明)**:本文供**开发团队后续迭代观澜**时使用,目标是让系统对不同风电场、不同机型尽可能**适用与通用**。本文**以观澜当前实现为基础**编写(口径取自现有代码、配置与产物),但**它不是对当前实现的描述,也不是改造现有系统的要求**:凡本文列出而当前实现尚未覆盖的条目,只作为**后续迭代的候选需求**,不得据此改动现有系统的行为与产物。
+
 ### 1.1 目的
 
 本文说明「观澜 v2(风电场智能分析系统)」在运行、判级与出件时**实际需要**的输入数据:需要哪些数据类别、每一类里需要哪些测点(字段)、每个测点是什么业务含义、以什么度量单位提交、以及这一类到底是**必须**、**建议**还是**可选**。
 
 本文是一份**对外、通用**的数据需求规格:任何一座风电场都可以直接按本文收资,也可以按本文逐条核对「要什么、为什么要、缺了会怎样」。本文的表述与任何具体场站无关,收资的落地口径由现场按本文第 8 章的清单执行。
 
+本文的测点清单覆盖四类:主干运行数据、安全链与数字输入、执行器与热管理、计数与统计账。
+
 ### 1.2 读者
 
 **表 1-1 本文读者的使用方式**
@@ -138,6 +142,9 @@
 | 绝对风向估计 | 偏航系统输出的滤波绝对风向估计;其基准是否为地理北必须由现场明确 | ° | 建议 |
 | 空气密度 | 按环境温度与气压折算的空气密度,是功率曲线归一化的前提 | kg/m³ | 建议 |
 | 大气压力 | 场址大气压力,用于空气密度折算 | kPa | 可选 |
+| 机舱(舱内)湿度 | 机舱内部相对湿度,用于舱内凝露风险与除湿回路分析 | % | 建议 |
+| 塔筒湿度 | 塔筒内部相对湿度,用于塔筒内凝露风险与除湿回路分析 | % | 建议 |
+| 塔架频率 | 塔架一阶频率估计值,用于结构共振与转速禁区的交叉核对 | Hz | 建议 |
 
 #### 3.1.3 转速
 
@@ -182,8 +189,9 @@
 | 齿轮箱高速轴温度(叶轮侧) | 齿轮箱高速轴叶轮侧轴承温度,用于齿轮箱面与热链计算 | ℃ | 必须 |
 | 齿轮箱中间轴温度(发电机侧) | 齿轮箱中间轴发电机侧轴承温度,用于齿轮箱面与热链计算 | ℃ | 必须 |
 | 齿轮箱中间轴温度(叶轮侧) | 齿轮箱中间轴叶轮侧轴承温度,用于齿轮箱面与热链计算 | ℃ | 必须 |
-| 齿轮箱油滤温度 | 齿轮箱冷却回路冷侧温度,与油温之差为冷却器温降口径 | ℃ | 建议 |
-| 齿轮箱油滤温度(备用测点) | 第二条油滤回路温度;若为恒值或未接线必须显式标注并排除 | ℃ | 可选 |
+| 齿轮箱滤芯加热带 B1 温度 | 齿轮箱滤芯加热带 B1 处的温度,与油温之差为冷却与加热回路温降口径 | ℃ | 建议 |
+| 齿轮箱滤芯加热带 B2 温度 | 齿轮箱滤芯加热带 B2 处的温度,用途同上;三带中任一带若为恒值或未接线必须显式标注并排除 | ℃ | 可选 |
+| 齿轮箱滤芯加热带 B3 温度 | 齿轮箱滤芯加热带 B3 处的温度,用途同上 | ℃ | 可选 |
 | 发电机定子 U 相绕组温度 | 发电机定子 U 相绕组温度,用于发电机面、热链节点与三相极差 | ℃ | 必须 |
 | 发电机定子 V 相绕组温度 | 发电机定子 V 相绕组温度,用途同上 | ℃ | 必须 |
 | 发电机定子 W 相绕组温度 | 发电机定子 W 相绕组温度,用途同上 | ℃ | 必须 |
@@ -239,6 +247,8 @@
 | 桨叶油压(B) | B 叶片变桨液压缸压力,用途同上 | bar | 建议 |
 | 桨叶油压(C) | C 叶片变桨液压缸压力,用途同上 | bar | 建议 |
 | 机械制动压力 | 机械制动液压压力,用于制动系统可用性判断 | bar | 建议 |
+| 怠速泵压力 | 怠速(备用)泵的液压压力均值与极值,用于备用液压回路供给是否正常的判据 | bar | 建议 |
+| 阀供电电压 | 液压与变桨阀组供电电压的均值与极值,用于阀驱动的电气可用性判据 | V | 建议 |
 
 桨叶油压与液压站压力类测点可能出现负值越界,必须按物理界转为缺失,**不得**压到边界上。
 
@@ -257,6 +267,7 @@
 | 电网频率 | 并网点频率,用于电网事件与脱网分析 | Hz | 建议 |
 | 无功功率 | 并网点无功功率,用于电压支撑核对 | kVar | 建议 |
 | 功率因数 | 并网点功率因数,用于并网品质核对 | — | 可选 |
+| 有功功率质量标志 | 有功功率质量标志的区间期末值,用于电能质量与有效功率口径核对 | — | 建议 |
 
 电网类测点中的零值可能合法且具有诊断意义(例如全失压事件),是否把零值当无效必须**逐列**与现场确认,不得统一设为零值哨兵。
 
@@ -276,6 +287,17 @@
 | 降载反馈功率 | 降载控制生效后的反馈功率,用于降载控制闭环核对 | kW | 可选 |
 | 故障标志字 | 以位域表示的故障标志字,逐位含义必须由现场图纸释义 | 文本 | 建议 |
 | 可用率(机内统计) | 机组内部统计的可用率,口径必须与统计类数据保持一致 | % | 建议 |
+| FRS 安全链错误 | 快速复位(FRS)安全链错误标志的区间期末值,用于安全链可用性与误动判据 | — | 必须 |
+| TLC 载荷控制状态 | 转矩与载荷控制(TLC)状态的区间期末值与区间接通时长,用于降载策略是否生效的判据 | — | 建议 |
+| 一次风速计激活 | 一次风速计通道投入(激活)标志的区间期末值,用于测风链路主备切换判据 | — | 建议 |
+| 本地/远程控制状态 | 标识机组当前处于本地(就地)控制还是远程控制,用于控制权归属核对 | 文本 | 建议 |
+| 自动启动条件 | 自动启动条件满足标志的区间期末值,用于自动启停机逻辑核对 | — | 建议 |
+| 风突变标志 | 风速变化率(风突变)标志的区间动作次数、期末值与接通时长三种口径,用于阵风与载荷事件判据 | — | 建议 |
+| 启动次数 | 区间内启动次数的计数增量,用于启停剂量与可靠性统计 | 次 | 建议 |
+| 运行/停机灯状态 | 运行与停机指示灯状态的区间期末值,用于就地状态指示与运行状态位互证 | 文本 | 建议 |
+| 功率提升(Boost)功能可用 | 功率提升(Boost)功能的可用标志,用于增发能力与考核口径核对 | — | 可选 |
+| 功率提升(Boost)功能激活 | 功率提升(Boost)功能的激活标志,用于识别增发时段 | — | 可选 |
+| 控制器当前时间 | 控制器自身的当前时间(机组时钟)区间期末值,用于机组时钟与统一时间基准的偏差核对 | s | 可选 |
 
 #### 3.1.10 计数与统计
 
@@ -285,10 +307,74 @@
 |---|---|---|---|
 | 风速故障计数(第一路) | 第一路风速量测的故障累计计数,用于测风链路健康度 | 次 | 必须 |
 | 风速故障计数(第二路) | 第二路风速量测的故障累计计数,用于测风链路健康度 | 次 | 必须 |
-| 累计运行时长 | 自并网起的累计运行时长,用于运行小时账 | s | 建议 |
-| 累计发电时长 | 自并网起的累计发电时长,用于发电小时账 | s | 建议 |
+| 累计运行时长 | 自并网起的累计运行时长,用于运行小时账 | h | 建议 |
+| 累计发电时长 | 自并网起的累计发电时长,用于发电小时账 | h | 建议 |
 | 故障停机时长 | 区间内故障停机时长,用于停机账与可利用率核算 | min | 建议 |
 | 电网故障时长 | 区间内电网原因停机时长,用于责任剥离口径 | 未取证 | 可选 |
+| 外部错误小时(通信类) | 主控统计的通信类外部错误小时,用于责任剥离与停机归因 | h | 建议 |
+| 外部错误小时(环境类) | 主控统计的环境类外部错误小时,用途同上 | h | 建议 |
+| 外部错误小时(电网类) | 主控统计的电网类外部错误小时,用途同上 | h | 建议 |
+| 外部错误小时(机组类) | 主控统计的机组类外部错误小时,用途同上 | h | 建议 |
+| 机组 OK 小时 | 机组处于可运行(OK)状态的小时累计,是可利用率分子侧的核对量 | h | 建议 |
+| 可用小时 | 机组处于可用状态的小时累计,用于可利用率闭合核对与统计口径互证 | h | 建议 |
+| 发电机累计运行小时 | 发电机累计运行小时数,用于部件寿命评估与运行强度分箱 | h | 建议 |
+| 停机小时(按停机类型分列) | 停机小时按停机类、非停机类与其他三类口径分列提交,用于停机账与可利用率分母核对 | h | 建议 |
+| 部件寿命累计小时 | 部件已运行寿命的小时累计,用于寿命评估与更换窗口判断 | h | 建议 |
+| 部件剩余寿命小时 | 部件剩余寿命的小时数,用于寿命评估与更换窗口判断 | h | 建议 |
+| 功率提升(Boost)增发电量 | 功率提升(Boost)功能带来的增发电量累计,用于增发收益口径核对 | kWh | 可选 |
+| 数据链路接收秒 | 数据链路接收时刻的秒计数,用于通讯监视与链路中断判据 | s | 建议 |
+
+计数与统计类中沿用现场名称的「小时」账目,度量单位写小时(h);若源件以秒提交,必须在提交说明中写明换算关系(1 h = 3600 s)。若源件以分钟提交,同样必须写明。
+
+#### 3.1.11 数字输入与安全链
+
+本域登记安全链、消防与环境分级的开关量测点。开关量一律按三种口径提交:区间动作次数、区间期末值、区间接通时长;三种口径必须在提交说明中分别指明,缺哪一种口径就按缺列如实登记。
+
+**表 3-11 10 分钟 SCADA 的数字输入与安全链测点**
+
+| 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
+|---|---|---|---|
+| 机舱烟雾报警 | 机舱消防烟雾探测的开关量,三种口径齐备,是消防与安全链的判据输入 | — | 必须 |
+| 塔筒(塔底)烟雾报警 | 塔筒(塔底)消防烟雾探测的开关量,三种口径齐备,用途同上 | — | 必须 |
+| 急停输入 | 急停回路输入的开关量,三种口径齐备,用于急停按钮与安全链动作核对 | — | 必须 |
+| 外部停机输入 | 外部停机指令输入的开关量,三种口径齐备,用于区分场级指令停机与机组自身停机 | — | 必须 |
+| UPS 旁路运行 | 不间断电源(UPS)处于旁路运行的开关量,三种口径齐备,是电源可用性判据 | — | 必须 |
+| UPS 输入电源故障 | 不间断电源(UPS)输入电源故障的开关量,三种口径齐备,用途同上 | — | 必须 |
+| UPS 电池电压低 | 不间断电源(UPS)电池电压低的开关量,三种口径齐备,用于后备电源能力判据 | — | 必须 |
+| 齿轮箱油位开关 | 齿轮箱油位开关的开关量,三种口径齐备,用于润滑供给与油位异常判据 | — | 建议 |
+| 液压油位开关 | 液压站油位开关的开关量,三种口径齐备,用于液压油量异常判据 | — | 建议 |
+| 液压滤芯压差开关 | 液压滤芯压差开关的开关量,三种口径齐备,用于滤芯堵塞判据 | — | 建议 |
+| 接地刀闸闭合状态 | 接地刀闸闭合状态的开关量,三种口径齐备,是检修接地与安全链状态的直接依据 | — | 必须 |
+| 接地刀闸打开状态 | 接地刀闸打开状态的开关量,三种口径齐备,与闭合状态互证 | — | 必须 |
+| 能见度分级(高、中、好) | 海上环境能见度分级的三个开关量,三种口径齐备,用于环境条件分级与作业窗口判断 | — | 建议 |
+
+#### 3.1.12 执行器命令与热管理
+
+本域登记执行器命令类测点。同一执行器的「区间动作次数」与「区间接通时长」两种口径合写为一条测点:业务含义里写明两种口径,度量单位一并给出,提交时必须能分辨哪一列是次数、哪一列是时长。本域测点用于执行器占空比、热管理与冷却回路的交叉核对,不单独构成判级面。
+
+**表 3-12 10 分钟 SCADA 的执行器命令与热管理测点**
+
+| 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
+|---|---|---|---|
+| 变桨液压泵 | 变桨液压泵的执行命令,含区间动作次数与区间接通时长两种口径,用于变桨液压供给与占空比分析 | 次、s | 建议 |
+| 变桨旁路阀 | 变桨液压旁路阀的执行命令,含两种口径,用于变桨液压回路切换分析 | 次、s | 建议 |
+| 怠速阀 | 怠速阀的执行命令,含两种口径,用于怠速回路动作分析 | 次、s | 建议 |
+| 油冷却旁路阀 | 齿轮箱油冷却旁路阀的执行命令,含两种口径,用于冷却回路切换与温控分析 | 次、s | 建议 |
+| 齿轮箱冷却器(高速级) | 齿轮箱高速级冷却器的执行命令,含两种口径,用于冷却能力与温控分析 | 次、s | 建议 |
+| 齿轮箱冷却器(低速级) | 齿轮箱低速级冷却器的执行命令,含两种口径,用途同上 | 次、s | 建议 |
+| 齿轮箱加热器 | 齿轮箱加热器的执行命令,含两种口径,用于低温启动与油温维持分析 | 次、s | 建议 |
+| 齿轮箱油泵(高速级) | 齿轮箱高速级油泵的执行命令,含两种口径,用于润滑供给与占空比分析 | 次、s | 建议 |
+| 齿轮箱油泵(低速级) | 齿轮箱低速级油泵的执行命令,含两种口径,用途同上 | 次、s | 建议 |
+| 发电机加热器 | 发电机加热器的执行命令,含两种口径,用于防凝露与绝缘保护分析 | 次、s | 建议 |
+| 发电机润滑泵 | 发电机润滑泵的执行命令,含两种口径,用于发电机轴承润滑剂量核对 | 次、s | 建议 |
+| 主轴承润滑泵 | 主轴承润滑泵的执行命令,含两种口径,用于主轴承润滑剂量核对 | 次、s | 建议 |
+| 风向标加热器 | 风向标加热器的执行命令,含两种口径,用于测风链路结冰与可用性分析 | 次、s | 建议 |
+| PWM 使能 | 变流器脉冲宽度调制(PWM)使能命令,含两种口径,用于变流器可用性判据 | 次、s | 建议 |
+| 安全顺桨指令 | 安全顺桨执行指令,含两种口径,用于安全链动作与顺桨到位核对 | 次、s | 必须 |
+| 轮毂安全顺桨(安全链) | 轮毂侧安全顺桨(安全链)动作,含两种口径,是安全链动作的直接证据 | 次、s | 必须 |
+| UPS 关机指令 | 不间断电源(UPS)关机指令,含两种口径,用于电源管理动作核对 | 次、s | 建议 |
+| 机组可运行(OK)指令 | 机组可运行(OK)指令,含两种口径,用于机组可用性链路核对 | 次、s | 建议 |
+| 变流器柜通风 | 变流器柜通风的执行命令,含两种口径,用于柜内热环境与散热分析 | 次、s | 建议 |
 
 ### 3.2 秒级 SCADA 高频数据
 
@@ -306,7 +392,7 @@
 
 #### 3.2.2 与 10 分钟数据的分工
 
-**表 3-11 秒级数据与 10 分钟数据的分工**
+**表 3-13 秒级数据与 10 分钟数据的分工**
 
 | 用途 | 秒级数据 | 10 分钟数据 |
 |---|---|---|
@@ -327,7 +413,7 @@
 
 #### 3.2.4 功率与电量
 
-**表 3-12 秒级 SCADA 的功率与电量测点**
+**表 3-14 秒级 SCADA 的功率与电量测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -336,10 +422,11 @@
 | 限电功率给定(百分比) | 以额定功率百分比下发的限电给定 | % | 建议 |
 | 可用功率参照 | 机组当前可发功率的参照值,用于限电损失口径 | kW | 建议 |
 | 无功功率 | 秒级无功功率,用于电压支撑瞬态 | kVar | 建议 |
+| 发电机转矩给定 | 主控下发的发电机转矩给定(扭矩设定值),用于转矩控制跟随与降载策略分析 | Nm | 建议 |
 
 #### 3.2.5 风况
 
-**表 3-13 秒级 SCADA 的风况测点**
+**表 3-15 秒级 SCADA 的风况测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -348,10 +435,13 @@
 | 秒级窗口风速标准差 | 秒级窗口内风速的标准差,是阵风与湍流度分析的基础 | 未取证 | 建议 |
 | 机舱风向 | 机舱风向标的秒级风向,用于对风瞬态分析 | ° | 必须 |
 | 偏航误差 | 机舱风向与机舱方位之差,用于对风偏差的秒级过程 | ° | 建议 |
+| 机舱(舱内)湿度 | 机舱内部相对湿度的秒级值,用于凝露风险的瞬态判断 | % | 建议 |
+| 塔筒湿度 | 塔筒内部相对湿度的秒级值,用途同上 | % | 建议 |
+| 塔架频率 | 塔架一阶频率的秒级估计值,用于结构共振的瞬态核对 | Hz | 建议 |
 
 #### 3.2.6 转速
 
-**表 3-14 秒级 SCADA 的转速测点**
+**表 3-16 秒级 SCADA 的转速测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -361,7 +451,7 @@
 
 #### 3.2.7 桨距与变桨
 
-**表 3-15 秒级 SCADA 的桨距与变桨测点**
+**表 3-17 秒级 SCADA 的桨距与变桨测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -375,10 +465,13 @@
 | 桨叶油压(A) | A 叶片变桨液压缸压力,用于变桨液压瞬态 | bar | 建议 |
 | 桨叶油压(B) | B 叶片变桨液压缸压力,用途同上 | bar | 建议 |
 | 桨叶油压(C) | C 叶片变桨液压缸压力,用途同上 | bar | 建议 |
+| 1 号变桨电机温度 | 1 号变桨电机的测点温度,用于变桨驱动热状态与三叶比较 | ℃ | 建议 |
+| 2 号变桨电机温度 | 2 号变桨电机的测点温度,用途同上 | ℃ | 建议 |
+| 3 号变桨电机温度 | 3 号变桨电机的测点温度,用途同上 | ℃ | 建议 |
 
 #### 3.2.8 温度
 
-**表 3-16 秒级 SCADA 的温度测点**
+**表 3-18 秒级 SCADA 的温度测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -401,7 +494,7 @@
 
 #### 3.2.9 偏航
 
-**表 3-17 秒级 SCADA 的偏航测点**
+**表 3-19 秒级 SCADA 的偏航测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -414,7 +507,7 @@
 
 #### 3.2.10 液压与润滑
 
-**表 3-18 秒级 SCADA 的液压与润滑测点**
+**表 3-20 秒级 SCADA 的液压与润滑测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -423,10 +516,11 @@
 | 液压油温 | 秒级液压站油温 | ℃ | 建议 |
 | 润滑柱塞动作状态 | 润滑柱塞的动作状态与通电时长,用于润滑剂量核对 | s | 建议 |
 | 机械制动压力 | 秒级机械制动液压压力,用于制动投入过程 | bar | 建议 |
+| 备用泵压力 | 备用(怠速)泵的液压压力,用于备用液压回路供给与建压过程判断 | bar | 建议 |
 
 #### 3.2.11 电网
 
-**表 3-19 秒级 SCADA 的电网测点**
+**表 3-21 秒级 SCADA 的电网测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -440,7 +534,7 @@
 
 #### 3.2.12 状态与限电
 
-**表 3-20 秒级 SCADA 的状态与限电测点**
+**表 3-22 秒级 SCADA 的状态与限电测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -451,10 +545,13 @@
 | 限电指令流水 | 场控下发的限电指令序列(含单机挂靠区间) | 文本 | 建议 |
 | 并网标志 | 标识机组当前是否并网 | — | 建议 |
 | 停机原因码 | 停机时刻对应的原因码,用于停机账归因 | 文本 | 建议 |
+| 航空灯状态 | 航空障碍灯状态的秒级值,用于就地指示与安全标识核对 | — | 建议 |
+| 接地刀闸闭合状态 | 接地刀闸闭合状态的秒级值,是检修接地与安全链状态的直接依据 | — | 必须 |
+| 接地刀闸打开状态 | 接地刀闸打开状态的秒级值,与闭合状态互证 | — | 必须 |
 
 #### 3.2.13 振动触发量
 
-**表 3-21 秒级 SCADA 的振动触发量测点**
+**表 3-23 秒级 SCADA 的振动触发量测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -467,12 +564,12 @@
 
 #### 3.2.14 计数与统计
 
-**表 3-22 秒级 SCADA 的计数与统计测点**
+**表 3-24 秒级 SCADA 的计数与统计测点**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
 | 偏航动作计数增量 | 秒级偏航动作计数增量,用于偏航剂量的高分辨率统计 | 次 | 建议 |
-| 运行时长增量 | 秒级运行计时增量,用于运行小时账的高分辨率核对 | s | 建议 |
+| 运行时长增量 | 秒级运行计时增量,用于运行小时账的高分辨率核对 | h | 建议 |
 | 发电量增量 | 秒级电量增量,用于启停过程的电量细分 | kWh | 建议 |
 
 ### 3.3 测风塔数据
@@ -483,7 +580,7 @@
 
 **交付形态**:逐层高一张表或一张表内含层高标识,一行一个时间戳;层高必须显式给出。
 
-**表 3-23 测风塔数据的测点清单**
+**表 3-25 测风塔数据的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -504,7 +601,7 @@
 
 **交付形态**:一个数值表,两列:风速、功率;附属条件与保证条款用一张说明表。
 
-**表 3-24 功率曲线的测点清单**
+**表 3-26 功率曲线的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -524,7 +621,7 @@
 
 **交付形态**:一个参数表,两列:参数、取值与单位。
 
-**表 3-25 机型参数的测点清单**
+**表 3-27 机型参数的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -553,7 +650,7 @@
 
 **交付形态**:一个逐台表,一行一台机组,列含台号标识、经度、纬度、海拔、轮毂高度、机型、集电线路归属。
 
-**表 3-26 机位分布数据的测点清单**
+**表 3-28 机位分布数据的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -574,7 +671,7 @@
 
 **交付形态**:一套代码表(两列:代码、说明)加逐条记录表;每条记录一行,必须带激活时刻与代码列。
 
-**表 3-27 状态、事件、故障、告警数据的测点清单**
+**表 3-29 状态、事件、故障、告警数据的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -603,7 +700,7 @@
 
 **单位口径**:振动加速度 m/s²、振动速度 m/s、无量纲指标无单位、转速 r/min、频率 Hz、时长 s、灵敏度 mV/g。
 
-**表 3-28 机舱 CMS 振动数据的测点清单**
+**表 3-30 机舱 CMS 振动数据的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -628,6 +725,34 @@
 | 测量类型与测量名 | 每次测量的类型与名称(自谱、包络谱、时域波形等) | 文本 | 必须 |
 | 厂家评估结论 | 厂家出具的振动评估与确诊结论 | 文本 | 建议 |
 
+#### 3.8.1 采集参数与溯源要求
+
+测点清单只登记了振动实体测点;下列采集参数与溯源字段是振动数据可复核、可追溯、可重算的前提:没有键相或转速脉冲就无法做阶次跟踪与转频归一,没有采样频率与窗函数就无法复核谱口径,没有序列号与配置信息就无法追溯测量条件。因此本小节与测点清单同为机舱 CMS 振动数据的收资要求,缺项同样按缺列如实登记。
+
+**表 3-31 机舱 CMS 振动数据的采集参数与溯源测点**
+
+| 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
+|---|---|---|---|
+| 键相或转速脉冲 | 每转一个脉冲的键相信号或转速脉冲,是阶次跟踪与转频归一的分母;缺则谱线无法按阶次定位 | 未取证 | 必须 |
+| 采样频率 | 每次测量的时域采样频率,是谱线与特征频率能否分辨的前提 | Hz | 必须 |
+| 窗函数 | 每次测量所用的加窗类型,是谱口径复核的必需项;不同加窗下的幅值不可直接比较 | 文本 | 必须 |
+| 量程与过载 | 采集量程与量程越限(过载)标记,用于剔除饱和波形 | 未取证 | 建议 |
+| 传感器灵敏度以外的量程口径 | 除灵敏度之外的量程口径(满量程及其对应的输出范围),用于幅值换算复核 | 未取证 | 建议 |
+| 传感器地址 | 传感器接入采集器的通道地址,用于测点与通道的一一对应核对 | 文本 | 建议 |
+| 传感器序列号 | 传感器自身序列号,用于换件闭环与测量条件追溯 | 文本 | 可选 |
+| 采集器序列号 | 采集器序列号,用于设备级追溯 | 文本 | 可选 |
+| 硬件序列号 | 采集硬件序列号,用于硬件变更追溯 | 文本 | 可选 |
+| 监测周期 | 振动测量的监测周期,用于测量频次与时间窗覆盖核对 | min | 建议 |
+| 测量配置名 | 测量配置的名称,用于同一配置下测量的可比性核对 | 文本 | 可选 |
+| 测量配置时间 | 测量配置的生效时刻,用于配置变更前后分段 | s | 可选 |
+| 采集触发时刻(含毫秒) | 每次测量的触发时刻并保留毫秒位,用于与秒级数据逐值对齐 | s | 建议 |
+| 标称频率 | 测量时的标称转频,用于阶次归一与转速漂移核对 | Hz | 建议 |
+| 积分与微分标志 | 标识谱是加速度口径还是速度口径(含积分或微分处理),用于量纲换算复核 | 文本 | 建议 |
+| 故障特征频率 | 各部件故障特征频率的登记值,用于谱线定位 | Hz | 建议 |
+| 数据集维度 | 每次测量数据集的维度(谱线数、通道数与平均次数等),用于重算口径核对 | 个 | 建议 |
+| 解析错误标记 | 原始数据解析的错误标记,用于剔除解析异常的记录 | — | 建议 |
+| 倒谱测量族 | 倒谱测量族的标识,用于识别倒谱类测量并区别于常规谱 | 文本 | 可选 |
+
 ### 3.9 机组统计数据或运行数据
 
 **用途**:发电账、可利用率与利用小时、损失电量、偏航与停机统计,用于与运行数据侧损失账交叉核对。
@@ -636,7 +761,7 @@
 
 **交付形态**:一张统计表,一行一个统计粒度(年、月或日),逐台或全场汇总必须写明。
 
-**表 3-29 机组统计数据或运行数据的测点清单**
+**表 3-32 机组统计数据或运行数据的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -661,7 +786,7 @@
 
 **交付形态**:一个定值表,一行一条定值,列为编号、名称、下限、上限、默认值、当前值、单位、复位方式;策略文档另册。
 
-**表 3-30 机组保护定值及控制参数的测点清单**
+**表 3-33 机组保护定值及控制参数的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -687,7 +812,7 @@
 
 **交付形态**:逐次触发一条记录,含触发时刻、触发原因、通道清单与波形数据;时间基准必须与秒级数据一致。
 
-**表 3-31 机组故障录波数据的测点清单**
+**表 3-34 机组故障录波数据的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -710,7 +835,7 @@
 
 **交付形态**:成册文档,可提取的结论必须同时给出数值表。
 
-**表 3-32 可研报告及微观选址报告的测点清单**
+**表 3-35 可研报告及微观选址报告的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -729,7 +854,7 @@
 
 **交付形态**:一份说明文档。
 
-**表 3-33 风电场简介的测点清单**
+**表 3-36 风电场简介的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -748,7 +873,7 @@
 
 **交付形态**:图纸的电子版,另附坐标表;坐标系统与图纸基准必须写明。
 
-**表 3-34 风电场坐标、机位布置图的测点清单**
+**表 3-37 风电场坐标、机位布置图的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -767,7 +892,7 @@
 
 **交付形态**:成册文本;担保曲线的附属条件必须与曲线同册给出。
 
-**表 3-35 风机技术协议及风机合同的测点清单**
+**表 3-38 风机技术协议及风机合同的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -786,7 +911,7 @@
 
 **交付形态**:一张统计表,一行一个统计粒度,含风速、发电量、故障率与限电量。
 
-**表 3-36 并网到现在的生产报表的测点清单**
+**表 3-39 并网到现在的生产报表的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -805,7 +930,7 @@
 
 **交付形态**:一张统计表,一行一个统计期。
 
-**表 3-37 周围已建风电场生产报表的测点清单**
+**表 3-40 周围已建风电场生产报表的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -823,7 +948,7 @@
 
 **交付形态**:一个作业台账表,一行一次作业;油样单独一张化验表,一行一个化验项目。
 
-**表 3-38 运维记录的测点清单**
+**表 3-41 运维记录的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -846,7 +971,7 @@
 
 **交付形态**:一个更换台账表,一行一次更换。
 
-**表 3-39 大部件更换记录的测点清单**
+**表 3-42 大部件更换记录的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -866,7 +991,7 @@
 
 **交付形态**:图纸与文件的电子版;文本层的图纸必须有可检索文字,扫描件必须同时给出关键数值表。
 
-**表 3-40 图纸、技术文件的测点清单**
+**表 3-43 图纸、技术文件的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -887,7 +1012,7 @@
 
 **交付形态**:一个参数表,一行一个部件或一项参数;齿数与个数类必须给出整数。
 
-**表 3-41 设备参数的测点清单**
+**表 3-44 设备参数的测点清单**
 
 | 测点/字段名 | 业务含义 | 度量单位 | 是否必须 |
 |---|---|---|---|
@@ -931,6 +1056,7 @@
 | 功率与电量 | 网侧有功功率(秒级) | kW | 必须 | 秒级 SCADA |
 | 功率与电量 | 有功功率给定(秒级) | kW | 必须 | 秒级 SCADA |
 | 功率与电量 | 秒级电量增量 | kWh | 建议 | 秒级 SCADA |
+| 功率与电量 | 发电机转矩给定 | Nm | 建议 | 秒级 SCADA |
 | 风况 | 机舱风速(原生风速计) | m/s | 必须 | 10 分钟 SCADA、秒级 SCADA |
 | 风况 | 独立风速计风速 | m/s | 必须 | 10 分钟 SCADA、秒级 SCADA |
 | 风况 | 补偿风速 | m/s | 建议 | 10 分钟 SCADA |
@@ -940,6 +1066,9 @@
 | 风况 | 绝对风向估计 | ° | 建议 | 10 分钟 SCADA |
 | 风况 | 空气密度 | kg/m³ | 建议 | 10 分钟 SCADA |
 | 风况 | 大气压力 | kPa | 可选 | 10 分钟 SCADA |
+| 风况 | 机舱(舱内)湿度 | % | 建议 | 10 分钟 SCADA、秒级 SCADA |
+| 风况 | 塔筒湿度 | % | 建议 | 10 分钟 SCADA、秒级 SCADA |
+| 风况 | 塔架频率 | Hz | 建议 | 10 分钟 SCADA、秒级 SCADA |
 | 转速 | 发电机转速(区间均值) | r/min | 必须 | 10 分钟 SCADA |
 | 转速 | 发电机转速(区间最大值) | r/min | 必须 | 10 分钟 SCADA |
 | 转速 | 叶轮转速(区间均值) | r/min | 必须 | 10 分钟 SCADA |
@@ -956,6 +1085,9 @@
 | 桨距与变桨 | 桨距角变化速率 | °/s | 可选 | 10 分钟 SCADA、秒级 SCADA |
 | 桨距与变桨 | 变桨电机电流 | A | 可选 | 10 分钟 SCADA、秒级 SCADA |
 | 桨距与变桨 | 变桨电机转矩 | Nm | 可选 | 10 分钟 SCADA |
+| 桨距与变桨 | 1 号变桨电机温度 | ℃ | 建议 | 秒级 SCADA |
+| 桨距与变桨 | 2 号变桨电机温度 | ℃ | 建议 | 秒级 SCADA |
+| 桨距与变桨 | 3 号变桨电机温度 | ℃ | 建议 | 秒级 SCADA |
 | 温度 | 环境温度 | ℃ | 必须 | 10 分钟 SCADA、秒级 SCADA |
 | 温度 | 机舱温度 | ℃ | 建议 | 10 分钟 SCADA、秒级 SCADA |
 | 温度 | 轮毂温度 | ℃ | 建议 | 10 分钟 SCADA |
@@ -966,8 +1098,9 @@
 | 温度 | 齿轮箱高速轴温度(叶轮侧) | ℃ | 必须 | 10 分钟 SCADA、秒级 SCADA |
 | 温度 | 齿轮箱中间轴温度(发电机侧) | ℃ | 必须 | 10 分钟 SCADA、秒级 SCADA |
 | 温度 | 齿轮箱中间轴温度(叶轮侧) | ℃ | 必须 | 10 分钟 SCADA、秒级 SCADA |
-| 温度 | 齿轮箱油滤温度 | ℃ | 建议 | 10 分钟 SCADA |
-| 温度 | 齿轮箱油滤温度(备用测点) | ℃ | 可选 | 10 分钟 SCADA |
+| 温度 | 齿轮箱滤芯加热带 B1 温度 | ℃ | 建议 | 10 分钟 SCADA |
+| 温度 | 齿轮箱滤芯加热带 B2 温度 | ℃ | 可选 | 10 分钟 SCADA |
+| 温度 | 齿轮箱滤芯加热带 B3 温度 | ℃ | 可选 | 10 分钟 SCADA |
 | 温度 | 发电机定子绕组温度(U 相) | ℃ | 必须 | 10 分钟 SCADA、秒级 SCADA |
 | 温度 | 发电机定子绕组温度(V 相) | ℃ | 必须 | 10 分钟 SCADA、秒级 SCADA |
 | 温度 | 发电机定子绕组温度(W 相) | ℃ | 必须 | 10 分钟 SCADA、秒级 SCADA |
@@ -1012,9 +1145,13 @@
 | 液压与润滑 | 桨叶油压(B) | bar | 建议 | 10 分钟 SCADA、秒级 SCADA |
 | 液压与润滑 | 桨叶油压(C) | bar | 建议 | 10 分钟 SCADA、秒级 SCADA |
 | 液压与润滑 | 机械制动压力 | bar | 建议 | 10 分钟 SCADA、秒级 SCADA |
+| 液压与润滑 | 怠速泵压力 | bar | 建议 | 10 分钟 SCADA |
+| 液压与润滑 | 阀供电电压 | V | 建议 | 10 分钟 SCADA |
+| 液压与润滑 | 备用泵压力 | bar | 建议 | 秒级 SCADA |
 | 电网 | 网侧相电流(三相) | A | 建议 | 10 分钟 SCADA、秒级 SCADA |
 | 电网 | 网侧相电压(三相) | V | 建议 | 10 分钟 SCADA、秒级 SCADA |
 | 电网 | 电网频率 | Hz | 建议 | 10 分钟 SCADA、秒级 SCADA |
+| 电网 | 有功功率质量标志 | — | 建议 | 10 分钟 SCADA |
 | 状态与限电 | 机组主状态码 | 文本 | 必须 | 10 分钟 SCADA、秒级 SCADA |
 | 状态与限电 | 机组运行状态位 | 文本 | 必须 | 秒级 SCADA |
 | 状态与限电 | 刹车状态位 | 文本 | 必须 | 10 分钟 SCADA |
@@ -1028,6 +1165,18 @@
 | 状态与限电 | 限电指令流水 | 文本 | 建议 | 秒级 SCADA |
 | 状态与限电 | 并网标志 | — | 建议 | 秒级 SCADA |
 | 状态与限电 | 停机原因码 | 文本 | 建议 | 秒级 SCADA |
+| 状态与限电 | FRS 安全链错误 | — | 必须 | 10 分钟 SCADA |
+| 状态与限电 | TLC 载荷控制状态 | — | 建议 | 10 分钟 SCADA |
+| 状态与限电 | 一次风速计激活 | — | 建议 | 10 分钟 SCADA |
+| 状态与限电 | 本地/远程控制状态 | 文本 | 建议 | 10 分钟 SCADA |
+| 状态与限电 | 自动启动条件 | — | 建议 | 10 分钟 SCADA |
+| 状态与限电 | 风突变标志 | — | 建议 | 10 分钟 SCADA |
+| 状态与限电 | 启动次数 | 次 | 建议 | 10 分钟 SCADA |
+| 状态与限电 | 运行/停机灯状态 | 文本 | 建议 | 10 分钟 SCADA |
+| 状态与限电 | 功率提升(Boost)功能可用 | — | 可选 | 10 分钟 SCADA |
+| 状态与限电 | 功率提升(Boost)功能激活 | — | 可选 | 10 分钟 SCADA |
+| 状态与限电 | 控制器当前时间 | s | 可选 | 10 分钟 SCADA |
+| 状态与限电 | 航空灯状态 | — | 建议 | 秒级 SCADA |
 | 计数与统计 | 风速故障计数(两路) | 次 | 必须 | 10 分钟 SCADA |
 | 计数与统计 | 累计运行时长 | s | 建议 | 10 分钟 SCADA |
 | 计数与统计 | 累计发电时长 | s | 建议 | 10 分钟 SCADA |
@@ -1035,6 +1184,49 @@
 | 计数与统计 | 电网故障时长 | 未取证 | 可选 | 10 分钟 SCADA |
 | 计数与统计 | 偏航动作计数增量 | 次 | 建议 | 秒级 SCADA |
 | 计数与统计 | 运行时长增量 | s | 建议 | 秒级 SCADA |
+| 计数与统计 | 外部错误小时(通信类) | h | 建议 | 10 分钟 SCADA |
+| 计数与统计 | 外部错误小时(环境类) | h | 建议 | 10 分钟 SCADA |
+| 计数与统计 | 外部错误小时(电网类) | h | 建议 | 10 分钟 SCADA |
+| 计数与统计 | 外部错误小时(机组类) | h | 建议 | 10 分钟 SCADA |
+| 计数与统计 | 机组 OK 小时 | h | 建议 | 10 分钟 SCADA |
+| 计数与统计 | 可用小时 | h | 建议 | 10 分钟 SCADA |
+| 计数与统计 | 停机小时(按停机类型分列) | h | 建议 | 10 分钟 SCADA |
+| 计数与统计 | 部件寿命累计小时 | h | 建议 | 10 分钟 SCADA |
+| 计数与统计 | 部件剩余寿命小时 | h | 建议 | 10 分钟 SCADA |
+| 计数与统计 | 功率提升(Boost)增发电量 | kWh | 可选 | 10 分钟 SCADA |
+| 计数与统计 | 数据链路接收秒 | s | 建议 | 10 分钟 SCADA |
+| 数字输入与安全链 | 机舱烟雾报警 | — | 必须 | 10 分钟 SCADA |
+| 数字输入与安全链 | 塔筒(塔底)烟雾报警 | — | 必须 | 10 分钟 SCADA |
+| 数字输入与安全链 | 急停输入 | — | 必须 | 10 分钟 SCADA |
+| 数字输入与安全链 | 外部停机输入 | — | 必须 | 10 分钟 SCADA |
+| 数字输入与安全链 | UPS 旁路运行 | — | 必须 | 10 分钟 SCADA |
+| 数字输入与安全链 | UPS 输入电源故障 | — | 必须 | 10 分钟 SCADA |
+| 数字输入与安全链 | UPS 电池电压低 | — | 必须 | 10 分钟 SCADA |
+| 数字输入与安全链 | 齿轮箱油位开关 | — | 建议 | 10 分钟 SCADA |
+| 数字输入与安全链 | 液压油位开关 | — | 建议 | 10 分钟 SCADA |
+| 数字输入与安全链 | 液压滤芯压差开关 | — | 建议 | 10 分钟 SCADA |
+| 数字输入与安全链 | 接地刀闸闭合状态 | — | 必须 | 10 分钟 SCADA、秒级 SCADA |
+| 数字输入与安全链 | 接地刀闸打开状态 | — | 必须 | 10 分钟 SCADA、秒级 SCADA |
+| 数字输入与安全链 | 能见度分级(高、中、好) | — | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 变桨液压泵 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 变桨旁路阀 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 怠速阀 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 油冷却旁路阀 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 齿轮箱冷却器(高速级) | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 齿轮箱冷却器(低速级) | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 齿轮箱加热器 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 齿轮箱油泵(高速级) | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 齿轮箱油泵(低速级) | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 发电机加热器 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 发电机润滑泵 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 主轴承润滑泵 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 风向标加热器 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | PWM 使能 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 安全顺桨指令 | 次、s | 必须 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 轮毂安全顺桨(安全链) | 次、s | 必须 | 10 分钟 SCADA |
+| 执行器命令与热管理 | UPS 关机指令 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 机组可运行(OK)指令 | 次、s | 建议 | 10 分钟 SCADA |
+| 执行器命令与热管理 | 变流器柜通风 | 次、s | 建议 | 10 分钟 SCADA |
 | 振动 | 主轴前轴承振动 | m/s²、m/s | 必须 | 机舱 CMS 振动 |
 | 振动 | 主轴后轴承振动 | m/s²、m/s | 必须 | 机舱 CMS 振动 |
 | 振动 | 行星级振动 | m/s²、m/s | 必须 | 机舱 CMS 振动 |
@@ -1055,6 +1247,25 @@
 | 振动 | 塔架前后向摆动 | % | 建议 | 秒级 SCADA |
 | 振动 | 塔架侧向摆动 | % | 建议 | 秒级 SCADA |
 | 振动 | 传动链加速度(有则列) | 未取证 | 可选 | 秒级 SCADA |
+| 振动 | 键相或转速脉冲 | 未取证 | 必须 | 机舱 CMS 振动 |
+| 振动 | 采样频率 | Hz | 必须 | 机舱 CMS 振动 |
+| 振动 | 窗函数 | 文本 | 必须 | 机舱 CMS 振动 |
+| 振动 | 量程与过载 | 未取证 | 建议 | 机舱 CMS 振动 |
+| 振动 | 传感器灵敏度以外的量程口径 | 未取证 | 建议 | 机舱 CMS 振动 |
+| 振动 | 传感器地址 | 文本 | 建议 | 机舱 CMS 振动 |
+| 振动 | 传感器序列号 | 文本 | 可选 | 机舱 CMS 振动 |
+| 振动 | 采集器序列号 | 文本 | 可选 | 机舱 CMS 振动 |
+| 振动 | 硬件序列号 | 文本 | 可选 | 机舱 CMS 振动 |
+| 振动 | 监测周期 | min | 建议 | 机舱 CMS 振动 |
+| 振动 | 测量配置名 | 文本 | 可选 | 机舱 CMS 振动 |
+| 振动 | 测量配置时间 | s | 可选 | 机舱 CMS 振动 |
+| 振动 | 采集触发时刻(含毫秒) | s | 建议 | 机舱 CMS 振动 |
+| 振动 | 标称频率 | Hz | 建议 | 机舱 CMS 振动 |
+| 振动 | 积分与微分标志 | 文本 | 建议 | 机舱 CMS 振动 |
+| 振动 | 故障特征频率 | Hz | 建议 | 机舱 CMS 振动 |
+| 振动 | 数据集维度 | 个 | 建议 | 机舱 CMS 振动 |
+| 振动 | 解析错误标记 | — | 建议 | 机舱 CMS 振动 |
+| 振动 | 倒谱测量族 | 文本 | 可选 | 机舱 CMS 振动 |
 | 台账与事件 | 激活时刻 | s | 必须 | 状态、事件、故障、告警 |
 | 台账与事件 | 复位时刻 | s | 必须 | 状态、事件、故障、告警 |
 | 台账与事件 | 持续时长 | s | 建议 | 状态、事件、故障、告警 |
@@ -1161,6 +1372,7 @@
 3. **台号对照表必须显式给出**:同一台机组在不同源件中可能使用不同写法,台号与其内部编号的对应关系必须显式提交对照表。
 4. **代码表独立成件**:状态码、故障码、报警码各一份代码表,两列:代码、说明;同一代码在不同命名空间中的含义不得混判。
 5. **同源副本必须标注**:若两个测点实为同一条信号,必须在提交说明中标注,并**禁作第二独立证据**。
+6. **位号释义必须随件给出**:提交的数据必须附测点与位号字典,逐条给出位号、中文释义、单位与量程;无释义的通道只能按「未取证/不解」登记,不得凭猜测归因。
 
 ### 5.5 同期对齐
 
@@ -1223,9 +1435,12 @@
 | 19 | 大部件更换记录 | R2 | P1(建议) | 逐次更换的时间、机组、部件、原因;缺则闭环停在处置侧 |
 | 20 | 图纸、技术文件 | R1 | P0(必须) | 电气控制、液压、逻辑图与保护定值表是位域语义与判据的最终依据 |
 | 21 | 设备参数 | R2 | P1(建议) | 逐部件型号与齿数是振动阶次定位与寿命评估的分母 |
+| 追加 | 测点与位号字典 | R2 | P1(建议) | 位号、中文释义、单位与量程是通道归因的前提;缺则无释义的通道只能按未取证登记,不得凭猜测归因 |
 
 小结:按规则分档为 **P0 八项**(1、3、5、7、8、9、15、20)、**P1 七项**(4、6、10、16、18、19、21)、**P2 五项**(2、12、13、14、17)、**不催一项**(11,本文按可选登记)。
 
+另有追加收资项「测点与位号字典」,按 R2 定档为 P1(建议),不计入上列 21 类。
+
 本表是规则对 21 类的定档结果,与具体场站无关;任何场站按本节规则重新过一遍,即可得到该场自己的优先级。
 
 ## 7 收资要求 v3 的 21 项逐条对照
@@ -1281,6 +1496,7 @@
 | P1 | 运维记录 | 覆盖分析时间窗的维护与检修台账 | 作业时刻、机组编号、部件、作业内容、作业类型、停机与恢复时刻、油样取样日期与部件、化验项目与结果 |
 | P1 | 大部件更换记录 | 逐次更换记录 | 更换时刻、机组编号、更换部件、更换原因、新旧件标识 |
 | P1 | 设备参数 | 逐部件型号、厂家与齿数 | 主轴轴承型号及厂家、齿轮箱型号厂家与各级传动参数、齿轮箱各级轴承型号、发电机型号厂家与轴承型号、叶片参数、变桨与偏航电机参数及其驱动齿数 |
+| P1 | 测点与位号字典 | 一份覆盖全场通道的位号+释义+单位+量程 | 位号、中文释义、单位、量程、是否启用 |
 | P2 | 秒级 SCADA 高频数据 | 采样 1 秒至 30 秒之间、至少 3 个月连续、全场机组、全测点 | 有功功率、有功功率给定、风速(机舱与独立风速计)、风向、发电机转速、主轴转速(有则列)、叶轮转速、三叶桨距角与三叶极差、桨距角给定、发电机三相绕组温度、发电机两端轴承温度、齿轮箱油温与各轴温度、主轴承两侧温度、机舱温度与环境温度、液压油温、液压系统压力、储能(蓄能器)压力、机舱方位角、偏航误差、偏航压力、机组运行状态位、机组主状态码、限电标志、限电功率给定、机舱振动三向、塔架摆动、传动链加速度(有则列) |
 | P2 | 可研报告及微观选址报告 | 全本 | 场址测风依据、逐台设计发电小时数、尾流折减、机型选型依据、场址环境条件、微观选址结论 |
 | P2 | 风电场简介 | 一份 | 场站名称、装机容量、机组台数、投产时间、场址与地形特性、并网方式 |

+ 11 - 9
docs/src/系统设计说明_观澜_2.10.3.md → docs/src/系统设计说明_观澜_2.10.4.md

@@ -1,22 +1,24 @@
-# 系统设计说明 · 观澜 v2 风电场智能分析系统 · 版本 2.10.3
+# 系统设计说明 · 观澜 v2 风电场智能分析系统 · 版本 2.10.4
 
 ## 1 文档说明
 
+> **本文用途(2026-09-22 用户说明)**:本文供**开发团队后续迭代观澜**时使用,目标是让系统对不同风电场、不同机型尽可能**适用与通用**。本文**以观澜当前实现为基础**编写(口径取自现有代码、配置与产物),但**它不是对当前实现的描述,也不是改造现有系统的要求**:凡本文列出而当前实现尚未覆盖的条目,只作为**后续迭代的候选需求**,不得据此改动现有系统的行为与产物。
+
 ### 1.1 目的与范围
 
-本文是"观澜 v2(风电场智能分析系统)"(海上风电场智能分析离线系统)的设计说明(下称"本系统"),面向版本 2.10.3;内容以样本风电场(下称"本场")为依据,样本场实测日期为 2026-09-22,说明本系统"由哪些部分组成、各部分怎么实现、数据从哪来到哪去、判据写在哪里、怎么验证、边界在哪里"。
+本文是"观澜 v2(风电场智能分析系统)"(海上风电场智能分析离线系统)的设计说明(下称"本系统"),面向版本 2.10.4;内容以样本风电场(下称"本场")为依据,样本场实测日期为 2026-09-22,说明本系统"由哪些部分组成、各部分怎么实现、数据从哪来到哪去、判据写在哪里、怎么验证、边界在哪里"。
 
 本文覆盖十五个设计面:总体架构与分层、目录结构与路径真源、数据接入与重算链、判级与算法、时间窗口径、服务与前端、本体与知识层、本机模型接入、运维控制台与重算编排、安装与服务化与版本管理、质量保证、安全与离线边界、可移植性与资源占用、多场适用性与换场迁移、已知边界与未实现。
 
-本文不重复需求条目本身(那是《需求分析_观澜_2.10.3.docx》的职责),也不重复操作步骤的逐步手册(那是 docs/重算操作手册_v0.1.md 与《使用说明书》v0.2(随包 docs/)的职责);本文只回答"设计上为什么这样、落在哪个文件的哪一处、用什么机器守卫保证它不漂移"。
+本文不重复需求条目本身(那是《需求分析_观澜_2.10.4.docx》的职责),也不重复操作步骤的逐步手册(那是 docs/重算操作手册_v0.1.md 与《使用说明书》v0.2(随包 docs/)的职责);本文只回答"设计上为什么这样、落在哪个文件的哪一处、用什么机器守卫保证它不漂移"。
 
 ### 1.2 读者与用法
 
 现场运维与检修人员可看第 3 章、第 7 章、第 8 章、第 11 章,了解自己能点到的页面背后读的是什么口径;场站管理人员与换场交付人员可看第 6 章、第 7 章、第 16 章、第 17 章,了解判级与可靠性指标的口径与边界,以及换场时要重新标定哪些参数;研发与交付人员应通读全文,重点是第 4 章、第 5 章、第 12 章、第 13 章;验收方可直接按第 13 章的质量门与附录 A 的编写依据逐条复核。
 
-### 1.3 与《需求分析_观澜_2.10.3.docx》的对应关系
+### 1.3 与《需求分析_观澜_2.10.4.docx》的对应关系
 
-需求分析写"要什么、为谁、优先级与验收门",设计说明写"怎么实现、落在哪、如何自证"。两文的章节对应关系如表 1-1 所示;与《数据要求说明_观澜_2.10.3.docx》的数据侧口径去向见 16.6 节。
+需求分析写"要什么、为谁、优先级与验收门",设计说明写"怎么实现、落在哪、如何自证"。两文的章节对应关系如表 1-1 所示;与《数据要求说明_观澜_2.10.4.docx》的数据侧口径去向见 16.6 节。
 
 | 本文章节 | 需求分析对应章 | 对应关系说明 |
 |---|---|---|
@@ -39,7 +41,7 @@
 
 ### 1.4 口径与依据
 
-本文所有数字来自仓库文件或命令的实跑输出,不采用估算与推测;查不到、未实现的,一律写"未取证"或"未实现",并在第 17 章汇总。本文中"本次实测"与各表"实测"列一律指样本场实测(2026-09-22):即在样本风电场的一套实例上的一次实跑,换场后这些数字会变、方法与口径不变。版本号的唯一真源是 src/version.py 的 VERSION 常量,本版为 2.10.3;打包文件名由 src/version.py 的 package_name() 给出,为 app_guanlang_v2.10.3.zip。
+本文所有数字来自仓库文件或命令的实跑输出,不采用估算与推测;查不到、未实现的,一律写"未取证"或"未实现",并在第 17 章汇总。本文中"本次实测"与各表"实测"列一律指样本场实测(2026-09-22):即在样本风电场的一套实例上的一次实跑,换场后这些数字会变、方法与口径不变。版本号的唯一真源是 src/version.py 的 VERSION 常量,本版为 2.10.4;打包文件名由 src/version.py 的 package_name() 给出,为 app_guanlang_v2.10.4.zip。
 
 本文遵循四条写作口径:含"窗"且确实指时间窗口的,一律写全"时间窗"(天气窗、作业窗、预览窗、观测窗属领域词,保持原样);影响的是风电机组时写"影响机组"或"影响机组数";使用英文简写时必须写成"中文(英文简写)"形式,如平均无故障间隔(MTBF)、平均停机间隔(MTBO)、单次停机时长(MDT);全文用简体中文与半角数字与单位。
 
@@ -785,7 +787,7 @@ Windows 安装入口是 install.bat 与 install.ps1,步骤号写死在输出
 
 ### 12.3 安装记录与版本三守卫
 
-安装记录 install-info.json 是"这台机器装的是哪一版"的唯一凭据,字段如表 12-3 所示。装完写、卸载时删(删掉等于这台机器回到"没装过")。需要如实指出:本机该文件记录的版本是 2.5.0(装于 2026-09-17),落后于当前代码版本 2.10.3,因此它正是"安装前检查会提示版本差异"的活样本;重装或升级后会随之更新。
+安装记录 install-info.json 是"这台机器装的是哪一版"的唯一凭据,字段如表 12-3 所示。装完写、卸载时删(删掉等于这台机器回到"没装过")。需要如实指出:本机该文件记录的版本是 2.5.0(装于 2026-09-17),落后于当前代码版本 2.10.4,因此它正是"安装前检查会提示版本差异"的活样本;重装或升级后会随之更新。
 
 | 字段 | 含义 |
 |---|---|
@@ -1146,7 +1148,7 @@ Linux 侧的适配程度如表 15-4 所示,全部为"已有实现但在本次
 
 ### 16.6 与同批交付文档的对应关系
 
-本章对应《需求分析_观澜_2.10.3.docx》第 11 章(场配置化、机组与机型可替换、数据源形态可适配、阈值按场标定、术语与单位可配、跨场统一口径、按场裁剪收资、换场验收检查表)与《数据要求说明_观澜_2.10.3.docx》第 12 章(通用必选与可选的判定规则、场配置字段对照、数据源形态适配、换场收资差异清单、按场裁剪步骤);本章给的是设计侧的落点、换场作业单与检查表,数据侧的收资口径与字段要求以数据要求说明为准,需求侧的验收项以需求分析为准。
+本章对应《需求分析_观澜_2.10.4.docx》第 11 章(场配置化、机组与机型可替换、数据源形态可适配、阈值按场标定、术语与单位可配、跨场统一口径、按场裁剪收资、换场验收检查表)与《数据要求说明_观澜_2.10.4.docx》第 12 章(通用必选与可选的判定规则、场配置字段对照、数据源形态适配、换场收资差异清单、按场裁剪步骤);本章给的是设计侧的落点、换场作业单与检查表,数据侧的收资口径与字段要求以数据要求说明为准,需求侧的验收项以需求分析为准。
 
 ***
 
@@ -1212,7 +1214,7 @@ Linux 侧的适配程度如表 15-4 所示,全部为"已有实现但在本次
 
 | 章节 | 来源文件 |
 |---|---|
-| 1 文档说明 | src/version.py(VERSION 与 HISTORY 的 2.10.3 条目)、docs/需求分析_观澜_2.10.3.docx、scripts/delivery_docs_figures.py |
+| 1 文档说明 | src/version.py(VERSION 与 HISTORY 的 2.10.4 条目)、docs/需求分析_观澜_2.10.4.docx、scripts/delivery_docs_figures.py |
 | 2 设计目标与原则 | docs/系统设计说明.md(四条设计铁律)、src/ontology/mcp_server.py 头部、src/windscada/subsys/fusion.py 头部、src/windscada/perf/reliability.py |
 | 3 总体架构 | configs/serve.json、scripts/guanlan_gateway.py、guanlan.py(组件启动表)、run/pids.json、docs/系统设计说明.md(产物全景) |
 | 4 目录结构与路径真源 | src/paths.py、configs/registry.yaml、docs/系统设计说明.md(路径约定与统一记录)、本次目录实测 |

+ 24 - 21
docs/src/需求分析_观澜_2.10.3.md → docs/src/需求分析_观澜_2.10.4.md

@@ -1,10 +1,12 @@
-# 需求分析 · 观澜 v2 风电场智能分析系统 · 版本 2.10.3
+# 需求分析 · 观澜 v2 风电场智能分析系统 · 版本 2.10.4
 
 ## 1 文档说明
 
+> **本文用途(2026-09-22 用户说明)**:本文供**开发团队后续迭代观澜**时使用,目标是让系统对不同风电场、不同机型尽可能**适用与通用**。本文**以观澜当前实现为基础**编写(口径取自现有代码、配置与产物),但**它不是对当前实现的描述,也不是改造现有系统的要求**:凡本文列出而当前实现尚未覆盖的条目,只作为**后续迭代的候选需求**,不得据此改动现有系统的行为与产物。
+
 ### 1.1 目的
 
-本文是「观澜 v2(风电场智能分析系统)」的**需求分析文档**,回答四个问题:这套系统究竟要满足谁的什么需要;这些需要从哪来、经过哪些版本变成现在的样子;每一条需要对应什么功能、什么输入、什么输出、拿什么判据验收;以及哪些事本版明确不做。本文与同批交付的《系统设计说明_观澜_2.10.3.docx》《数据要求说明_观澜_2.10.3.docx》配套:本文讲「要什么、凭什么算做到了」,设计说明讲「怎么做的」,数据要求说明讲「要哪些数据、什么形态、什么单位」。
+本文是「观澜 v2(风电场智能分析系统)」的**需求分析文档**,回答四个问题:这套系统究竟要满足谁的什么需要;这些需要从哪来、经过哪些版本变成现在的样子;每一条需要对应什么功能、什么输入、什么输出、拿什么判据验收;以及哪些事本版明确不做。本文与同批交付的《系统设计说明_观澜_2.10.4.docx》《数据要求说明_观澜_2.10.4.docx》配套:本文讲「要什么、凭什么算做到了」,设计说明讲「怎么做的」,数据要求说明讲「要哪些数据、什么形态、什么单位」。
 
 本文的写作口径是**只写能取证的事实**:每个数字、每条结论都能指到仓库里的某个文件、某次实跑输出或某条版本记录;查不到、取不到的一律写明「未取证」或「未到位」,不做推测性补全。因此文中会出现少量「未取证」的说明句,那是刻意留下的诚实边界,不是遗漏。
 
@@ -16,19 +18,19 @@
 
 ### 1.3 版本对应关系
 
-系统版本号只有一个真源:仓库内的 src/version.py 的 VERSION 一行。本版 VERSION = 2.10.3,版本记录(HISTORY)共 15 条,人读的版本表由 scripts/version_log.py 从 HISTORY 生成到 docs/版本记录.md,并由 version_log.py --check 与 guanlan.py check 双重校验「记录表与代码一致」。
+系统版本号只有一个真源:仓库内的 src/version.py 的 VERSION 一行。本版 VERSION = 2.10.4,版本记录(HISTORY)共 16 条,人读的版本表由 scripts/version_log.py 从 HISTORY 生成到 docs/版本记录.md,并由 version_log.py --check 与 guanlan.py check 双重校验「记录表与代码一致」。
 
 表 1-1 版本与文档的对应关系
 
 | 项 | 值 | 取证方式 |
 |---|---|---|
-| 系统版本 | 2.10.3 | src/version.py 的 VERSION;guanlan.py check 实跑报「版本管理: 观澜 v2(风电场智能分析系统) v2.10.3」 |
-| 交付包名 | app_guanlang_v2.10.3.zip | src/version.py 的 package_name();同一条 check 输出 |
-| 本文版本 | 2.10.3(与系统版本同号) | 本文标题与 src/version.py 的 VERSION |
+| 系统版本 | 2.10.4 | src/version.py 的 VERSION;guanlan.py check 实跑报「版本管理: 观澜 v2(风电场智能分析系统) v2.10.4」 |
+| 交付包名 | app_guanlang_v2.10.4.zip | src/version.py 的 package_name();同一条 check 输出 |
+| 本文版本 | 2.10.4(与系统版本同号) | 本文标题与 src/version.py 的 VERSION |
 | 版本史条目数 | 13 条(最新一条即本次文档交付) | src/version.py 的 HISTORY;docs/版本记录.md |
 | 版本号规则 | v大版本号.中版本号.小版本号;大改方案或架构、中改非核心功能、小为消缺 | src/version.py 的 BUMP_RULE 与 LEVEL_MEANING;docs/系统设计说明.md §15 |
 | 版本级别机器判据 | level_of(旧, 新) 返回 major 或 minor 或 patch 或 same | src/version.py 的 level_of() |
-| 本次变化级别 | 小(patch,交付件定名:《设计说明》定名为《系统设计说明》,与另外两份的交付命名对齐;文档内容未变) | HISTORY 中 2.10.3 条目的 level 字段 |
+| 本次变化级别 | 小(patch,《数据要求说明》按测点遗漏体检补齐:安全链与数字输入、执行器与热管理、计数账、CMS 采集参数、测点与位号字典;系统功能未变) | HISTORY 中 2.10.4 条目的 level 字段 |
 
 本版相对 2.10.0 的实质变化是**交付文档对外化**:三份交付文档(需求分析、系统设计说明、数据要求说明)全文不体现具体风电场(去标识化),并新增多风电场适用性一章;系统功能未变,属交付物修订。依据用户令原文:「修改三份文档,内容参考样本风电场,但不体现样本风电场,且具有不同风电场适用性」(引用时把样本场名按去标识化口径写成「样本风电场」)。
 
@@ -117,10 +119,11 @@
 
 ### 3.2 需求演进时间轴
 
-表 3-1 版本史与用户令要点(依据 src/version.py 的 HISTORY,共 15 条)
+表 3-1 版本史与用户令要点(依据 src/version.py 的 HISTORY,共 16 条)
 
 | 版本 | 日期 | 用户令要点 | 变化级别 |
 |---|---|---|---|
+| 2.10.4 | 2026-09-22 | 数据要求说明补测点:安全链与数字输入、执行器与热管理、计数账、CMS 采集参数、测点与位号字典(系统功能未变) | 小(patch) |
 | 2.10.3 | 2026-09-22 | 交付件定名:《设计说明》定名为《系统设计说明》,与另外两份的交付命名对齐(文档内容未变) | 小(patch) |
 | 2.10.2 | 2026-09-22 | 数据要求说明改为纯数据需求规格:去样本场现状与实现细节、测点按业务含义列表、新增 SCADA 秒级数据要求(系统功能未变) | 小(patch) |
 | 2.10.1 | 2026-09-22 | 交付文档对外版:全文去样本场标识,并新增多风电场适用性一章(系统功能未变) | 小(patch) |
@@ -137,11 +140,11 @@
 | 0.4.0 | 2026-09-17 | 打包默认不含输入数据与产物与日志与临时文件;无窗口启动;统一配置与日志;页面归口;服务化 | 旧编号(legacy) |
 | 0.2.0 | 2026-09-01 | 含产物的旧交付基线,历史上用作「包内无生成端」那批产物的补救源 | 旧编号(legacy) |
 
-需求的演进如图 1-1 所示。该图依据 src/version.py 的 HISTORY 绘制,覆盖上表 15 条记录(即两级旧编号 0.2.0 与 0.4.0,以及从 2.5.0 起按规则递增的十三个版本)。按级别统计,这十三个版本里「中」级变化六条(2.5.0、2.6.0、2.7.0、2.8.0、2.9.0、2.10.0),「小」级变化七条(2.8.1、2.8.2、2.9.1、2.9.2、2.10.1、2.10.2、2.10.3),没有大版本升级。这个分布清楚地显示出这条线的性质——**功能面在 2.5.0 到 2.7.0 之间快速铺开,之后转入以消缺与口径统一为主的密集收敛期**。
+需求的演进如图 1-1 所示。该图依据 src/version.py 的 HISTORY 绘制,覆盖上表 16 条记录(即两级旧编号 0.2.0 与 0.4.0,以及从 2.5.0 起按规则递增的十四个版本)。按级别统计,这十四个版本里「中」级变化六条(2.5.0、2.6.0、2.7.0、2.8.0、2.9.0、2.10.0),「小」级变化八条(2.8.1、2.8.2、2.9.1、2.9.2、2.10.1、2.10.2、2.10.3、2.10.4),没有大版本升级。这个分布清楚地显示出这条线的性质——**功能面在 2.5.0 到 2.7.0 之间快速铺开,之后转入以消缺与口径统一为主的密集收敛期**。
 
 ![图 1-1 观澜需求演进时间轴(依据 src/version.py 的 HISTORY)](figures/fig-req-01-需求演进时间轴.png)
 
-从时间轴能看出三个事实。第一,2.5.0 到 2.7.0 三天内出了三个中版本,全部是「装上、卸掉、打包、对外监听」这类交付能力,说明这一阶段的需求主线从「算得对」转向「交付得出去」。第二,2.7.0 之后密集出现小版本消缺,且每一条都带实跑验证,说明需求进入了「现场怎么用就怎么改」的收敛期。第三,2.10.0 是规格化的标志:需求不再只由代码与脚本承载,而是被写成可评审的文档,且文档本身也源代码化,可机器重生成。2.10.1 在这条线上再走一步:文档去样本场标识并补上多风电场适用性一章,使同一份文档能被别的风电场直接拿去用。2.10.2 把《数据要求说明》改成纯数据需求规格:不写样本场的接入现状、不写英文测点名与文件名与落盘位置,测点一律用业务含义名称按类列表(含单位与必须性),并补上 SCADA 秒级数据的要求。2.10.3 把《设计说明》定名为《系统设计说明》,与另外两份交付文档的命名对齐(文档内容未变)。
+从时间轴能看出三个事实。第一,2.5.0 到 2.7.0 三天内出了三个中版本,全部是「装上、卸掉、打包、对外监听」这类交付能力,说明这一阶段的需求主线从「算得对」转向「交付得出去」。第二,2.7.0 之后密集出现小版本消缺,且每一条都带实跑验证,说明需求进入了「现场怎么用就怎么改」的收敛期。第三,2.10.0 是规格化的标志:需求不再只由代码与脚本承载,而是被写成可评审的文档,且文档本身也源代码化,可机器重生成。2.10.1 在这条线上再走一步:文档去样本场标识并补上多风电场适用性一章,使同一份文档能被别的风电场直接拿去用。2.10.2 把《数据要求说明》改成纯数据需求规格:不写样本场的接入现状、不写英文测点名与文件名与落盘位置,测点一律用业务含义名称按类列表(含单位与必须性),并补上 SCADA 秒级数据的要求。2.10.3 把《设计说明》定名为《系统设计说明》,与另外两份交付文档的命名对齐(文档内容未变)。2.10.4 按测点遗漏体检补齐《数据要求说明》:新增安全链与数字输入、执行器与热管理两域,扩充计数账与 CMS 采集参数,并加上"测点与位号字典"这项收资要求。
 
 ### 3.3 需求如何被人工程序化
 
@@ -156,7 +159,7 @@
 | 所有的计算均要形成观澜的源代码 | 逐族补生成端:变桨面、在升闭环、三层基线、融合面 handoff、总览页、由台账生成 claim | 反向呼应审计成立 3,548 件、不成立 0 件、未归类 0 件 |
 | 运行期一律不从交付包补齐 | 第 ⑤ 步由「补齐随包件」改为「反向呼应审计」,只报账不搬运 | rebuild_all --dry-run 计划中 ⑤ 步命令为 products_reverse_audit.py --check |
 | 清除产物不留备份 | products_state.py --off --yes 改真删除;--on 与门户恢复按钮移除 | 控制台按钮语义与 409 前置校验;docs/系统设计说明.md §7 |
-| 装成服务并在安装时检查版本 | win_service.py 以 ctypes 直连 SCM;service_main.py 与 systemd 单元;install-info.json 记录版本并比对 | check 实跑报「卸载入口在位 2 个」「版本管理 v2.10.3」 |
+| 装成服务并在安装时检查版本 | win_service.py 以 ctypes 直连 SCM;service_main.py 与 systemd 单元;install-info.json 记录版本并比对 | check 实跑报「卸载入口在位 2 个」「版本管理 v2.10.4」 |
 | 观澜改为监听所有 IP | serve.json 增 public_host 且出厂为 0.0.0.0,仅门户网关用它,组件仍绑本机 | check 实跑显示 6 个端口全部运行中;README 第二节写明无鉴权风险与回退口径 |
 | 描述口径:时间窗、影响机组、中文(英文简写) | 界面文案与报告构建器统一改写;i18n_en 键同步 | docs/系统设计说明.md §17.1 与 §17.2;语言包 845 条前后端成对 |
 | 整理需求与设计与数据接入各写一份 Word 文档 | docs/src 下 markdown 源件;渲染器输出带域目录的 docx;插图生成器生成 14 张图,数字全部从真件取 | HISTORY 2.10.0 条目;本版三份文档 |
@@ -372,7 +375,7 @@
 | NFR-09 | 安全只读:不写回现场系统、不改原始件、不产生控制指令;对外暴露时须自行在网侧限来源 | 原始件按只读输入对待,落位冲突默认拒绝;对外只有一个网关入口;启动日志每次提醒页面无鉴权 | docs/输入数据放置指导_v0.1.md §3;README_先读我.MD 第二节 |
 | NFR-10 | 可维护性:单一真源,改一处不必改多处;关键口径有机器守卫 | 版本号只有一行真源并由三处守卫盯住;路径、配置、日志、语言各有唯一取用口与审计器 | docs/系统设计说明.md §15.2 与 §11.1;docs/系统设计说明.md §3.1 |
 | NFR-11 | 无人值守与自愈:长跑的服务要能被托管并自动拉起 | 服务体每 15 秒巡检并拉起掉线组件;崩溃重启策略;远程部署一律用服务,不用会话前台进程 | docs/系统设计说明.md §14.1 与 §14.4;README_先读我.MD 第二节 |
-| NFR-12 | 收资清单按场裁剪:以通用收资模板为底,按本场的机型与数据源形态与专题范围裁剪,逐条写明必须、建议、可选或可替代以及「不收会怎样」 | 每一族都有必须性分级与缺件后果且可复核;换场时清单随场定义与机型变化,不是照抄样本场 | 本文第 11 章;《数据要求说明_观澜_2.10.3.docx》第 8 章与第 12 章 |
+| NFR-12 | 收资清单按场裁剪:以通用收资模板为底,按本场的机型与数据源形态与专题范围裁剪,逐条写明必须、建议、可选或可替代以及「不收会怎样」 | 每一族都有必须性分级与缺件后果且可复核;换场时清单随场定义与机型变化,不是照抄样本场 | 本文第 11 章;《数据要求说明_观澜_2.10.4.docx》第 8 章与第 12 章 |
 
 ### 6.2 性能与耗时实测
 
@@ -408,7 +411,7 @@
 
 | 真源 | 管什么 | 守卫与实跑结果 |
 |---|---|---|
-| src/version.py | 名称、版本、版本规则、版本史、包名 | 版本记录一致性检查;check 实跑报 v2.10.3 且记录表与代码一致 |
+| src/version.py | 名称、版本、版本规则、版本史、包名 | 版本记录一致性检查;check 实跑报 v2.10.4 且记录表与代码一致 |
 | src/paths.py | 一切路径解析的基准与助手 | 配置审计器检查不手拼路径;实跑无不一致 |
 | configs 目录与登记表 | 端口、模型档、场配置、页面归口、配置登记 | 配置审计实跑已知缺口与白名单 14 条、提示 7 条 |
 | src/logfile.py | 日志目录、命名、行格式、保留策略 | 日志审计实跑无不一致、提示 87 条 |
@@ -419,7 +422,7 @@
 
 ### 7.1 数据族与功能映射
 
-系统的数据需求可以概括成一句话:**七类现场源件加一类共享机理资料,喂出九个产物仓,页面只读产物**。每个源类目录名就是摄入接口,改名等于换接口。数据族与功能的对应关系如下表;逐类的字段、单位、必须性与质量要求见同批交付的《数据要求说明_观澜_2.10.3.docx》。
+系统的数据需求可以概括成一句话:**七类现场源件加一类共享机理资料,喂出九个产物仓,页面只读产物**。每个源类目录名就是摄入接口,改名等于换接口。数据族与功能的对应关系如下表;逐类的字段、单位、必须性与质量要求见同批交付的《数据要求说明_观澜_2.10.4.docx》。
 
 表 7-1 数据族到功能的映射(样本场实测(2026-09-22))
 
@@ -452,7 +455,7 @@
 
 ### 7.3 与数据要求说明的分工
 
-本文只回答「要哪些数据、这些数据支撑什么功能」。数据的字段级要求(核心测点的名称、单位、必须性、缺失替代、对齐规则、质量门与核对锚点)以及面向现场的收资清单,写在《数据要求说明_观澜_2.10.3.docx》里。该文档按用户令要求与现场收资文件逐条对照,并对现场收资层面的已知缺失逐条如实记录,例如测风塔数据为零交付、故障录波只有 4 台、振动侧 handoff 正本缺失由观澜自算件顶上、远端机器未安装本机模型等。
+本文只回答「要哪些数据、这些数据支撑什么功能」。数据的字段级要求(核心测点的名称、单位、必须性、缺失替代、对齐规则、质量门与核对锚点)以及面向现场的收资清单,写在《数据要求说明_观澜_2.10.4.docx》里。该文档按用户令要求与现场收资文件逐条对照,并对现场收资层面的已知缺失逐条如实记录,例如测风塔数据为零交付、故障录波只有 4 台、振动侧 handoff 正本缺失由观澜自算件顶上、远端机器未安装本机模型等。
 
 ## 8 页面与信息架构需求
 
@@ -534,7 +537,7 @@
 | 运行环境与依赖 | 10 | Python 版本不低于 3.11(实测 3.12.10);九个第三方依赖逐个导入 | 全 OK |
 | 静态质量门 | 4 | 源码可编译 229 个文件;语言包 845 条成对;入口引用闭合 48 条;入口脚本编码守则 | 全 OK |
 | 子进程口径 | 3 | 捕获输出可用;无窗口启动输出进日志;无窗口位已设,标志位 0x8000200 | 全 OK |
-| 版本与卸载入口 | 2 | 版本管理与记录表一致(v2.10.3,包名 app_guanlang_v2.10.3.zip);卸载入口两个都在位 | 全 OK |
+| 版本与卸载入口 | 2 | 版本管理与记录表一致(v2.10.4,包名 app_guanlang_v2.10.4.zip);卸载入口两个都在位 | 全 OK |
 | 制品与台账审计 | 5 | 反向呼应 3,548 件成立;页面归口检查 21 项;配置统一;日志统一;输入数据放置体检 26,503 件结构合规 | 全 OK |
 | 产物与发布件在位 | 10 | 标准仓、本体对象库、findings、事实契约、门户、仿真合页服务与资料包、三维资产、仿真回放资产、治理清单交付件 | 全 OK |
 | 原始件目录 | 1 | 原始件目录存在(无数据时此项不影响页面) | 全 OK |
@@ -660,7 +663,7 @@
 
 本章有两个词要先定义。「本场」指**当前被选中的场**,由配置选定,不必然等于本文取数的样本风电场;「换场」指从一场切到另一场运行的整套动作(改配置、放数据、重跑、按检查表复验),不是把两场的数据混在一棵树里。本章沿用的占位符与附录 A 一致:`<场>`、`<场站>`、`<机型>` 按实际风电场替换。
 
-本章需求与《数据要求说明_观澜_2.10.3.docx》《系统设计说明_观澜_2.10.3.docx》配套使用:本章讲「换场要满足什么」,数据要求说明讲「要向新场收哪些数据、哪些可以裁剪」,《设计说明》讲「配置在哪一层生效、哪些参数属于场相关层」。
+本章需求与《数据要求说明_观澜_2.10.4.docx》《系统设计说明_观澜_2.10.4.docx》配套使用:本章讲「换场要满足什么」,数据要求说明讲「要向新场收哪些数据、哪些可以裁剪」,《设计说明》讲「配置在哪一层生效、哪些参数属于场相关层」。
 
 取证边界要如实写一句:FR-44 至 FR-51 与 NFR-12 有既有的场配置层、摄入层与场级字段语义登记作依据;FR-52 的跨场横向对比是本次新增的口径要求,其实跑记录与机器守卫随后续版本补齐——本文不谎称已经通过。
 
@@ -739,7 +742,7 @@
 
 | 编号 | 需求 | 判据 | 依据文件 |
 |---|---|---|---|
-| NFR-12 | 收资清单按场裁剪:以通用收资模板为底,按本场的机型、数据源形态与专题范围裁剪,逐条写明必须、建议、可选或可替代以及「不收会怎样」 | 每一族都有必须性分级与缺件后果且可复核;换场时清单随场定义与机型变化,不是照抄样本场 | 《数据要求说明_观澜_2.10.3.docx》第 8 章与第 12 章;docs/输入数据放置指导_v0.1.md |
+| NFR-12 | 收资清单按场裁剪:以通用收资模板为底,按本场的机型、数据源形态与专题范围裁剪,逐条写明必须、建议、可选或可替代以及「不收会怎样」 | 每一族都有必须性分级与缺件后果且可复核;换场时清单随场定义与机型变化,不是照抄样本场 | 《数据要求说明_观澜_2.10.4.docx》第 8 章与第 12 章;docs/输入数据放置指导_v0.1.md |
 
 ### 11.9 换场验收需求
 
@@ -882,8 +885,8 @@
 | 场定义与机型与物理约束参数的写法样例 | configs/farms/<场>.yaml |
 | 机型—场站数据契约与字段单位真源 | configs/contracts/<机型>_<场>.yaml 与 configs/canonical/dictionary.yaml |
 | 场级字段语义登记与其它厂商导出形态的对齐 | configs/farms/<场>/field_semantic_registry.yaml |
-| 按场裁剪的收资清单与必须性分级 | docs/src/数据要求说明_观澜_2.10.3.md |
-| 场无关引擎与场相关参数的分层与换场作业单 | docs/src/系统设计说明_观澜_2.10.3.md |
+| 按场裁剪的收资清单与必须性分级 | docs/src/数据要求说明_观澜_2.10.4.md |
+| 场无关引擎与场相关参数的分层与换场作业单 | docs/src/系统设计说明_观澜_2.10.4.md |
 
 表中 `<场>`、`<场站>`、`<机型>` 为占位符,按实际风电场替换。
 
@@ -926,4 +929,4 @@
 | 换场 | — | 从一场切到另一场运行的整套动作:改配置、放数据、重跑、按检查表复验 | 本文 §11.9 |
 | 缺族降级 | — | 某族数据缺失时按缺件如实标注并降低该族功能,不造数、不用他场数字顶替 | 本文 FR-49 |
 | 按场标定 | — | 把阈值、时间窗锚点、限电窗、温度档带宽等场相关参数按本场取值 | 本文 FR-50 |
-| 通用收资模板 | — | 与场无关的收资条目底稿,按场裁剪后作为现场收资清单 | docs/src/数据要求说明_观澜_2.10.3.md |
+| 通用收资模板 | — | 与场无关的收资条目底稿,按场裁剪后作为现场收资清单 | docs/src/数据要求说明_观澜_2.10.4.md |

BIN
docs/数据要求说明_观澜_2.10.3.docx


BIN
docs/数据要求说明_观澜_2.10.4.docx


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 3 - 3
docs/版本记录.md


BIN
docs/系统设计说明_观澜_2.10.3.docx → docs/系统设计说明_观澜_2.10.4.docx


BIN
docs/需求分析_观澜_2.10.3.docx → docs/需求分析_观澜_2.10.4.docx


+ 20 - 1
src/version.py

@@ -19,7 +19,7 @@ import json
 import pathlib
 
 NAME = '观澜·如东样板 v2'
-VERSION = '2.10.3'         # ★ 版本只改这里
+VERSION = '2.10.4'         # ★ 版本只改这里
 EDITION = 'offline-single-package'
 PACKAGE_STEM = 'app_guanlang'           # 交付包文件名前缀(用户令 2026-09-17)
 
@@ -49,6 +49,25 @@ BUMP_RULE = ('改动落在"解决方案/架构/核心功能" → 大 +1(中/
 #   level: major/minor/patch 表示这一版**相对上一版**是哪一级变化;legacy 表示该版用的是
 #   旧编号体系(0.x,未按本规则),仅作历史对账用。
 HISTORY: tuple[dict, ...] = (
+    dict(version='2.10.4', date='2026-09-22', level='patch',
+         title='数据要求说明补测点:安全链与数字输入、执行器与热管理、计数账、CMS 采集参数、位号字典',
+         note='纯交付物修订 ⇒ 小版本 +1。用户令: 「测点遗漏体检的方案补进数据要求说明」。'
+              '体检口径(六组真源): 现场件表头 595 个 10 分钟通道(9 前缀)· 标准仓契约 164 登记项(10 中文域)·'
+              '窄仓 48 列 · 1 分钟转发层 76 列 · CMS 振动 71 项 · 状态与告警与工单与整定值 44 字段;'
+              '逐列判定(参考/覆盖/缺失/待判): 595/325/151/119、164/117/31/16、48/46/0/2、76/61/11/4、71/50/19/2、44/33/6/5。'
+              '三块结构性遗漏: ① din_ 数字输入 93 列几乎整片未登记(烟雾/急停/外部停机/UPS/油位/滤芯/接地刀闸/能见度);'
+              '② dot_ 执行器 69 列整片为空(泵/阀/加热器/冷却器/通风),而文档把「热链与冷却」列为支撑功能;'
+              '③ cnt_ 计数账 69 列只登记 6 条(外部错误小时= IEC 责任剥离并列账、OK 与可用小时、各类停机小时、寿命小时)。'
+              '补齐内容: 10 分钟节新增「数字输入与安全链」「执行器命令与热管理」两域,扩充计数与统计及 tur/flg/int/prs/grd;'
+              '秒级节补 11 条;CMS 节新增「采集参数与溯源要求」小节(键相/转速脉冲、窗函数、采样频率、量程与过载、'
+              '序列号与配置、触发时刻、标称频率等 —— 没有键相无法做真阶次跟踪,窗函数在振动侧两侧都缺);'
+              '第 5 章增「位号释义」质量要求;第 8 章收资清单增「测点与位号字典」一项'
+              '(119 条待判通道没有位号释义就永远只能存而不解)。'
+              '口径不变: 只写中文业务含义名 + 度量单位 + 必须性,不出现英文列名/文件名/落盘位置/机组编号/样本场现状;'
+              '单位只取自已取证口径(canonical 词典 unit_majority、机型契约 unit),查不到写「未取证」;'
+              '中文业务名取自 src/windscada/i18n.py 的 STEM 中译(源西门子 WTC-3 IO 表)与产物列名。'
+              '验证: 严格模式(英文标识/扩展名/路径/机组编号/现状字样)0 命中;去标识化 0 命中;'
+              '21 类逐类仍有四列测点表;表号引用闭合;guanlan.py check 全绿;三份 docx 重渲到 2.10.4。'),
     dict(version='2.10.3', date='2026-09-22', level='patch',
          title='交付件定名:设计说明改为「系统设计说明」(与需求分析、数据要求说明命名对齐)',
          note='纯交付物修订(文档内容未变,只改交付件名称与随之而来的引用)⇒ 小版本 +1。'

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio