To produkter, ét regelsæt
OpenWindCast offentliggør to slags day-ahead-prognoser. For vindzoner forudsiges landvindproduktionen, som vurderes mod netoperatørens egen prognose. For prismarkeder forudsiges day-ahead-elprisen for hver time af det følgende døgn, som vurderes mod den pris, auktionen faktisk lander på. De to er separate produkter med separate historikker, og de samme tre regler gælder for begge: Målet er fastlagt på forhånd, hver offentliggjort dag vurderes, og intet offentliggjort bliver nogensinde omskrevet.
Vind: hvad der forudsiges
Én værdi pr. zone pr. dag: landvindproduktionen kl. 11:00 lokal tid den følgende dag, udtrykt som kapacitetsfaktor, altså produktionen divideret med den installerede kapacitet. Prognosen laves dagen før levering, til day-ahead-markedet, og den operatørprognose, den vurderes mod, er den, der er offentliggjort for samme dag.
Kapacitetsfaktor frem for megawatt, fordi flåder vokser. En historik i megawatt ville se ud til at blive bedre af sig selv, hver gang en vindmøllepark blev tilsluttet.
Vind: hvad den vurderes mod
Referencen er transmissionssystemoperatørens egen offentliggjorte day-ahead-vindprognose for samme zone og samme mål kl. 11:00: Elia, Energinet, Fingrid, de tyske transmissionssystemoperatører, Red Eléctrica, PSE, REN, NESO, EirGrid og SONI, Terna, APG og IPTO. Det er målestokken, der skal slås, og den er aldrig et input.
Referencen fryses ved første registrering. Operatører kan returnere, og gør det også, reviderede værdier for en tidligere time ved en senere forespørgsel, og hvis de revisioner blev lukket igennem, ville målestokken flytte sig bagefter, og enhver sammenligning bygget på den ville være værdiløs. Den målte produktion er den eneste undtagelse, fordi realtidsestimater med rette erstattes af afregnede værdier. Det er det resultat, der måles, ikke målestokken.
Den offentliggjorte prognosehistorik skrives én gang af samme grund. En offentliggjort prognose bliver aldrig omskrevet bagefter.
Vind: sådan måles præcisionen
Hovedmålet er nMAE, den gennemsnitlige absolutte fejl som andel af den installerede kapacitet. Én måling pr. dag, på målet kl. 11:00, for begge prognoser og over de samme dage. Andelen af dage, hvor prognosen ligger tættere på den målte produktion end operatørens prognose, angives ved siden af som vinderandel.
Opløsning er ikke det samme som horisont. Et gennemsnit af fejlen over alle døgnets 96 kvarterer giver et betydeligt mindre og langt mere flatterende tal end at måle den ene day-ahead-værdi, en markedsaktør skal forpligte sig til. Kun det sidste angives her.
Når forskellen mellem de to prognoser er for lille til at betyde noget, beskrives den sådan i stedet for at blive præsenteret som en sejr.
Live-historik og backtest
Alle hovedtal for præcision på dette site måles kun på live-historikken: prognoser, der faktisk blev offentliggjort, én dag ad gangen, fra den dato hver zone gik live. En backtest, altså den samme metode kørt på tidligere dage, er nyttig som kontekst og vises på hver zoneside, men altid for sig og aldrig blandet ind i et hovedtal.
Pris: hvad der forudsiges
For hvert prismarked én prognose pr. dag, der dækker alle timer af den næste leveringsdag, i euro pr. megawatttime. Timerne er auktionsdøgnet i CET, fordi det er det døgn, markedet handler. Hver prognose laves dagen før levering og bruger kun oplysninger, der var tilgængelige, før day-ahead-auktionen lukker kl. 12:00 CET.
Pris: hvad den vurderes mod
Resultatet er den pris, day-ahead-auktionen faktisk lander på, time for time. Auktionen afvikles én gang, og dens pris er endelig, så hver dag vurderes samme eftermiddag, som auktionsresultatet offentliggøres, og bliver i historikken for altid, også på de dage, hvor prognosen ramte forkert.
Ingen netoperatør offentliggør en day-ahead-prisprognose med en fejlhistorik, så der er ingen operatørmålestok at slå. Derfor angives præcisionen også i forhold til en naiv referenceprognose: en simpel regel, der forudsiger morgendagens priser ud fra de seneste priser alene, som at gentage gårsdagens eller sidste uges. Hvert marked sammenlignes med den stærkeste regel af den slags for netop det marked, målt på dets egen prishistorik, på præcis de samme timer.
Pris: sådan måles præcisionen
Hovedmålet er den gennemsnitlige absolutte fejl i euro pr. megawatttime: den gennemsnitlige størrelse af timeafvigelsen, uanset retning. Alle timer tæller, også timer, der lander på nul eller under nul. Sammenligningen med den naive referenceprognose angives som, hvor meget lavere prognosens fejl er end referencens på de samme timer.
En prishistorik skal have tid til at blive et pålideligt estimat. Antallet af vurderede dage vises altid ved siden af hvert præcisionstal for pris, og så længe en historik er ung, er tallene foreløbige.
Fejl i euro kan ikke sammenlignes på tværs af markeder, fordi nogle markeder er langt mere volatile end andre. Læs hvert marked i forhold til dets egen reference og ikke i forhold til de andre.
Usikkerhedsbåndet
Et 80 %-interval offentliggøres sammen med hver vindprognose og er kalibreret til at dække omtrent det, det hævder at dække. Det er kontekst for punktprognosen, ikke produktet. Det, der måles, offentliggøres og vurderes her, er punktprognosen.
Hvor reglerne bruges
Hver zoneside offentliggør sin fulde daglige historik efter disse regler. Start med listen over zoner, eller sammenlign alle operatører på siden TSO'ernes prognosepræcision. Begreberne er defineret i ordlisten.