Wave Loading Calculator
Calculate wave forces on cylindrical structures using the Morison equation with linear (Airy) wave theory, including drag and inertia components.
About this calculator
This calculator implements the Morison equation, the standard method (per DNV-RP-C205 and API RP 2A-WSD) for computing wave-induced force on a slender cylindrical member such as a jacket leg or riser, splitting the total inline force into a drag component that scales with the square of water particle velocity and an inertia component that scales with local acceleration. Both depend on wave kinematics at your chosen evaluation depth, which the calculator gets from linear (Airy) wave theory: it first solves the dispersion relation omega^2 = g*k*tanh(k*d) numerically via Newton's method to find the wave number k, then uses the resulting hyperbolic cosh/sinh depth-attenuation factor to scale maximum horizontal velocity and acceleration down from the surface toward the seabed. Since the drag and inertia peaks don't actually occur at the same phase of the wave cycle, the "combined" total force reported here is a conservative square-root-of-sum-of-squares (SRSS) estimate rather than a true simultaneous maximum — real design practice typically searches over wave phase for the governing combination, so treat this SRSS value as an upper-bound approximation.
The Keulegan-Carpenter number tells you which force dominates: KC below about 2 means inertia-dominated flow (thin members in long waves), while KC above 20 means drag-dominated flow (thick members or short, steep waves) — worth checking before trusting Cd and Cm values chosen for the wrong regime. Linear wave theory itself is least accurate for steep, shallow-water, or breaking waves, where higher-order or stream-function wave theories would be more appropriate.
Inputs
Results
Drag force (N/m)
969.92
Inertia force (N/m)
2,008.51
Combined force SRSS (N/m)
2,230.44
Figures current as of 2025. Source: DNV-RP-C205 (edition 2025-04, amended 2026-03), Det Norske Veritas
How to Use This Calculator
- Enter design wave height (m), wave period (s), and still water depth (m).
- Enter structural member diameter (m) and evaluation depth (m below surface, enter as negative).
- Read wave kinematics: horizontal velocity (m/s), acceleration (m/s2), and wavelength (m).
- Review inline force (kN/m) from the Morison equation — drag and inertia components.
- Use peak force for structural design load cases and compare drag vs. inertia dominance.
How the result changes with Design wave height (m)
| Design wave height (m) | Drag force (N/m) | Inertia force (N/m) | Combined force SRSS (N/m) |
|---|---|---|---|
| 1.5 | 242.48 | 1,004.25 | 1,033.11 |
| 2.25 | 545.58 | 1,506.38 | 1,602.14 |
| 4.5 | 2,182.31 | 3,012.76 | 3,720.11 |
| 7.5 | 6,061.98 | 5,021.27 | 7,871.51 |
What each input means
- Design wave height (m)
- Significant or maximum design wave height H in meters.
- Wave period (s)
- Peak or design wave period T in seconds.
- Water depth (m)
- Still water depth d from seabed to mean water level.
- Member diameter (m)
- Outer diameter of the cylindrical structural member.
- Evaluation depth (m)
- Depth below SWL to evaluate forces (0 = surface, negative = deeper).
- Drag coefficient Cd
- Morison drag coefficient; typical 0.6-1.2 depending on Re and roughness (DNV-RP-C205).
- Inertia coefficient Cm
- Morison inertia coefficient; typical 1.6-2.0 for smooth cylinders.
- Seawater density (kg/m³)
- Density of seawater; ~1025 kg/m³ for typical ocean conditions.
What each result means
- Drag force (N/m)
- Maximum drag force per unit length of member.
- Inertia force (N/m)
- Maximum inertia force per unit length of member.
- Combined force SRSS (N/m)
- Square root of sum of squares of drag and inertia — conservative peak estimate.
- Max particle velocity (m/s)
- Maximum horizontal water particle velocity at evaluation depth.
- Max particle acceleration (m/s²)
- Maximum horizontal water particle acceleration at evaluation depth.
- Wavelength (m)
- Wavelength from the dispersion relation.
- Keulegan-Carpenter number
- KC = u*T/D. KC < 2 is inertia-dominated, KC > 20 is drag-dominated.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersDesign wave height (m) = 3, Wave period (s) = 8, Water depth (m) = 30, Member diameter (m) = 1.2 = 8 input(s) provided
- Calculate Drag forceDrag force = 0.5 * Cd * rho * D * uMax * uMax969.92 = 969.92
- Calculate Inertia forceInertia force = Cm * rho * (π * D * D / 4) * dudtMax2008.51 = 2008.51
- Calculate Combined force SRSSCombined force SRSS = sqrt(fDrag * fDrag + fInertia * fInertia)2230.44 = 2230.44
- Calculate Max particle velocityMax particle velocity = (π * H / T) * depthFactor1.226 = 1.226
- Calculate Max particle accelerationMax particle acceleration = (2 * π * π * H / (T * T)) * depthFactor0.963 = 0.963
Figures and sources
- DNV-RP-C205, Environmental conditions and environmental loads (Morison equation wave and current loads on slender members) (2025) — DNV-RP-C205 (edition 2025-04, amended 2026-03), Det Norske Veritas
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the calculator solve for wave number k iteratively instead of using a closed-form formula?
The dispersion relation ω² = g·k·tanh(k·d) can't be solved algebraically for k because it appears both linearly and inside a hyperbolic tangent — the calculator starts from the deep-water approximation k ≈ ω²/g and refines it with up to 50 Newton's-method iterations, converging to within 1e-10 in practically every realistic case. This is the standard numerical approach used in wave mechanics software.
Why is the combined total force computed as a square root of sum of squares rather than just adding drag and inertia?
Drag force scales with velocity squared while inertia force scales with acceleration, and under linear wave theory these two peak at different phases of the wave cycle rather than simultaneously — velocity peaks when acceleration is zero, and vice versa. Simply adding the two component peaks would overstate the true maximum, so the calculator reports the SRSS combination as a conservative, non-simultaneous upper bound rather than pretending the two forces occur together.
What does the Keulegan-Carpenter number tell me and how should I use it?
KC compares how far water particles travel relative to the member diameter during one wave period — below about 2, the flow is inertia-dominated (thin members in relatively long waves), and above about 20 it's drag-dominated (thick members or short, steep waves). It's worth checking after you get your result, because the Cd and Cm coefficients you entered are only strictly valid within the flow regime they were derived for.
Why does the force change so much when I move the evaluation depth away from the surface?
Wave particle velocity and acceleration attenuate with depth according to the ratio cosh(k(z+d))/sinh(kd), which decays roughly exponentially in deep water — forces near the seabed can be dramatically smaller than at the surface, especially when the wave motion barely reaches the bottom. In shallow water this attenuation is much gentler, so the same member sees comparatively little force reduction between the surface and the seabed.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Marine Outfall Design Calculator
Estimate the structural and hydrodynamic impact of marine growth (biofouling) on offshore members — effective diameter, added weight, and drag/inertia force increases.
Ocean EngineeringCoastal Erosion Calculator
Design cathodic protection systems for submerged steel structures using sacrificial anodes. Calculate current demand, anode mass, count, and resistance per DNV-RP-B401.
Ocean EngineeringOffshore Wind Foundation Calculator
Estimate wave energy resource and power output of a wave energy converter. Calculate wave power flux, captured power, and annual energy production.
PhysicsWave Speed Calculator
Wave speed from frequency and wavelength (v = fλ).
More in Engineering.