fast marching method 计算内波相速度

本文介绍了一种基于经验公式计算内孤立波相速度的方法,并使用快速行进法求解eikonal方程来确定波峰线的传播轨迹。文中详细列出了计算所需的参数及起始点坐标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在计算内孤立波传播轨迹的时候,可以应用(Jackson,2009)(J09)提出的经验公式

C(x,y)=Cmaxtanh[B1+H(x,y)B2]

这里就使得相速度只与水深和经验参数Cmax,B_1,B_2,有关。
根据J09,经验参数为:
Cmax=2.971 m/s
B1=0.003
B2=1390.758 m
起始点源为:
Lat=20.529N
Lon=124.879E
得出相速度之后,可以解eikonal equation(EE)来确定波峰线的传播轨迹。
(Tx)2+(Ty)2=1C(x,y)2(EE)

解EE的方法为fast marching method(FMM).FMM是一种解最短路径的方法,与传统的解最短路径问题Dijkstra’s Method(DM)算法的不同在于,DM的路径一定要沿各点前进,而FMM的路径可以为不沿格点的斜线。
[Level Set Methods and Fast Marching Methods p94-95
这里写图片描述
这里写图片描述
这里写图片描述
计算结果如下
计算结果如下
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值