ModifiedPiersonMoskowitz#
- class waveresponse.ModifiedPiersonMoskowitz(freq, freq_hz=False)[source]#
Modified Pierson-Moskowitz (i.e., Bretschneider) spectrum, given by:
S(w) = A / w ** 5 exp(-B / w ** 4)where,
A = 5 / 16 * Hs ** 2 * w_p ** 4B = 5 / 4 * w_p ** 4.Hsis the significant wave height.w_p = 2pi / Tpis the angular spectral peak frequency.
- Parameters:
freq (array-like) – Sequence of frequencies to use when generating the spectrum.
freq_hz (bool) – Whether the provided frequencies are in rad/s (default) or Hz.
See also
JONSWAPJONSWAP wave spectrum.
OchiHubbleOchi-Hubble (three-parameter) wave spectrum.
Notes
The modified Pierson-Moskowitz spectrum is implemented according to Section 8.2.2 in reference [1].
References