天天看點

fast marching method 計算内波相速度

在計算内孤立波傳播軌迹的時候,可以應用(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.529∘N

Lon=124.879∘E

得出相速度之後,可以解eikonal equation(EE)來确定波峰線的傳播軌迹。

(∂T∂x)2+(∂T∂y)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

fast marching method 計算内波相速度
fast marching method 計算内波相速度
fast marching method 計算内波相速度

計算結果如下

fast marching method 計算内波相速度

繼續閱讀