• Aucun résultat trouvé

Post-processing for deterministic and probabilistic weather forecasting in PreFlexMS

N/A
N/A
Protected

Academic year: 2022

Partager "Post-processing for deterministic and probabilistic weather forecasting in PreFlexMS"

Copied!
33
0
0

Texte intégral

(1)

HAL Id: hal-02380086

https://hal.archives-ouvertes.fr/hal-02380086

Submitted on 26 Nov 2019

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Post-processing for deterministic and probabilistic weather forecasting in PreFlexMS

Carlos M. Fernández-Peruchena, Martín Gastón, Jose Antonio Garcia-Moya, Jose Casado, Isabel Marco

To cite this version:

Carlos M. Fernández-Peruchena, Martín Gastón, Jose Antonio Garcia-Moya, Jose Casado, Isabel Marco. Post-processing for deterministic and probabilistic weather forecasting in PreFlexMS. [Re- search Report] CENER. 2016. �hal-02380086�

(2)

See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/333843863

Post-processing for deterministic and probabilistic weather forecasting in PreFlexMS

Technical Report · November 2016

DOI: 10.13140/RG.2.2.14315.39208

CITATIONS

0

READS

12 5 authors, including:

Some of the authors of this publication are also working on these related projects:

PreFlex-MSView project

PreFlexMSView project Carlos M Fernández-Peruchena Centro Nacional de Energías Renovables 98PUBLICATIONS   380CITATIONS   

SEE PROFILE

Martín Gastón

Centro Nacional de Energías Renovables 64PUBLICATIONS   521CITATIONS   

SEE PROFILE

Jose Luis Casado

Agencia Estatal de Meteorología 12PUBLICATIONS   13CITATIONS   

SEE PROFILE

Isabel Martínez Marco Agencia Estatal de Meteorología 19PUBLICATIONS   102CITATIONS   

SEE PROFILE

All content following this page was uploaded by Carlos M Fernández-Peruchena on 18 June 2019.

The user has requested enhancement of the downloaded file.

(3)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 1

Deliverable D4.4

Post-processing for deterministic and probabilistic weather forecasting in

PreFlexMS

Grant Agreement 654984 Date of Annex I 01 June 2015 Dissemination Level Public

Nature Report

Work package WP4- Weather forecasting and measurement for renewable energy predictability Due delivery date 30 Nov 2016

Actual delivery date 30 Nov 2016 Lead beneficiary CENER

Dissemination

level1 PU

Nature2 R

Document

Identifier PREFLEXMS_DEL_D4.4_20161019_v1 Status Version 1

Lead beneficiaries CENER, Carlos Fernández-Peruchena, Martín Gastón.

AEMET, José A. Garcia-Moya, José Luis Casado, Isabel Martínez

1 Dissemination level: PU = Public, PP = Restricted to other programme participants (including the JU), RE = Restricted to a group specified by the consortium (including the JU), CO = Confidential, only for members of the consortium (including the JU)

2 Nature of the deliverable: R = Report, P = Prototype, D = Demonstrator, O = Other

(4)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 2

Executive summary

This deliverable has been prepared by CENER within Work Package 4 “Weather forecasting and measurement for renewable energy predictability” of H2020-PreFlexMS project (Grant no.

654984).

The Work Package comprises the following tasks: 1) definition of weather forecasts requirements; 2) selection of validation sites; 3) implementation of a forecasting system; 4) comparison between different approaches; 5) connection to dispatch optimizer; 6) market value and commercialization channels; 7) implementation of data flows.

The post-processing of Direct solar Normal Irradiance (DNI) forecasts from Numerical Weather Prediction (NWP) models is the focus of this report. A new scheme based on a Machine Learning approach is proposed and applied to both deterministic and probabilistic NWP outputs. The report is organized as follows: Section 1 provides a background of the study and states the problem; Section 2 introduces the Numerical Weather Predictions Models (both deterministic and probabilistic approaches); Section 3 describes Post-processing of weather forecasting, providing results in both deterministic and probabilistic approaches; Section 4 summarizes the conclusions; Section 5 enlists references.

(5)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 3

Table of Contents

1. Introduction 4

2. Numerical Weather Prediction models 6

2.1 Deterministic Weather forecasts in PreFlexMS 6

2.1.1 Fundamentals 6

2.1.2 Deterministic Weather forecasts in PreFlexMS 6

2.2 Probabilistic weather forecasts 8

2.2.1 Fundamentals 8

2.2.2 Probabilistic Weather forecasts in PreFlexMS 9

3. Post-processing of weather forecasting 12

3.1 Fundamentals 12

3.2 Deterministic forecasts post-processing 15

3.2.1 System architecture 15

3.2.2 Operative working scheme and data flow. 24

3.3 Probabilistic forecasts post-processing 25

3.3.1 EPS forecasts post-processing 26

3.3.2 SREPS forecasts post-processing 27

4. Conclusions 29

5. References 30

(6)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 4

1. Introduction

In the 1920s, Lewis Fry Richardson envisioned “human computers” solving the equations of fluid mechanics for describing the atmospheric dynamics [1]. Shortly thereafter, weather forecasting became in one of the classical computational challenges. In particular, the first operational computer (the Electronic Numerical Integrator and Computer, ENIAC) resolved in 1950 a filtered version of these equations set by John von Neumann, Ragnar Fjørtoft and Jules Charney, which constituted the first problem undertaken by this computer [2]. Since then, the description and complexity included in the numerical weather models, as well as their spatial and temporal resolutions have grown rapidly, in a continuous challenge against computing capacity.

Until the last decade, weather forecast has relied in a deterministic paradigm.

Notwithstanding, the chaotic nature of the nonlinear dissipative fluid equations leads to a high sensitivity to initial conditions that makes that such deterministic forecasts are subject to errors and should not be considered as exact predictions (even taken into account the computational power available and years of research). These errors have led to quantify forecasting uncertainties, and have also provided an opportunity for other disciplines (mathematicians, statisticians) for characterizing and correcting systematic errors in weather forecasts.

A modern approach to quantify the uncertainty in weather forecasts is the so-called ensemble forecast, which is constituted by a collection of deterministic forecasts differing in either their initial atmospheric conditions or the numerical parametrizations of the forecast model.

