← 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
| Rank | Name | Sail # |
Finish time | TE | 1/TE |
Starting H | CT | PI | adj | New 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
| Rank | Name | Sail # | R1 | Total | Net |
| 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 |