1 Introduction

Proper surface roughness estimation is considered as one of the most important aspects of microscale and mesoscale meteorological modeling (Hansen 1993; Emeis and Knoche 2007). Regardless of the methodical approach (dynamic or diagnostic) it can be assumed that roughness input data significantly affects results of the near-ground wind velocity modeling; only proper roughness parameterization may result in a realistic spatial distribution of modeled wind velocity. Hence, preparation of the input roughness dataset involves consideration of two issues: a method of roughness estimation and properties of the source of information.

The aerodynamic surface roughness z 0 value is the height above a surface at which the logarithmic profile of wind speed versus altitude extrapolates to zero wind speed (Jacobson 2005). Under neutral conditions, the idealized near-surface wind velocity profile can be expressed as:

$$u(z) = \frac{{u_{*} }}{\kappa }\ln \left( {\frac{z}{{z_{0} }}} \right)$$
(1)

where u * denotes friction velocity, κ von Karman’s constant (κ = 0.4), z height above reference plane and z 0 aerodynamic surface roughness length (Emeis and Knoche 2007). The z 0 value can be treated as a fixed property of the surface; it is usually derived from measured wind profiles. The empirical estimation of roughness length has been considered by many authors since 1950s for both natural and anthropogenic surfaces. Hence, some analyses consist of exhaustive lists of z 0 values assigned to specific forms of land coverage (e.g. Hansen 1993; Cho et al. 2012). A detailed review of roughness data from boundary-layer experiments was provided by Wieringa (1993), who stated that the classification created by Davenport (1960) describes roughness of landscape types in the most reliable way. After several updates (Wieringa et al. 2001), it has become probably the best field-validated roughness classification to date (Hammond et al. 2012) (Appendix 1).

On the other hand, numerous authors have focused on the relation between z 0 value and parameters of surface obstacles. This approach resulted in a broad range of roughness definitions. For instance, roughness length can be described simply as a function of surface objects height (e.g. Plate 1982; Garratt 1994; Lopes 2013):

$$z_{0} = \, fh_{c}$$
(2)

where h c denotes height of the roughness element. The f value of 0.15 is recommended for most natural surfaces (Plate 1982). In fact, it depends on the layout and shape of roughness elements. Hence, the f range is variously specified, depending on the author, e.g. 0.03–0.25 (Lopes 2013) or 0.07–0.14 (Garratt 1994). Subsequently, the exploration of properties of roughness elements (and their relation to z 0) resulted in the inclusion of much more sophisticated morphometric analyses in the process of surface roughness estimation. These methods are usually applied in order to determine aerodynamic parameters of dense urban areas, where empirical anemometric estimation of z 0 may not give sufficient results or is impossible to perform (Grimmond and Oke 1999; Suder and Szymanowski 2014).

Direct application of the logarithmic law (Eq. 1) encounters difficulties in the areas which are densely built-up or covered by high vegetation. Thus, an additional parameter, a zero-plane displacement height (d), was added to roughness description (Thom 1971; Jackson 1981), resulting in:

$$u(z) = \frac{{u_{*} }}{\kappa }\ln \left( {\frac{z - d}{{z_{0} }}} \right)$$
(3)

where d value can be regarded as a datum height above which normal turbulent exchange takes place (Hansen 1993). It is comparable to the depth of an air layer trapped in vegetation (or in urban structure) and depends on the density of the obstacles—the d becomes negligible when they are sparsely distributed (Wieringa 1993). However, some authors raise the controversial aspect of the zero-plane displacement, stating that much information concerned with d can be included in z 0 by increasing its value (Dong et al. 2001).

Aforementioned roughness parameters refer only to homogenous surfaces. In practice, the single grid cell of the numerical flow model usually represents heterogeneous land use, which should be parameterized by the effective roughness length z 0eff (Emeis and Knoche 2007). According to Taylor (1987), the z 0eff can be approximated by an ensemble average of local z 0 values inside the grid cell. A different approach was proposed by Yamazawa and Kondo (1989) who considered that z 0eff should be calculated for the windward fetch areas which was a wedge with 45º angle and a radius R = 100 h a (where h a denotes height of the anemometer placement). Similarly, Hammond et al. (2012) calculated z 0eff as an arithmetic average of z 0 values within fans of various radius lengths (from 100 to 500 m).

