有效波高算法

计算科学 算法
2021-12-03 06:25:56

我试图找到有效波高的计算算法 H1/3, 要么Hs要么Hsig在时域。这被定义为测量波的三分之一部分的平均高度——它们是N在数量上——具有最大的波高:

H1/3=113Nm=113NHm

对于示例集,请考虑{100,300,400,400,..}高度值Hm.

1个回答

显着波高,H1/3,定义为所有波浪中最高三分之一的平均高度,是历史性的。早期是通过肉眼观察波的状态,从而产生了这个定义H1/3. 这个数量不一定等于当代有效波高的概念,Hs,其定义为:

Hs=4m0,
在哪里m0是波方差谱的零阶矩:

m0=F(f) df=<η2>.

η是表面高程,并且<η2>是表面高程方差的时间平均值。

尽管HsH1/3, Phillips (1977) 表明HsH1/3对于窄波方差谱F(f). 参见菲利普斯的《上层海洋动力学》,1977 年,剑桥大学出版社。

如果你有时间序列η, 然后你可以计算Hsm0以一种直接的方式。请记住,Hs作为一个积分量仅对空间和时间准均匀的线性(小斜率)波有意义,即F(f)Hs变化的时间尺度明显长于η.