Pipeng Toolbox : Wave Acceleration Modules Login
Short Cuts
GO
Main ±
Beams ±
References ±
Fluid Flow ±
Fluid Properties ±
Maths ±
Materials ±
Pipelines ±
Soils ±
Subsea ±
Data ±
Units ±
Help ±
Demo

Wave Acceleration Modules

Links : ±
CALCULATOR MODULE : Airy Linear Gravity Wave   ±

Calculate Airy wave velocity, acceleration and surface profile. The Airy linear gravity wave theory is a first order model of freshwater and seawater gravity waves. The Airy wave is assumed to have a simple sinusoidal (first order harmonic) profile which is a reasonable approximation for small amplitude deep water waves. As the wave amplitude increases and or the water depth decreases the waves tend to become more peaky and are no longer a simple sinusoidal shape. The Airy wave model is then less accurate for analysing water particle motions. For large amplitude waves, or shallow water waves other wave models such as Stokes wave or Cnoidal wave should be used. The recommended wave type is displayed below the calc bar.

Check that the convergence is close to or equal to one. The wave period should be measured at zero current velocity to avoid Doppler effects.

    Related Modules :

    CALCULATOR MODULE : Stokes Fifth Order Wave   ±

    Calculate Stokes wave velocity, acceleration and surface profile using Skjelbria and Hendrickson's fifth order wave method.

    Stokes wave model is suitable for waves with short wavelength or small amplitude. The calculators include the correction to the sign of the c 8 term in the C2 coefficient (changed from + to -2592 c 8 ). Check that the convergence is close to or equal to one. The wave period should be measured at zero current velocity to avoid Doppler effects.

    Note : The Stokes wave theory uses a truncated infinite series. The truncated series is only valid for certain conditions. For shallow water waves the cnoidal wave is recommended. The recommended wave type is displayed below the calc bar.

    Reference : Lars Skjelbria and James Hendrickson, Fifth Order Gravity Wave Theory

      Related Modules :

      CALCULATOR MODULE : Cnoidal Fifth Order Wave   ±

      Calculate Cnoidal wave velocity, acceleration and surface profile using Fentons 1999 fifth order wave method.

      The Cnoidal wave is defined by the elliptic modulus m, the wave trough depth w, and the wave alpha parameter α. The Cnoidal wave model is a truncated series and is only valid within certain ranges. The Cnoidal wave theory is not recommended where the wavelength over water depth ratio (Lod) is less than 8. The recommended wave type is displayed below the calc bar.

      Note : The cnoidal wave theory uses a truncated infinite series. The truncated series is only valid for conditions where the series converges (m > 0.8). For deep water waves with small m, the series does not converge (use the Stokes wave instead).

      Check that the convergence is close to or equal to one. The wave period should be measured at zero current velocity to avoid Doppler effects.

      Reference : J D Fenton, The Cnoidal Theory Of Water Waves, Developments in Offshore Engineering, Gulf, Houston, chapter 2, 1999

        Related Modules :

        CALCULATOR MODULE : Morison's Equation Wave And Current Load   ±

        Calculate wave and current loads on submerged structures using Morison's equation (Airy Stokes and Cnoidal waves).

        For vertical structures the load forces are due to the horizontal velocity and acceleration only. For horizontal structures the load forces also include vertical velocity and acceleration. Lateral (lift) forces are due to non symmetric flow around the structure, either because of proximity to the seabed or another structure, or by non symmetric cross section. The Keulegan Carpenter number is a measure of the ratio of wave inertial forces and drag forces.

        Change Module :

        CALCULATOR MODULE : Ocean Wave And Current Velocity And Acceleration   ±

        Calculate ocean wave and current velocity and acceleration for Airy, Stokes, cnoidal and JONSWAP waves.

        Wave velocity and acceleration can be calculated for Airy, Stokes, and Cnoidal waves. The recommended wave type is displayed below the calc bar. Use the Result Plot option to compare the Airy, Stokes, and cnoidal wave profiles. The seabed significant wave velocity and zero upcrossing period can be calculated from the JONSWAP surface spectrum.

        Current velocity can be calculated near the seabed using either the logarithmic profile, or the 1/7th power law profile. The logarithmic and power law profiles are not valid For large elevations above the seabed.

        Note : The Stokes and cnoidal waves use trucated infinite series. Under certain conditions the truncated series do not converge properly. The Stokes wave is not suitable for shallow water waves. The cnoidal wave is not suitable for deep water waves. The recommended wave type is displayed below the calc bar. The JONSWAP wave uses an Airy wave transfer function to calculate seabed velocity. The JONSWAP wave is not suitable for very shallow waves (near breaking).

        Change Module :

        CALCULATOR MODULE : Ocean Wave Velocity And Acceleration   ±

        Calculate ocean wave velocity and acceleration for Airy, Stokes, cnoidal and JONSWAP waves.

        Wave velocity and acceleration can be calculated for Airy, Stokes, and Cnoidal waves. The recommended wave type is displayed below the calc bar. Use the Result Plot option to compare the Airy, Stokes, and cnoidal wave profiles. The seabed significant wave velocity and zero upcrossing period can be calculated from the JONSWAP surface spectrum.

        Note : The Stokes and cnoidal waves use trucated infinite series. Under certain conditions the truncated series do not converge properly. The Stokes wave is not suitable for shallow water waves. The cnoidal wave is not suitable for deep water waves. The recommended wave type is displayed below the calc bar. The JONSWAP wave uses an Airy wave transfer function to calculate seabed velocity. The JONSWAP wave is not suitable for very shallow waves (near breaking).

        Change Module :