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!

Board » General Discussion » Wrong Speed VMG

Page: Previous 1 2 3 4 Next

There is no such thing as 105% performance :)
I have read Jakob ask if anyone has ideas on how to implement the performance loss on manouvers. How do you currently implement it? If you could provide something like a pseudo algorithm would be good. I do have some ideas on this, but it could simply be a variation on what you already have in place.
I help develop the client interface for the best online ocean racing sim there is... __/)/)_/)__
Well, the current model determines if the maneouver is a tack or a gybe or just a minor change in twa (dTWA is the twa change).If (tack or gybe) {e = 1.0-self.bs/200.0} else {e = 1-abs(dTWA)/25.0}. perf = perf*e. However if perf<0.93 no further maneouver loss is done. something like that.
...one of the guys behind the game...
OK firstly, I do not sail large boats so I am unsure if any of this is realistic but...
From what you wrote Jakob, the faster your bs, the greater perf loss, whereas I would have thought the opposite would be the case, that perf loss is inverse to bs?
And I asssume you also use abs(e), in cases where dTWA > 25? This part seems a bit off, as a dTWA of 50 would result in 0 loss and 25 in maximum performance loss. Also a bear away takes time reach full bs, whereas pointing up doesn't...

What determines the rate at which performance is re-establised, as this seems to be the issue that concerns people.
In my sailing experience gybes usually return to full bs quicker than tacks?
Perhaps making it a function of TWS would work? Or a function of bs and TWS as that would simulate acceleration?

Maybe I will play with some code and try some different algorithms for all this.
How simple do you wish to keep it? ie, should a manouver that changes from headsail to spinnaker (and back) be penalised more than simple course change or tack/gybe? Obviously you need a quick algorithm for this...

As I said above... I have had little experience on large yachts, so all of this could be completely unrealistic!

also, to StuArt: As far as I know, racing rules prohibit techniques where you gain performance advantage from tack/gybe manouvers... In dinghies for example, it is sometimes possible to gain speed through a tack (but very hard to do) and this is prohibited [although very hard to prove in protest ;-)]...
I help develop the client interface for the best online ocean racing sim there is... __/)/)_/)__
Hi. You are very welcome to try some new algorithm for speed recovery. The current models are designed by myself and Magnus Woxén, a very experienced yachtsman with 3 laps around the globe and a place on the Ericson 3 from Qindao. So some thought is put into this. :-)
...one of the guys behind the game...
Maybe a different view on the performance loss effect helps to be less scared. What you are interested in is not the % performance or the duration of recovery, but the overall loss against the other boats.

In the example above I will use worse case numbers I have seen sailing here.

Assume we tack at a BS of 10kn and experience a performance drop to 90% with a recovery time of 20minutes. In almost all cases I have seen the loss is less and the recovery faster.

I use the term e for performance below, so with 90% performance e = 0.9 and the term t_r for recovery time in hours so with 20 minute recovery time t_r ~ 0.333

The distance you travel with the boat is s = v * t. The distance you loose when assuming linear recovery is s_l = v * (1 - e) * t_r / 2
which is s_l = 10 * (1 - 0.1) * 0.333 / 2 = 0.167

The overall loss in this extreme example is 0.167nm or with t_l = s_l / v this is 60 seconds.

These figures sound very reasonable, as we are not sailing in calm waters and stearing up to the new wave pattern and optimizing trim on the new tack takes its time.

Also the loss of 60 seconds or 0.167 nm does not introduce a penalty as high as "felt" by the 90% and 20 minutes recovery. It will only hurt in very tight racing situations where your opponent does not have to tack anymore. But then again you made some mistake earlier by not covering your opponent. ;)

All in all I think the algorithm is reasonable and I hope I could take away some of the fear caused by looking at the performance figure or the recovery time alone. I have attached a quick drawing showing the amount of loss.
_/)_/)_/)
The sea is lovely, dark, and deep, But I have promises to keep, And miles to sail before I sleep, And miles to sail before I sleep.
Attachments
I use the term e for performance below, so with 90% performance e = 0.9 and the term t_r for recovery time in hours so with 20 minute recovery time t_r ~ 0.333

The distance you travel with the boat is s = v * t. The distance you loose when assuming linear recovery is s_l = v * (1 - e) * t_r / 2
which is s_l = 10 * (1 - 0.1) * 0.333 / 2 = 0.167

The overall loss in this extreme example is 0.167nm or with t_l = s_l / v this is 60 seconds.

And here I was thinking I could just wing it. ;-)

Philip
I made some experiments with performance loss during the last practice session. I edited 10 gybes with a delta-twa of 178 deg in steps 0,05 h. The crew didn't liked me afterwards.
The minimum performance after the gybes was about 92 %. The effect on boatspeed was only about 9 %. So nothing to worry about, my own mistakes have always bigger effects.
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. Thanks all for caring!! :-)))
...one of the guys behind the game...
And here I was thinking I could just wing it.

Philip
...........................
Just a bit of physics: s = 1/2*a*t^2 (s = distance, a = acceleration, t = time) and differential calculus... Yeah... brainaid has an appropriate name :-)

...........................
Jakob: I wasnt actually complaining myself about the way things are with the loss, just responding to others posts. And I certainly didnt mean to imply that thought had not gone into how it is implemented, you have obviously been developing this simulation for quite a while, just pointing out things that seem to *me* not quite right, based on the algorithm you posted. As I said, I dont sail ocean racing boats, so have no real idea how they perform... I was simply extrapolating from my own sailing experience. I was also unaware that it was implemented such as to discourage abuse as you say...
Having said that:
a) any performance loss should prevent abuse, yes?
b) do Ocean Racing Yachts really loose upt0 .15nm on a single tack in 10knots? I am asking seriously... I dont sail them... I suppose you dont do alot of leebow manouvuers! :-)
I help develop the client interface for the best online ocean racing sim there is... __/)/)_/)__

