← All ECHO examples

ECHO — Irish Sailing 2022 ECHO Guide for Clubs, page 2 worked example

Scoring system: ECHO    α (blend factor): 0.25
10-boat single race with α = 0.25 (the IS-recommended 75/25 split for club racing).
Reproduces the canonical worked example from the Irish Sailing 2022 guide. Start at
12:00:00; T_E values from the guide are scaled to seconds (T_minutes × 60).

Engine output matches the IS Performance Index formula exactly:
  PI_i = ΣH_S / (T_E_i × Σ(1/T_E))
  new_H_i = (1 − α) × H_i + α × PI_i

Three rows in the IS guide table differ from the formula's true output:
  Row 6 (T_E=70, H=1.000): IS table shows new_H=0.952; formula gives 0.970.
      The PI value of 0.879 is correct; the printed new_H is a typo.
  Row 3 (T_E=66): IS table prints PI=0.937; formula gives 0.933.
  Row 9 (T_E=61): IS table prints PI=1.006; formula gives 1.009.
      (Boats 2 and 9 share T_E=61, so their PI must be identical;
       Boat 2's printed PI=1.009 matches the formula.)

The engine matches the formula in every row. The expected new_H values below
are the formula-correct values — see project_is_2022_echo_table_typo memory.

Computed reference values:
  ΣH_S            = 10.221
  Σ(1/T_E)        ≈ 0.00276745386 (in 1/seconds)
  CT_avg          = 3706.6  (mean of rounded per-boat CTs)
Ranks by corrected time ascending: 7, 10, 8, 1, 4, 9, 2, 5, 3, 6

Race 1

Gun time: 12:00:00   α: 0.25   Finishers: 10   ΣHS: 10.221   Σ(1/TE): 0.00276745
RankNameSail # Finish timeTE1/TE Starting HCTPIadjNew H Points
1 Boat 7 7 12:56:00 56m 00s 0.00029762 1.0200 57m 07s 1.0992 +0.0198 1.0398 1
2 Boat 10 10 12:57:00 57m 00s 0.00029240 1.0150 57m 51s 1.0799 +0.0162 1.0312 2
3 Boat 8 8 12:59:00 59m 00s 0.00028249 1.0100 59m 35s 1.0433 +0.0083 1.0183 3
4 Boat 1 1 13:00:00 60m 00s 0.00027778 1.0010 60m 04s 1.0259 +0.0062 1.0072 4
5 Boat 4 4 12:59:00 59m 00s 0.00028249 1.0200 60m 11s 1.0433 +0.0058 1.0258 5
6 Boat 9 9 13:01:00 61m 00s 0.00027322 1.0050 61m 18s 1.0091 +0.0010 1.0060 6
7 Boat 2 2 13:01:00 61m 00s 0.00027322 1.0150 61m 55s 1.0091 -0.0015 1.0135 7
8 Boat 5 5 12:56:00 56m 00s 0.00029762 1.1150 62m 26s 1.0992 -0.0040 1.1110 8
9 Boat 3 3 13:06:00 66m 00s 0.00025253 1.0200 67m 19s 0.9326 -0.0218 0.9982 9
10 Boat 6 6 13:10:00 70m 00s 0.00023810 1.0000 70m 00s 0.8794 -0.0302 0.9698 10

Series standings

RankNameSail #R1TotalNet
1 Boat 7 7 1 1 1
2 Boat 10 10 2 2 2
3 Boat 8 8 3 3 3
4 Boat 1 1 4 4 4
5 Boat 4 4 5 5 5
6 Boat 9 9 6 6 6
7 Boat 2 2 7 7 7
8 Boat 5 5 8 8 8
9 Boat 3 3 9 9 9
10 Boat 6 6 10 10 10