Ensemble forecast allows for the estimation of the likelihood of the occurrence of weather events, as their constituent members will typically differ in their forecasted values. This scheme embraces the chaotic nature of the atmospheric behavior and seeks to provide multiple plausible realizations of the development of the weather event. It is worth to mention that several meteorological centers use up to 50 model ensemble members which form a probability density function of the development of the weather. The ensemble approach is very successful for traditional meteorological parameters as pressure levels or temperatures.

An example application is forecasting fluctuating renewable energy sources, in particular solar irradiance.

Accurate Direct Normal solar Irradiance (DNI) forecast is of utmost importance for the accurate management of energy markets, for the management and operation of Concentrating Solar Thermal Power (CSTP) plants, and for the power generation control by means of thermal energy storage (if available). This allows maintaining the grid stability in CSTP power management and ultimately facilitates the widespread implementation of CSTP technologies [3]. The optimum DNI forecasting method depends strongly on the timescale of interest, which ranges from horizons of a few seconds or minutes to few days-ahead. Numerical models are

(7)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 5

the best forecasting approach for the 1-5 days [4]. It is worth to highlight that the vast majority of conventional generation is scheduled in the day-ahead market [5].

Unfortunately, persistent errors in the numerical models and the selection of the initial conditions for initializing them makes that the ensemble forecast approach nowadays does not provide reliable representations of DNI. In the particular case of DNI, in addition, the high variability of atmospheric phenomena as clouds and aerosols, the complex atmospheric modeling on which NWP models rely, the extremely large underlying systems for data capture and assimilation and, in general, the large uncertainty associated with weather behavior make accurate localized and high-frequency forecasting a very difficult task and NWP models still do not resolve the local weather details [6]. In order to obtain an optimized local prediction, post- processing techniques should be used to refine the output of NWP models.

NWP derived solar irradiance forecasts have been improved considerably in the last years due to advancements in the post-processing of models. They are worth to mention classical approaches (Model Output Statistics, MOS) and the Dynamic Integrated ForeCast System (DICast) developed in the late 1990s at the National Center for Atmospheric Research (NCAR).

In this report, we describe a statistical post-processing of DNI forecasting of NWP based on Machine Learning and ground measurements.

The rest of the report is organized as follows: Section 2 introduces the Numerical Weather Predictions Models (both deterministic and probabilistic approaches); Section 3 describes Post- processing of weather forecasting, providing results in both deterministic and probabilistic approaches; Section 4 summarizes the conclusions; Section 5 enlists references.

(8)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 6

2. Numerical Weather Prediction models

In PreFlexMS project, the meteorological forecasts used as input data by CENER post- processing are provided by AEMET. This section briefly describes these inputs. For a more detailed description of the characteristics of both models and the parameters used in this project, the reader is referred to Section 1 of the deliverable 4.3.

2.1 Deterministic Weather forecasts in PreFlexMS

2.1.1 Fundamentals

Numerical Weather Prediction (NWP) models allow predicting the behaviour of the atmosphere by means of the numerical resolution of a set of hydrodynamic equations which describe the different physical processes taking place there. To achieve this, it is necessary to know the current state of the atmosphere, defined by the spatial distribution of physical variables such as wind or temperature, so that numerical models can produce forecasts of the future weather.

The models output consists of predicted values of the aforementioned variables in a grid of geographical points, with a temporal resolution in the range of hours and a spatial resolution in the range of kilometres for current models. These predictions are bound to have an error, due to the different temporal and spatial scales involved, the insufficient knowledge of the current state of the atmosphere and the physical laws which govern it at these scales, the different temporal and spatial scales involved, and the non-linearity of the problem.

These problems are especially severe when forecasting solar radiation, which strongly depends on meteorological variables difficult to predict and with a high variability in space and time, such as cloudiness or aerosol content. Anyway, this problem can be addressed by post- processing methods, which can take advantage of the knowledge of local conditions to reduce significantly the errors.

2.1.2 Deterministic Weather forecasts in PreFlexMS

Two NWP models, Arome-HARMONIE (Hirlam Aladin Regional/Meso-scale Operational NWP In Europe), run by Spanish Meteorological Agency (AEMET) and IFS (Integrated Forecasting System), run by ECMWF (European Centre for Medium-Range Weather Forecasts) will be employed in this project as the source of meteorological forecasts from a deterministic point of view.

The HARMONIE model is a mesoscale local area model with a horizontal resolution of 2.5 km and 65 vertical levels. The version run by AEMET gives predictions inside the square region with coordinates 32.3N 14.9W – 46.7N 6.1E. It can produce weather predictions up to 2 days, with a temporal resolution of 15 minutes. It is run eight times every day: at 00, 06, 12 and 18Z the model is run up to a range of 48 hours and at 03, 09, 15 and 21Z the model is run only for

(9)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 7

the first 6 or 12 hours for Nowcasting. It takes boundary conditions from the IFS model every six hours, and observations of the current atmosphere are assimilated taking a window of 3 hours around the nominal time (from -2 to +1 hours).

The following HARMONIE forecasted variables (Table 1) will be used as meteorological input of the post-processing method described in section 3.

Table 1. Parameters from the HARMONIE model.

Parameter definition Inst / Acc Units

Surface Solar Radiation (SW down global) Accumulated Jm-2 Surface Direct Solar Flux (Surface parallel solar flux) Accumulated Jm-2

Surface Pressure Instantaneous Pa

Mean Sea Level Pressure Instantaneous Pa

Total Cloud Cover Instantaneous %

10 m U Wind Component Instantaneous ms-1

10 m V Wind Component Instantaneous ms-1

200 m U Wind Component Instantaneous ms-1

200 m V Wind Component Instantaneous ms-1

2 m Temperature Instantaneous K

10 m Temperature Instantaneous K

200 m Temperature Instantaneous K

Low Cloud Cover Instantaneous %

Medium Cloud Cover Instantaneous %

High Cloud Cover Instantaneous %

2 metre Relative Humidity Instantaneous %

The IFS is a deterministic global model with a horizontal resolution of about 0.1° and 137 vertical levels. It gives 3-hour outputs up to ten days forecast length, two times a day: at 00 and 12Z. The following IFS forecasted variables (Table 2) will be used as meteorological input of the post-processing method described in section 3.

(10)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 8

Table 2. Parameters from the ECMWF model.

Parameter definition Inst / Acc Units

Surface Solar Radiation Downwards Accumulated Jm-2

Total Sky direct Solar Radiation at Surface Accumulated Jm-2

