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 » Technical Support » NOAA vs SOL weather

Hi all,
I have noticed a difference between TWD/TWS as calculated from NOAA grib data and the ones shown in SOL. Would it be possible to know the way SOL interpolates in space and time wind speed and direction?
Thanks in advance and regards
Gilles
would love to hear that!

--- Last Edited by Ghibli at 2010-12-03 08:50:51 ---
Hi

So, about the interpolation of weather in time and space :-) Maybe some out there is longing for a short one-liner as explanation but I am afraid there is a little more to it… Here is in short the steps we take to get an "observation" (as we call it) at an arbitrary time (called t) and location based on forecasts.

1) Find the two forecast time steps (here called t1 and t2) surrounding the time t.
2) In space we simply use linear interpolation (in the 2 dimensions lat/long) of the forecast-data in the 4 closest forecast-nodes in the grib-file. Since the forecast has separate fields, one for northerly wind and one for easily wind we need to treat these entities separately, in our case by using complex notation. We also need to do this for both frames t1 and t2 from step 1 which thus gives us a set of two complex-valued space-interpolated wind speeds, one at t1 and one at t2.
3) Now we need to interpolate in time as smoothly as we can. We chose to do this using simple shape functions ensuring continuous wind speed and actually in our case continuous time derivatives.

Now, there are naturally many ways of doing this. One draw-back of this kind of interpolation is that we loose energy. Imagine the situation with constant wind speed but rotating wind direction so that at t1 the wind is due easily and at t2 it is due westly. In our interpolation we would (falsely) get that the wind speed at the time (t1+t2)/2 would be zero.

Also note that we do not always use the GFS model from NOAA. In particular around Sweden we have more detailed forecasts.

Hope this helped a little.

Regards
Jakob
...one of the guys behind the game...
Hi Jakob,
to keep in one line, the model smooth and make continue the derivative of a complex 3 variable function to avoid that the function has some jump. [ actually more than one line ;-) ]
need to think about it deeper, may be come back later.
thanks for moment
Gilles
Would it be possible to differentiate between those wind arrows (highlighted color perhaps) that represent the actual data nodes & those arrows that are derivative which comprise the field.
None so blind
Nice topic indeed.

So, in my own words: two frames of weather grib are interpolated in space using bilinear. This operation gives two different values for the wind vector which are separated in time by the gap between the two frames (3h with GFS or whatever).

Now, in order to have a smooth transition between frames a simple linear approximation is not good because it will give discontinous values of first derivative corresponding to the frames change. And so the need for a proper interpolation function that can smooth the derivative at the beginning and the end of the interval.

One can argue that the only possible value of the derivative at these point is zero. But another important aspect is that, given the shape function, we have steeper gradients in time in order to compensate for the nulling of the derivative at the extremes. Am I right? And this is extremely dependent by the shape of the interpolating function.

my 2 cents
Hi all,

You are basically all correct :-) I am the first to admit that there are many ways of doing this and that we did not spend weeks of thinking when choosing algorithm - but it works. Also (Hubert) the game winds will only correspond exactly with the GFS-forecasts when the time is exactly the time of a certain forecast frame and the point of the "observation" is exactly that of a forecast nodal point. Thus, colour coding would not be of any use at all...

Why this attention? Is it just curiosity or weather-rounting ?

Regards
Jakob
...one of the guys behind the game...
it curiosity driven by weather routing :)

as you remember I was coding my own router and, although I did it for pure fun, I am now checking it against some of the market available competition like maxsea or deckman. All of them share the common feeature of giving different wind values at the same place, same time and same wind data!! So the interpolation is critical and although I can rely on more elaborate intepolation technique, I will definite give a look to this zero-derivative approach.
...well you should be careful with those softwares... especially when there is a Sailplanner available for free ;-)
...one of the guys behind the game...
well... I need to admit that the question from my side was originated because I have notice some differences... and I am using SOL to prepare my sailing licence exams from navigation point of view, but you pass me by far in the discussion...
I appreciate your effort to educate the SOL community and I believe that I must open the old book to follow you now...... thanks!
Gilles
one of the guys enjoing the game ;-)

Please login to post a reply.

Races

Next Race: 00d 00h 00m


Current Races:

Guess Gotland TIMED Race 2026

The Guess about Gotland is do we helm our First 27 solo east or west of the island in this 140 nm race. 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 #2030
INFOby brainaid.de
First 27 solo Particulars
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking:
TRQ2 - TRCH - SYC
RACE CLOSE: Saturday,
2 May at 23:00 UTC
Race starts: Apr 19th 12:00 Registration Open!
▶ Flash
GO TO RACE

