scientimate.waveorbitalvelocity#

Uw, A, Uwb, Ab = scientimate.waveorbitalvelocity(h, H, T, z, kCalcMethod='beji')

Description#

Calculate maximum wave orbital velocity (Uw), and maximum wave orbital excursion using linear wave theory

Inputs#

h

Water depth in (m)

H
Wave height in (m), H can be approximated and replaced by Hrms for random waves
Hrms: root mean square wave height, Hrms=Hm0/sqrt(2)=Hs/sqrt(2)
Hm0: zero moment wave height, Hs: significant wave height
T
Wave period in (s), T can be approximated and replaced by mean wave period for random waves
If peak wave frequency (Tp) is used, calculated values represent peak wave
z

Vertical elevation from water surface (z=0 at water surface, z=-h at the bed)

kCalcMethod=’beji’
Wave number calculation method
‘hunt’: Hunt (1979), ‘beji’: Beji (2013), ‘vatankhah’: Vatankhah and Aghashariatmadari (2013)
‘goda’: Goda (2010), ‘exact’: calculate exact value
Note: inputs can be as a single value or a 1-D vertical array

Outputs#

Uw

Maximum wave orbital velocity at elevation z in (m/s)

A

Maximum wave orbital excursion at elevation z in (m)

Uwb

Wave orbital velocity at bed in (m/s)

Ab

Wave orbital excursion at bed in (m)

Examples#

import scientimate as sm
import numpy as np

Uw,A,Uwb,Ab=sm.waveorbitalvelocity(1,0.5,3,0.2,'beji')

Uw,A,Uwb,Ab=sm.waveorbitalvelocity([1,1.1],[0.5,0.6],[3,3.1],[0.2,0.3],'exact')

Uw,A,Uwb,Ab=sm.waveorbitalvelocity(np.array([1,1.1]),np.array([0.5,0.6]),np.array([3,3.1]),np.array([0.2,0.3]),'exact')

References#

Beji, S. (2013). Improved explicit approximation of linear dispersion relationship for gravity waves. Coastal Engineering, 73, 11-12.

Goda, Y. (2010). Random seas and design of maritime structures. World scientific.

Hunt, J. N. (1979). Direct solution of wave dispersion equation. Journal of the Waterway Port Coastal and Ocean Division, 105(4), 457-459.

Vatankhah, A. R., & Aghashariatmadari, Z. (2013). Improved explicit approximation of linear dispersion relationship for gravity waves: A discussion. Coastal engineering, 78, 21-22.