3. 产量数据口径与采集

能耗与产量的关联分析,第一步不是建模,而是把"产量"这个量定义清楚。同一台设备,用不同的计数口径统计出来的产量可能相差百分之几甚至更多,而能耗数据只有一份,口径不统一就会让单位产品能耗(kWh/件)出现系统性偏差。本节围绕五个必须锁定的口径要素展开:计数方式、节拍、良品与不良品、批次与工单、时间粒度对齐。

一、产量计数方式:三种典型信号源

产线产量计数通常来自三类信号源,它们的精度、延迟和适用场景各不相同。

  • PLC 计数器(脉冲计数):由光电开关、接近开关或编码器在工件通过时产生一个上升沿,PLC 内部计数器累加。优点是实时、粒度细;缺点是可能因抖动、反光、双件并行而多计或漏计,需要设置防抖时间(常见 20~100 ms)和边沿触发方式。
  • 设备节拍计数(循环完成信号):以设备完成一个加工循环为一次计数,例如注塑机开模到位、冲压机滑块回到上死点。它统计的是"设备做了多少次",而不是"产出了多少件",一模多腔时必须乘以腔数。
  • MES/工单报工计数:由操作员扫码报工或系统按工单自动汇总,粒度粗(通常按班次或工单),但带有良品/不良品属性,是财务和管理口径的基准。

实践中推荐以 PLC 脉冲计数作为能耗关联的高频数据源,以 MES 报工作为校准基准,两者按班次对账。若差异超过 1%,需先排查计数信号,而不是直接进入能耗分析。

二、节拍:把"件数"换算成"运行时间"

节拍(Cycle Time,CT)是设备完成一件产品所需的时间,单位通常为秒/件。它与产量的关系是:理论产量 = 有效运行时间 ÷ 节拍。节拍在能耗分析中有两个用途:一是判断设备是否处于正常速度运行(节拍变长往往意味着降速、等待或小停机);二是把不同产品的产量折算成"标准节拍当量",使多品种混线时的能耗可比。

例如某装配工位标准节拍为 12 s/件,某班次实际运行 6.5 h(23400 s),理论产量为 1950 件;若实际计数为 1820 件,则设备综合效率约为 93.3%,缺口 130 件对应约 26 min 的损失,可进一步与能耗曲线上的空载时段比对。

三、良品与不良品:能耗该摊给谁

能耗关联分析中,不良品同样消耗了能源,因此必须区分三种口径:

  • 投入数(Input):进入设备的工件总数,等于良品 + 不良品 + 在制品。
  • 产出数(Output):设备完成加工输出的总数,含不良品。
  • 良品数(Good):通过质检的合格品数量。

计算单位产品能耗时,若关注"合格品的真实能耗成本",分母应使用良品数;若关注"设备加工过程的能效",分母使用产出数更合适。两者差异即不良率带来的能耗损失。建议在数据表中同时保留三列,避免后期无法回溯。

四、批次与工单:关联的天然分组键

批次(Batch)和工单(Work Order)是把产量与能耗对齐的最小业务单元。一个工单通常对应一种产品、一个 BOM 和一个标准节拍,因此工单内的能耗强度具有可比性。采集时应至少记录:工单号、产品编码、计划数量、实际投入、实际产出、良品数、开完工时间戳。能耗数据按工单起止时间切片汇总,即可得到该工单的总电耗和单位产品电耗。

若设备在一个班次内切换多个工单,必须记录每次换型的准确时间点,否则能耗会被错误地摊到相邻工单上。换型时间戳的精度建议不低于 1 min。

五、时间粒度对齐:能耗与产量的"同一把尺"

电表通常以 1 min 或 15 min 为间隔上传有功电能增量,PLC 计数则是事件驱动的瞬时累加。两者对齐的核心是统一时间戳基准和聚合窗口:

  1. 所有数据统一使用同一时区、同一时钟源(建议 NTP 校时),时间戳精确到秒。
  2. 把产量计数按固定窗口(如 1 min)做差分,得到"每分钟件数"。
  3. 把电表增量按同一窗口对齐,得到"每分钟 kWh"。
  4. 两者相除即得该分钟的瞬时单位产品能耗,再按工单或班次聚合。

需要注意边界效应:若电表上报时刻为 10:00:00 代表 09:59:00–10:00:00 的电量,而计数差分窗口为 10:00:00–10:01:00,则两者错位一个窗口。必须在 ETL 阶段明确"左闭右开"或"左开右闭"约定,并在全流程保持一致。

产量数据口径与采集对齐关系 PLC 脉冲计数 光电/接近开关 · 秒级 设备节拍计数 循环完成信号 · 模腔数 MES 报工计数 工单/班次 · 含良品属性 口径要素 投入数 / 产出数 / 良品数 节拍 CT(s/件) 批次号 / 工单号 时间戳(NTP 校时) 电表有功电能增量 1 min / 15 min 窗口 单位:kWh 时间粒度对齐(统一窗口 · 左闭右开) 每分钟件数 = Δ计数 / Δt | 每分钟 kWh = Δ电能 / Δt 单位产品能耗 = kWh / 件 按工单 / 班次聚合,良品口径与产出数口径分别输出 对账校验 PLC 计数 vs MES 报工 偏差 > 1% 先查信号 换型时间戳 精度 ≤ 1 min 避免能耗跨工单错摊

六、一份可直接使用的采集字段清单

把上述口径落到数据表上,建议每条产量记录至少包含以下字段,便于后续与能耗表按时间戳和工单号关联:

字段 示例值 说明
timestamp2025-03-11 10:00:00NTP 校时,精确到秒
equipment_idASM-01设备唯一编码
work_orderWO-20250311-007工单号,关联分组键
batch_noB250311A批次号
product_codeP-2201产品编码
cycle_time_s12.0标准节拍,秒/件
input_qty1820投入数
output_qty1805产出数
good_qty1782良品数
defect_qty23不良品数
count_sourcePLC_PULSE计数来源标识

有了这张表,能耗侧只需按 equipment_id 和时间窗口做切片汇总,即可得到每个工单、每个班次、每分钟的单位产品能耗。口径一旦锁定,后续的关联分析、异常识别和节能改善才有稳定的比较基准。