EXTRAPOLATE Tab

../_images/window_extra.png

The EXTRAPOLATE Tab

The EXTRAPOLATE process applies a given climatology on previously generated rose results, so that the reference climatology can be extrapolated to the entire area of interest.

The results of EXTRAPOLATE process will be used as the inputs of ASSESS process, or exported as .wrg files to be processed in other softwares.

This process also allows considering extrapolated results from multiple met masts by combining the results.

Process options

../_images/button_ref.png

Reference rose result and wind data

  • The CFD rose results to be used to extrapolate on the projected area.
  • Wind data corresponding to the CFD rose reference point.

If no corresponding data is available to use, the extrapolation may not reflect realistically the wind resource distribution.

../_images/button_nsect.png

Number of sectors

The number of sectors to use for the extrapolation’s sectorized results. The default value is set at 36, it can be modified from the User preferences.

../_images/button_weibull.png

Weibull fitting method

Defines the Weibull fitting method used in extrapolation process (cf. Weibull fitting). The default method is the Moments method, it can be modified from the User preferences.

../_images/button_map1.png

Mapping, Visualisation features

  • When Map is checked, it allows to export WRG files of the entire zone instead of points, plus the ISO-H visualizations are activated for the mapping areas.
  • When Visu is checked, the ISO-H visualizations are activated for the entire projected area.

Note

These options are only available if they were activated for the selected Rose.

../_images/button_hvane.png

Reference height

This only affects the sectorization of the results: Since direction at a given location may vary with height, we have to specify which height to take into account when visualizing results by wind sectors. The default value is set at 80m, it can be modified from the User preferences.

Multi-Reference

../_images/button_multi.png

It is possible to combine extrapolation results from multiple met masts in order to lower the uncertainty in the ASSESS process.

This process uses inverse distance weighting (distance to the reference met masts) to average the different extrapolation results, according to Shepard’s method.

  1. Multi-select the extrapolation results to be combined.
  2. Click on MULTI-REF

Note

  • The extrapolation results used for multi-references are supposed to have good representation of the projected area.
  • The combination cannot be repeatetd.
  • The extrapolations to combine must have the same “Hvane” and “Nsect” options.

Visualizations

The EXTRAPOLATE Tab features Maps & Iso-Heights, Vertical Profiles, and Roses visualizations.

For maps and wind profiles the plottable variables are:

  • Horizontal wind speed
  • Flow inclination
  • Turbulence intensity
  • Weibull Scale Parameter - A
  • Weibull Shape Parameter - K
  • Wind power density (cf. Wind power density)

For wind roses the plottable variables are:

  • Average wind speed
  • Wind power density
  • Flow inclination
  • Absolute TI
  • Extrapolated TI

Exportation

Climatology

../_images/exp_clim.png

This button allows to export the extrapolated wind data at each entity into tab, WRG, or zsvd/zsvds format.

Wind Resource Grid

../_images/exp_grid.png

This button allows to export gridded data files for each mapping entity into WRG or WRB format.

Note

To be able to export grid files, make sure to activate the Map option for the ROSE and EXTRAPOLATE processes.

WRG files

The conventional WRG format introduced by WAsP is a text file containing one header line, followed by one line per location considered, with the following information:

  • X and Y coordinates [m]
  • Terrain elevation, considered height [m]
  • Weibull parameters A [m/s] and k
  • Wind Power Density [W/m2]
  • Number of sectors considered

Then, for each sector one after another:

  • Predicted directional frequency
  • Directional Weibull parameters A [m/s] and k

Warning

Although the conventional WRG format is widely used, it has significant limitations, including limited data precision and an inability to incorporate wind resource data other than the Weibull factors which do not always represent actual wind speed frequency distributions with good accuracy.

WRB files

The WRB format introduced by OpenWind is a binary file meant to address the lack of precision of WRG files. In addition to the information of a WRG file, it can include inflow angles, turbulence intensity, wind shear coefficients…

Please consult the OpenWind manual for the complete specifications of the WRB format.

Shape file

Users can control the display range of any variable results at any height above ground level and generate corresponding shape files (*.shp) for each variable.

