3. 拖航阻力计算:静水阻力、风阻力、波浪阻力、流阻力的计算方法,总阻力估算与拖力裕度

各位同行,咱们直接进入正题。

拖航阻力计算,说白了就是算清楚「拖船得使出多大的劲儿,才能把平台稳稳当当拖走」。这活儿看着是算数,其实经验成分很大。我做了十几年拖航操作,见过不少因为阻力估算偏差导致拖缆崩断、平台失控的险情。嗯,咱们今天就把这事儿掰扯清楚。

3.1 静水阻力——最基础的账

静水阻力,就是平台在平静水面上移动时,水对船体的摩擦力和兴波阻力。说白了,就是水「拽着」平台不让走的那股劲儿。

我个人习惯用这个经验公式:

R_still = 0.5 × ρ × V² × S × C_f

其中:

  • ρ —— 海水密度,一般取 1025 kg/m³
  • V —— 拖航速度,单位 m/s(注意不是节)
  • S —— 湿表面积,m²
  • C_f —— 摩擦阻力系数,跟船体粗糙度有关

这里有个坑:C_f 不是固定值。新造的驳船表面光滑,C_f 可以取 0.002;但如果是用了十年的老平台,海生物附着严重,C_f 可能翻倍到 0.004 甚至更高。我曾经在南海拖一个老平台,按新船算的阻力,结果拖船油门踩到底才跑 3 节——后来一查,船底长满了藤壶。

我的经验: 如果平台超过 5 年没进坞清理,静水阻力至少加 30% 的裕度。

3.2 风阻力——别小看那阵风

风阻力,就是风吹在平台上层建筑上的力。驳船式平台上层建筑高,受风面积大,有时候风阻力能占到总阻力的一半以上。

公式很简单:

R_wind = 0.5 × ρ_air × V_wind² × A × C_w

参数说明:

  • ρ_air —— 空气密度,约 1.225 kg/m³
  • V_wind —— 相对风速,m/s(船速+风速的矢量合成)
  • A —— 迎风面积,m²
  • C_w —— 风阻力系数,一般取 0.8~1.2

你想想看,如果平台上有高大的井架、吊机,迎风面积可能上千平方米。六级风(约 13 m/s)吹过来,风阻力就能到十几吨。我建议做方案时,至少按蒲氏 6 级风计算,这是拖航的常规上限。

注意: 风阻力系数 C_w 不是随便取的。方形结构取 1.0,圆柱形取 0.5,复杂结构建议做风洞试验或 CFD 模拟。我曾经见过一个项目,因为把井架当圆柱算,结果实际阻力比计算值大了 40%。

3.3 波浪阻力——最头疼的部分

波浪阻力,是波浪对平台产生的附加阻力。这个最复杂,因为波浪是随机的。

工程上常用简化方法:

R_wave = 0.5 × ρ × g × H_s² × B × C_wave

其中:

  • H_s —— 有义波高,m
  • B —— 船宽,m
  • C_wave —— 波浪阻力系数,跟波陡、船型有关

说实话,这个公式很粗糙。我个人习惯用 DNV-RP-H103 推荐的方法,把波浪阻力分成两部分:

  1. 波浪漂移力 —— 波浪对平台的平均推力
  2. 波浪慢漂力 —— 低频振荡引起的附加阻力

为什么这么分?因为拖航时平台不是静止的,波浪会「推着」平台左右晃,这晃动的能量也要拖船来消耗。我记得有一次拖航,按静水阻力配的拖船,结果遇到 2 米浪,拖缆张力直接超了 50%。从那以后,我算波浪阻力都至少加 20% 的裕度。

核心要点: 波浪阻力跟波高的平方成正比。波高从 1 米涨到 2 米,阻力不是翻倍,是翻四倍。所以拖航窗口期一定要选好。

3.4 流阻力——暗藏杀机

流阻力,就是海流对平台的推力。这个力方向固定,但大小可能很可观。

R_current = 0.5 × ρ × V_current² × A_sub × C_c

参数:

  • V_current —— 流速,m/s
  • A_sub —— 水下投影面积,m²
  • C_c —— 流阻力系数,一般取 0.7~1.0

这里有个容易被忽略的点:流速是矢量。如果海流方向跟拖航方向相反,那就是纯阻力;如果同向,反而是助力。但千万别指望顺流能省多少油——海流方向随时可能变。

我建议按最不利情况算:假设海流跟拖航方向成 30° 夹角,这样既有纵向阻力,又有横向漂移力。横向力虽然不直接增加拖缆负荷,但会让平台偏航,拖船得额外出力纠正航向。

3.5 总阻力估算与拖力裕度

总阻力不是简单相加。因为各种阻力的峰值不会同时出现,工程上常用 平方和开方(SRSS) 的方法:

R_total = sqrt(R_still² + R_wind² + R_wave² + R_current²)

但说实话,我更喜欢用更保守的线性叠加:

R_total = R_still + R_wind + R_wave + R_current

为什么?因为安全。拖航不是做学术研究,宁可多算点,别少算。拖力裕度一般取 1.5~2.0,也就是说:

Required Bollard Pull = R_total × Safety Factor

具体取多少,看海况和平台价值:

海况条件 安全系数 我的建议
良好海况(浪高 < 1m) 1.5 适合短途拖航
中等海况(浪高 1~2m) 1.75 常规拖航推荐值
恶劣海况(浪高 > 2m) 2.0 不建议拖航,但备选方案
避坑指南: 我曾经遇到一个案例,总阻力算出来 80 吨,配了 120 吨系柱拖力的拖船,安全系数 1.5。结果拖到一半遇到阵风,拖缆张力瞬间飙到 110 吨。从那以后,我给自己定了个规矩:安全系数低于 1.75 的拖航方案,我不签字。

3.6 知识体系总览

下面这张图,把拖航阻力的计算逻辑串起来了。你一看就明白:

拖航阻力计算知识体系 总阻力 R_total 静水阻力 R_still 风阻力 R_wind 波浪阻力 R_wave 流阻力 R_current 0.5ρV²SC_f 0.5ρ_airV_wind²AC_w 0.5ρgH_s²BC_wave 0.5ρV_current²A_subC_c V: 拖航速度 S: 湿表面积 C_f: 摩擦系数 V_wind: 相对风速 A: 迎风面积 C_w: 风阻系数 H_s: 有义波高 B: 船宽 C_wave: 波浪系数 V_current: 流速 A_sub: 水下面积 C_c: 流阻系数 总阻力 = SRSS 或 线性叠加 所需拖力 = 总阻力 × 安全系数 (1.5~2.0) 安全系数根据海况和平台价值选取,建议不低于 1.75

这张图把咱们刚才讲的内容串起来了。你从总阻力出发,往下拆成四个分支,每个分支有自己的公式和关键参数。最后再回到总阻力,乘以安全系数,得到所需拖力。

嗯,这就是拖航阻力计算的完整逻辑。下次做方案时,按这个框架走,基本不会漏项。

专注资料整理