An utterly different concept of surface drag parameterization concerns sub-grid scale orographic effects (Wood et al. 2001, Jimenez and Dudhia 2012). In reality, orography is not uniform—there are concave and convex terrain forms which are too small to be represented explicitly within a single grid of assumed resolution. Hence, additional parameterization (of momentum equation) should be made in order to include terrain characteristics inside every grid. This problem applies mainly to mesoscale meteorological models—a fine example is provided by Jimenez and Dudhia (2012), who demonstrate improvements of WRF model’s performance (resolution—2 km) by use of the standard deviation of the subgrid-scale orography as well as the Laplacian of the topographic field.

In reference to the aforementioned methodical background, it is possible to focus on potential sources of information about roughness. The current state of remote-sensing techniques and GIS systems development allows one to access a number of datasets from which roughness length z 0 can be derived. They can be, in general, classified into four categories—three of which are remote-sensing-based (Table 1).

Table 1 Main sources of data used in the roughness length estimation

The first two groups of datasets provide information about distribution of land-coverage types inside the selected area. Thus, the values of surface roughness length (z 0) can be assigned to the consecutive land-coverage classes. Therefore, the quality of roughness information depends on the initial data resolution, the number of included land-use types and the accuracy of assignment of roughness length values. The last issue is considerably dependent upon the choice of appropriate roughness values from those proposed by various authors (e.g. Corine Land Cover roughness length values—Silva et al. 2007). Regardless of the processing issues, an unquestionable advantage of these datasets is their accessibility.

The third group of datasets—the multi-spectral satellite images—allows to parameterize roughness as a derivative of vegetation indices, calculated from the bands of particular spectrum. For instance, the use of the normalised difference vegetation index (NDVI) (Ramli et al. 2009) and the leaf area index (LAI) (Schaudt and Dickinson 2000) to calculate z 0 should be mentioned in this context.

The last group contains high-resolution digital surface models (DSMs) and digital terrain models (DTMs). They are usually derived from data gathered by the airborne light detection and ranging (LiDAR) devices. Subtracting DTM from DSM results in a dataset containing a height of surface objects (h c from the Eq. 2) (Hammond et al. 2012). In consequence it is possible to estimate z 0 values within very high (2 m or less) resolution and then recalculate it into z 0eff which represents a surface appropriate to model grid size. Another advantage of LiDAR-based data is the fact that obtained z 0 has a continuous form. Thus, it should give much better approximation of real surface properties than pre-classified land-cover data.

In consequence, the present authors intend to consider how the properties and the quality of roughness data affect the results of the wind velocity modeling. The starting point is a recent research on using the CLC data in a case study of near ground wind field diagnostic modeling (solver: Canyon, Lopes 2003) in mountainous terrain. Jancewicz (2014) demonstrated that including CLC-derived input roughness information generally adjusts model’s performance, comparing to the results achieved with spatially-uniform roughness (root mean squared error of velocity = 1.0 m/s instead of 1.6 m/s). However, he also concluded that raw CLC data may generate incorrect spatial distribution of roughness values due to the terrain complexity. Therefore, one could cautiously suppose that the use of a more detailed (or higher-quality) source of roughness information may further improve the performance of the model. An opportunity of using airborne LiDAR-derived data and a detailed topographical database is, in that case, especially promising.

This study concerns continued attempts of wind-field modeling in a part of the Śnieżnik Massif, which were undertaken in order to settle an issue of the potential impact of roughness data properties (resolution, data type) on the results of near-ground wind velocity diagnostic modeling.

2 Study Area

The Śnieżnik Massif, divided by the border of Poland and the Czech Republic (known there as Králický Sněžník) (Fig. 1), is the second highest mountain terrain in the Eastern Sudetes. The highest peak of the massif is Śnieżnik (1425 m a.s.l.). The massif itself represents a prominent orographic barrier, as it is surrounded by valleys and basins. Therefore, its morphology, containing deep valleys and long ridges (altitude range 1100–1300 m a.s.l.), causes local deformations of air flow. Prevailing wind directions are W, SW, S. If they are combined with strong synoptic forcing, then air-flows follow valley axes in the windward part of the massif. If conditions are favourable, foehn winds occur and the adaptation of flow direction may be also observed in leeward valleys (Piasecki 1996; Piasecki and Sawiński 2009).

Fig. 1
figure 1

Position of the study area (marked by the red rectangle)

