海浪建模

分类:流体分析·船舶海洋 | 2026-10-01 改写
CAE visualization for wave modeling theory - technical simulation diagram
波浪建模

理论:周期与水深决定波浪

概述

🙋

用CFD造波时,首先要定什么?

🎓

首先是波长。波浪不能只由周期决定,长度和速度都随水深变化,把它们联系起来的是色散关系。知道波长,就能确定计算域大小、网格细度、造波区和消波区长度。波峰前进速度与能量前进速度也不同,波何时到达结构物以及波浪输送多少能量由群速度决定。我们改变周期和水深来计算。

色散关系

$$ \omega^2 = g k \tanh(kh),\qquad L = \frac{2\pi}{k},\qquad c = \frac{L}{T},\qquad c_g = \frac{c}{2}\left(1 + \frac{2kh}{\sinh 2kh}\right) $$

深水/浅水极限与能量

$$ L_0 = \frac{gT^2}{2\pi}\ (\text{deep}),\qquad c \to \sqrt{gh}\ (\text{shallow}),\qquad P = \frac{\rho g H^2}{8}\,c_g $$

深水(水深>波长的1/2)时波长与周期平方成正比,浅水(水深<波长的1/20)时速度只由水深决定。P为波高H的波每米波峰输送的能量。

Coffee Break 随笔闲谈

艾里的波浪理论

水波线性理论由英国天文学家乔治·艾里于1845年整理而成,至今仍称艾里波理论。后来斯托克斯给出了波高较大的非线性理论,浅水中又发展了孤立波和椭圆余弦波理论。现代CFD在计算域入口造波时,仍以这些理论解给定速度和水面形状。理论也是检验计算是否正确传播波浪的基准。

算例

例1:不同周期与水深的波长和速度

周期水深波长相速度群速度波能(H = 2 m)
6 秒100 m56 m9.4 m/s4.7 m/s23 kW/m
10 秒100 m156 m15.6 m/s7.8 m/s39 kW/m
10 秒20 m121 m12.1 m/s9.3 m/s47 kW/m
10 秒5 m68 m6.8 m/s6.3 m/s32 kW/m
14 秒100 m297 m21.2 m/s11.9 m/s60 kW/m

浅水极限速度√(gh)在水深5 m时为7.0 m/s,周期10秒的波在5 m水深为6.8 m/s,接近该值。

例2:CFD网格(周期10秒、波高2 m、深水)

项目值
波长156 m
波陡 H/L0.013
横向网格(每波长80格)1.95 m
水面附近竖向(每波高15格)0.13 m
3个波长的二维域横向240格 × 水面附近约45格
🙋

周期10秒的波从深水来到5 m水深,波长缩短到一半以下。

🎓

周期不变而速度下降,所以波长变短。深水中波浪感觉不到水深,变浅后被海底拖慢。此时群速度下降,能量聚集,波高增大,最终破碎。靠近岸边的波陡然高起就是这个原因。CFD中波长变短的浅水区需要更细的网格,所以水深变化的区域网格尺寸也要随位置调整。深水中群速度为相速度一半这一点,可用来估算波群穿过计算域所需的时间。

CFD中的波浪处理

  1. 由周期与水深求波长,确定网格和计算域大小。
  2. 入口设造波区、出口设消波(衰减)区,长度取1~2个波长。
  3. 波陡大的波用斯托克斯波等非线性理论给定。
  4. 时间步长取周期的1/100~1/500左右,并确认库朗数。
  5. 传播几个波长后的波高与理论比较,确认数值衰减。
Coffee Break 随笔闲谈

“波浪半路消失了”

某浮体波浪中分析时,造出的波到达浮体时波高已降到理论值的六成左右。调查发现横向网格每个波长只有约25格,波在传播中被数值粘性衰减。改为每波长80格、水面附近加密后,波高衰减控制在百分之几以内。作用在浮体上的力大致与波高成正比,网格粗糙直接导致了载荷低估。

常见错误

错误与对策

错误后果对策
浅水处用深水公式高估波长求解色散关系
网格粗波浪衰减每波长60~100格
无消波区或太短混入反射波1~2个波长的消波区
按相速度算能量到达到达时间算错用群速度
陡波用线性理论波形与力算错非线性理论
🙋

我想了解相关内容。

关联模拟器

在本领域的交互式模拟器中体验理论

模拟器列表

相关领域

热解析V&V·质量保证结构解析
本文的评价
感谢您的回答!
有帮助
希望更
详细
报告
错误
有帮助
0
希望更详细
0
报告错误
0