Surface Pressure Instantaneous Pa

Mean Sea Level Pressure Instantaneous Pa

Total Cloud Cover Instantaneous (0-1)

10 m U Wind Component Instantaneous ms-1

10 m V Wind Component Instantaneous ms-1

200 m U Wind Component Instantaneous ms-1

200 m V Wind Component Instantaneous ms-1

2 m Temperature Instantaneous K

10 m Temperature Instantaneous K

200 m Temperature Instantaneous K

Low Cloud Cover Instantaneous (0-1)

Medium Cloud Cover Instantaneous (0-1)

High Cloud Cover Instantaneous (0-1)

2 m Dew Point Temperature Instantaneous K

2.2 Probabilistic weather forecasts

2.2.1 Fundamentals

The traditional deterministic approach gave way to a new paradigm with richer information than a single solution of the future state of the atmosphere. The new paradigm includes quantitative information about the uncertainty (errors) of the predictive process. The atmospheric non-linear behavior, consequently chaotic, must be treated now in a probabilistic way by means of the generation of multiple forecasts starting from slightly different but equally probable initial conditions in order to characterize the uncertainty of the prediction [7].

To capture these sources of uncertainty, many operational and scientific centres worldwide produce ensemble forecasts (e.g. NCEP, ECMWF, etc.) since the early of 1990s. The basic idea behind ensemble forecasting is to run multiple (ensemble) forecast integrations from slightly perturbed ICs (ICs forecast error source) coming from multiple models and/or perturbing model formulation (model formulation forecast error source).

The ensemble prediction system (EPS) is a tool for estimating the time evolution of the Probability Density Function (PDF) viewed as an ensemble of individual selected atmospheric states. Each of these initial different states is physically plausible. The spread of the states is representative of the prediction error [8].

Not only global model can be used in developing EPS, but also Limited-area Models (LAMs) are involved in designing EPS, normally for the short range and covering fine domains in order to

(11)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 9

resolve the internal processes of convection over local areas. LAMs have horizontal and vertical boundaries whereas global models cover the entire Earth having only vertical boundaries. For LAMs, larger-domain models supply the data for the horizontal boundary conditions. Errors in forecasts from larger-domain models will move into the LAMs forecast domain and can amplify. High-resolution LAMs are constrained to limited areas due to high computational cost of running on such a fine mesh.

Error sources in LAM EPS are basically the same as in global EPS but LAM require lateral boundary conditions that update the weather situation regularly throughout the integration.

Uncertainty (errors) similar to those in the model supplying boundary conditions can spread rapidly across the limited domain of the high-resolution model forecast. Lateral boundary conditions largely control the position and evolution of features that cover the entire forecast domain. In a high-resolution mesoscale model running over a limited area, the placement and timing of synoptic-scale features are determined almost completely by the synoptic-scale model supplying the boundary conditions.

2.2.2 Probabilistic Weather forecasts in PreFlexMS

The configuration of the 20-member AEMET ensemble, called gamma Short Range Ensemble Prediction System (γ-SREPS) is shown in Fig. 1.

Fig. 1. AEMET-γ-SREPS.

This convection permitting system runs at 2.5 km horizontal resolution using two different dynamical cores and physical parameterization packages of the Harmonie model (AROME and ALARO), the WRF-ARW model and the NMMB model with boundary conditions from 5 different global deterministic models (Table 3):

(12)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 10

 European Centre for the Medium-Range Weather Forecast Model (ECMWF-IFS)

 Global Forecast Model from the National Centers for Environmental Prediction (NCEP- GFS)

 Global Deterministic Prediction System from the Canadian Meteorological Centre (CMC-GDPS)

 Global Spectral Model from the Japan Meteorological Agency (JMA-GSM)

 ARPEGE Model from Météo-France.

Moreover, gSREPS will use the Stochastically Perturbed Parameterization Tendencies (SPPT) scheme to deal with model errors and the Local Transform Ensemble Kalman Filter (LTEKF) to produce proper perturbations at the initial state.

Table 3. AEMET-γ-SREPS members with corresponding NWP models and BCs.

Member # NWP Model Boundary Conditions

01 HAR / AROME ECMWF – IFS

02 HAR / ALARO ECMWF – IFS

03 WRF – ARW ECMWF – IFS

04 NMMB ECMWF – IFS

05 HAR / AROME NCEP – GFS

06 HAR / ALARO NCEP – GFS

07 WRF – ARW NCEP – GFS

08 NMMB NCEP – GFS

09 HAR / AROME MF – ARPEGE

10 HAR / ALARO MF – ARPEGE

11 WRF – ARW MF – ARPEGE

12 NMMB MF – ARPEGE

13 HAR / AROME CMC – GEM

14 HAR / ALARO CMC – GEM

15 WRF – ARW CMC – GEM

16 NMMB CMC – GEM

17 HAR / AROME JMA – GSM

18 HAR / ALARO JMA – GSM

19 WRF – ARW JMA – GSM

20 NMMB JMA – GSM

Same output variables as described in Table 1 within section Error! Reference source not found. but for each ensemble member will be used as meteorological input of the post- processing method described in section 3.

According to the guidelines on ensemble prediction systems and forecasting given by the WMO [9], a statistical post-processing is needed in order to correct systematic errors in models and thereby add value to direct NWP model output. These errors are particularly

(13)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 11

important for surface parameters (for example, 2-m temperature, 2-m humidity, 10-m wind speed, precipitation, and total cloudiness) and are linked to local conditions.

More precisely, statistical post-processing can be used to:

 Remove systematic biases.

 Adjust ensemble spread.

 Quantify uncertainty not represented directly by the EPS.

 Predict what the model does not represent explicitly.

γ-SREPS will be calibrated using the former prediction’s skill to correct the current probabilistic forecast according to different methodologies which were proposed in deliverable D4.1 to build calibrated probabilistic forecasts from ensembles as Bayesian Model Averaging and Extended Logistic Regression (see D4.1).

(14)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 12

3. Post-processing of weather forecasting

3.1 Fundamentals

The solar irradiance forecast has not been treated traditionally as a priority in NWP models.

