When official tide predictions are out of reach, you can still reconstruct a useful tide curve from a station’s published harmonic constants. This estimator sums the four dominant constituents — M2, S2, K1, and O1 — using their fixed astronomical speeds and your supplied amplitudes and phases.
How it works
Each constituent contributes a cosine wave, and the total height at hour t is
the datum plus the sum of those waves:
h(t) = Z0 + Σ Hᵢ × cos( ωᵢ × t − gᵢ )
ω(M2) = 28.984°/h ω(S2) = 30.000°/h
ω(K1) = 15.041°/h ω(O1) = 13.943°/h
Hᵢ is the amplitude in metres, gᵢ the phase lag in degrees, and ωᵢ × t is
the constituent’s astronomical argument advanced from the start of the day.
Degrees are converted to radians internally before the cosine is taken.
Example and notes
A semidiurnal port with M2 amplitude 1.8 m at phase 200 degrees, S2 0.6 m at 240, K1 0.15 m at 60, and O1 0.10 m at 30, on a 0.0 m datum, produces two highs and two lows per day with a spring-tide character driven by M2 plus S2. Because this model omits nodal factor corrections and the many minor constituents that a full tidal analysis includes, expect height errors of a few tens of centimetres and timing errors of tens of minutes. Use it for planning intuition, never for navigation where an official prediction exists.