I will lift up my eyes to the hills. From whence comes my help. My help comes from the Lord who made heaven and earth. Psalm 121:1-2
Pipeng Free Online Software : Ocean Current Calculators
Home Up Level Site Map My Pipeng Help? Contact
List Detail Email Instructions Bookmark
Pipeng : Ocean Current And Combine Ocean Wave And Current Calculation Module

Ocean Current Calculators

Description : Ocean current velocity, and combined wave and current velocity calculators.

Discussion : The ocean current can be analysed using either the one seventh power law or the logarithmic profile. Current velocity can be calculated either at a single point, or as the average velocity integrated over a range. Wave velocity can be calculated using an Airy, Stokes or Cnoidal model or from the velocity amplitude.

Figures :

Calculator Tools In This Module:

CALC : Ocean : Wave 401 : Ocean Current Velocity : Calculator
CALC : Ocean : Wave 402 : Ocean Current Average Velocity : Calculator
CALC : Ocean : Wave 411 : Combined Ocean Current And Wave Velocity : Airy Stokes And Cnoidal Wave : Calculator


Link

Module List

CALC : Ocean : Wave 401 : Ocean Current Velocity : Calculator

Description : Calculate the current velocity profile versus elevation above the seabed.

Discussion : The current velocity is calculated relative to a measured reference velocity at a reference elevation. For best results the reference velocity should be measured at an elevation close to the target elevation. Especially in deep water, current flow can be stratified with different layers moving at different speeds and directions.

Options :

  • Current type : One Seventh Power Law, Logarithmic Or User

Input Variables :

  • C = Current Type
  • Um = Reference Velocity
  • r = Seabed Roughness
  • zc = Height Above Seabed
  • zm = Reference Elevation

Output Variables :

  • Uc = Current Velocity

Calculation :

 If C = 1 : Power Law
  Uc = Um ( zc / zm ) 1 / 7
 Otherwise If C = 2 : Log Law
  Uc = Um log( zc / r ) / log( zm / r )
 Otherwise If C = 3 : User
  Uc = Um
 End of If Block

Back To Top

CALC : Ocean : Wave 402 : Ocean Current Average Velocity : Calculator

Description : Calculate the average current velocity over a section elevation above seabed.

Discussion : Enter the elevation of the top and base of the target section.

Options :

  • Current type : One Seventh Power Law, Logarithmic Or User

Input Variables :

  • C = Current Type
  • Um = Reference Velocity
  • r = Seabed Roughness
  • zb = Base Height Above Seabed
  • zm = Reference Elevation
  • zt = Top Height Above Seabed

Output Variables :

  • Uc = Current Velocity

Calculation :

 If C = 1 : Power Law
  Uc = 7 / 8 Um / ( zt - zb )( zt 8 / 7 - zb 8 / 7 ) / zm 1 / 7
 Otherwise If C = 2 : Log Law
  Uc = Um / ( zt - zb )( zt ( log( zt / r ) - 1 ) - zb ( log( zb / r ) - 1 ) ) / log( zm / r )
 Otherwise If C = 3 : User
  Uc = Um
 End of If Block

Back To Top

CALC : Ocean : Wave 411 : Combined Ocean Current And Wave Velocity : Airy Stokes And Cnoidal Wave : Calculator

Description : Calculate the combined current and wave velocity.

Discussion : Calculates the wave velocity and acceleration, the current velocity, and the total velocity. Check that the convergence check value is close to or equal to one.

Options :

  • Wave type : Airy, Stokes, Cnoidal or User defined amplitude
  • Current type : One Seventh Power Law, Logarithmic Or User

Input Variables :

  • Θ = Wave Phase Angle
  • A = Horizontal Acceleration Amplitude
  • C = Current Type
  • H = Ocean Wave Height
  • T = Ocean Wave Period
  • U = Horizontal Velocity Amplitude
  • Um = Reference Velocity
  • W = Wave Type
  • d = Water Depth
  • r = Seabed Roughness
  • zc = Height Above Seabed
  • zm = Reference Elevation

Output Variables :

  • Aw = Horizontal Acceleration Phase
  • Uc = Current Velocity
  • Ut = Total Velocity
  • Uw = Horizontal Velocity Phase
  • cvg = Convergence Check

Calculation :

 If C = 1 : Power Law
  Uc = Um ( zc / zm ) 1 / 7
 Otherwise If C = 2 : Log Law
  Uc = Um log( zc / r ) / log( zm / r )
 Otherwise If C = 3 : User
  Uc = Um
 End of If Block
 If W = 1 : Airy
 list( Uw , Aw , cvg ) = AiryTU( H , d , T , zc , Θ )
 Otherwise If W = 2 : Stokes
 list( Uw , Aw , cvg ) = StokesTU( H , d , T , Θ , zc )
 Otherwise If W = 3 : Cnoidal
 list( Uw , Aw , cvg ) = CnoidalTU( H , d , T , Θ , zc )
 Otherwise If W = 4 : User Defined
  cvg = 1
  Uw = U cos( Θ )
  Aw = A sin( Θ )
 End of If Block
Ut = Uc + Uw

Back To Top

3 rows selected

Back To Top

Copyright © Pipeng Ltd 2010 : EULA
List Detail Email Instructions Bookmark
Home Up Level Site Map My Pipeng Help? Contact
pipeng.com (189 μs : 16 ms : 1.246 MB)