Conversely, its role has been mainly focused in the average surface energy balance. This situation, influenced by the traditional lack of major stakeholders, is changing in recent years in which substantial investments are now being made in this field due to the increasing demand for operational and improved solar forecasts. Verification efforts have recently been undertaken with respect to hourly resolved DNI forecasts as provided by the European Centre for Medium-Range Weather Forecasts (ECMWF) [10]. Notwithstanding, it is clear that the industry demands a more detailed site dynamic of DNI than those provided by NWP models [11]. Post processing methods are frequently applied to refine the solar irradiance of NWP models [12]. In particular, they may be utilized to reduce systematic forecast errors (through the correction of systematic deviations), to account for local effects (e.g. topography) and for combining the output of different models in an optimum way.

The DNI sequence can be seen as a time series and therefore statistical models can be built to capture its underlying random processes and predict the next values. Several statistical techniques can be employed to forecast solar radiation time series. The spectrum of methods can range, for instance, from linear models like the autoregressive (AR) model to nonlinear models like artificial Neural Networks (NNs).

It is worth to highlight the recent use of Machine Learning techniques like the Support Vector Machines (SVM) in classification and regression problems. They present a nonlinear approach to solve the problems, and also the robustness of their algorithm avoids typical problems like overfitting. Also, SVM allow the possibility of integrate explicative variables from different origin and formats. To finish, it is also very important that computational requirements of this Machine Learning are very low and, therefore, it is very attractive to include them in an operational system.

SVM plays an ever more important role in classification and regression analysis. In particular, this technique has shown excellent performance in time series forecasting [13]. SVM were developed initially for binary classifications [14], by searching for the optimal separating hyperplane between the classes through the maximization of the margin between the classes’

closest points. This task can be formulated as a quadratic optimization problem to be solved by well-established techniques. Learning algorithms in SVM use high-dimensional features, and its performance drastically depends on the definition of its model parameters. There are strategies for selecting parameters and also for model parameters alignment [15–17].

(15)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 13

Fig. 2 shows an optimal separation. The separating hyperplane (green) is defined by the middle of the margin between by the support vectors (points lying on the boundaries).

Fig. 2. Optimal separation through SVM, highlighting separating hyperplane, margin and support vectors.

The original idea of the SVM algorithm is to calculate the separating hyperplane that minimizes the margin. Let {𝑥𝑖}𝑖=1𝑁 be a set of points in a Hilbert space and in two separated classes (−1, +1). that is, being the general expression of the hyperplane is

𝑤 · 𝑥 + 𝑏 = 0

And the related classification rule in this two-dimensional classification problem would be 𝑦𝑖 ≡ 𝑦(𝑥𝑖) = 𝑠𝑖𝑔𝑛(𝑤 · 𝑥𝑖+ 𝑏)

while the distance of any point to the hyperplane is 𝑟𝑖 =|𝑤 · 𝑥𝑖+ 𝑏|

‖𝑤‖

Hence, using canonical hyperplanes (without loss of generality) the closest points to the margin accomplish that

𝑤 · 𝑥 + 𝑏 = ±1

(16)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 14

and, therefore, the width of the margin is

𝑑 = 2

‖𝑤‖

At this point the problem to find the margin can be solved by finding 𝑤 and 𝑏 such as 𝑑 = 2

‖𝑤‖ is maximized; and for all {(𝑥𝑦, 𝑦𝑖)} 𝑤 · 𝑥𝑖+ 𝑏 ≥ 1 𝑖𝑓 𝑦𝑖 = 1; 𝑤𝑥𝑖 + 𝑏 ≤ −1 𝑖𝑓 𝑦𝑖 = −1. That can be formulated in a simpler form as a quadratic optimization problem. This is a well-known class of mathematical programming problems, and many algorithms exist for solving them:

𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑖𝑛𝑔1 2‖𝑤‖2

𝑆𝑢𝑏𝑗𝑒𝑐𝑡 𝑡𝑜 𝑦𝑖(𝑤 · 𝑥𝑖 + 𝑏) ≥ 1, 𝑓𝑜𝑟 {𝑖 = 1 … 𝑁}

The solution involves the construction of the dual problem that starts with the Lagrangian L 𝐿(𝑤, 𝑏; ℎ) =1

2‖𝑤‖2− ∑ ℎ𝑖

𝑁 𝑖=1

[𝑦𝑖(𝑤 · 𝑥𝑖+ 𝑏) − 1]

Where ℎ = (ℎ1, … . ℎ𝑁) is the vector of non-negative Lagrange multipliers. Minimizing L over w and b:

𝜕𝐿

𝜕𝑤= 𝑤 − ∑ ℎ𝑖 𝑦𝑖𝑥𝑖

𝑁 𝑖=1

= 0

𝜕𝐿

𝜕𝑏= ∑ ℎ𝑖𝑦𝑖

𝑁 𝑖=1

= 0

Therefore, the optimal value of w is

𝑤= ∑ ℎ𝑖𝑦𝑖𝑥𝑖

𝑁

𝑖=1

And using the above result we have

𝐿(𝒉) = ∑ ℎ𝒊−1

2‖𝒘2= ∑ ℎ𝒊−1

2𝒉 · 𝑫 · 𝒉

𝑵 𝒊=𝟏 𝑵

𝒊=𝟏

𝑤ℎ𝑒𝑟𝑒 𝑫 = 𝑦𝑖𝑦𝑗𝒙𝒊· 𝒙𝒋

and the dual optimization problem

(17)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 15

𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑖𝑛𝑔 𝐿(𝒉) = ∑ ℎ𝒊−1

2𝒉 · 𝑫 · 𝒉

𝑵

𝒊=𝟏

𝑆𝑢𝑏𝑗𝑒𝑐𝑡 𝑡𝑜 𝒉 · 𝒚 = 𝟎 𝒉 ≥ 𝟎

The solution of the problem depends on the inner-product between data points (i.e., 𝒙𝒊· 𝒙𝒋) instead data points themselves. Successive modifications of this first problem have been made to cover the real situations. First, the concept of soft-margin allows the misclassification of set points. Furthermore, the inclusion of kernel functions replacing the inner products allows solving non-linear separating situations.

In this section, a new post-processing scheme based on SVM is presented and applied both to deterministic and probabilistic NWP DNI forecasts. The performance of this approach is compared against raw DNI NWP model forecasts.

3.2 Deterministic forecasts post-processing

Information provided by local and validated ground measurements allows the local adaptation of NWP forecasted DNI, providing site-specific DNI behaviour not well reproduced by NWP models. This procedure, usually referred as site-adaptation, has to consider many aspects in operational mode, as data flow management, update of data and operative performance. This section briefly presents the forecast post-processing system designed, its main features, operative working scheme and data flow.

