4. 孪生模型基线管理
在役风机的数字孪生模型不是一次性交付物,它从投运起就持续被修改:叶片气动参数随实测功率曲线修正,齿轮箱效率随油温与磨损漂移,主控限功率逻辑随电网调度要求调整。如果没有基线,任何一次修改都会让“当前模型到底对应哪一版物理风机、哪一版控制策略”变得无法回答。基线管理的本质,是在模型生命周期中选定若干稳定时刻,把该时刻的全部模型资产连同其配置标识冻结成一份可追溯、可回滚的参照点。
三类基线的定义与区别
功能基线描述的是“孪生模型要满足什么”。它由物理风机的设计目标与运行需求导出,内容包括额定功率、切入切出风速、功率曲线目标、载荷约束、并网与安全功能等,通常以需求条目和验收判据的形式存在。功能基线回答的是能力问题,不涉及这些能力由哪个子模型承担。
分配基线描述的是“这些功能分别由哪些子模型承担”。它把功能基线中的需求逐条分解到气动、传动链、发电机、变流器、主控、塔架结构等子模型上,并明确每个子模型的接口、输入输出变量、精度指标和版本号。分配基线是需求与实现之间的桥梁,也是后续变更影响分析的起点。
产品基线描述的是“最终交付并可运行的模型整体”。它包含各子模型的具体版本、参数文件、标定数据、仿真工况集、验证报告以及运行配置,是可直接部署到孪生平台、用于状态评估或预测的完整快照。产品基线一旦建立,任何子模型的替换都必须走变更流程。
三者的关系是逐层细化、逐层冻结:功能基线约束分配基线,分配基线约束产品基线;变更自下而上触发影响评估,自上而下决定是否放行。
在役风机孪生模型初始基线的建立过程
下面以一个已投运的 2.0 MW 陆上风机为例,说明如何为其建立初始基线。该风机已运行两年,现场有 SCADA 历史数据、一次功率曲线测试报告和主控参数表,孪生模型此前处于“边用边改”的无基线状态。建立初始基线的目标,是把当前可用状态固化为第一版产品基线,并补齐功能基线与分配基线,使后续修改有据可依。
第一步是整理功能基线。从风机设计文件和并网协议中提取可验证的需求条目,例如:额定功率 2.0 MW(±2%)、切入风速 3 m/s、切出风速 25 m/s、在 4~11 m/s 区间功率曲线相对实测偏差不超过 5%、塔顶前后向位移在额定工况下不超过设计限值。每条需求都要有明确的验证方式,如“用 10 分钟平均 SCADA 数据对比”或“用载荷仿真工况集验证”。这些条目经评审后冻结为功能基线 FB-001。
第二步是建立分配基线。把上述需求分解到子模型:功率曲线目标分配给气动子模型与主控限功率子模型,要求气动模型在 4~11 m/s 区间的 Cp 曲线误差不超过 3%;塔顶位移约束分配给塔架结构子模型与载荷计算模块;并网安全功能分配给主控子模型。同时定义接口变量,例如气动子模型输出机械转矩给传动链子模型,传动链输出转速给发电机子模型,主控子模型输出桨距角与转矩指令。分配基线 AB-001 以矩阵形式记录“需求编号—承担子模型—接口变量—精度指标—验证工况”。
第三步是冻结产品基线。将当前各子模型的可用版本、参数文件、标定数据和验证工况集打包,形成产品基线 PB-001。关键是要给每个资产分配唯一标识和校验值,例如:
PB-001 资产清单(示例)
AERO-v1.3 气动子模型 Cp表: aero_cp_v13.csv SHA256: 3f9a...
DRV-v1.1 传动链子模型 效率表: drv_eff_v11.csv SHA256: 7c2e...
GEN-v1.0 发电机子模型 参数: gen_param_v10.json SHA256: b81d...
CONV-v1.2 变流器子模型 配置: conv_cfg_v12.xml SHA256: 5a44...
CTRL-v2.0 主控子模型 参数: ctrl_param_v20.csv SHA256: e09f...
TOWER-v1.1 塔架子模型 模态: tower_mode_v11.txt SHA256: 1d77...
工况集: case_set_2024Q2 验证报告: report_PB001.pdf
第四步是编写基线说明。基线说明不是简单罗列文件,而要回答“这份基线对应物理风机的什么状态、依据什么数据、有哪些已知偏差”。示例内容如下:
基线说明(示例)
基线编号:PB-001;建立日期:2024-06-30;对应物理风机:2 号机组,投运日期 2022-05,主控程序版本 CTRL-2.0。
数据依据:2023-07 至 2024-06 的 SCADA 10 分钟平均数据,经清洗后有效记录 48,120 条;2023-11 功率曲线测试报告。
标定情况:气动 Cp 表按实测功率曲线在 4~11 m/s 区间修正,修正后该区间平均偏差由 6.8% 降至 3.2%;传动链效率按齿轮箱油温分段标定。
已知偏差:12~15 m/s 区间模型功率略高于实测约 2.5%,原因可能是叶片污染,暂不修正,待下次清洗后复测。
验证结论:在 case_set_2024Q2 的 36 个工况中,功率偏差合格 33 个,塔顶位移偏差合格 36 个,满足放行条件。
批准:模型负责人、风机专业负责人、运维代表三方签字后生效。
基线建立后,日常使用中若需修改某个子模型,例如把气动 Cp 表更新为清洗后的新数据,应先提交变更申请,说明变更原因和影响范围。变更评估要检查是否影响功能基线中的功率曲线判据、是否影响分配基线中的接口变量、是否需要重新验证。验证通过后,发布 PB-002,并在基线说明中记录与 PB-001 的差异。这样,任何时刻都能回答“当前孪生模型对应哪一版物理状态、依据哪些数据、经过哪些验证”。
建立初始基线时,不必追求所有子模型都达到最高精度。关键是先把当前可用状态完整、诚实地冻结下来,把已知偏差写清楚。一个带有明确已知偏差的基线,比一个“看起来完美但无法追溯”的模型更有工程价值。
对于在役风机,基线建立时机通常与年度检修、功率曲线测试或主控程序升级同步,这样基线所对应的物理状态和数据窗口比较清晰。若风机发生叶片更换、齿轮箱大修或主控策略重大调整,应重新评估是否建立新的产品基线,而不是在旧基线上无限叠加修改记录。