Facebook

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
AvatarUsers avatar
Posts17
  • 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 ---
  • 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.
  • 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.
  • 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 ...
  • 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:
    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.
  • 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.
  • 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?
  • 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 ---
  • 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.
  • 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

The first TIMED race of the northern hemisphere Summer takes us to the Gulf of Finland on a 165nm zig-zagging course beginning and ending in the seacoast village of Haukilahti and circling the island of Suursaari. It’s only appropriate that the boat for this race is Finland’s own Club Swan 50. This is a TIMEDrace so you may RE-REGISTER HEREto try again after finishing a run. You will have 13 days and 11 hours to test your skill and decision making after the race opens.
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
▶ Flash
GO TO RACE

Patricks Test

Join the excitement as Sailonline partners again with New Zealand's Short-handed Sailing Association for the thrilling SSANZ Triple Series, proudly sponsored by Lewmar Marine. Our SOLers will tackle an exhilarating 47-nautical-mile race, navigating the waters of the beautiful Hauraki Gulf out to Motuora Island via The Haystack and back. Racing virtual Young 88 yachts, our virtual fleet will match skills and strategies with the real-life fleet of the vibrant Young 88 Association. Don't miss this intense, tactical challenge!
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!
▶ Flash
GO TO RACE

Joanne's Test Race Zone

In 1947, Hugh McLean & Sons of Gourock, Scotland built a radical racing yacht for John Illingworth, soon-to-be Commodore of the RORC, to a design by Laurent Giles. With a masthead rig, giving her ‘free’ sail area per the rules of the time, and short overhangs reducing pitching, Myth of Malham went on to win The Fastnet that year and again in 1949, and to compete in numerous Admiral's Cups. In 1958, in honour of the yacht, the Myth of Malham race was conceived - a mini-Fastnet to the first lighthouse on a rock west of Cowes, Eddystone, rather than the second, to be held in non-Fastnet years. IRL this year it has been raced already, but this stops us not from “Red Eye” racing its online 230nm in Fareast 31Rs, leaving how to deal with the Isle of Wight open to your own discretion.
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
▶ Flash
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!
▶ Flash
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
▶ Flash
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!
▶ Flash
GO TO RACE

Gulf of St Lawrence - test - Mirek
-
Race starts: Apr 21st 17:00 Registration Open!

▶ Flash
GO TO RACE

Stefan's Duck Pond

 Get ready for an exhilarating new challenge as we set sail on the eighth leg of the 2025 Ocean Championship Series! This leg takes us from Cape Town South Africa to the bay of Belbuhan on the south West coast of Java - a 5100 nm journey of endurance, strategy, and pure sailing adrenaline. This leg will be raced aboard the 125 ft Orange catamaran, pushing sailors to their limits as they navigate the open ocean. Do you have what it takes to conquer the Indian Ocean? Join us and put your skills to the ultimate test!
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
▶ Flash
GO TO RACE

Trapped Camel
-
Race starts: Aug 21st 15:03 Registration Open!

▶ Flash
GO TO RACE

Caravanserai
-
Race starts: Aug 08th 17:00 Registration Open!

▶ Flash
GO TO RACE

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!
▶ Flash
GO TO RACE

Mirek's Mess & Canteen
music deleted
Race starts: Apr 26th 18:00 Registration Closed

▶ Flash
GO TO RACE

Antarctica 1 of 3
-
Race starts: Jan 27th 21:57 Registration Open!

▶ Flash
GO TO RACE

Flinders Island TIMED Race 2024

In the southern reaches of the Bass Strait between mainland Australia and Tasmania, you will find the Furneaux Group of islands, largest of which is Flinders, both named after famed British navigators. Your mission, should you choose to accept it, is to race your Ocean 50 catamaran a course of c 106nm around Flinders in the fastest time. This is a TIMED race, so you may RE-REGISTER HERE to try again, after finishing a run. This course will self-destruct in 13 days and 11 hours after opening for entrants.
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!
▶ Flash
GO TO RACE

Tasman Double 2023 - Hobart to Sydney
music deleted
Race starts: Jan 02nd 02:00 Registration Open!

▶ Flash
GO TO RACE

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

▶ Flash
GO TO RACE

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

▶ Flash
GO TO RACE

ZONA DE PRUEBA DE MANUEL

Welcome to the Shorthanded Sailing Association of New Zealand's 2022 Evolution Sails Northern Triangle series, which, unfortunately, to comply with latest NZ government COVID restrictions, has been reduced to a duo, commencing with this short prologue of approximately 35nm on the waters of Auckland's Hauraki Gulf. As so often with SSANZ events in the past, online we will be racing the event in ever-young Young 88 one-designs. Have fun!
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
▶ Flash
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!

▶ Flash
GO TO RACE

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

▶ Flash
GO TO RACE

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!

▶ Flash
GO TO RACE

Antarctica 3 of 3
-
Race starts: Sep 16th 11:13 Registration Closed

▶ Flash
GO TO RACE

BLANK POLAR
Race starts: Feb 16th 00:00 Registration Open!

▶ Flash
GO TO RACE

Go to race archive

SYC Ranking

  1. Sailonline Yacht Club Member kenza
  2. Sailonline Yacht Club Member bonknhoot
  3. Sailonline Yacht Club Member rumskib
  4. Sailonline Yacht Club Member zero
  5. Sailonline Yacht Club Member WINSTON_4
  6. Sailonline Yacht Club Member rafa
  7. Sailonline Yacht Club Member longreacher
  8. Sailonline Yacht Club Member Henrys
  9. Sailonline Yacht Club Member Smo
  10. Sailonline Yacht Club Member Neuroman

View full list

Series

Mobile Client

SYC members have the benefit of access to our mobile/lightweight web client!

The mobile client