3.2.1 System architecture

The post-process of the NWP model forecasted DNI can be divided into two phases: the first one contains the training of the Machine Learning modules; meanwhile the second one applies these modules on the newly available weather forecast. It is worth to highlight that the new weather forecast is used both as input of phases 1 and 2, but playing different roles depending of the stage.

The procedure is summarized in Fig. 3, where a general system data flow is shown. First, the available historic ground measurements and a simultaneous historic weather forecast dataset (Fig. 3, blue round shapes) provide the inputs to the Machine Learning Modules (Fig. 3, orange rectangle). The goal of the Machine Learning module is to find a relationship among the weather forecasts and the ground data to eliminate systematic deviation of the meteorological predictions. Once these relationships are established, new weather forecasts provided by the NWP model (Fig. 3, green round shape) feed the trained Machine Learning modules (Fig. 3, red rectangle) to generate forecasted DNI values. Even if it is recommended at least one year of coincident forecasted DNI and validated ground measurements as historic dataset, the system is designed to learn continuously from new ground measurements and NWP forecasts.

(18)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 16

Fig. 3. General scheme of the post-process.

Validation of ground measured data from historic database

As it is said, ground data play the key role to the local characteristics of the climate. Therefore, accurate time series of solar radiation data (DNI and GHI) are required for the optimum training of forecasting post process. Erroneous data would imply a bad understanding of the DNI behavior and would influence the operative prediction. Hence, it is needed to use a real time treatment of ground data as an online monitoring of the station.

The data base collecting the ground measurements is supervised by quality analysis procedures. Criteria established by the BSRN for measured solar radiation are applied [18].

This step is carried out in real time to ensure that only correct data are included in the system.

The BSRN recommendations include the following steps (Fig. 4):

(19)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 17

Fig. 4. Quality checks for measured solar radiation.

Visual inspection. The first recommended check is a visual inspection of measured solar irradiance data by an experienced technician, for detecting wrong values or inconsistencies which cannot be found by automatic tests.

Physically Possible test, intended to detect extremely large errors in the measurements and the large random errors introduced during data handling.

Extremely Rare test, used to evaluate whether the measurements are within the limits known as extremely rare.

Across Quantities test, based on empirical relations of the different quantities measured.