Layout Condition Filter(Inclination angle)

Layout Condition Filter(Inclination angle)

Technical notes

Wind power density

The formula for wind power density is usually derived from the classic wind power formula \frac{1}{2} \rho A v^3, by simply normalizing it with the rotor area A, to get a density in W/m²:

WPD_{kin} = \frac{1}{2} \rho v^3

To take the Turbulent Kinetic Energy into account as well, we calculate the turbulent wind power density. The Turbulent Kinetic Energy is expressed as:

E_{tke} = m \times tke = m \frac{3}{2} (ti \times v)^2 = \rho V \frac{3}{2} (ti \times v)^2

Now considering a small time \Delta t during which the air goes trhough a small volume of section A such that \Delta V = A v \Delta t , we write:

E_{tke} = \rho A v \Delta t \frac{3}{2} (ti \times v)^2

Then dividing by time and section we get the turbulent wind power density:

WPD_{tke} = \frac{3}{2} \rho ti^2 v^3

Which we add to the kinetic wind power density to get the total wind power density:

WPD = \frac{1}{2} \rho v^3 + \frac{3}{2} \rho ti^2 v^3

Weibull fitting

The statistical distribution most widely used to represent wind data is the 2-parameter Weibull distribution. Its Probability Density Function (PDF) and Cumulative Distribution Function (CDF) are defined as:

f(v) = \frac{k}{A} \left(\frac{v}{A}\right)^{k-1} \exp\left[ -\left(\frac{v}{A}\right)^k \right] \\
F(v) = 1 - \exp\left[ -\left(\frac{v}{A}\right)^k \right]

where 1<= k <= 3 is the unitless shape parameter, and A > 0 is the scale parameter in m/s.

To fit such a distribution from the extrapolation results, ZephyTOOLS implements 4 different methods:

  • “Moments” -> Method of Moments
  • “Least Squares” -> Least Squares Linear Regression
  • “Max likelihood” -> Maximum Likelihood Estimation
  • “Energy fitting” -> WAsP Method

Moments

The Method of Moments consists in equating the first 2 sample moments found in the data to the corresponding 2 population moments expected. The obtained system of 2 equations allows to solve for the 2 parameters (A,k).

The j^{th} population moment m_j of the Weibull distribution is given by:

m_j = A^j \Gamma \left( 1 + \frac{j}{k} \right)

Where \Gamma is the gamma function. The j^{th} sample moment M_j of the data is computed as:

M_j = \frac{1}{n} \sum_{i=1}^n v_i^j

And as such, M_1=\bar{v} (i.e. the data mean). By equating m_1=M_1 and m_2=M_2 we obtain the system:

\begin{cases}
A\Gamma \left( 1+ \frac{1}{k} \right) = \bar{v} \\
A^2\Gamma \left( 1+ \frac{2}{k} \right) = \frac{1}{n} \sum_{i=1}^n v_i^2
\end{cases}

This system has no analytical solution for k and would have to be solved numerically.

ZephyTOOLS instead considers the log-transformed data, taking x = \log v. The obtained data follows a type-I minimum distribution (better known as minimum Gumbel distribution, or log-Weibull distribution). Its PDF and CDF are defined as:

g(x) = \frac{1}{\beta} \exp\left[ \frac{x-\mu}{\beta} \exp \left( \frac{x-\mu}{\beta} \right) \right] \\
G(x) = 1 - \exp\left[ -\exp\left(\frac{x-\mu}{\beta}\right) \right]

With:

\begin{cases}
\mu = \log(A) \\
\beta = 1/k
\end{cases}

While the method of moments on the original Weibull distribution has no analytical solution, when using the log-Weibull distribution it can give estimators for the mean \bar{x} and the standard deviation \sigma_x:

\begin{cases}
\bar{x} = \mu - \gamma\beta \\
\sigma_x = \frac{\pi}{\sqrt{6}} \beta
\end{cases}

Where \gamma \approx 0.5772 is the Euler-Mascheroni constant. So, the Weibull parameters can be estimated with:

\begin{cases}
A = \exp( \bar{x} + \gamma \frac{\sqrt{6}}{\pi} \sigma_x ) \\
k = \frac{\pi}{\sqrt{6}\sigma_x}
\end{cases}