Page: Previous 1 2 3 4 Next

Please login to post a reply.

Races

Next Race: 00d 00h 00m


Current Races:

Bora Experience 2021
Visit the Adriatic Sea for Bora Experience 2021.
Bora winds are feared by local sailors and tend to blow most strongly during the winter months, reaching record speeds above 200 km/h (125 mph). In our virtual Seascape 18 we fear not, and you are invited to race from Venice to Dubrovnik, navigating between the islands along the Croatian coast.
Race #1448
INFO by brainaid.de
Seascape 18 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: SYC
Race starts: Feb 27th 16:00 Registration Open!

▶ Flash
GO TO RACE

New Hebrides Slalom 2021
Welcome… back to the carved-out coastal backdrop of New Caledonia’s opencast nickel mines, for a quick getaway in elegant Italia 14.98's to the islands of the Coral Sea across the Loyaute Basin and on via a mazy zig-zag north to a finish line in exotic Vanuatu's Big Bay. Only 578nm; enjoy!
Race #1425
INFOby brainaid.de
Italia 14.98 Particulars
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
SYQ1 - SYCCH - SUPSOL - SYC
Race starts: Feb 23rd 18:00 Registration Open!

▶ Flash
GO TO RACE

Lady Barron's Dogs 2021
Top right above Tasmania lies the Furneaux Group and between its main two islands of Cape Barren and Flinders we find Franklin Sound, named after intrepid navigator Sir John Franklin, KCH FRS FLS FRGS, Lieutenant Governor of Van Diemen's Land (Tasmania) from 1837 to 1844, in between his first three and his final and fatal expedition to seek the North West Passage on the other side of the world. Lady Barron is the Group's main town and several of the islets in the Sound are known as Dogs, and so SRC stalwart Renegade invites you to come and 'walk the dogs' – 26nm in MC38s. Woof!
Race #1424
INFO by brainaid.de
MC38 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
SPRQ1 - SPRCH - SUPSOL - SYC
RACE CLOSE: Thursday,
February 25 at 2300 UTC.
Race starts: Feb 20th 19:00 Registration Closed

▶ Flash
GO TO RACE

Pacific NW Inshore 2021
Welcome to our generally biennial 137nm SOL Classic, from Seattle to Vancouver, past historic Port Townsend, home of the famous wooden boat festival, then on past Whale Watch Park where there is often a pod of orca whales to be seen, continuing on round and through the beautiful San Juan Islands Nature Reserve and then up into the Strait of Georgia for a finish in English Bay. This year in J-122s, flying gennakers downwind when the usually fitful nam_awip winds permit!
Race #1447
INFO by brainaid.de
J-122 PARTICULARS
NAM_AWIP WX Updates:
0245 / 0845 / 1445 / 2045
Ranking: SYC
RACE CLOSE: Saturday,
February 27 at 2300 UTC.
Race starts: Feb 16th 17:00 Registration Closed

▶ Flash
GO TO RACE

Aland Sea TIMED Race 2021
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 our flashy 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 Open!

▶ Flash
GO TO RACE

CCA Delivery Cruise 1 2021 - Sandwich MA to Halifax NS

The Cruising Club of America invites you to join them on a (virtual) delivery cruise starting from Sandwich, Massachusetts, the oldest town on Cape Cod in the USA to Halifax, Nova Scotia, Canada, some 354nm away. Once we clear the tip of Cape Cod at Race Point our rhumb line course will be 70 deg T for 225nm across the Gulf of Maine to Cape Sable NS, so the best delivery departure window for sparing the crew and gear pounding into a northeast winter gale across Browns Bank will likely be following a frontal passage with strong favorable westerly winds. You may choose one of two boats, both tailored for cruising and new to Sailonline's boathouse, so flip a coin, study their Particulars sheets and make ready! You may start at any time after 1900utc on 8 February 2021 and you must arrive in Halifax by 4 March at 2300utc.
Race #1417
INFO by brainaid.de
Santa Cruise 52 PARTICULARS
Passport Cruise 40 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
RANKING: NONE
Race starts: Feb 08th 19:00 Registration Open!

▶ Flash
GO TO RACE

Haifa to Sao Vicente - 2021 ESRW - Leg 1
Welcome to bonknhoot’s alternative round the world race, there where it is wide, in six legs, following the setting sun – the ESRW Equatorial Sailonline Round the World Race; equatorial to differentiate it from more traditional antarctical circumnavigations. Expect then to cross the equator frequently, although on this 3500nm first leg from Haifa to the Cape Verdes in Ker 40s you should probably stay north of it. Being a proper ocean race, there are no intermediate waypoints, but please try to leave Tangiers to port anyway.
Race #1427
INFO by brainaid.de
Ker 40 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: ESRW - SYC
RACE CLOSE: Thursday,
March 4 at 2300 UTC.
Race starts: Feb 05th 16:00 Registration Closed

▶ Flash
GO TO RACE

Go to race archive

SYC Ranking

  1. Sailonline Yacht Club Member WRmirekd
  2. Sailonline Yacht Club Member NagaJolokia
  3. Sailonline Yacht Club Member rumskib
  4. Sailonline Yacht Club Member bonknhoot
  5. Sailonline Yacht Club Member rafa
  6. Sailonline Yacht Club Member FreyjaUSA
  7. Sailonline Yacht Club Member Vida_Maldita
  8. Sailonline Yacht Club Member Sax747
  9. Sailonline Yacht Club Member Kipper1258
  10. Sailonline Yacht Club Member batatabh

View full list

Series

Mobile Client

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

The mobile client