主页 › 范文 › 轮机工程 › 本文

船舶推进功率的分层贝叶斯建模方法

摘要

文章提出分层贝叶斯建模框架,用于预测船舶推进功率消耗。该方法整合多艘船舶的运营数据,通过超模型将船舶特征(如总吨位)与阻力系数关联,克服单一船舶数据不足的局限。基于64艘邮轮真实数据验证:在仅有午报数据的场景下,分层模型使风阻系数估计误差降低50%;仅凭船舶特征预测时,其精度超越传统白盒模型STEAM2(中位残差降低40%)。贝叶斯框架同时提供功率预测的不确定性量化,为船舶能效优化与碳排放评估提供新工具。

1. 引言

航运业占全球CO2排放量3%,单艘大型船舶年排放达12万吨。传统白盒模型(如STEAM2)依赖物理公式计算阻力,忽略风浪、浅水效应等关键因素,导致功率预测偏差。文章提出分层贝叶斯灰盒模型,结合船舶运营数据与物理框架,实现高精度功率预测与碳排放评估。

2. 建模框架

2.1 传统白盒模型局限

STEAM2模型基于Hollenbach阻力公式:总阻力 \(R_T = R_F + R_R\),其中摩擦阻力 \(R_F = C_F \frac{\rho}{2}SV^2\),残余阻力 \(R_R = C_R \frac{\rho}{2}(B \cdot T/10)V^2\)。该模型存在三重局限:

  • 忽略气动阻力、浅水效应等实际因素
  • 湿表面积 \(S\) 依赖经验公式(433艘船回归得出)
  • 未利用船舶运营数据校准系数

2.2 分层贝叶斯灰盒模型

核心创新在于建立两级结构:

船舶级模型:推进功率方程
\[ P_i = \underbrace{a_i V_i^3}_{\text{水动力阻力}} + \underbrace{b_i \cos(\alpha_i) U_{R,i}^2 V_i}_{\text{气动阻力}} + \varepsilon_i \]

超模型:关联阻力系数与船舶特征
\[ \begin{aligned} a_i &= \lambda_1 + \lambda_2 \cdot \text{GT}_i + \eta_a \\ b_i &= \lambda_3 + \lambda_4 \cdot \text{GT}_i + \eta_b \end{aligned} \]

其中GT为总吨位,\(\eta_a \sim \mathcal{N}(0,\sigma_a)\) 表征模型误差。通过Stan工具进行贝叶斯推断,同时估计船舶特定参数 \((a_i,b_i)\) 和超参数 \((\lambda_{1:4},\sigma_a,\sigma_b)\)。

3. 实验与结果

3.1 数据预处理

基于Eniram平台64艘邮轮高频数据:

  • 过滤港口机动状态与浅水区域(GEBCO水深<20m)
  • 剔除负功率/速度等异常值
  • 构建两类数据集:原始高频数据(30分钟间隔)与午报模拟数据(24小时平均)

3.2 分层模型正则化效应

在午报数据场景下(图2):

  • 水动力系数 \(a_i\):船舶级数据信息充足,分层模型影响微弱
  • 风阻系数 \(b_i\):独立估计出现非物理值(近零),分层模型将估计值收缩至合理范围,不确定性降低50%

3.3 模型精度对比

以船速-功率曲线为评估基准(图3-5):

模型类型中位残差主要偏差特征
STEAM2白盒-15%低速低估/高速高估,忽略风阻
分层先验模型-3%零中心分布,仅用GT预测
船舶级校准模型-0.5%最佳但需船舶特定数据

分层模型精度提升源于:通过数据隐含校准船体粗糙度、波浪破碎阻力等STEAM2忽略因素。

3.4 不确定性量化

贝叶斯框架提供功率预测置信带(图6):给定总吨位GT,可生成船速-功率曲线的50%与95%置信区间。验证表明真实曲线均落入95%置信带内,为船舶能效优化提供风险决策依据。

4. 应用前景

该方法突破传统船舶建模局限:

  • 数据匮乏场景:仅凭船舶特征预测功率,精度超越物理模型
  • 全球排放评估:扩展至IMO数据库数万艘船舶
  • 运营优化:航线/航速决策无需安装昂贵监测系统

未来方向:引入吃水、船体粗糙度等特征;扩展至服务功率与发动机模型;开发序列化计算框架处理超大规模数据。

相关论文