Since 2011, the Śnieżnik Massif has been an area of studies focused on diagnostic modeling of near-ground air-flow using GIS techniques and remote-sensing data (Jancewicz 2014). The research polygon covers an area of 120 sq km in the north-western part of the massif (Fig. 1); within this area the altitude varies from 421 to 1425 m a.s.l. A detailed map of this area is presented on Fig. 2.

Fig. 2
figure 2

Distribution of wind measurement points inside the study area (after Jancewicz 2014)

3 Methods

The modeling process was carried out using WindStation 4.0.2 software. It is based on the CFD solver Canyon, which solves for mass conservation, momentum conservation (Navier–Stokes equations), energy conservation and turbulence quantities (kε model) (Lopes 2003, 2013). The first version of WindStation was presented in 2003—its performance was validated using data obtained from the Askervein Hill site and two test areas in Portugal (Lopes 2003). Later versions were used in several studies. Colin and Faivre (2010) applied Canyon in the process of aerodynamic roughness length estimation in Heihe basin (China), using high-resolution LiDAR elevation data. Abbes and Belhadj (2012) used it to estimate resources of wind energy in the El-Kef region (Tunisia). Eventually, Canyon solver was used by Jancewicz (2014) in an experiment concerning the modeling of near-ground wind velocity and direction at the test-site in the Śnieżnik Massif (SW Poland).

The input anemological data were obtained during short periods (6 h a day—from 9:00 to 15:00 CET/CEST)—velocity measurements were taken at a height of 2 m above ground at 5 min intervals, using Kaindl Windmaster 2 anemometers. Wind direction was estimated to the nearest of the 16 points of the compass as a result of observation of banners mounted on poles—in accordance with official guidelines (WMO 2008). Spatial distribution and the list of measurement points are presented respectively in Fig. 2 and Table 2. This distribution pattern of anemometers was premeditated—the velocity was recorded within a broad range of altitude, relative exposure to mean wind direction, yet in the locations of minimized screening by topographic objects or vegetation (except Czarna Góra and Międzygórze 2 sites—Jancewicz 2014).

Table 2 Measurement points used in the wind velocity modeling case study (after Jancewicz 2014)

Similarly to the previous study, the experiment presented here concerns three episodes of relatively strong and constant synoptic forcing: 26 November 2011, 25 May 2012 and 26 May 2012 (Fig. 3). Differences between the velocity ratio at Kłodzko and Mt Šerak synoptic stations (Fig. 1) (Jancewicz 2014) can be partly explained by prevailing wind direction (November—WNW, both May days—NE/NNE), also diurnal local convection should be considered during May episode. A slow decrement of wind velocity on Mt Šerak (May 26, Fig. 3c) may also be a consequence of gradual weakening of horizontal pressure gradient. However, field measurements did not indicate such changes of velocity ratio between points placed at high and low altitudes during measurement periods. In consequence, these 3 days were recognized as the most suitable for further modeling regarding vices and virtues of the diagnostic solver.

Fig. 3
figure 3

Atmospheric pressure field over Europe (left) and wind velocity observed within study area and in Serak and Kłodzko synoptic stations (right) during measurement time-periods : a 26 November 2011; b 25 May 2012; c 26 May 2012 (after Jancewicz 2014)