To carry out the tasks of monitoring and quality check, the prediction system is connected to a tool developed by CENER named ATDR (Adquisición y Tratamiento de Datos de Radiación), shown in Fig. 5. As example the following figures show differences tool screens. (Access to public information CENER BSRN station for real time monitoring: http://it.cener.com/solar).

Fig. 5. Example of data acquisition system user interface.

visual inspection

Physically Possible test

Extremely Rare test Across

Quantities test

(20)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 18

This database has the responsibility to deliver the most recent ground data to the forecasting system.

NWP model predictions management

The periodicity update of weather forecast establishes the final update of the predictions delivery. So, the schedule of the NWP model will determine the schedule of the whole system running. The first point of the post-process system consists of the download and integration of the NWPM output. This output is usually generated in GRIB format (GRIdded Binary or General Regularly-distributed Information in Binary form [9]), a concise data format commonly used in meteorology to store historical and forecast weather data.

The operative system requires a frequent access to the data (for selecting subsets of data, synchronizing or smoothing among other tasks). Consequently, the use of data formats that allow a fast and easy access is desirable. in this work, we have selected NetCDF format (Network Common Data Form [19]), a set of software libraries and self-describing, machine- independent data formats that support the creation, access, and sharing of array-oriented scientific data. This format is commonly used in climatology, meteorology and oceanography applications (e.g., weather forecasting, climate change), as well as in GIS (Geographic Information Systems) applications.

One of the netCDF characteristics that present advantages in the post-processing system is the multi-dimensional treatment of the data that allows present each variable as a multi-array.

Concretely, each meteorological variable presents the following dimensions:

 Latitude and longitude: identify the grid point

 Time: hour when the weather prediction is update

 Date: date of each predicted data

 Step: the horizon of forecasts.

(21)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 19

Machine Learning modules

The first step of the post-process is centered in data treatment as is shown in the previous section. Taking into account the principal source of variability and nature of DNI, it is immediate to suppose that the treatment of clear and cloudy situations should be different.

Therefore, the first module of the system has the goal of deciding if the time instant to be post-processed will correspond to clear or cloudy sky conditions, taking into account forecasted meteorological variables and DNI.

After this first decision, two different options are possible (Fig. 6):

 Clear sky conditions. The clear sky module acts to post-process the DNI forecasts. This module consists on a clear sky model which uses forecasted atmospheric parameters.

 Cloudy sky conditions. A Machine Learning module is used in this case, consisting in a two-step model that selects the similar situations in the historic and fits a nonlinear model that post-processes the DNI forecast from the meteorological information.

Fig. 6. DNI post-processing scheme.

(22)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 20

The Machine Learning modules are briefly described below:

The goal of this module is to determine if the time instant to be post-processed will correspond to clear or cloudy sky conditions. To achieve this, it implements a supervised classification problem. The historic ground data are classified as clear or cloudy situation, in the same time resolution that coincident historic NWP model forecasts. The classification is based on the NWP DNI forecast, which is compared with the corresponding DNI under clear sky conditions estimated using the forecasted atmospheric parametrization.

Clear sky conditions are identified as all data points with an absolute difference to the theoretical DNI in clear sky condition less than 10%. Two examples of DNI measurement and the respective DNI of clear sky are shown in Fig. 7. In the left example, the first two hours of the day would be classified as cloudy instants meanwhile the rest of the data would correspond to clear situations. On the other hand, all data of the right example would be classified as cloudy instants.

Fig. 7. Example of DNI measurement and Clear Sky DNI to classify each data.

Simultaneously, each data point is associated to a set of variables or characteristics offered by the historic NWP forecasts. In case of Harmonie predictions a vector of four features is used as classificatory variables: ambient temperature, relative humidity, surface level pressure and total cloud cover. The total cloud cover prediction is temporally and spatially smoothed:

spatially it is smoothed by mean of a 3x3 grid points (7.5 x 7.5 km) meanwhile the temporal feature is smoothed using a four steps (4 h) rolling window.

Module 1: Data classification

(23)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 21

The classification algorithm for the incoming forecast in this module is a classification support vector machine; concretely a C-SVM [9], the general expression and the inputs are described as follow.

( , , , )

p n n n n

Cf P T rH Tcc

Where the sub index p refers to the prediction and the sub index n refers to the NWP forecast.

This second module has the goal of forecast DNI when a cloudy sky situation is identified. It is also based on Machine Learning models fed by historic NWP forecasts with coincident and validated ground measurements. The module is divided into two steps: the first one tries to select the most useful data among all those available in the historical data base. To do that, a version of the k-nearest neighbor’s (knn) algorithm [10] is used. The dissimilarity among data is calculated from the sun elevation angle, the weather forecast of atmosphere surface level pressure, ambient temperature, and relative humidity. The output of this first step is a subset of the whole available data in the historic that will act as the final training set of the nonlinear regression machine learning. Illustrative examples of this step of the methodology can be seen in Fig. 8, in the left plot the whole set of available data are sky blue points meanwhile the selected subset are plotted in red color. The right plot corresponds to the selected training subset and the fitted model (red points), the dark blue and magenta points correspond to the predicted and real data respectively.

Fig. 8. Example of data selected by the knn algorithm [20].

The second step of the module consists on a non-linear regression model based on support vector machines, concretely a ε-SVM with Gaussian kernel [11]. This non-linear regression has shown good generalization ability for various function approximation and time series prediction problems.

Module 2: Cloudy sky model

Training set Fitted model

(24)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 22

Suppose we are given training data {(𝑥1, 𝑦1), … , (𝑥𝑛, 𝑦𝑛)}  𝑋  𝑅 , where x and y are the input parameters and target values. The aim of the procedure is to find a function g that has the greatest  deviation from actual targets yi for all training data. In our case, the feature variables are the weather forecasts of GHI and DNI meanwhile the goal variable is the measured DNI.

( , )

p n n

DNIg GHI DNI

Radiative transfer models are used to calculate the radiation field for given atmospheric and surface conditions. However, transfer radiation model forecasts have several shortcomings primarily related to insufficient data to accurately apply the models, and also insufficient information provided by forecasted inputs (i.e., aerosols and water vapor). It is worth to highlight the libRadtran, a software package is a suite of tools for radiative transfer calculations in the Earth’s atmosphere [21]. It may be used to compute radiances, irradiances and actinic fluxes in the solar and terrestrial part of the spectrum.

Even if a wide variety of aerosol information is allowed to be included in the libRadtran, the closed scheme of this model hinder a site-specific adaptation and consequently the use of flexible and adaptable clear-sky models seems to be more appropriate for their use in our post-processing system.

In the development of the European Solar Radiation Atlas, several models were considered for the computation of the solar irradiance under clear sky conditions. The application of fitting techniques allowed for the parametrization of these models using hourly measurements spanned over several years and for several locations in Europe [22].

This adaptability is a key aspect in the suitability of these models in local forecasting systems, which are based on the characterization of the Linke turbidity factor, which is a function of the scattering by aerosols and the absorption by gases, mainly water vapor. When combined with the atmosphere molecules scattering, it summarizes the turbidity of the atmosphere, and hence the attenuation of the incoming solar radiation. In this scheme, DNI is given by the following expression:

𝐷𝑁𝐼 = 𝐼0 𝑠𝑖𝑛(𝛾𝑠)𝑒𝑥𝑝[−0.8662 𝑇𝐿(𝐴𝑀2) 𝑚 𝛿𝑅(𝑚)]

Where 𝐼0 is the solar constant (extraterrestrial irradiance normal to the solar beam at the mean solar distance), 1,367 W/m2;  accounts for the Sun-Earth distance correction; 𝛾𝑠 is the solar elevation angle; TL(AM2) is the Linke turbidity factor at an air mass equal to 2; m is the relative optical air mass; 𝛿𝑅(𝑚) is the integral Rayleigh optical thickness.

Module 3: Clear sky-model

(25)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 23

The following expression represents the transmittance of the beam radiation (𝑇𝐷𝑁𝐼𝑐𝑙𝑒𝑎𝑟) under clear-sky conditions:

𝑇𝐷𝑁𝐼𝑐𝑙𝑒𝑎𝑟= 𝑒𝑥𝑝[−0.8662 𝑇𝐿(𝐴𝑀2) 𝑚 𝛿𝑅(𝑚)]

As the solar altitude decreases, the relative optical path length increases. Also, this quantity decreases with increasing station height above the sea level (z). A correction procedure is applied, obtained as the ratio of mean atmospheric pressure, p, at the site elevation, to mean atmospheric pressure at sea level, p0, which is particularly significant in mountainous areas.

The relative optical air mass (dimensionless) is given by the following expression which relies in the true solar elevation, 𝛾𝑠𝑡𝑟𝑢𝑒:

𝛾𝑠𝑡𝑟𝑢𝑒 = (𝑃 𝑃⁄ )0

𝑠𝑖𝑛(𝛾𝑠𝑡𝑟𝑢𝑒) + 0.50572(𝛾𝑠𝑡𝑟𝑢𝑒+ 6.07995)−1.6364

Where the true solar elevation considers the atmospheric refraction 𝛾𝑠𝑡𝑟𝑢𝑒 = 𝛾𝑠+ ∆𝛾𝛾𝑟𝑒𝑓

∆𝛾𝛾𝑟𝑒𝑓 = 0.061359(180 𝜋⁄ )0.1594 + 1.1230(𝜋 180⁄ ) 𝛾𝑠+ 0.065656(𝜋 180⁄ )2𝛾𝑠2 1 + 28.9344(𝜋 180⁄ )𝛾𝑠+ 277.3971(𝜋 180⁄ )2𝛾𝑠2

The station height correction given by:

𝑃⁄ = 𝑒𝑥𝑝(−𝑧 𝑧𝑃0 ⁄ )

Being z the site elevation (in m), and zh the scale height of the Rayleigh atmosphere near the Earth’s surface (8,434.5 m).

Finally, the parameter 𝛿𝑅 represents the optical thickness of a pure Rayleigh-scattering atmosphere per unit of air mass along a specific path length:

𝑖𝑓 𝑚 ≤ 20 (𝛾𝑠≥ 1.9º)

1⁄𝛿𝑅(𝑚)= 6.62960 + 1.75130m − 0.12020𝑚2+ 0.00650𝑚3

− 0.00013𝑚4 𝑖𝑓 𝑚 > 20

(𝛾𝑠< 1.9º)

1⁄𝛿𝑅(𝑚)= 10.4 + 0.718m

(26)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 24

3.2.2 Operative working scheme and data flow.

Up to now, the scheme of the post-processing with its modules is described. However, this post-process needs to be implemented in an operative system that must be able of delivering DNI predictions on time and in the required data format.

The flow of actions presented in the operations can be seen in Fig. 9. It presents three steps:

Availability of new information, run of post-process and delivery of DNI predictions.

Fig. 9. Operative forecast procedure.

The first step is triggered from the availability of new weather forecasts. So, each new run of the NWP model starts the procedure. Once the NWP output (GRIB files) is available, they are downloaded and integrated in the system. The meteorological variables used in the post- process are selected and the historical weather predictions database is updated. Ground measurements are also updated and integrated in the database after its quality validation. The availability of new measurements is used both to estimate the Linke Turbidity index according to the ESRA model (see clear sky module) and to train the Machine Learning modules.

Once the new data are downloaded and integrated into the database, the post-processing modules run. To ensure efficiency, the three modules are run independently. Hence, it is generated forecasts of type of data, of clear sky DNI and by using Machine Learning to predict DNI. Finally the system generates predictions in the required data format and uploads files to the agreed ftp server.

It is important to remember that the frequency of NWPM updates can vary depending of the NWP center, but it is usual that it consists of four updates per day. An example schedule is presented in Fig. 10, where a 48 h step-ahead forecast with 1 h temporal resolution is shown.

It is considered that the computational requirement of the NWP model employs 5 h to generate the grib files at the NWP center. The post-process and delivery of final forecasts needs 1 h to complete its calculi. This is a usual schedule that could vary if more often updates

(27)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 25

of the NWPM are available. The design of the post-process allows an automatic adaptation to other situations in terms of update frequency, temporal resolution or horizons to be predicted.

Fig. 10. Typical schedule of forecast.

3.3 Probabilistic forecasts post-processing

While considerable effort has been devoted to the production of NWP models that accurately describe the physics of the atmosphere, as well as to the development of perturbations to the analysis that accurately represent the forecaster’s uncertainty of the atmospheric state at the model initialization time, it remains the case that the evolution of the atmosphere is insufficiently resolved, and that the growth of the perturbations does not accurately reflect the state-dependent predictability of the atmosphere. Often the growth rates of the perturbations are slower than the growth rates resulting from the instabilities of the true atmospheric flow,

(28)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 26

and therefore many operational ensemble forecasts are under-dispersed.

3.3.1 EPS forecasts post-processing

The Ensemble Prediction System (EPS) of the ECMWF represents the uncertainty in the initial conditions by creating a set of 50 forecasts, starting from slightly different states that are close but not identical to the best estimation of the initial situation of the atmosphere. The divergence of the 50 forecasts offers an estimation of the uncertainty of the prediction. A graphical example of the impact of variation in initial conditions to the final forecast can be seen in Fig. 11.

The perturbation of initial conditions is made by a stochastic procedure. This methodology implies that the 50 members of the EPS are indistinguishable (it is not possible to make an historic of each one of the 50 models because), and consequently each new run generates independent and equiprobable members. The different approaches considered in the framework of this work have the goal of overcome this fact, and achieve the possibility of use the historic forecasts and measurements to post-process the 50 members of the EPS outputs and obtain more accuracy information, delivering finally 50 post-processed predictions of DNI.

The following procedures are being implemented:

The first option consists of the use of Bayesian regression methods to post-process the 50 EPS predictions of DNI. To do that, the EPS predictions will be considered as respective percentiles forecasts. So, thanks to the equiprobable character of the members, we can dispose of an historic percentiles, P2, P4···P96, P98, by ordering all members of EPS forecasts. Once the percentiles are available, they will be corrected by means of Bayesian regression

The second option is the implementation of a Machine Learning based post-processing on a robust statistical parameter that characterizes the EPS predictions, and to extend this treatment to the whole individual members. In this work, the median value of the 50 individual forecasts has been selected as the statistical parameter for applying the post-processing. This allows the possibility of replicate the deterministic scheme, considering the median of the EPS as a deterministic model, and thus following the same procedure described in Section 3.2. This procedure requires the availability of historic EPS forecasts coincident with validated ground measurements (at least 1 year) for training the Machine Learning modules. After that, the 50 predictions available in the EPS will be used as 50 different inputs to this median model. So, , the output of this methodology will be the post-processed full ensemble members, and not a statistical characterization of their probabilities of exceedance.

(29)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 27

Fig. 11. Dispersion of forecasts due to variation in initial conditions. (Source ECMWF).

3.3.2 SREPS forecasts post-processing

The second option for generating probabilistic forecasts is the use of a set of different NWP models. This is the case of the SREPS system developed by AEMET (section 2.2.2), which runs a total of 20 different approaches. Each NWP forecasts comes from a combination of a global weather model and a mesoscale numerical model. Several global models (GFS, ECMWF, GSM, GME, and GEM) are used as inputs for the 4 mesoscale models selected (for more information, see section 2.2.2).

This convection allows the system runs at 2.5 km horizontal resolution using two different dynamical cores, and physical parameterization packages of the Harmonie model (AROME and ALARO), the WRF-ARW model and the NMMB model with boundary conditions from 5 different global deterministic models. Summarizing, this approach provides 20 independent forecasts, being also available their respective historical database. Therefore, the post- processing scheme presented in previous sections can be replicated and the whole system can be summarized like in Fig. 12.

For each different NWP model, the Machine Learning modules are trained separately according to the procedure described in Section 3.2, providing post-processed DNI forecasts.

The whole system delivers 20 different DNI predictions.

(30)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 28

Fig. 12. Probabilistic multi model scheme.

(31)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 29

4. Conclusions

Post-processing techniques are commonly applied to NWP DNI forecasts, correcting biases and accounting for local effects. In this regard, value is added to the raw NWP model output through a number of different methods.

In this report, we describe the application of Machine Learning techniques in the search of a functional scheme for post-processing the outputs of the NWP model achieving local adaptation and removing bias, based on a training data set of historical DNI observations and forecasts.

The NWP models post-processing scheme consists on a complete system of modules that treat the outputs of the NWP model to obtain accuracy predictions of DNI. Some of its main features are summarized below:

 The design of the system comes from the solving problems theory and is based in Machine Learning techniques.

 The modularity of the system allows the application of the post-processing to different NWP models. This is used in the case of a multi-model scheme for probabilistic forecasts.

 It is designed to ease the inclusion of new developments like new classification and regression algorithms.

 The post-processing system is thought to be run in an operational way to deliver forecasts on time and data format as requested by the PreFlexMS project.

 The system covers the whole chain from ground data treatment, training and application of Machine Learning methods, and the delivery of information.

 Ground information and weather forecast are continuously updated and the system learns from the new information available, ensuring the adaptability of the models.

(32)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 30

5. References

[1] Richardson LF, Lynch P. Weather Prediction by Numerical Process. 2nd ed. Cambridge:

Cambridge University Press; 2007.

[2] Charney JG, Fjörtoft R, Von NEUMANN J. Numerical Integration of the Barotropic Vorticity Equation. Tellus 1950;2:237–54. doi:10.1111/j.2153-3490.1950.tb00336.x.

[3] Mathiesen P, Kleissl J. Evaluation of numerical weather prediction for intra-day solar forecasting in the continental United States. Sol Energy 2011;85:967–77.

doi:10.1016/j.solener.2011.02.013.

[4] Perez R, Kivalov S, Schlemmer J, Hemker Jr. K, Renné D, Hoff TE. Validation of short and medium term operational solar radiation forecasts in the US. Sol Energy 2010;84:2161–

72. doi:10.1016/j.solener.2010.08.014.

[5] Kleissl, J. Solar Energy Forecasting and Resource Assessment. Academic Press; 2013.

[6] Lorenz E, Heinemann D. Prediction of solar irradiance and photovoltaic power. Compr.

Renew. Energy, Oxford: Elsevier; 2012, p. 239–92.

[7] Leith CE. Theoretical Skill of Monte Carlo Forecasts. Mon Weather Rev 1974;102:409–18.

doi:10.1175/1520-0493(1974)102<0409:TSOMCF>2.0.CO;2.

[8] Toth Z, Kalnay E. Ensemble Forecasting at NCEP and the Breeding Method. Mon Weather Rev 1997;125:3297–319. doi:10.1175/1520-0493(1997)125<3297:EFANAT>2.0.CO;2.

[9] WMO. http://www.wmo.int/pages/prog/www/WDM/Guides/Guide-binary-2.html. 1993.

[10] Verification of ECMWF and ECMWF/MACC’s global and direct irradiance forecasts with respect to solar electricity production forecasts. Meteorol Z 2015.

doi:10.1127/metz/2016/0676.

[11] Göber M, Zsótér E, Richardson DS. Could a perfect model ever satisfy a naïve forecaster?

On grid box mean versus point verification. Meteorol Appl 2008;15:359–65.

[12] Lauret P, Voyant C, Soubdhan T, David M, Poggi P. A benchmarking of machine learning techniques for solar radiation forecasting in an insular context. Sol Energy 2015;112:446–

57. doi:10.1016/j.solener.2014.12.014.

[13] Müller K-R, Smola AJ, Rätsch G, Schölkopf B, Kohlmorgen J, Vapnik V. Predicting time series with support vector machines. In: Gerstner W, Germond A, Hasler M, Nicoud J-D, editors. Artif. Neural Netw. — ICANN97, Springer Berlin Heidelberg; 1997, p. 999–1004.

[14] Cortes C, Vapnik V. Support-vector networks. Mach Learn n.d.;20:273–97.

doi:10.1007/BF00994018.

[15] Bao Y, Hu Z, Xiong T. A PSO and pattern search based memetic algorithm for SVMs parameters optimization. Neurocomputing 2013;117:98–106.

doi:10.1016/j.neucom.2013.01.027.

[16] Friedrichs F, Igel C. Evolutionary tuning of multiple SVM parameters. Neurocomputing 2005;64:107–17. doi:10.1016/j.neucom.2004.11.022.

[17] Lorena AC, de Carvalho ACPLF. Evolutionary tuning of SVM parameter values in multiclass problems. Neurocomputing 2008;71:3326–34. doi:10.1016/j.neucom.2008.01.031.

[18] Ohmura A, Gilgen H, Hegner H, Müller G, Wild M, Dutton EG, et al. Baseline Surface Radiation Network (BSRN/WCRP): New Precision Radiometry for Climate Research. Bull Am Meteorol Soc 1998;79:2115–36. doi:10.1175/1520-

0477(1998)079<2115:BSRNBW>2.0.CO;2.

[19] Opengeospatial.org. OGC standard netCDF Classic and 64-bit Offset. 2013.

(33)

D4.4 Post-processing for deterministic and probabilistic weather forecasting

H2020-PreFlexMS/ Grant no. 654984 31

[20] Gastón, Martín, Iñigo P, Fernandez-Peruchena, Ramirez L, Mallor, Fermín. A new adaptative methodology of Global-to-Direct Irradiance based on clustering and kernel machines techniques, Berlín: n.d.

[21] Mayer B, Kylling A. Technical note: The libRadtran software package for radiative transfer calculations - description and examples of use. Atmos Chem Phys 2005;5:1855–77.

doi:10.5194/acp-5-1855-2005.

[22] Rigollier C, Bauer O, Wald L. On the clear sky model of the ESRA — European Solar Radiation Atlas — with respect to the heliosat method. Sol Energy 2000;68:33–48.

doi:10.1016/S0038-092X(99)00055-9.

View publication stats View publication stats

Références

Documents relatifs

Exercice 3 : Select the correct answer (cochez la bonne réponse) 1) When it’s ……….., you need

[r]

Finally, when comparing these results to the GNSS meteorology user requirements for NWP nowcasting as outlined in COST Action 716, we can conclude that the PP and NRT systems meet

In regard to CMEs the Project is pursuing several main objectives. They include: 1.) Enhancing our understanding of the three-dimensional (3-D) propagation of interplanetary

shows that the negative cloud bias of some models and ERA-40 in the stratocumulus regions [as compared to the first International Satellite Cloud Climatology Project (ISCCP)]

To determine the effectiveness of these computed weights our neural network has calculated values of output vector for subsequent input vectors from the testing set.. Data from

What is the weather like today?. What is the weather

To conclude the paper, another way for estimating the approximation quality of an anticipatory solution S for probabilistic steiner tree (M), for any modification strategy M, is by