1. 水下生产系统功能测试范围与边界界定
为什么先划边界,再谈测试
水下生产系统的功能测试最容易出问题的地方,不是"测不出来",而是"测错了层级"。同一项液压保压功能,在SCM单体上做只能证明阀和传感器本身可用;但"脐带缆供压→SCM分配→采油树执行阀动作→压力反馈回传"这条完整链路,只有在系统集成层面才能验证。若边界不清,会出现两种典型浪费:设备厂重复做系统级测试(成本高、工装不具备),或系统集成商默认设备已测而漏掉接口功能(风险外溢到海上调试)。
本例以一套典型配置为对象:1棵卧式采油树 + 1座管汇 + 1台SCM + 1个脐带缆终端(UTA),依据系统规格书与 API 17D(水下井口与采油树设备)、API 17F(水下生产控制系统)划分出厂测试(FAT)、集成测试(SIT/EFAT)与现场接收测试(SAT)的功能边界。
三层测试的功能归属原则
划分边界时使用三条判据,按优先级依次判断:
- 接口判据:功能是否跨越两个设备的机械/液压/电气接口?跨接口即不能由单体验证。
- 回路判据:功能是否依赖闭环反馈(如阀位反馈、压力变送器回读)?闭环必须整链验证。
- 环境判据:功能是否受长距离脐带缆、水深压力或安装姿态影响?受影响则留到SAT或SIT模拟条件下验证。
三条判据都不满足的纯设备内部功能,归入FAT,不重复上移。
测试项清单与责任矩阵
下表按上述判据把关键功能分配到层级,并明确主责方(R)与见证/确认方(W)。"系统层面验证"列标注该功能是否必须脱离设备单体、在整链条件下完成。
| 功能项 | FAT | SIT/EFAT | SAT | 系统层面验证 | 主责 / 见证 |
|---|---|---|---|---|---|
| SCSSV 独立开关动作与座封 | R | W | — | 否 | 采油树厂 / 集成商 |
| 采油树主阀液压保压与内漏 | R | W | — | 否 | 采油树厂 / 集成商 |
| SCM 方向阀切换时序 | R | W | — | 否 | SCM 厂 / 集成商 |
| UTA→SCM→采油树整链液压保压 | — | R | W | 是 | 集成商 / 业主 |
| 阀位指令—反馈闭环一致性 | — | R | W | 是 | 集成商 / 业主 |
| SCM 冗余通道切换 | W | R | W | 是 | 集成商 / 业主 |
| 管汇—采油树跨接管接口密封 | — | R | W | 是 | 集成商 / 业主 |
| 长脐带缆通信误码率 | — | W | R | 是 | 业主 / 集成商 |
| 实际水深下液压响应时间 | — | — | R | 是 | 业主 / 集成商 |
边界界定中的两个易错点
易错点一:把"设备能动作"当成"系统功能通过"。SCM 单体测试中方向阀切换正常,不代表经 UTA 长管路后压力建立时间仍满足规格书要求。管路容积与沿程损失会显著改变响应,这类功能必须列入 SIT 的系统层面验证项。
易错点二:把环境敏感项提前到 SIT 硬做。实际水深压力、安装姿态影响的功能,陆上无法等效复现,强行在 SIT 模拟只会得到不可信结论。正确做法是在 SIT 完成接口与闭环验证,把环境相关判据明确留给 SAT,并在测试项清单中标注"SAT 专属"。
完成上述划分后,测试项清单即可作为后续各专项测试方案(液压回路、电气通信、接口密封等)的输入,每一项都能追溯到明确的层级、责任方与验证条件。