Further anemological data preparation involved calculation of hourly mean velocity values and prevailing directions in order to create an input dataset for the model. Wind conditions from the upper parts of the atmospheric boundary layer were obtained from upper air soundings performed in stations nearest to the study area: Prague-Libus, Prostějov and Wrocław. Those stations are relatively far from the study area, nevertheless the mean values of upper wind velocity and direction had to be introduced as the only available approximation. The results of the soundings were provided by the Department of Atmospheric Science at the University of Wyoming (http://www.weather.uwyo.edu/upperair/sounding.html, access date: June 10, 2012).

The second component of the input data was a LiDAR-based high resolution (1 m) Digital Terrain Model (DTM)—a product of IT System of the Country’s protection against extreme hazards (ISOK) Project (http://www.isok.gov.pl/en/products-of-isok-project, access date: May 30th, 2015). The model was resampled using cubic convolution method to 100 and 50 m in order to fit the settings of calculation domain.

The third input data component contained roughness information derived from four different datasets:

  1. 1.

    Corine Land Cover 2006 raster dataset (CLCR) (version 15) (2011)—100 m resolution, provided by the European Environmental Agency (EEA);

  2. 2.

    Corine Land Cover 2006 vector dataset (CLCV) (version 17) (2013)—provided by EEA;

  3. 3.

    Database of topographical objects (BDOT10k)—vector database, corresponding to topographic map scale 1:10,000—provided by the Polish Head Office of Geodesy and Cartography.

  4. 4.

    LiDAR-based DSM and DTM, spatial resolution: 1 m, provided by the Polish Head Office of Geodesy and Cartography.

Due to different properties, each dataset had to be individually pre-processed in order to fit the domain’s resolution and to provide input roughness information required by WindStation—the height of surface objects (h c ). Thus, the CLCR data were resampled to 50 m with use of the majority technique, while CLCV and BDOT10k were converted to raster format in the appropriate resolutions using maximum combined area approach (in consequence, the raster values reflected a dominant type of land coverage inside every cell). The next step was assignment of roughness length, which was based on the Finnish Wind Atlas (http://www.tuuliatlas.fi/modeling/mallinnus_3.html, access date: March 20th, 2014) and Silva et al. (2007). In the case of BDOT10k, original land use classes had to be matched with CLC classification. Finally, the assigned z 0 values allowed calculating the h c values according to the transformed Eq. 2 (Plate 1982; Lopes 2013):

$$h_{c} = \frac{{z_{0} }}{0.15}$$
(4)

The results of the roughness classes’ assignment are presented in Table 3.

Table 3 Roughness classes assigned to CLC and BDOT10k datasets

A different approach was required in case of LiDAR data. Firstly, the h c was calculated, with reference to Hammond et al. (2012):

$$h_{c} = 0.6({\text{DSM}} - {\text{DTM}})$$
(5)

where 0.6 is the value of porosity factor P (Heisler and DeWalle 1988) and approximates the porosity of forest canopy. Secondly, the initial h c raster was recalculated to obtain mean values of h c for every 50 and 100 m grid.

The results of the foregoing procedure are presented on roughness maps (Figs. 4, 5), which clearly demonstrate how the spatial distribution of roughness can differ according to the source’s properties. Unsurprisingly, the LiDAR data provided the most detailed and realistic spatial distribution of h c (Fig. 5), reflecting gradual decrease of forest vegetation height towards higher altitudes. This phenomenon is shown by neither CLCR, CLCV nor BDOT10k, which rely on an average roughness value for “forest” class. However, both CLC datasets include class of “transitional woodland-shrub”, which gives lower roughness values on the ridges (Table 3; Fig. 4), while BDOT10k presents forest as completely uniform. On the other hand, this dataset provides (comparing to both CLCs) a much more detailed spatial distribution of roughness elements in the areas dominated by agricultural or post-agricultural land-use forms (Fig. 5). Overall, the different ways of representing roughness of forested areas by particular datasets cause significant differences among the range of high roughness values (Fig. 6).

Fig. 4
figure 4

Distribution of the height of surface objects (h c ) inside the study area, according to the: a CLC raster version, b CLC vector version. Yellow dots indicate measurement/validation points

Fig. 5
figure 5

Distribution of the height of surface objects (h c ) inside the study area, according to the: a BDOT10k vector database, b LiDAR-based DEM and DSM. Yellow dots indicate measurement/validation points

Fig. 6
figure 6

Percentage share of roughness parameter h c classes inside the study area, depending on the initial source of roughness information

The aforesaid roughness data were calculated according to the Taylor’s (1987) concept of effective roughness length, which is insensitive to the variable of wind direction. However, the authors also recalculated h c values of LiDAR data basing on the upwind fetch approach (Yamazawa and Kondo 1989; Hammond et al. 2012). This resulted in “windward effective h c ” (h ceff) which is a mean value for fans of 45° angle, 200 m radius from the initial cell and the azimuth value matched to the wind direction which was prevailing during the modeled episode.

Eventually, modeling was conducted, using consecutively four prepared roughness datasets. The computational grid had 292 × 252 × 20 nodes, with the first node placed at 4 m. Similarly to the previous studies (Lopes 2003; Jancewicz 2014), a neutral atmospheric stability was assumed. This decision was supported by analyses of aerological soundings conducted at stations in Wrocław, Prague and Prostějov. Again, it should be emphasized that those are the nearest stations, yet they are still very far from the study area (ca. 100 km). Hence, the results of soundings cannot be uncritically considered as a source of detailed information on vertical changes of atmospheric stability within the calculation domain. Furthermore, the model setup requires choosing between stable, neutral or unstable conditions for an entire altitude range of the domain. In these circumstances, an assumption of neutral conditions seems to be a justified simplification. Nonetheless, while interpreting the results of modeling, one should consider possible occurrence of shallow layers characterized by low values of temperature gradient (or even thermal inversion), especially on 26 November 2011, though it is not explicitly indicated by wind velocity field measurements nor background data from stations at Kłodzko and Mt Šerak. Consequently, the results and the following conclusions apply only to the aforesaid assumptions.

Raw output data were converted to a point vector layer and, subsequently, to a raster format using the spline interpolation method. Additionally, the mean velocity was calculated for selected hours and different roughness data setups; this calculation based on the raster representations of wind velocity at 2 m above ground, which were a result of the model’s consecutive runs. Finally, it was possible to present examples of spatial variability of modeled velocity and to compare the effects of using different roughness datasets.

The model’s performance was evaluated through the execution of a modified leave-one-out cross-validation. The measured wind velocity data served as a base to create two subsets (“training” data and validation data). Per every observational hour, 20 different training datasets were randomly chosen with the stipulation that all of them had to contain at least two measurement points. In consequence, 120 runs of the model were performed per every day and roughness setup (Jancewicz 2014). As a result, the following indices were calculated: velocity Bias (B v), root mean square error of velocity (RMSEv), index of wind speed (I v); the equations are presented in Table 4.

Table 4 Error measures used in evaluation of overall wind velocity modeling results

4 Results and Discussion

The procedure applied created possibility to compare spatial differences between near-ground wind-velocity fields, which were calculated on the basis of different roughness input data. Examples of velocity maps are presented on Figs. 7, 8 and 9, while maps presenting the spatial distribution of mean velocity differences are displayed on Figs. 10 and 11. It becomes clear that the spatial variability of velocity strongly reflects the distribution of h c parameter (see roughness maps in Figs. 4, 5). Therefore, it is not surprising that the use of CLCR and CLCV roughness data yielded very similar wind-fields (Fig. 7)—some slight differences may be noticed only if the boundaries of land-use classes differ in location due to the properties (raster/vector) of the initial datasets. Fine examples of these differences can be observed on the northern slopes of Jawor peak (SW part of the study area) or on the slopes of Średniak and Żmijowiec (Fig. 10a).

Fig. 7
figure 7

Spatial distribution of mean modeled wind velocity at height of 2 m above ground (26 May 2012; 13:00); roughness length information derived from: a CLC raster version, b CLC vector version. The velocity values were calculated from the results of 20 simulations based on various combinations of the input measurement points (containing at least two points). Yellow dots indicate measurement/validation points, numbers indicate point ID—see Tables 2 and 5

Fig. 8
figure 8

Spatial distribution of mean modeled wind velocity at height of 2 m above ground (26 May 2012; 13:00); roughness length information derived from: a BDOT10k vector database, b LiDAR-based DEM and DSM. The velocity values were calculated from the results of 20 simulations based on various combinations of the input measurement points (containing at least two points). Yellow dots indicate measurement/validation points, numbers indicate point ID—see Tables 2 and 5

Fig. 9
figure 9

Spatial distribution of mean modeled wind velocity at height of 2 m above ground (26 November 2011; 13:00); roughness length information derived from: a BDOT10k vector database, b LiDAR-based DEM and DSM. The velocity values were calculated from the results of 20 simulations based on various combinations of the input measurement points (containing at least two points). Yellow dots indicate measurement/validation points, numbers indicate point ID—see Tables 2 and 5

Fig. 10
figure 10

Spatial distribution of mean modeled wind velocity differences (∆V) at height of 2 m above ground (26 May 2012; 13:00). The comparison concerns the following input roughness datasets: a CLC raster and CLC vector (∆V = V CLCr − V CLCv); b CLC raster and BDOT10k vector database (∆V = V CLCr − V BDOT10k). Yellow dots indicate measurement/validation points, numbers indicate point ID—see Tables 2 and 5

Fig. 11
figure 11

Spatial distribution of mean modeled wind velocity differences (∆V) at height of 2 m above ground (26 May 2012; 13:00). The comparison concerns the following input roughness datasets: a CLC raster and LiDAR-based DEM and DSM (∆V = V CLCr − V LiDAR); b BDOT10k vector database and LiDAR-based DEM and DSM (∆V = V BDOT10k − V LiDAR). Yellow dots indicate measurement/validation points, numbers indicate point ID—see Tables 2 and 5

The use of BDOT10k roughness resulted in a wind-field characterized by relatively low velocities above ridges and peaks at altitude of 1000–1300 m a.s.l. (e.g. Żmijowiec, Czarna Góra and southern slopes of Śnieżnik) (Fig. 10b). This is because original BDOT10k land-use classes neglect “transitional woodland-shrub” CLC category, thus sparse coniferous forests (typical land coverage for these altitudes in the Śnieżnik Massif and the whole Sudetes range) are not represented properly. On the other hand, BDOT10k data were accurate enough to reflect the effects of linear obstacles such as trees and bushes along the roads (e.g. a road leading westwards from Międzygórze—Fig. 10b; see also Fig. 2) and small vegetation canopies in foothill areas (e.g. NW part of the area, near Idzików) (Fig. 10b). Moreover, the distribution of velocity above the Śnieżnik dome is completely different, comparing to CLC-based results. This is caused by more realistic roughness approximation due to avoidance of relief-induced errors, as mentioned by Jancewicz (2014).

The wind-field modeled with use of LiDAR data distinguishes itself by much higher velocity values at high altitudes and relatively low velocities in densely forested valleys (Figs. 8, 9, 11). This is an effect of roughness data continuity which reflect details of spatial variability of vegetation height inside the canopies (Fig. 6).

The analysis of model performance indices enables a more detailed insight into model’s performance with an application of the aforementioned roughness data. It is conspicuous that CLCR, CLCV and BDOT10k datasets result in overall underestimation of the wind velocity (Fig. 12) (Table 5), though 100 m resolution induces greater underestimation than 50 m, especially in case of CLCV and BDOT10k. This is mostly caused by improper land cover classification nearby measurement/validation points (e.g. Śnieżnik 2; Mariańskie Skały, Żmijowa Polana). To the contrary, the LiDAR data result in overall overestimation of the velocity (B v = 0.11 m/s within 100 m and 0.26 m/s within 50 m resolution).

Fig. 12
figure 12

Impact of the particular roughness datasets on the overall values of wind velocity modeling performance indices: a mean B v, b mean RMSEv, c mean I v

Table 5 Roughness values and mean error measures of wind velocity calculated for particular validation points, considering the results of using different input roughness datasets in the wind velocity modeling within 100 and 50 m grid resolution

In respect of RMSEv, Canyon model performed best while using the LiDAR-based roughness (RMSEv = 0.87 and 0.80 m/s for 100 and 50 m resolution). BDOT10k and CLCV induced relatively similar results (respectively: 1.41 and 1.42 m/s for 100 m grid; 1.09 and 1.15 m/s for 50 m grid), while the highest error value characterized the CLCR output (1.47 for 100 m and 1.33 for 50 m grid) (Table 5; Fig. 12). These changes of mean error values might be caused by emergence of some roughness details, which were “sub-grid” in lower resolution—land-use data are especially fragile to this type of effects due to the their qualitative character. However, this cannot be univocally stated within the presented experimental setup and should be a subject of further investigation. The detailed review of B v and RMSEv for particular validation points (Table 5) reveals that the biggest differences between the results obtained with different roughness datasets appear at Śnieżnik 2 and Mariańskie Skały locations. In the first case CLC data lead to considerable underestimation of velocity (up to -5.6 m/s in 50 m grid), BDOT10k results fitted better (−1.2 m/s), while LiDAR-based results tend to slightly overestimate it (0.4 m/s). The case of Mariańskie Skały was similar—only LiDAR dataset provided roughness information which could make Canyon solve properly for this station. In this case, the pre-classified land-use data do not give a proper approximation of the pattern of roughness elements nearby the measurement point. The big improvement of model’s performance due to the growing number of roughness details could be also observed at Żmijowa Polana, Jaworek, and Idzików. On the other hand, at Czarna Góra site, the use of LiDAR data caused a noticeable overestimation of velocity. This single case implies conjecture of roughness underestimation—it can be caused by the value of porosity factor which might be unfitting for the predominant shapes of trees’ crowns at this altitude. Finally, the most disturbing case is Śnieżnik 1 point, which is characterized by high velocity overestimation regardless of the input roughness data. This may be caused by a local change of atmospheric stability (shallow stable layer), which might have led to decrement of wind velocity—if so, this problem cannot be solved using mean parameterization for atmospheric stability inside the whole calculation domain. Unfortunately, there is no undeniable proof that the aforementioned meteorological conditions actually appeared, thus this explanation should only be treated as a possibility.

According to the aforesaid observations, the LiDAR data appeared to induce the best Canyon performance. An additional application of the direction-dependent roughness parameter (h ceff), applied only for 50 m grid, resulted in further minor decrement of the error values (Table 6). For instance, the mean RMSEV decreased by 0.04 m/s comparing to the “standard” h c . This error measure also did not change more than ±0.2 m/s in any measurement point. Figure 13 provides the best illustration of the subtlety of changes in the modeled velocity field. Nonetheless, h ceff-based results are characterized by the mean B v value of 0.17 m/s, which indicates that the overall tendency to overestimate wind velocity is slightly lower.

Table 6 Mean error measures calculated for particular validation points, considering results of modeling with use of standard LiDAR−based roughness and its “windward” modification
Fig. 13
figure 13

Spatial distribution of mean modeled wind velocity differences (∆V) at height of 2 m above ground (26 May 2012; 13:00). The comparison concerns two methods of LiDAR-based roughness parameterization: mean height inside grid cell (h c ) and mean height inside windward-placed fan of 200 m radius (h c eff) − (∆V = V hc  − V hceff). Yellow dots indicate measurement/validation points, numbers indicate point ID—see Tables 2 and 5

Comparing to the previous study at the Śnieżnik Massif test site, the overall performance of the model was improved. The mean RMSEV value was reduced from 1.0 m/s (Jancewicz 2014) to little less than 0.8 m/s, while the mean I v value increased from 82 to 85 (Table 7). However, in this study a different elevation model was used than in the previous study.

Table 7 Comparison of Canyon CFD solver performance indices calculated for various test sites

Probably, there is a possibility to achieve further improvements of model’s performance, as the LiDAR data offer such a high level of details that could be used in the process of roughness parameterization. However, a certain part of generated errors may be a consequence of solver’s limitations.

5 Summary

This study demonstrates that the near-ground diagnostic wind velocity modeling in mountainous terrain (with an assumption of atmospheric neutral stability and relatively constant wind conditions) needs to be supported by apt roughness information. The use of LiDAR-based input roughness dataset improves performance of the diagnostic model, comparing to the qualitative datasets. It is distinctly expressed by calculated error indices. Moreover, the change of grid resolution from 100 m up to 50 m adjusts further model’s performance. A slight improvement can be accomplished while modeling with use of re-calculated “windward” roughness values. One can observe that, while using various input qualitative data, the differences between calculated wind-velocity fields are caused by interference of following key factors: data properties (format and spatial resolution) and land-use classification.

These observations lead to a major conclusion that roughness information pre-processing should be inevitably considered in relation to the qualities of the available datasets.

On one hand there are pre-classified land coverage sets which provide categorical information, hence the estimated roughness is discrete. In consequence, roughness information may contain errors due to.

  1. (a)

    Insufficient number of land cover classes.

  2. (b)

    Inappropriate roughness values assignment.

  3. (c)

    Method of data collecting.

Accordingly, qualitative data have to be thoroughly analyzed (and corrected if necessary) before being used as a source of an input roughness information. Then, these datasets can provide a valuable improvement of model’s performance, to be used consistently with previous experience with empirical roughness length estimation and classification.

On the other hand, high-resolution LiDAR-based continuous elevation data offer plenty of possibilities during the pre-processing stage. It is possible to prepare a roughness dataset which is suitable for any grid resolution. Furthermore, the continuous quantitative datasets seem to be exceptionally interesting within the scope of the optimization of “effective roughness length” calculation process. Accordingly, there are numerous issues which should be examined in an experimental way:

  1. (a)

    Calculation of roughness inside the windward fan.

  2. (b)

    Spatially variable canopy porosity.

  3. (c)

    Application of solutions used in the modeling of wind fields in urban areas.

  4. (d)

    Sub-grid effects induced by micro relief.

Thus, it seems that it is still possible to refine the roughness estimation process which may lead to further improvements of diagnostic wind-velocity modeling.