Quiberon Islands 2026


The Quiberon peninsula extends as a submerged granite ridge a further 15nm or so beyond the La Teignouse lighthouse on the rocks off its southern tip, surfacing as two small islands, Houat and Hoedic, the duck and duckling in Breton, 5nm and 10nm beyond the light. Treacherous, tidal waters, but on SOL that daunts us not. Of course, we've raced here before, mostly Timed Runs out of Quiberon around Belle Ile, just south of the islets, and back, but this time it's a sprint from Belle Ile's capital of Port Marie round the foul fowl and back. A triangular course of 22nm, appropriately enough for Moody S38.
Race #2022
INFO by brainaid.de
Moody S38 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
RANKING:
SPQ2-SPCH-SYC
RACE CLOSE: Tuesday,
April 21 at 2300 UTC.
Race starts: Apr 18th 02:00 Registration Open!
▶ Flash
GO TO RACE

The Three Kings Race 2026


The Three Kings Race returns with a demanding 468 nautical mile challenge from Auckland up to the remote Three Kings Islands and back again. This rugged and spectacular course tests both endurance and strategy as our SOLers navigate open ocean and ever-changing conditions. Racing the powerful Riptide 50, our SOLers will need precision, timing, and smart routing to master this iconic out-and-back course and secure a strong result!
Race #2028
INFO by brainaid.de
Riptide 50 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: SUPBUD - SYC
Race starts: Apr 16th 22:00 Registration Closed
▶ Flash
GO TO RACE

Roma per Tutti 2026


Sailonline are honoured and delighted to have been asked to partner an online first Roma per Tutti yacht race with organizing yacht club, Circolo Nautico Riva di Traiano . In real life, this will be the 33rd edition of this 540nm offshore race from Rome’s Riva di Traiano to the Aeolian Islands and back. Online, the race will not only be our first partnership with CN Riva di Traiano, but also the second race of our Magical Mediterranean series. A number of Mini 6.50s have been entered for the 33rd edition of the Roma per Tutti; so our own vintage Mini is also our virtual yacht of choice for this one.
Race #2019
INFOby brainaid.de
Mini 6.50 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: MED - SUPBUD - SYC
RACE CLOSE: Wednesday,
April 22 at 2300 UTC.
Race starts: Apr 11th 10:00 Registration Closed
▶ Flash
GO TO RACE

Rommel by Balloon 2026 - Through the Sahara


Generalfeldmarschall Johannes Erwin Eugen Rommel may have been that chivalrous, gallant tank commander of legend, led astray by the Prussian military traditions of loyalty and chain of command, but one thing he wasn’t, was mad. So, let’s do it anyway – not stick to the coast and the battle for logistical superiority – but depart the oases of Siwa south west into the desert for Agadez and its uranium. And let’s go by balloon, it’s only 2500km (1250nm)!
Race #1973
INFOby brainaid.de
SOL Balloon PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: BOL - SYC
RACE CLOSE: Sunday,
May 3 at 2300 UTC.
Race starts: Apr 07th 13:00 Registration Closed
▶ Flash
GO TO RACE

Falklands to Tasmania 2026

Welcome to yet another all-new route. This next race is part of our Ocean Championship as well as the ROW series. Falklands to Tasmania, is like last year's island to island. It’s one of the longer ones 6400nm, more than half way around the world (and the Antarctica). It starts the 2026 OCQ2, and will be sailed in our Steinlager 2, contrary to prior notice.
Race #2021
INFO by brainaid.de
Steinlager 2 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: OCQ2 - ROW - OCCH - SYC
Race starts: Apr 06th 11:00 Registration Closed
▶ Flash
GO TO RACE

Go to race archive

SYC Ranking

  1. Sailonline Yacht Club Member WRmirekd
  2. Sailonline Yacht Club Member KaSToR
  3. Sailonline Yacht Club Member CriticalHippo
  4. Sailonline Yacht Club Member rafa
  5. Sailonline Yacht Club Member Panpyc
  6. Sailonline Yacht Club Member rumskib
  7. Sailonline Yacht Club Member CollegeFund
  8. Sailonline Yacht Club Member sassy63
  9. Sailonline Yacht Club Member Sax747
  10. Sailonline Yacht Club Member bonknhoot

View full list

Series

Mobile Client

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

The mobile client