Least Squares

The Linear Least Squares regression can be used on the Weibull CDF when rearranged as:

\ln \left[ -\ln \left(1-F(v)\right) \right] = k\ln v - k\ln A

Which corresponds to a linear function y = ax+b with:

\begin{cases}
y = \ln \left[ -\ln \left(1-F(v)\right) \right] \\
x = \ln v
\end{cases}

Where F(v) is known from the frequency matrix of the data. The parameters a and b are estimated with the Linear Least Squares regression as:

\begin{cases}
a = \dfrac{\sum_{i=1}^n (x_i-\bar{x})(y_i-\bar{y})}{\sum_{i=1}^n (x_i-\bar{x})^2} \\
b = \bar{y} - a\bar{x}
\end{cases}

Finally the Weibull parameters are found with:

\begin{cases}
k = a \\
A = \exp(-b/a)
\end{cases}

Max Likelihood

The Maximum Likelihood Estimation finds the Weibull parameters which maximize the statistical likelihood of the available data. The likelihood function is a product of the PDF functions, with one element for each data point in the data set:

L = \prod_{i=1}^n f(v_i)

It is mathematically easier to manipulate this function by first taking the logarithm of it. This log-likelihood function then has the form:

\Lambda = \ln L = \sum_{i=1}^n \ln(f(v_i))

The log-likelihood function is computed for several pairs of parameters (A,k). Initially combinations from coarse ranges of A and k values are tested, and the combination which returns the highest likelihood is taken as a first estimation. Then the software tests iteratively several new ranges of values, each time with a finer step and always centered around the last estimation of (A,k). This process allows to quickly assess (A,k) with a precision of \pm0.005 for both.

Energy fitting

An implementation of WAsP’s method for Weibull fitting.

This method consists in finding the parameters (A,k) which fill two conditions:

  • The mean of the cubed wind speed of the fitted distribution is equal to that of the data. This comes down to equating the expected third moment to the corresponding third moment found in the data, much like what is done in the method of moments:

A^3\Gamma \left(1+\frac{3}{k}\right) = \frac{1}{n} \sum_{i=1}^n v_i^3 = \overline{v^3}

  • The fitted distribution’s probability of winds above the data’s mean wind speed is equal to the proportion of the data meeting this requirement. If we call this proportion P_{v_i>\bar{v}} we can express the condition as:

1 - F(\bar{v}) = P_{v_i>\bar{v}} \\
\Leftrightarrow \exp\left[ -\left(\frac{\bar{v}}{A}\right)^k \right] = P_{v_i>\bar{v}}

Finally, A can be subsituted using the first equation to get a single expression:

\exp\left[ -\left( \bar{v}/\left(\frac{\overline{v^3}}{\Gamma \left(1+\frac{3}{k}\right)}\right)^{1/3} \right)^k \right] = P_{v_i>\bar{v}}

The left part of the equation is computed for several values of k. Initially a coarse range of k values is tested, from low to high until the first k value allowing to meet the requirement is found. Then the software tests iteratively several new ranges of k, each time with a finer step and always centered around the last found acceptable value. This process allows to quickly assess k with a precision of \pm0.005.

Once k is set, A is calculated by solving the first condition’s equation.

IEC suitability

ZephyCFD provides all the tools to perform IEC site suitability analysis at each turbine locations:

  • Average wind shear
  • Maximal wind shear
  • Sector of Maximal wind shear
  • Absolute inclination angle
  • Maximal inclination angle
  • Sector of Maximal inclination angle
  • Full-sector 15 m/s turbulence intensity
  • Full-sector gust turbulence intensity
  • Full-sector valid turbulence intensity
  • Full-sector valid gust turbulence intensity

We will also provide for each turbine individually a IEC matrix which will indicate for each directional bin and each wind speed bin if the tubine is IEC suitable for a given IEC Class and Type. The generated matrixes can be used for implementing sector management efficiently.

Layout Optimization

The shape files exported by ZephyCFD can be used as simple constraints (inside / outside) to perform layout optimization.