Login
Support Sailonline
If you haven't already - join the SAILONLINE YACHT CLUB!
Please also consider making a donation - all amounts are greatly appreciated!
Profile for dtayls
Name | dtayls |
---|---|
Email Address | |
Avatar | ![]() |
Posts | 17 |
-
- 2014-11-19 01:38:23
- Re: Performance loss
- Board » Technical Discussion
-
There are some really interesting ideas in the pipeline and there is a great team of people working on it. Physical (kinetic) performance loss certainly exists but it's probably not a significant issue in an ocean race. Crew fatigue, on the other hand, is probably much more important. Lots of manoevres (tacks/gybes) will take a big toll on the crew. And doing these in high winds or at night is going to have an even greater impact. So, perhaps double at night; a sliding scale from x1 to x5 from 20 to 50 kts; and a no-go-zone from 50kts+ where you can't tack or gybe at all because the crew is simply refusing to get up on deck.
--- Last Edited by dtayls at 2014-11-19 01:56:30 ---
-
- 2014-11-13 22:59:43
- Re: Performance loss
- Board » Technical Discussion
-
kroppyer: I think it is fair to say that the whole SOL community is indebted to you for your indepth investigations and analyses, not to mentionion the fact that you share this knowledge so openly. Your analysis of the whole performance model question is invaluable.
I can see what you are saying re 'dents' in the polars. The upwind and downwind ones are obviously the most obvious but there are others and yes these often relate to sail changes. I think it is clear that tacks and gybes should incur a performance penalty, but I personally think SOLers should be allowed to play with the other bumps and lumps to their hearts' content. As far as I can see any gains in actively playing these would be negligible so we'd might as well take the opportunity to simplify the SOL model by removing the dTWA dependency entirely.
If anything, maybe turning across a 'dent' should drop your speed to (say) half the depth of the dent. Thereafter it would be up to my generic exponential recovery model for boat speed to return to that indicated by the polar. This would work well for tacks and gybes too delivering a a 50% drop during a tack! During a gybe things would be a little different. A square-rigger, for instance, would see almost no penalty. A VO70 on the other hand would see perhaps a 15% hit, but they can immediately turn to a wind angle that gives them high AWS thus helping them recover any lost speed very quickly before settling at their optimum TWA.
Interestingly, while my model is very simple, it potentially encourages IRL sailing skills such as those involved with efficient tacking. Let's say our optimal upwind TWA is 45 degrees. During a tack we lose a bit of speed so we generally lay off a little by going past the optimal angle to say 50 degrees or maybe a little more. As we pick up speed we harden up to the optimal 45 degrees again.
-
- 2014-11-13 22:01:43
- Re: Performance loss
- Board » Technical Discussion
-
karriv: I love the technology of routers. As an electrical engineer and a computer scientist I just can't help myself. My ideal today would be using Expedition plugged in to SOL via BrainAid's NMEA plugin, then taking the steering data from Expedition and automatically feeding that back in to SOL.
The problem I have with what you are doing with (say) 200 DCs every 6 hours (ie. one DC every 1.8 mins) is that it either involves an autopilot or a very patient helmsman. In my experience, giving a helmsman a tiny change every couple of minutes is a good way of getting turned into a man-overboard dummy. And from that moment he/she is is going to follow your last instruction to the letter, so don't expect to be recovered from the water any time soon!
To be honest, I think it's great that people like you, kroppyer and others are willing to put in so much effort to developing and learning how to use advanced tools. The ultimate gift is then sharing this knowledge with others.
-
- 2014-11-13 13:48:44
- Re: Performance loss
- Board » Technical Discussion
-
Thanks kroppyer. I truly think that apparent wind (AWS) is a relevant driver for any meaningful performance model, particularly for the 'recovery' phase.
It think it's clear that we disagree on the question of penalties for non-tacking course-change manouevres. In reality, most sail changes occur when we go around marks where we change from up-wind to down-wind or vice-versa. Other than that, sail changes usually occur due to changes in the sailing environment - wind strength or direction changes - rather than as a change directed by the navigator (or SOLer, in our case). Of course, these can't be easily incorporated in to SOL because (a) our polars aren't sail-combo-specific and (b) that would be way too complex for most folk anyway!
You mention "polar hopping" as an issue but I don't quite get it. As far as I can see the current system not only supports but encourages small automated changes as these incur virtually no penalty. Systems that do this have many names but I simply call them 'autopilots'. And while I like playing with such technologies, I don't really want to race against them.
As a sailor I want something close to real-life. Realism is good, but this is a game after all so I'm happy to compromise a bit.
As an engineer I just want to create a model that makes sense ... to me, to sailors, and to novices alike.
As a programmer I want something I can implement cleanly and easily that will not suck the life out of the server platform through unnecessary calculations.
The 'performance model' (loss and recovery) has clearly been an issue for many years now. I personally think the time has come to tackle it and resolve it once-and-for-all.
There are two main forum threads dealing with this issue. If there are related thoughts/ideas/etc that have been shared only in emails then perhaps they should be shared here as well.
BTW. I am likely to go ferral on this issue if we don't get some traction ...
-
- 2014-11-13 01:43:21
- Re: Performance loss
- Board » Technical Discussion
-
It has been talked about for years, but I think the time for an update to the 'performance' model has finally arrived. The following is my summary and the beginnings of a proposal.
I have just re-read this thread (Performance loss) as well as the original 2008 Wrong Speed VMG topic. For anyone interested in the topic I would recommend reading both in full. The original 2008 topic gave some interesting insights in to the thinking behind the original PL approach adopted, but both then and now there are some major frustrations amongst both new and old SOLers with the model and how it works.
The original purpose was apparently to stop certain behaviours that were (presumably) causing undue load on the server or other problems. Back in 2009 jacob wrote the following:
jakob said @ 2009-02-12 10:36:39:We introduced this performance loss not to punish normal sailing maneouvers but to prevent boats to tack e.g. once every minute during hours just to ride on a tws that optimizes vmg. The prformance loss implementation succeeded in preventing that behavior and is as stated above not a problem for normal maneouvers.))
BUT, with modern yachts - some of which can do in excess of 40kts - this model has clearly outlived its useful life and become a liability. It also penalizes newbies unnecessarily for simple learning mistakes.
Now, there have been a lot of good ideas proposed including momentum-based models, etc but I really think we need to keep it simple for a couple of reasons. Firstly, the model needs to be intuitive. It should make sense to IRL sailors as well as those new to SOL and to sailing in general. Secondly, it needs to be fair. It should not require intimate knowledge of the internals of the model - which I know and refuse to use - to sail a reasonable race. And thirdly, it should be easy to implement and relatively light on the server end. This one probably won't be so obvious to those without a computer science or engineering background, but it turns out that while linear responses are easy to graph and to understand, exponential responses - the way a lot of the natural world works - are actually really easy to do in 'discrete simulations' (eg. computer simulations such as SOL where everything moves in steps of say 15 seconds).
The basics of my proposal are as follows:
1. Scrap the per-degree PL penalty entirely. There is no basis in reality and I think no value in SOL. Also, newbies need to be able to play with direction changes. Of course, those effectively using autopilots (ie. large numbers of DCs) are another matter entirely and should simply declare their hand for all to see.
2. The 93% limit is a joke and needs to be scrapped. There is no basis for it and it is badly implemented. For instance, today I got down to 80% whereas if I had 'gamed it' then I would have never gone below 93%. This moves the focus from sailing to the gaming engine in which case EVERYONE loses.
Ok. That's two of the pillars of the current model discarded, so what's left?
Tacks and gybes clearly have performance impacts IRL and these need to be reflected in the SOL gaming engine. A yacht can almost stop in a tack but recovery is relatively quick whereas there is often little speed loss during a gybe but recovering any lost speed can take a very long time.
Looking at this from an engineering perspective, apparent wind strength (AWS) seems to be a very important factor here and it may be something that can be used to drive the 'recovery model'. Consider that before, during and after a tack the AWS is higher than it is for a gybe. What's more, in the seconds and minutes after a tack the AWS increases as the boat speed picks up thus increasing the driving/accelerating force, whereas, in the case of a gybe, as boat speed increases the AWS goes down and the accelerating force decreases meaning that it will take longer and longer to reach that theoretical max downwind speed for a given angle.
I propose (arbitrary) penalties of 25% for a tack and 10% for a gybe.
'Recovery' is then a different a matter. It should probably apply to ANY course change. At the time of any course change we know (a) the current boat speed which may of course be less than optimal (b) the theoretical boat speed on the new course according to the polar of the yacht and (c) the apparent wind speed (AWS). Given the appropriate combination of all three of these I think we should be able to develop a model for 'recovery' (or should we call it acceleration?) that makes sense to everyone. BTW, a change to a point of sail on the polar that indicates a lower theoretical speed than current should be immediate. The 'recovery model' should only be applied when a positive change in speed is indicated.
Should 'recovery' etc depend on the weight of the boat etc? Perhaps. Do we have this information today? No. Could we get this information? Yes. Where? I have some thoughts on this that I would be happy to share.
If we can get some agreement on these ideas then I will happily look at coding it ... with the agreement and assistance of hmmm and the SOL management team, of course.
-
- 2014-11-12 13:39:16
- Re: Sailors with routers
- Board » General Discussion
-
I propose we introduce three classes - novice, intermediate, and advanced - and that SOLers choose their class before the start of the race.
I have 40 years of real life yacht racing experience but in my first SOL race I was clearly a 'novice'. As an experienced ocean racer with a strong interest in navigation and tactics I soon saw myself as 'experienced' and simply wanted to race alongside the best ... even if I do keep getting beaten.
Depending on the level of past experience and weather/nav knowledge some may simply settle in at the novice or intermediate levels. And that is a perfectly reasonable place to be.
At the top level I think we may need to separate out those using a full 'autopilot' arrangement. But then again, IRL a good navigator/tactician can give instructions to the helmsman and crew covering the next six hours and that's going to be better than an autopilot anyway. Maybe copmetitors should be expected to carry a flag when the autopilot is engaged.
-
- 2014-11-10 05:17:56
- Re: Sailors with routers
- Board » General Discussion
-
To me, yacht racing is a little like golf. In golf we agree to be bound by the rules as we do when we race on the water (RRS #2 Fair Sailing).
I think we need to create two or three categories and people need to check the appropriate box at the beginning of the race and confirm it at the end ... a post-race declaration that we have sailed by the rules of the race.
Some possibilities include:
NR/SOTP - No Routing (nothing beyond the SOL client)
LR - Limited Routing (provided by SOL'ers)
FR - Free Router(s)
CR - Commercial Router (Expedition, etc)
AP - Full Auto-Pilot
X - eXperimental
Your thoughts?
-
- 2014-11-09 07:49:05
- Re: Server problems ?
- Board » Technical Support
-
hmm: Looks much better after clearing the cache, cookies, etc.
BTW. Always happy to help out with anything from design through to diagnosis.
--- Last Edited by dtayls at 2014-11-09 09:18:45 ---
-
- 2014-11-06 23:11:07
- Re: Server problems ?
- Board » Technical Support
-
Kroppy: FYI, GoToRace links (and a couple of others) in the 'archived races' section are also not relative URLs.
-
- 2014-11-06 23:02:07
- Re: Server problems ?
- Board » Technical Support
-
Glad I was able to help.
hmm: I can see that downloads of Wx files from the server via IP works fine now but the client still hangs "waiting for Wx download" if I start it using an IP-based URL (eg. http://144.76.111.8/windy/run/765/).
A little packet-sniffing at the client end shows that the client is establishing TCP connections to the server on port 80 but not actually sending any request down the channel. The client then tears down the connection some 6 seconds later. Looks to me like there is also a probably buried somewhere in the client.
Hoping that helps.
Races
Next Race: 00d 00h 00m
Current Races:
Garagiste's Test Lab

Race #1928
INFOby brainaid.de
PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
TRQ2 - TRCH - SUPSOL - SYC
RACE CLOSE: Saturday,
26 July at 23:00 UTC
Race starts: Jul 13th 12:00 Registration will open soon
GO TO RACE
Patricks Test

Race #1932
INFO by brainaid.de
Young 88 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
SSANZ - SYC
Race starts: Aug 03rd 08:00 Registration Open!
GO TO RACE
Joanne's Test Race Zone
Race #1847
INFOby brainaid.de
Fareast 31R PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: SYC - RED
Race starts: Jul 25th 12:00 Registration Closed
GO TO RACE
Marstrand to Cowes 2025

We invite you to another race, which will kick off the third quarter of our ARCH series. We'll set off from Marstrand, Sweden, which, along with Skagen, Denmark, marks the line commonly recognised as the border separating the Baltic Sea from the North Sea. The 650nm route will take our Ripitide 50 across the North Sea and the English Channel to Cowes, England. Watch out for the fast ferries crossing the Channel from Calais to Dover 😊.
Race #1935
INFO from brainaid.de
Riptide 50 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
ARQ3 - ARCH - SUPSOL – SYC
Race starts: Jul 21st 17:00 Registration Open!
GO TO RACE
Nantucket Sprint 2025

Welcome to Nantucket, from whence Herman Melville’s Cap’n Ahab sailed round The Horn into the northern Pacific Ocean to hunt the gray whale - whose migrations are celebrated elsewhere in SOL’s Q4 schedule - he never to return. And whaling too, as the 19th C progressed, like Ahab disappeared from Nantucket as the harbour silted up and mainland Massachusetts whaling stations benefited from rail connections. But beach life, yachting and nostalgia has rescued the island from oblivion, so to celebrate leisure, SOL gives you the Nantucket Sprint - 25nm in 29er_XX’s from east of Tuckernuck Island across the sound to a finish just inside the mouth of the harbour. Enjoy!
Race 1936
INFO by brainaid.de
29er_XX PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
SPRQ3 - SPRCH - SUPSOL – SYC
Race starts: Jul 19th 15:00 Registration Closed
GO TO RACE
Puil's Practice Palaver
Nearly there; only 2500nm to go, round the Horn and up the Red Sea to Suez into what will more than likely be more headwinds for this sixth leg of our African circumnavigation, to be followed in September by a final sneaky dash up the canal back to where we started all those months ago. We’ll be sailing a not entirely appropriate-for-upwind-work 60ft Trimaran!
Race #1859
INFOby brainaid.de
60ft Trimaran PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: SYC - ABS
Race starts: Jun 03rd 11:30 Registration Open!
GO TO RACE
Gulf of St Lawrence - test - Mirek
-
Race starts: Apr 21st 17:00
Registration Open!
Stefan's Duck Pond

PRIZE: SMPF
Race #1900
INFO by brainaid.de
Orange 125 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: OCQ3 - OCCH - SUPSOL - SYC
Race starts: Feb 06th 00:00 Registration Closed
GO TO RACE
Trapped Camel
-
Race starts: Aug 21st 15:03
Registration Open!
Caravanserai
-
Race starts: Aug 08th 17:00
Registration Open!
Patrick's Playpen

Welcome to the legendary "Westcoaster," a race that has tested sailors for over 50 years. Spanning 435 nautical miles, this iconic journey takes racers from Melbourne, across the formidable Bass Strait, and around Tasmania's rugged west coast to the finish line in Hobart. Organized by the Ocean Racing Club of Victoria, the Westcoaster is renowned for its challenging conditions and adventurous spirit. This year, our SOLers will tackle the course in the swift and capable First 47.7, a yacht launched by Beneteau in 2000, built for speed and endurance in long ocean races. Get ready for an exhilarating ride in one of Australia’s most celebrated yacht races!
Race #1841
INFO by brainaid.de
First 47.7 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: SYC
Race starts: Aug 03rd 08:00 Registration Open!
GO TO RACE
Mirek's Mess & Canteen
music deleted
Race starts: Apr 26th 18:00
Registration Closed
Antarctica 1 of 3
-
Race starts: Jan 27th 21:57
Registration Open!
Flinders Island TIMED Race 2024

Race #1776
INFO by brainaid.de
Ocean 50 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
TRQ1 - TRCH - SUPSOL - SYC
RACE CLOSE: Saturday,
27 January at 23:00 UTC
Race starts: Jan 14th 12:00 Registration Open!
GO TO RACE
Tasman Double 2023 - Hobart to Sydney
music deleted
Race starts: Jan 02nd 02:00
Registration Open!
John's Test Zone
It's time to test your ocean racing skills in a variety of weathers as we head the 6400 NM between Hong Kong and Auckland in a fast Super Maxi 100. We'll be heading from a northern summer to a southern winter so keep plenty of cold weather gear and warm rum on board!
PRIZE: SMPF
Race #1597
INFOby brainaid.de
Super Maxi 100 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
OCQ3-OCCH-SUPSOL-SYC
Race starts: Sep 01st 04:00
Registration Closed
calm's Practice Race
Last raced in 2021, we return to Boston for another race to Newport. And just like in 2021, the chosen boat is once again the speedy R/P 66. This is a TIMED race so pick your winds wisely and see how quickly you can complete this 132nm run! For reference, the winning time in 2021 was 6:12:28.
RE-REGISTER HERE to race again after finishing a run
Race #1700
INFO by brainaid.de
R/P 66 PARTICULARS
NAM_AWIP WX Updates:
0245 / 0845 / 1445 / 2045
Ranking:
TRQ3 - TRCH - SUPSOL - SYC
RACE CLOSE: Sunday, 18 August at 23:00 UTC
Race starts: Aug 05th 12:00
Registration Closed
ZONA DE PRUEBA DE MANUEL

Please note the displayed course is provisional; the actual course will be set after the IRL course is announced at the skipper's briefing 48 hours before the start, and no later than 24 hours before the start.
Race #1561
INFOby brainaid.de
Young 88 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: SYC - NTR
Race starts: Jan 10th 14:00 Registration Closed
GO TO RACE
San Sebastian to La Rochelle 2021
Once again, our SOL race will be shared with a group of Polish sailors, representing one of the stages of their Virtual Training Cruise around Europe. 171 nm in Delphia 47s across the not always calm Bay of Biscay from San Sebastian to La Rochelle will undoubtedly be one to test their skills. Welcome/Witajcie and we wish you all fair winds.
Race #1441
INFOby brainaid.de
Delphia 47 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: SYC
Race starts: Mar 05th 17:00
Registration Open!
Aland Sea TIMED Race
Norrtalje Segelsallskap, 70km NE of Stockholm was founded in 1920, and time was when the society’s season opened with a challenging offshore race from the club line off Flaten island at the mouth of the long and narrow Norrtaljeviken, out onto a triangular course around the Aland Sea, to finish at Simpnas slightly to the north on Bjorko island - some 78nm in total. A fine race that SOL, being from these parts, ran annually up until 2013. Last run in autumn 2018, we return here to race the course again in the form a TIMED RUN in spanking new Club Swan 50s.
RE-REGISTER HERE to race again after finishing a run.
Race #1444
INFO by brainaid.de
Club Swan 50 Particulars
WX Updates:
0430 / 1030 / 1630 / 2230
RANKING:
TRQ1 - TRCH - SUPSOL - SYC
RACE CLOSE: Sunday, 28 February at 23:00 UTC
Race starts: Feb 15th 12:00
Registration Closed
Bimmer's Test Zone
What about a speedy X-362 380nm race in the waters off S America, just to blow cobwebs away!!
Race #1415
INFOby brainaid.de
X-362 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
SYC
ALT. CLIENT:Classic
Race starts: Dec 21st 16:00
Registration Open!
Antarctica 3 of 3
-
Race starts: Sep 16th 11:13
Registration Closed
BLANK POLAR
Race starts: Feb 16th 00:00
Registration Open!
SYC Ranking
Series
- test
- SYC ranking (series rename test)
- 2016 TRQ4
- 2016 TRQ3
- 2016 TRQ2
- 2016 TRQ1
- 2016 TRCH
- 2016 SUPSOL
- 2016 SRQ4
- 2016 SRQ3
- 2016 SRQ2
- 2016 SRQ1
- 2016 SPRCH
- 2016 OCQ4
- 2016 OCQ3
- 2016 OCQ2
- 2016 OCQ1
- 2016 OCCH
- 2016 Corporate Open Gold
- 2016 A3
- 2015 TRQ4
- 2015 TRQ3
- 2015 TRQ2
- 2015 TRQ1
- 2015 TRCH
- 2015 Tasman Double
- 2015 Tall Ships
- 2015 SYQ4
- 2015 SYQ3
- 2015 SYQ2
- 2015 SYQ1
- 2015 SYCCH
- 2015 SUPSOL
- 2015 SSANZ Triple
- 2015 SRQ4
- 2015 SRQ3
- 2015 SRQ2
- 2015 SRQ1
- 2015 SPRCH
- 2015 OCQ4
- 2015 OCQ3
- 2015 OCQ2
- 2015 OCQ1
- 2015 OCCH
- 2015 Aegean Rally
- 2014 Timed Races Championship
- 2014 Tasman Double
- 2014 Tall Ships
- 2014 SYC Championship
- 2014 SSANZ Trio
- 2014 SSANZ RNI
- 2014 Sprints Championship
- 2014 Scandinavian Tour
- 2014 Round The World Race
- 2014 Ocean Championship
- 2014-2015 Sailonline World Race
- 2013 Tall Ships
- 2013 SYC Championship
- 2013 SSANZ B&G Simrad
- 2013 Capt Anderson
- 2012 W Australia Regatta
- 2012 Tall Ships
- 2012 SSANZ B&G Simrad
- 2012 RNZ Two Handed
- 2012 Global Challenge
- 2012 Ecker Cup
- 2012 Black Sea
- 2012 A3
- 2011 Vancouver Island
- 2011 Tasman Double
- 2011 SSANZ B&G Simrad
- 2011 SOL Global Challenge
- 2011 SJORA Series
- 2011 Scandinavian Tour
- 2011 Round North Island
- 2011 Asian Sprints
- 2011-2012 SOL World Race
- 2010 Tasman Double
- 2010 Ouzo Rally
- 2010 Iberian Tour
- 2010 Auckland Regional
- 2009 French SOLo
- 2009 Bosphore - Bretagne
- 2008 SYCC
- 2008 -2013 SYC Week Race Championship
- 2008 -2013 SYC Week-End Race Championship
- 2008 -2013 SYC Ocean Race Championship
- 2008-2009 Sailonline Ocean Race
Mobile Client
SYC members have the benefit of access to our mobile/lightweight web client!