The limit
How long you have to watch
Two constituents can only be separated once the record is long enough for them to drift a full cycle apart: T = 360° / |σᵢ − σⱼ|. The closer two speeds are, the longer the record has to be.
The one page where the answer is known in advance
When we pick the answer, how close does the solver get?
Every other number on this site is fitted from a real record, and there is no way to check it — the sea does not publish its own constants. So here it is the other way round: we chose four constituents, generated a 60-day record from them, added noise, and fitted it with exactly the solver every station page uses. What went in and what came back are side by side below.
What we put inM2 0.600 m @ 120° · S2 0.300 m @ 150° · K1 0.250 m @ 300° · O1 0.150 m @ 280°These four constants are invented. Not a place, not published values, and no other page reads them — the round numbers are chosen so the comparison is easy to make.
| Noise per reading | What came back | Worst error | Phase error | Residual RMS |
|---|---|---|---|---|
| — | M2 0.6000 · S2 0.3000 · K1 0.2500 · O1 0.1500 | 0 | 0 | 0.0000 |
| ± 0.02 m | M2 0.5987 · S2 0.3000 · K1 0.2509 · O1 0.1490 | 0.0013 | 0.26° | 0.0200 |
| ± 0.05 m | M2 0.5968 · S2 0.2999 · K1 0.2523 · O1 0.1476 | 0.0032 | 0.66° | 0.0500 |
| ± 0.15 m | M2 0.5903 · S2 0.2998 · K1 0.2570 · O1 0.1427 | 0.0097 | 1.93° | 0.1501 |
Why a full cycle
K1 and P1 differ by 0.0821°/h — less than a tenth of a degree. These four two-day snapshots are taken from different points across the 183 days this pair demands, and show what the criterion is waiting for.
Day 0 — 0° apart: one wave with two names
— K1 - - P1 · 2 days
Day 45.7 — 90° apart
— K1 - - P1 · 2 days
Day 91.3 — 180° apart: opposed, and this is where they become separable
— K1 - - P1 · 2 days
Day 183 — back to 0°: as they began
— K1 - - P1 · 2 days
What each length of observation buys
| Time observed | Separable | Dropped |
|---|---|---|
| 1 days | M2 M4 (2/10) | S2 N2 K2 K1 O1 P1 Q1 MS4 |
| 7 days | M2 K1 M4 (3/10) | S2 N2 K2 O1 P1 Q1 MS4 |
| 15 days | M2 S2 K1 O1 M4 MS4 (6/10) | N2 K2 P1 Q1 |
| 29 days | M2 S2 N2 K1 O1 Q1 M4 MS4 (8/10) | K2 P1 |
| 90 days | M2 S2 N2 K1 O1 Q1 M4 MS4 (8/10) | K2 P1 |
| 183 days | M2 S2 N2 K2 K1 O1 P1 Q1 M4 MS4 (10/10) | — |
| 365 days | M2 S2 N2 K2 K1 O1 P1 Q1 M4 MS4 (10/10) | — |
The full ladder: every separation the standard set demands
| Pair | Speed difference (°/h) | Minimum length (days) |
|---|---|---|
| K1 / P1 | 0.0821 | 183 |
| K2 / S2 | 0.0821 | 183 |
| M2 / N2 | 0.5444 | 27.6 |
| O1 / Q1 | 0.5444 | 27.6 |
| M4 / MS4 | 1.0159 | 14.8 |
| M2 / S2 | 1.0159 | 14.8 |
| O1 / P1 | 1.0159 | 14.8 |
| K1 / O1 | 1.0980 | 13.7 |
| K2 / M2 | 1.0980 | 13.7 |
| N2 / S2 | 1.5603 | 9.6 |
| P1 / Q1 | 1.5603 | 9.6 |
| K2 / N2 | 1.6424 | 9.1 |
| K1 / Q1 | 1.6424 | 9.1 |
The remaining separations, all under two days. A record too short to meet these is too short to fit at all — a single constituent needs one full period just to separate from the mean level.
Q1/Z₀ 1.1·K1/N2 1.1·N2/P1 1.1·K1/M2 1.1·O1/Z₀ 1.1·M2/P1 1.1·N2/O1 1.0·K1/S2 1.0·P1/Z₀ 1.0·K1/Z₀ 1.0·K1/K2 1.0·M2/O1 1.0·P1/S2 1.0·N2/Q1 1.0·K2/P1 1.0·M2/Q1 1.0·O1/S2 0.9·K2/O1 0.9·Q1/S2 0.9·K2/Q1 0.9·K2/M4 0.5·M4/S2 0.5·N2/Z₀ 0.5·K2/MS4 0.5·MS4/S2 0.5·M2/Z₀ 0.5·M2/M4 0.5·M4/N2 0.5·M2/MS4 0.5·S2/Z₀ 0.5·K2/Z₀ 0.5·MS4/N2 0.5·K1/M4 0.3·M4/P1 0.3·K1/MS4 0.3·M4/O1 0.3·MS4/P1 0.3·M4/Q1 0.3·MS4/O1 0.3·MS4/Q1 0.3·M4/Z₀ 0.3·MS4/Z₀ 0.3
The records on this site
- Ambon, Maluku
212 days
- Benoa, Bali
212 days
- Bitung, Sulawesi Utara
212 days
- Kolinamil, Pelabuhan Jakarta
202 days
- Padang, Sumatera Barat
212 days
- Sabang, Aceh
212 days
- Semarang, Jawa Tengah
212 days
- Surabaya, Jawa Timur
212 days