Preprint
Article

This version is not peer-reviewed.

Geomorphology-Guided Optimization of Hybrid Solar-Wind Systems: A Model with Comparative Evidence in Colombia

Submitted:

30 September 2026

Posted:

02 October 2026

You are already at the latest version

Abstract
Geomorphological stratification of the territory is rarely integrated explicitly into sizing models for hybrid solar-wind energy matrices, even though relief modulates both resources in opposite ways. This work proposes a four-stage model that combines geomorphological stratification by elevation ranges, resource-specific solar and wind characterization, a decision-tree surrogate model that reproduces the coupled physical simulation (PVWatts and the Jensen wake model) with high fidelity (R² > 0.99), and optimization through mixed-integer linear programming (MILP). MILP is subject to a hybridization constraint that prevents a single technology from occupying more than 80% of the installed area. The model was applied to a first geographical location, including four altitudinal strata, and subsequently contrasted with a second one. For the first site, the wind resource was non-viable across all strata, and the model consistently selected exclusively solar configurations. At the second location, in contrast, it autonomously proposed the construction of a real hybrid matrix with a 73% wind and 27% solar contribution. The same procedure, without external reparameterization between territories, adapted the technological composition to the local resource of each territory, which constitutes the main evidence of the ability of the model to be generalized across territories with diverse resource conditions.
Keywords: 
;  ;  ;  ;  ;  

1. Introduction

The decarbonization of the electricity matrix requires systems that combine different renewable sources in proportions adapted to the characteristics of each territory. Compared to single-technology installations, hybrid solar-wind matrices offer more stable generation throughout the year and a better utilization of the available area. Nevertheless, the optimal size depends on a resource that could vary according to the geomorphology of the terrain [1,2].
The influence of the relief on the wind resource is widely documented: wind speed at hub height is modulated by terrain roughness, slope, and exposure, which has motivated the development of statistical and machine learning-based downscaling methods that correct satellite reanalysis products in complex terrain [3,4,5]. Recent studies couple computational fluid dynamics (CFD) simulation with machine learning models to predict wind production in wind farms located on complex orography [6], while others have quantified the bias of the fifth-generation European Centre for Medium-Range Weather Forecasts atmospheric reanalysis (ERA5) dataset products in regions with steep topography, finding systematic errors that are only corrected by incorporating terrain variables [7,8,9]. The solar resource exhibits an analogous dependence, although of opposite sign: horizon shading and orographic cloudiness reduce available irradiance with elevation, an effect that literature on photovoltaic potential estimation from digital elevation models has characterized in detail [10]. Taken together, this evidence suggests that a hybrid sizing model that ignores the geomorphological heterogeneity of the territory risks assigning an optimal configuration for the municipality, being not optimal for any of its individual zones.
To solve the sizing problem, literature has increasingly turned to mixed-integer linear programming (MILP), which guarantees a globally optimal solution within a discrete set of candidate configurations. It has recently been used to size hybrid photovoltaic systems with hydrogen storage [11], to optimize wind farm layout by coupling a wake model with integer programming [12], for the optimal design of offshore wind farms under resource uncertainty [13], for the stochastic planning of multiple microgrids [14,15], and for optimizing the collector system topology of large-scale photovoltaic plants [16]. In parallel, another body of work has combined geographic information systems (GIS) with machine learning for site selection, integrating multiple criteria and variable reduction through spatial clustering [17], or fuzzy multi-criteria analysis for wind farm siting [18,19,20]. These two research problems, namely, the mathematical optimization of sizing and the spatial selection of the site have largely developed separately, and few studies integrate both within a single methodological workflow that is applied and empirically validated for different territories.
A practical limitation of integrating detailed physical simulations within an optimization process is their high computational cost. Evaluating the configuration of each candidate through simulations at every point in the territory can become infeasible when the analysis is conducted at the municipal scale, owing to the large number of possible combinations and the required spatial resolution. Surrogate models address this limitation by learning the relationship between the input variables of the system and its performance, thereby replacing repeated simulation with near-instantaneous prediction. Machine learning-based surrogate models have been used to accelerate the optimization of energy systems at the national scale, with reported computation time reductions of up to 64% compared to the conventional approach [21]; to quantify uncertainty reduction in wind measurement campaigns using linear and machine learning comparison models [22]; and to estimate, through polynomial response surfaces, the uncertainty of CFD-based wind site assessment [23,24]. This body of evidence supports the use of a surrogate model as a bridge between high-fidelity physical simulation and optimization. However, to date, no references were identified that combine an explicit geomorphological stratification of the territory with a formal hybridization constraint subject to MILP optimization.
The present work addresses this gap through a four-stage model: geomorphological stratification of the territory by elevation ranges, solar and wind resource characterization specific to each stratum, physical simulation of generation coupled with a decision tree surrogate model that reproduces this simulation with high fidelity, and optimization through mixed-integer linear programming subject to a hybridization constraint that prevents a single technology from occupying more than 80% of the installed area. The model was applied and contrasted in two Colombian territories with opposite resource profiles: Villavicencio (Meta state), a municipality in the Llanos foothills, interconnected to the national electrical system, and Manaure (La Guajira state), a coastal municipality with high wind potential. The contrast between the two territories constitutes the main verification of the proposed approach. In one of the cases, the model determined that the wind resource was not sufficient to justify a hybrid configuration and selected an exclusively solar solution. In the other, it identified favorable conditions for a hybrid matrix, with a wind share of 73%. These results show that the same methodology, applied autonomously and without external intervention, was able to adapt the technological combination to the local characteristics of each territory.
The main contribution of this work is the development of an integrated and reproducible workflow that couples MILP optimization with a surrogate model, in which geomorphological stratification is hybridized using globally available satellite-derived data to support renewable energy source selection across a territory. A complementary contribution is the demonstration, through explicitly contrasting case studies, that the proposed framework maintains consistent performance under opposing resource conditions, thereby supporting its generalizability without territory-specific parameterization.
This paper is organized as follows Section 2 details the materials, data, and methodological approach; Section 3 presents the results obtained in two geographically different locations; Section 4 discusses these results in the context of the literature; and Section 5 presents the conclusions and limitations of the work.

2. Materials and Methods

This section presents the model, formulates and explains how it will be applied. The proposed model is developed through a sequence of four stages. First, a geomorphological stratification is performed based on a digital elevation model (DEM), classifying the territory into units with flat, undulating, or mountainous relief. Next, the energy resource characterization is carried out, using the National Solar Radiation Database (NSRDB) for solar and the System Advisor Model (SAM) for wind data, extrapolated to the operating height of the wind turbines. In the third stage, simulations and surrogate modeling are performed, using PVWatts, developed by the National Renewable Energy Laboratory (NREL), for photovoltaic generation and PyWake, a Python-based wind-farm simulation framework developed by DTU Wind Energy, for wind generation. An objective was to build simplified, high-precision models (R2 > 0.99). Finally, optimization is applied through MILP, implemented with Pyomo and solved with the GNU Linear Programming Kit (GLPK) solver, to select the optimal technological combination. As a result, the model assigns to each zone the most suitable technology, required area, and energy production, configuring the optimal solution according to the local conditions of each territory.
The analysis was carried out in Python 3.11.11, integrated within the ArcGIS Pro 3.5 notebook environment, and is applied independently to two localities with significant differences in geomorphology and climate. The first case corresponds to the municipality of Villavicencio (Meta state in Colombia), for each of its four geomorphological strata, and, as a contrasting case, to the municipality of Manaure (La Guajira state in Colombia). Figure 1 summarizes the methodological workflow of the model, whose four stages will be described in Section 2.a through 2.d.

2.1. Study Area and Digital Elevation Model

Villavicencio is a municipality in the Llanos foothills, interconnected to the national electrical system, whose elevation ranges from the low savanna to the Eastern Cordillera; it is also humid and transitional. Manaure, in contrast, is a coastal municipality in La Guajira with predominantly flat topography, exposed to the Caribbean trade winds, and characterized by dry, sunny, and windy conditions. This contrast in relief and wind regime motivated its selection as a contrasting case within the same methodological framework.
The DEM of Villavicencio was constructed from official contour line cartography using the Topo to Raster interpolation tool based on the Australian National University Digital Elevation Model (ANUDEM) algorithm, which generates hydrologically coherent surfaces, with the resulting DEM projected in the EPSG:32618 coordinate reference system (WGS 84 / UTM zone 18N) with a spatial resolution of 12.5 m. The resulting model covered an elevation range between 208 m and 3,612 m. Slope, calculated in degrees, and the Terrain Ruggedness Index (TRI), which quantifies local elevation variability, were derived from the DEM [25]; both attributes describe the morphological complexity of each zone and constitute the basis of the stratification.

2.2. Geomorphological Stratification and Resource Characterization

The territory of Villavicencio was segmented into four geomorphological strata defined by elevation ranges, reflecting the transition from the plain to the mountain range: low savanna (0 m–500 m), low foothills (500 m–800 m), high foothills (800 m–1500 m), and mountain (above 1500 m) [26]. Each stratum was represented by an actual point from the National Solar Radiation Database (NSRDB) [27], located within its boundaries, which provides hourly time series of solar radiation, temperature, wind speed, and pressure over the course of one year. The Manaure locality was characterized in the same way, using its own representative NSRDB point, without subdivision into strata, given that its relief does not present the altitudinal variability found in Villavicencio. Representing each zone by a single point constitutes an arbitrary simplification that does not capture the spatial variability within each stratum; this limitation is revisited in Section 5.
The NSRDB time series were converted to the SAM format, the standard required by the simulation models used. Descriptive resource statistics were calculated from each file: mean global horizontal irradiance (GHI), mean temperature, mean wind speed at 10 m above ground level, and mean pressure. Since wind turbines operate at a hub height of 110 m rather than at the 10 m measurement height, wind speed was extrapolated using the power law according to Equation (1)
v h = v o h h o α ,
where v h is the wind speed at height h , v o is the wind speed is measured at the reference height h o (10 m), and α is the shear exponent, set at 0.143, a characteristic value for open terrain. Machine learning-based extrapolation methods have shown improvements over the classical power law under variable atmospheric stability conditions [28], an option identified as a direction for future work.

2.3. Generation Simulation

Photovoltaic generation is simulated using the PVWatts model, through its PySAM interface [29]. PVWatts estimates the annual energy produced by a photovoltaic system based on solar resource and a set of technical system parameters. The optimal orientation of the panels, tilt and azimuth is not assumed: the model is run for each combination of tilt, within a range of ±15° around the latitude of the site, and azimuth, between 90° and 270°. The combination that maximizes annual production is selected. The simulation also incorporates the horizon shading effect, calculated from the surrounding terrain elevation profile derived from the DEM.
Wind generation is simulated using an engine that combines three components: the Jensen wake model, also known as NOJ (N. O. Jensen), implemented through the open-source library PyWake [30], which estimates the energy loss due to interaction between neighboring turbines within the same wind farm; the Hellmann shear profile, described in Equation (1), which extrapolates the measured wind speed to hub height; and an orographic correction derived from the DEM, which estimates the wind acceleration or deceleration effect caused by local topography. The coupling of a wind farm wake model, a vertical shear profile, and a topographic correction seek a higher-fidelity estimate of wind production than would be provided by an isolated power curve. Recent reviews of wake models document equivalent coupling approaches [31]. Before optimization, the viability of the wind resource is evaluated using hub-height wind speed, comparing it against two thresholds: 3.0 m/s for conventional horizontal-axis turbines and 1.5 m/s for vortex-induced vibration (VIV) technology. When hub-height wind speed does not reach the conventional threshold, the model restricts candidate configurations to zero wind capacity, rather than forcing an infeasible hybrid solution.

2.4. Surrogate Model: Decision Tree

The physical simulation described above is accurate but computationally expensive. Evaluating all candidate configurations in each zone through direct simulation is impractical. To address this, a surrogate model, a decision tree is introduced, which learns the relationship between conditions of the system and its energy efficiency, to predict that efficiency for new configurations in milliseconds, without repeating the simulation, which is in line with the growing use of surrogate models to accelerate the optimization of energy systems [32].
The tree was trained using the actual resource data of each zone, generating 500 synthetic sites through sampling of statistical distributions fitted to that resource. Irradiance was sampled from a gamma distribution, wind speed from a Weibull distribution, both standard choices for these variables and temperature and pressure from normal distributions. Each of these 500 sites was crossed with twelve solar and wind capacity configurations, generating 6000 cases. For each case, the full physical simulation was run, and the target variable was calculated, defined as the total energy produced divided by the total area occupied, i.e., the energy density, in kWh per square kilometer. The eight input variables of the tree were solar capacity, panel efficiency, wind capacity, hub height, solar radiation, wind speed, temperature, and pressure.
The tree structure was tuned through an exhaustive hyperparameter search using GridSearchCV from the scikit-learn library in Python. A three-fold cross-validation scheme was employed to evaluate combinations of maximum tree depth (4, 6, 8, and 10), minimum number of samples required to split an internal node (5, 10, and 20), minimum number of samples required at a leaf node (5 and 10), and the cost-complexity pruning parameter (0, 0.001, and 0.005), with the aim of preventing overfitting. The data were split into 80% for training and 20% for testing. Across all zones evaluated, the coefficient of determination (R²) on the test set exceeded 0.99, indicating that the surrogate reproduces the physical simulation with high fidelity, consistent with the accuracy reported for decision tree-based surrogate models applied to energy systems [21,33].
The choice of a decision tree over more complex surrogate modeling approaches, such as neural networks and ensemble methods, was based on three criteria. First, its interpretability: the tree structure and the variable importance analysis using the Gini index allow clear identification of which factors determine efficiency, something less evident in low-transparency models. Second, its parsimony: a single tree, regularized through pruning, reduces the risk of overfitting on a synthetic dataset without requiring the design and tuning of a complex architecture. Finally, its predictive sufficiency: by achieving a coefficient of determination above 0.99, the surrogate model reproduces the physical simulation with minimal error, so a more complex alternative would be unlikely to provide a significant improvement.

2.5. Selection of the Optimization Method

Error! Reference source not found.summarizes the mathematical properties of each family across six dimensions relevant to renewable energy project design: computational complexity, convergence behavior, global optimality guarantee, constraint handling capacity, treatment of non-linearity, and solution traceability. These dimensions correspond directly to the requirements that the proposed framework places on the optimization component: the method must handle mixed discrete-continuous variables, enforce hard spatial and hybridization constraints, and produce solutions whose optimality can be verified and documented for engineering and regulatory purposes.
Figure 2 provides a graphical synthesis of these properties as a radar chart comparing all six dimensions simultaneously across the four method families. Scores represent a qualitative assessment of the properties summarized in Table 1, on a 1 (low) to 5 (high) scale for visualization purposes.
Table 2 and Figure 2 converge on the same conclusion: the surrogate-assisted MILP occupies the most favorable position across all six dimensions, achieving global optimality and full constraint enforcement while reducing computational cost relative to exact MILP by eliminating repeated simulation calls through the surrogate. HOMER and RETScreen were excluded from the workflow because full enumeration over the joint solar-wind capacity space does not certify optimality beyond the pre-defined configuration grid and has no native mechanism for the spatial hybridization constraint introduced in the following subsection. Metaheuristics offer the best native handling of non-linearity, but cannot certify optimality or enforce hard constraints algebraically, a disqualifying limitation for applications where solution traceability is required for engineering documentation or regulatory submission [1,34]. Exact MILP without a surrogate remains a valid alternative in principle, but requires linearizing the coupled PVWatts–PyWake simulation beforehand, which the decision-tree surrogate achieves empirically with R² > 0.99, as detailed in the following subsections.

2.6. Formulation of the Optimization Model

The selection of the optimal configuration for each zone is formulated as a MILP problem, implemented using the Pyomo library [35], and solved with the GLPK 4.65 solver. The problem starts from a set of candidate configurations, each defined by a combination of solar and wind capacity in discrete increments (0, 1, 2, and 3 MW). Each configuration i is assigned to a binary variable x i , which takes the value 1 if the configuration is selected and 0 otherwise. The objective function, Equation (2), maximizes the efficiency predicted by the surrogate model, e f f i , summed over the selected configurations:
max ∑ i e f f i   x i   ,
subject to the constraints of Equations (3) to (5). Equation (3) prevents the total installed area from exceeding the available area A :
∑ i a i s +   a i w x i   ≤ A ,
Where a i s and a i w are the solar and wind areas required by configuration   i , respectively, and A is the available area.
Equation (4) ensures that exactly one configuration is selected:
∑ i x i = 1 ,
And Equation (5), which is activated only when the wind resource is viable, requires that at least one configuration belonging to the set   H of admissible hybrid configurations be selected:
∑ i ∈ H x i   ≥ 1 ,
The set H of admissible hybrid configurations is formally defined according to Equation (6):
H   =   { i   ∈   C ∶   a i s   ≤   4 · a i w     ∧     a i w   ≤   4 · a i s } ,
Where C is the set of all candidate configurations, a condition equivalent to no technology occupying more than 80% of the total installed area. The combination of Equations (4) and (5) guarantees that, when the wind resource is viable, the only active configuration belongs to H . Thus, Equation (4) establishes that the number of selected configurations is exactly one, and Equation (5) requires that at least one configuration from H be active, such that this single configuration must belong to   H . When the wind resource is not viable, the set of candidate configurations is restricted beforehand to those with zero wind capacity, so that the model selects the best solar-only option without applying Equation (5) and formally documents this limitation. This branching does not modify the structure of the model, but rather the set over which it operates, and is handled as preprocessing, prior to constructing the decision variables. The model was solved repeatedly over a sequence of available-area scenarios, ranging from 0.10 to 2.00 km², to observe how the optimal configuration evolves as more area becomes available.
The MILP approach for sizing hybrid systems, with analogous area and technology-mix constraints, has precedents that address related sizing problems with storage [11] and joint layout-and-technology optimization [12,16]; however, unlike these, the formulation used here couples the objective function directly to a validated surrogate model, rather than to a closed-form analytical model, which allows the nonlinearity of the physical simulation to be transferred into the MILP without sacrificing the global optimality guarantee characteristic of integer linear programming.

2.7. Algorithms

The three core computational stages of the workflow, coupled resource simulation, surrogate model training, and MILP optimization, are formalized in Algorithm 1, Algorithm 2 and Algorithm 3. Algorithm 1 governs the overall procedure for a given zone, from data loading through selection of the optimal configuration, and invokes Algorithm 2 and Algorithm 3 as subroutines in Steps 6 and 7, respectively. The complete code, executed on the territories of Villavicencio and Manaure, is documented in the Supplementary Materials.
Algorithm 1. Characterization and resource assessment per zone
Input DEM of the zone
NSRDB→SAM resource file for the representative point.
Output Optimal renewable configuration, allocated areas, and estimated production.
Step: 1 Validate the computational environment and the integrity of the inputs (raster processing libraries, GLPK solver, DEM, and resource file).
Step: 2 Load the DEM; verify its reference system (EPSG:32618) and resolution (12.5 m); derive the slope and the Terrain Ruggedness Index (TRI).
Step: 3 Segment the territory into four strata according to elevation ranges.
(Only in the stratified run).
Step: 4 Read the resource data from the representative point; calculate the resource statistics (GHI, wind speed at 10 m, temperature, pressure); extrapolate the wind speed to hub height using the power law (Equation (1)).
Step: 5 Simulate generation: solar with PVWatts, optimizing tilt and azimuth and incorporating horizon shading and wind with PyWake—Jensen wake model; evaluate wind viability against the thresholds of 3.0 m/s (conventional) and 1.5 m/s (VIV).
Step: 6 Train the surrogate model (Algorithm 2)
Step: 7 Solve the optimization for each available-area scenario (Algorithm 3); consolidate the optimal configuration, areas, and production.
Algorithm 2 details the procedure invoked in Step 6 of Algorithm 1, in which a synthetic dataset spanning the resource space of the zone is generated to train the decision-tree surrogate that subsequently replaces the coupled PVWatts–PyWake simulation during optimization.
Algorithm 2. Surrogate model training
Input Resource statistics of the zone
Set   of   capacity   configurations   C .
Output Trained decision tree.
Step: 1 Generate 500 synthetic sites by sampling distributions fitted to the actual resource: irradiance ∼ Gamma, wind ∼ Weibull, temperature and pressure ∼ Normal (fixed seed); bound to physical ranges.
Step: 2 Cross   the   500   sites   with   the   12   configurations   in   C , generating 6000 cases.
Step: 3 For each case: simulate solar (PVWatts) and wind (PyWake) energy; calculate total energy and total area; calculate the efficiency (Equation (7)).
e f f i c i e n c y   =   t o t a l   e n e r g y t o t a l   a r e a , (7)
Step: 4 Build the feature matrix X (8 variables) and the target y (efficiency).
Step: 5 Split the data into 80% training and 20% testing.
Step: 6 Tune the hyperparameters through exhaustive search (GridSearchCV) with 3-fold cross-validation, over maximum depth, minimum samples per split and per leaf, and pruning parameter; select the best tree.
Step: 7 Evaluate the coefficient of determination (R²) on the test set and calculate feature importance (Gini).
With the surrogate model trained, Algorithm 3 details the procedure invoked in Step 7 of Algorithm 1. For each available-area scenario, candidate solar–wind configurations are evaluated using the surrogate and the optimal configuration is selected subject to the hybridization constraint.
Algorithm 3. MILP optimization per area scenario
Input Trained surrogate model
Resource conditions
Available   area   A
Wind viability indicator.
Output Selected configuration, areas, and energy.
Step: 1 Construct the candidate configurations (solar capacity, wind capacity) from the discrete set {0, 1, 2, 3} MW.
Step: 2 If the wind resource is not viable, restrict the candidates to zero wind capacity.
Step: 3 For   each   candidate   i :   calculate   the   required   areas   ( a i s   and   a i w )   and   predict   their   efficiency   e f f ᵢ using the surrogate model.
Step: 4 If   the   resource   is   viable ,   identify   the   set   H of   admissible   hybrid   configurations   ( a s   ≤   4 · a w   and   a w   ≤   4 · a s , that   fit   within   A ).
Step: 5 Define   the   binary   variables   x i .
Step: 6 Objective   function :   maximize   Σ   e f f i · x i   (Equation (2)).
Step: 7 Constraint :   t o t a l   a r e a   ≤   A (Equation (3)); exactly one configuration (Equation (4)); if viable, at least one hybrid (Equation (5)).
Step: 8 Solve using GLPK through Pyomo and return the selected configuration, its areas, and its energy.
This complete procedure was executed independently for Villavicencio considered as a whole, for each of its four geomorphological strata, and for Manaure as a contrasting case. For each zone, the model delivered the highest-efficiency configuration, its estimated daily production, the allocated solar and wind areas, and, when applicable, documentation of wind resource infeasibility. The results of this procedure are presented in Section 3.

3. Results

3.1. Villavicencio: Municipality as a Whole

To perform generalization of the model, two sites in Colombia are analyzed, Figure 3, where Colombian Andes mountains are pictured. The first location is Villavicencio, for which resource characterization yielded a mean global horizontal irradiance of 4.65 kWh/m²/day and a wind speed of 0.87 m/s at 10 m. When extrapolated to hub height using Equation (1), reached 1.22 m/s. This speed did not reach either of the two operating thresholds evaluated, 3.0 m/s for conventional technology or 1.5 m/s for vortex-induced vibration technology. So, the wind resource was classified as non-viable, and the set of candidate configurations was restricted to zero wind capacity, formally documenting the limitation rather than forcing a hybrid solution.
The surrogate model reproduced the physical simulation with a coefficient of determination of 0.9995. The feature importance analysis, using the Gini index, indicated that wind capacity was the most determinant variable for efficiency (71%), followed by solar radiation (15%) and solar capacity (14%), refer to Figure 4; this hierarchy, even with the wind resource classified as non-viable, reflects that wind capacity continues to govern the variance of the synthetic training set, on which the non-viability condition was not imposed a priori.
The optimization was solved over the sequence of available-area scenarios, ranging from 0.10 to 2.00 km², and all of them selected exclusively solar configurations. In the first scenario (0.10 km²), 2 MW were proposed for installation, with a production of 6,883 kWh/day; from 0.31 km² onward, capacity saturated at 3 MW, with a constant production of 10,325 kWh/day, revealing that, beyond a certain surface area, the active constraint ceases to be the available area and becomes the maximum installable capacity considered instead (Figure 5). The optimal configuration, with a tilt of 8° and an azimuth of 240°, reached an annual production of 3,768,628 kWh, equivalent to an energy density close to 25.12 GWh per year per square kilometer.

3.2. Results by Geomorphological Stratum

To overcome the limitation of a single representative point, Villavicencio was stratified into four elevation-based strata, each characterized by its own NSRDB representative point (Figure 6). The low savanna stratum (E1, 0–500 m) dominates the municipal area (1009 km², 77%), while the low foothills (E2, 500–800 m), high foothills (E3, 800–1500 m), and mountain (E4, 1500–3612 m) strata together account for the remaining 23% of the territory, concentrated in its northwestern portion. Each representative point was selected from NSRDB grid coordinates falling within its corresponding stratum. As noted in the technical limitations, this approach characterizes each climate of the stratum using data from a single point, rather than an average across its full spatial extent.
The model was run independently for each of the four geomorphological strata of Villavicencio, using their respective representative points. Across all four strata, the surrogate model reproduced the physical simulation with a coefficient of determination above 0.996, and the feature importance analysis maintained the same pattern observed for the municipality as a whole: wind capacity was dominant (between 72% and 75%), followed by solar capacity and solar radiation. The optimal panel tilt decreased from 10° in the low savanna to 4° in the mountain stratum, resulting from the orientation optimization at each representative point (Figure 7).
The solar resource exhibited a decreasing gradient with altitude: irradiance decreased from 5.10 kWh/m²/day in the low savanna to 3.75 kWh/m²/day in the mountain stratum, a difference of 1.35 kWh/m²/day. The wind resource, in contrast, showed an increasing gradient: hub-height wind speed rose from 0.51 m/s in the low savanna to 1.58 m/s in the mountain stratum. This inverse behavior between the two resources, with the solar resource decreasing and the wind resource increasing with altitude, is consistent with the climatic transition from the plain to the Eastern Cordillera.
Despite this increase, the wind resource did not reach the conventional operating threshold of 3.0 m/s in any stratum, so all four strata were classified as non-viable for wind generation, and the model selected exclusively solar configurations in all of them. The optimal production accordingly followed the solar resource: the low savanna led with 11,129 kWh/day and the highest energy density (27.08 GWh/year/km²), while the mountain stratum recorded the lowest values (8,451 kWh/day and 20.56 GWh/year/km²). Stratification thus fulfilled its methodological purpose: it differentiated the resource across zones and revealed an altitudinal gradient that an aggregated analysis of the municipality would have concealed, even though the operational conclusion generalized wind non-viability, coincided with that obtained for the municipality.

3.3. Contrasting Case: Manaure

To examine the behavior of the model under an abundant wind resource, the same procedure was applied to Manaure, in the state of La Guajira. The resource of Manaure differed substantially from that of Villavicencio: mean irradiance was higher (5.97 kWh/m²/day), but the decisive difference lay in the wind. Hub-height wind speed reached 7.17 m/s, well above the conventional threshold of 3.0 m/s, so that only 0.6% of the evaluated sites fell below that threshold; the wind resource was accordingly classified as viable for conventional technology.
This regime shift was reflected in the structure of the surrogate model: whereas in Villavicencio efficiency depended mainly on wind capacity, in Manaure the feature importance shifted toward the wind resource: wind speed (67.5%) and wind capacity (19.4%) dominated, relegating solar radiation and solar capacity to a secondary role. Gini importance is presented in Figure 8, which constitutes the statistical signature of a wind-dominant regime.
The optimization showed behavior dependent on the available area. In the smallest scenario (0.10 km²), the model selected an exclusively solar configuration of 2 MW (9227 kWh/day): with such a reduced surface area, a single turbine did not satisfy the 80% hybridization constraint, so the pure solar solution was the best feasible option. From 0.31 km² onward, in contrast, the model selected a genuine hybrid configuration of 1 MW solar and 1 MW wind, with a production of 17,098 kWh/day and a split of 73% wind and 27% solar (Figure 9). The optimal configuration occupied 0.170 km² (0.050 km² solar and 0.120 km² wind) and reached an annual production of 6,240,594 kWh, equivalent to an energy density close to 36.71 GWh per year per square kilometer, higher than that of the best stratum of Villavicencio. The 80% hybridization constraint operated as expected: above the minimum required area, it forced an effective mix of both technologies rather than concentrating all capacity in one.

3.4. Contrast and Synthesis

The results for Villavicencio and Manaure, presented in Table 1, obtained using the same model and the same procedure, allow the behavior of the methodology to be contrasted under opposing resource conditions. Manaure outperformed Villavicencio in solar resource (by 1.32 kWh/m²/day), but the decisive difference was in wind: 5.95 m/s more in hub-height speed. That gap, rather than the solar one, defined the optimal configuration in each territory: where the wind was insufficient, the model selected a pure solar solution and documented the infeasibility; where the wind exceeded the threshold, it built a genuine hybrid matrix subject to the hybridization constraint. The difference in production between the two optimal solutions was 6,773 kWh/day.
This contrast constitutes the central validation of the work: applied to two territories with opposite resources, the model responded consistently in both, adapting the renewable composition to local conditions without external intervention or manual reparameterization. It did not impose a predetermined configuration, but rather let each zone's resource determine the solution, which empirically demonstrates the generalization of the approach proposed in Section 1 beyond a single calibration territory.

4. Discussion

The results obtained can be interpreted considering the reviewed literature, which confirms their coherence while also clarifying their scope. The inverse altitudinal gradient identified in Villavicencio, with irradiance decreasing and wind speed increasing with elevation, is consistent with the control exerted by relief on both resources, as documented for statistical and machine learning-based downscaling of the wind resource in complex terrain [36] and for topography-conditioned photovoltaic potential estimation, also including LiDAR technology [37,38,39]. This agreement supports the relevance of having assessed the resource separately by stratum, rather than assuming a single value for the municipality, even though, in this case, stratification did not alter the final operational conclusion regarding wind viability. This stratification approach represents a baseline methodology. As such, each stratum was characterized using a single representative point, and the terrain attributes used for the wind component were derived from the municipal area rather than from the specific boundaries of each stratum. Previous studies have shown that greater spatial detail can improve representation in regions with heterogeneous renewable energy potential, whereas aggregated approaches remain suitable for preliminary planning and prefeasibility analyses [40]. Therefore, the adopted stratification is considered sufficiently representative for the purposes of this study while preserving the possibility of further refinement in subsequent stages of analysis.
The wind non-viability obtained across the four strata of Villavicencio must be interpreted within the framework of the data source used. The literature repeatedly warns that reanalysis products underestimate or incompletely represent wind in complex terrain, and that extrapolation to hub height introduces additional uncertainties [41,42,43]. The result is, therefore, robust within the framework of the satellite data used, but does not equate to a direct measurement, which reinforces the recommendation for local instrumentation prior to any definitive wind design in the region. For low-wind contexts such as the foothills, moreover, bladeless wind turbine configurations based on vortex-induced vibration have recently been explored, which operate efficiently at speeds lower than those required by conventional horizontal-axis technology [44]; this alternative, identified as a secondary viability threshold in Section 2.c but not reached in any stratum of Villavicencio, defines a concrete direction for future work in the territory.
The behavior of the model in Manaure, where it autonomously selected a hybrid matrix with a 73% wind share, is consistent with optimization frameworks that integrate spatial selection and technology allocation in territories with a dominant wind resource [45]. Due to the fact that the model derived this composition without imposing it confirms that the hybridization constraint operates as an effective diversification mechanism rather than a rigid rule: below the minimum area required by a single turbine, the model maintained the pure solar solution, and only from that area onward did it activate the mix, a non-trivial behavior that supports the formulation of Equation (5) over fixed-proportion alternatives. This hybrid configuration also achieved a higher energy density than the best solar solution of Villavicencio, which is consistent with the literature on renewable resource complementarity, documenting how combining sources with complementary generation patterns enables more efficient use of the available area compared to single-technology installations [46]. For the Colombian context specifically, the Caribbean Coast, where Manaure is located, has been reported to exhibit particularly favorable complementarity potential between solar and wind resources [47], which is consistent with the result obtained by the model.
The fidelity of the surrogate model, with coefficients of determination above 0.99 across all zones evaluated, is in line with the computation time reductions and accuracy levels reported for machine learning-based surrogate models applied to energy system optimization [21], and for response surfaces used in uncertainty quantification of CFD-based wind site assessments [48]. This agreement supports the methodological decision to delegate the nonlinearity of the resource to the surrogate while preserving the accuracy of the optimization in the MILP formulation, rather than also approximating the optimization stage itself, as other approaches in the literature do by replacing the solver itself with a learned model [21].
The proposed model is limited to maximizing production and energy efficiency over a discrete set of capacities, without incorporating local demand, storage, or economic costs. This scope delimitation is consistent with the literature on hybrid system sizing, which identifies these three dimensions as determinants of a project's ultimate feasibility, beyond resource availability alone [49]. Incorporating them would allow the model to move from a resource-optimal configuration toward one that is also optimal in terms of demand-matching capability and levelized cost of energy, which constitutes a natural extension of the model toward a subsequent detailed design stage.
Before detailed system design becomes relevant, the model fulfills a screening function by reducing the set of candidate technologies to those supported by local resource conditions. This role is consistent with early-stage renewable energy decision-support frameworks, whose objective is not detailed engineering design but the efficient allocation of analytical effort toward the most promising alternatives [50]. In this context, the exclusion of a technology on resource grounds constitutes an informative outcome, as it narrows the feasible solution space and reduces the need for further evaluation of non-competitive configurations.
Finally, the results highlight dimensions that fall beyond the scope of the model but are identified in literature as relevant to territorial planning. Energy density, used here as an efficiency criterion, coincides with concerns about efficient land use in the deployment of distributed generation [51], and the implementation of large-scale photovoltaic plants entails measurable environmental effects on the surrounding ground surface temperature, documented even in arid climates comparable to foothills [52], which should be evaluated in an eventual implementation phase. In this direction, digital twin frameworks and AI-assisted spatial intelligence offer a pathway to integrate these environmental considerations, together with continuous resource updating, into energy planning decision-making [53,54,55,56,57], which opens a natural avenue for extending the proposed model.

5. Conclusions

The proposed four-stage model geomorphological stratification, resource characterization, simulation coupled with a surrogate model, and MILP optimization subject to a hybridization constraint demonstrated that explicitly integrating the geomorphology of the territory with a formal technology-mix constraint allows a single methodological workflow to autonomously adapt the solar-wind composition to local conditions, without manual reparameterization between territories. Faced with opposing resource profiles, the model yielded an exclusively solar solution where wind did not reach the operating threshold, and a wind-dominated hybrid matrix where it did, evidencing that the response of the model is governed by the local resource rather than by a predetermined configuration.
The main contribution of this work is to propose geomorphological stratification as an organizing criterion that articulates, within a single reproducible workflow, resource characterization, a validated surrogate model and optimization; built from globally available satellite data and therefore extensible to other territories without depending on prior local instrumentation. The model not only delivers the optimal configuration for each zone, but also explicitly documents when local resource conditions do not support a given technology, a property that makes it valuable both for guiding investment decisions and for ruling out options that lack a foundation in the local resource base.
The framework developed in this study provides a basis for several avenues of future research. These include refining resource characterization through higher-resolution spatial representations within each stratum, validating wind resource estimates with direct field measurements, and expanding the optimization model to account for demand dynamics, storage systems, and economic performance metrics. Integrating these elements would allow the transition from a baseline planning tool toward a more detailed design and decision-support framework.

Author Contributions

Conceptualization, J.W.G. and O.V.; methodology, I.D.H.; software, I.D.H.; validation, I.A.I. and G.J.L.; formal analysis, I.D.H., H.A.C., and O.V.; investigation, I.D.H.; resources, I.A.I., H.A.C., G.J.L. and O.V.; data curation, I.D.H. and J.W.G.; writing—original draft, I.D.H.; writing—review and editing, J.W.G., I.A.I., H.A.C., G.J.L. and O.V.; visualization, I.D.H.; supervision, J.W.G.; project administration, I.A.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding. The APC was funded by Pontifical Bolivarian University (Universidad Pontificia Bolivariana).

Data Availability Statement

The data presented in this study, including digital elevation models, geomorphological stratification rasters, NSRDB/SAM climate resource files, and simulation and optimization results for both study sites, are openly available in Zenodo at 10.5281/zenodo.22286617.

Acknowledgments

Authors thank Isabela Ospina-Cadavid for her valuable feedback and for editing and language proofreading. During the preparation of this manuscript, it was used Claude (Anthropic) for the purposes of translation support. ChatGPT (OpenAI) was used to assist with the generation and visual refinement of Figure 1. Microsoft Copilot was used to assist in the generation of Figure 3. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
MILP Mixed-Integer Linear Programming
CFD Couple Computational Fluid Dynamics
GHI Global Horizontal Irradiance
GIS Geographic Information Systems
TRI Terrain Ruggedness Index
NSRDB The National Solar Radiation Database
SAM System Advisor Model
VIV Vortex-Induced Vibration

References

  1. Giedraityte, A.; Rimkevicius, S.; Marciukaitis, M.; Radziukynas, V.; Bakas, R. Hybrid Renewable Energy Systems—A Review of Optimization Approaches and Future Challenges. Appl. Sci. 2025, 15, 1744. [Google Scholar] [CrossRef]
  2. Silinto, B.F.; Van Der Laag Yamu, C.; Zuidema, C.; Faaij, A.P.C. Hybrid Renewable Energy Systems for Rural Electrification in Developing Countries: A Review on Energy System Models and Spatial Explicit Modelling Tools. Renew. Sustain. Energy Rev. 2025, 207, 114916. [Google Scholar] [CrossRef]
  3. Oh, M.; Lee, J.; Kim, J.Y.; Kim, H.G. Machine Learning-Based Statistical Downscaling of Wind Resource Maps Using Multi-Resolution Topographical Data. Wind Energy 2022, 25, 1121–1141. [Google Scholar] [CrossRef]
  4. Milla-Val, J.; Montañés, C.; Fueyo, N. Economical Microscale Predictions of Wind over Complex Terrain from Mesoscale Simulations Using Machine Learning. Model. Earth Syst. Environ. 2023, 10, 1407–1421. [Google Scholar] [CrossRef]
  5. Dujardin, J.; Lehning, M. Wind-Topo: Downscaling near-Surface Wind Fields to High-Resolution Topography in Highly Complex Terrain with Deep Learning. Q. J. R. Meteorol. Soc. 2022, 148, 1368–1388. [Google Scholar] [CrossRef]
  6. Zhang, X.; Li, T.; Yang, Q.; Hu, W.; Li, T.; Shen, H. A New Power Prediction Method for Wind Farm in Complex Terrain Based on CFD and Machine Learning. J. Wind Eng. Ind. Aerodyn. 2026, 273, 106435–106435. [Google Scholar] [CrossRef]
  7. Jourdier, B. Evaluation of ERA5, MERRA-2, COSMO-REA6, NEWA and AROME to Simulate Wind Power Production over France. Adv. Sci. Res. 2020, 17, 63–77. [Google Scholar] [CrossRef]
  8. Jung, C.; Schindler, D. Integration of Small-Scale Surface Properties in a New High Resolution Global Wind Speed Model. Energy Convers. Manag. 2020, 210, 112733. [Google Scholar] [CrossRef]
  9. Kim, J.; Shin, H.-J.; Lee, K.; Hong, J. Enhancement of ANN-Based Wind Power Forecasting by Modification of Surface Roughness Parameterization over Complex Terrain. J. Environ. Manag. 2024, 362, 121246. [Google Scholar] [CrossRef] [PubMed]
  10. Walch, A.; Castello, R.; Mohajeri, N.; Scartezzini, J.L. Big Data Mining for the Estimation of Hourly Rooftop Photovoltaic Potential and Its Uncertainty. Appl. Energy 2020, 262, 114404–114404. [Google Scholar] [CrossRef]
  11. Mohammed, A.; Ghaithan, A.M.; Al-Hanbali, A.; Attia, A.M. A Multi-Objective Optimization Model Based on Mixed Integer Linear Programming for Sizing a Hybrid PV-Hydrogen Storage System. Int. J. Hydrog. Energy 2023, 48, 9748–9761. [Google Scholar] [CrossRef]
  12. Kuo, J.Y.J.; Romero, D.A.; Beck, J.C.; Amon, C.H. Wind Farm Layout Optimization on Complex Terrains – Integrating a CFD Wake Model with Mixed-Integer Programming. Appl. Energy 2016, 178, 404–414. [Google Scholar] [CrossRef]
  13. Kim, S.; Kang, S.; Lee, J.H. Optimal Design of Offshore Wind Power Farm Considering Wind Uncertainty. Comput. Aided Chem. Eng. 2022, 49, 1051–1056. [Google Scholar] [CrossRef]
  14. Vera, E.G.; Canizares, C.A.; Pirnia, M.; Guedes, T.P.; Trujillo, J.D.M. Two-Stage Stochastic Optimization Model for Multi-Microgrid Planning. IEEE Trans. Smart Grid 2023, 14, 1723–1735. [Google Scholar] [CrossRef]
  15. Babatunde, O.; Fasesin, K.; Dosa, A.; Ighravwe, D.; Ogbemhe, J.; Olanrewaju, O. Multi-Stage Stochastic MILP Framework for Renewable Microgrid Dispatch Under High Renewable Penetration: Optimizing Variability and Uncertainty Management. Appl. Sci. 2025, 15, 10303. [Google Scholar] [CrossRef]
  16. Ye, X.; Chen, X.; Zhang, L.; Liu, Z.; Song, S.; Yang, H. Electrical Collector System Topology Optimization Technique for Large-Scale Photovoltaic Plant Based on Mixed-Integer Linear Programming. Electron. 2026, 15. [Google Scholar] [CrossRef]
  17. Shao, M.; Mao, Z.; Sun, J.; Guan, X.; Shao, Z.; Tang, T. Multi-Scale Offshore Wind Farm Site Selection Decision Framework Based on GIS, MCDM and Meta-Heuristic Algorithm. Ocean Eng. 2025, 316, 119921. [Google Scholar] [CrossRef]
  18. Villacreses, G.; Jijón, D.; Nicolalde, J.F.; Martínez-Gómez, J.; Betancourt, F. Multicriteria Decision Analysis of Suitable Location for Wind and Photovoltaic Power Plants on the Galápagos Islands. Energ. 2023, 16. [Google Scholar] [CrossRef]
  19. Sachit, M.S.; Shafri, H.Z.M.; Abdullah, A.F.; Rafie, A.S.M.; Gibril, M.B.A. Global Spatial Suitability Mapping of Wind and Solar Systems Using an Explainable AI-Based Approach. ISPRS Int. J. Geo-Inf. 2022, 11. [Google Scholar] [CrossRef]
  20. Chaibi, M.; Ben Ghoulam, E.M.; Khallouk, N.; Tarik, L.; El Yousfi, Y.; El Hmaidi, A.; Berrada, M.; Mabrouki, J. A Novel Fuzzy-Multi-Criteria-GIS-Machine Learning Approach for Onshore Wind Power Plant Site Selection. Euro-Mediterr. J. Environ. Integr. 2025, 10, 1025–1045. [Google Scholar] [CrossRef]
  21. Prina, M.G.; Dallapiccola, M.; Moser, D.; Sparber, W. Machine Learning as a Surrogate Model for EnergyPLAN: Speeding up Energy System Optimization at the Country Level. Energy 2024, 307, 132735–132735. [Google Scholar] [CrossRef]
  22. Abascal Mendez, A.; Del Castillo Martín, A.; Álvarez Pérez-Aradros, O.; Figueiredo Vaz, P.H.; Talayero Navales, A.P.; Lázaro Gastón, R.; Llombart Estopiñán, A. A Quantitative Assessment of Uncertainty Reduction as a Function of Measurement Campaign Length Using Linear and Machine-Learning MCP Models. Invent. 2026, 11. [Google Scholar] [CrossRef]
  23. Murcia, J.P.; Réthoré, P.-E.; Dimitrov, N.; Natarajan, A.; Sørensen, J.D.; Graf, P.; Kim, T. Uncertainty Propagation through an Aeroelastic Wind Turbine Model Using Polynomial Surrogates. Renew. Energy 2018, 119, 910–922. [Google Scholar] [CrossRef]
  24. Wang, J.; Li, Z.; Liang, Y.; Lu, M.; Yang, X.; Zhong, Y. Wind Field Prediction for Mountainous Terrain Based on CFD Method and Surrogate Model. 2026, 14069, 265–265. [Google Scholar] [CrossRef]
  25. Amatulli, G.; McInerney, D.; Sethi, T.; Strobl, P.; Domisch, S. Geomorpho90m, Empirical Evaluation and Accuracy Assessment of Global High-Resolution Geomorphometric Layers. Sci. Data 2020, 7, 162. [Google Scholar] [CrossRef] [PubMed]
  26. Rodriguez, A. Mapa Geológico Del Departamento Del Meta: Memoria Explicativa. 2001. [Google Scholar] [PubMed]
  27. Sengupta, M.; Xie, Y.; Lopez, A.; Habte, A.; Maclaurin, G.; Shelby, J. The National Solar Radiation Data Base (NSRDB). Renew. Sustain. Energy Rev. 2018, 89. [Google Scholar] [CrossRef]
  28. Valsaraj, P.; Drisya, G.V.; Kumar, K.S. A Novel Approach for the Extrapolation of Wind Speed Time Series to Higher Altitude Using Machine Learning Model. 2018 Int. CET Conf. Control Commun. Comput. IC4 2018, 2018; pp. 112–115. [Google Scholar] [CrossRef]
  29. Dobos, A.P. PVWatts Version 5 Manual. 2014. [Google Scholar] [CrossRef] [PubMed]
  30. Pedersen, M.M.; van der Laan, P.; Friis-Møller, M.; Forsting, A.M.; Riva, R.; Romàn, L.A.A.; Risco, J.C.; Quick, J.; Christiansen, J.P.S.; Olsen, B.T.; et al. DTUWindEnergy/PyWake: PyWake. [CrossRef]
  31. Yang, R.; Cui, T.; Chen, Z.; Ma, S.; Ping, H.; Wei, F.; Gao, Z.; Lu, G.; Liu, H.; Zhang, L. Review on Dynamic Inflow Sensing Layout Optimization for Large-Scale Wind Farms: Wake Modeling, Data-Driven Prediction, and Multi-Objective Uncertainty Optimization. Energ. 2026, 19. [Google Scholar] [CrossRef]
  32. Elmalı, N.; Altın, C. Machine Learning-Driven Rapid Optimization of Solar Power Plant Sizing Using HOMER-Generated Synthetic Scenarios. Sustainability 2026, 18, 6364. [Google Scholar] [CrossRef]
  33. Lakdawala, Z.; Kassem, H.; Schulte, J. Enhancing Standard CFD Based Practices for Site Assessment through Polynomial Surrogates for Estimating Uncertainty in Wind Speed. J. Phys. Conf. Ser. 2024, 2745, 012016. [Google Scholar] [CrossRef]
  34. Ullah, Z.; Elkadeem, M.R.; Kotb, K.M.; Taha, I.B.M.; Wang, S. Multi-Criteria Decision-Making Model for Optimal Planning of on/off Grid Hybrid Solar, Wind, Hydro, Biomass Clean Electricity Supply. Renew. Energy 2021, 179, 885–910. [Google Scholar] [CrossRef]
  35. Hart, W.E.; Watson, J.-P.; Woodruff, D.L. Pyomo: Modeling and Solving Mathematical Programs in Python. Math. Program. Comput. 2011, 3, 219–260. [Google Scholar] [CrossRef]
  36. Kristianti, F.; Dujardin, J.; Gerber, F.; Huwald, H.; Hoch, S.W.; Lehning, M. Combining Weather Station Data and Short-Term LiDAR Deployment to Estimate Wind Energy Potential with Machine Learning: A Case Study from the Swiss Alps. Bound.-Layer Meteorol. 2023, 188, 185–208. [Google Scholar] [CrossRef]
  37. Assouline, D.; Mohajeri, N.; Scartezzini, J.L. Quantifying Rooftop Photovoltaic Solar Energy Potential: A Machine Learning Approach. Sol. Energy 2017, 141, 278–296. [Google Scholar] [CrossRef]
  38. Assouline, D.; Mohajeri, N.; Scartezzini, J.L. Large-Scale Rooftop Solar Photovoltaic Technical Potential Estimation Using Random Forests. Appl. Energy 2018, 217, 189–211. [Google Scholar] [CrossRef]
  39. Gassar, A.A.A.; Cha, S.H. Review of Geographic Information Systems-Based Rooftop Solar Photovoltaic Potential Estimation Approaches at Urban Scales. Appl. Energy 2021, 291, 116817–116817. [Google Scholar] [CrossRef]
  40. Aryanpur, V.; O’Gallachoir, B.; Dai, H.; Chen, W.; Glynn, J. A Review of Spatial Resolution and Regionalisation in National-Scale Energy Systems Optimisation Models. Energy Strategy Rev. 2021, 37, 100702. [Google Scholar] [CrossRef]
  41. Xian, C.; Jin, M.; Wang, M. Evaluation of Correction Methods for ERA5 Shortwave Radiation Biases in China’s Second-Step Topographic Region: A Case Study of Hubei Province. Atmos. 2025, 16. [Google Scholar] [CrossRef]
  42. Hu, W.; Scholz, Y.; Yeligeti, M.; von Bremen, L.; Deng, Y. Downscaling ERA5 Wind Speed Data: A Machine Learning Approach Considering Topographic Influences. Environ. Res. Lett. 2023, 18, 094007–094007. [Google Scholar] [CrossRef]
  43. Von Zuben, E.; Schell, K.R. Impact of Wind Speed Bias Correction Methods on Reanalysis-Based Wind Power Prediction. Int. J. Electr. Power Energy Syst. 2026, 176, 111700. [Google Scholar] [CrossRef]
  44. Saba, N.; Makhlouf, C.; Raad, A.; Abi Frem, C.; Sabat, M. Design and Numerical Analysis of a Novel Vortex-Induced Vibration Bladeless Wind Turbine with Cylindrical Cam Mechanical Conversion. Energ. 2026, 19. [Google Scholar] [CrossRef]
  45. Uguz, Y.F.; Bilgili, A.; Uzar, M. Toward Improved Siting of Wind–Solar Hybrid Farms: A Novel Framework Integrating Multi-Criteria Decision Making, Machine Learning–Driven Feature Selection, and Spatial Clustering. Appl. Energy 2026, 411, 127609–127609. [Google Scholar] [CrossRef]
  46. Jonasson, E.; Temiz, I. Evaluating Complementarity: A Review of Metrics and Their Implications for Hybrid Renewable Energy Systems. Renew. Sustain. Energy Rev. 2026, 226, 116422. [Google Scholar] [CrossRef]
  47. Henao, F.; Viteri, J.P.; Rodríguez, Y.; Gómez, J.; Dyner, I. Annual and Interannual Complementarities of Renewable Energy Sources in Colombia. Renew. Sustain. Energy Rev. 2020, 134, 110318. [Google Scholar] [CrossRef]
  48. Assouline, D.; Mohajeri, N.; Mauree, D.; -, al; Padrón, A.S.; J Stanley, A.P.; Thomas, J.J. Enhancing Standard CFD Based Practices for Site Assessment through Polynomial Surrogates for Estimating Uncertainty in Wind Speed. J. Phys. Conf. Ser. 2024, 2745, 012016–012016. [Google Scholar] [CrossRef]
  49. Agajie, T.F.; Ali, A.; Fopah-Lele, A.; Amoussou, I.; Khan, B.; Velasco, C.L.R.; Tanyi, E. A Comprehensive Review on Techno-Economic Analysis and Optimal Sizing of Hybrid Renewable Energy Sources with Energy Storage Systems. Energies 2023, 16, 642. [Google Scholar] [CrossRef]
  50. Beriro, D.; Nathanail, J.; Salazar, J.; Kingdon, A.; Marchant, A.; Richardson, S.; Gillet, A.; Rautenberg, S.; Hammond, E.; Beardmore, J.; et al. A Decision Support System to Assess the Feasibility of Onshore Renewable Energy Infrastructure. Renew. Sustain. Energy Rev. 2022, 168, 112771. [Google Scholar] [CrossRef]
  51. Ren, H.; Ma, Z.; Ming Lun Fong, A.; Sun, Y. Optimal Deployment of Distributed Rooftop Photovoltaic Systems and Batteries for Achieving Net-Zero Energy of Electric Bus Transportation in High-Density Cities. Appl. Energy 2022, 319, 119274–119274. [Google Scholar] [CrossRef]
  52. Wang, X.; Zhou, Q.; Zhang, Y.; Liu, X.; Liu, J.; Chen, S.; Wang, X.; Wu, J. Diurnal Asymmetry Effects of Photovoltaic Power Plants on Land Surface Temperature in Gobi Deserts. Remote Sens. 2024, 16. [Google Scholar] [CrossRef]
  53. Teofilo, A.; Sun, Q. Towards Sustainable Urban Rooftop Solar Energy Planning Through Spatial Digital Twins Paradigm: A Systematic Literature Review. Urban Sustain. 2024, Part F3988, 15–51. [Google Scholar] [CrossRef]
  54. Tavares, M.; Pérez-Sánchez, M.; Carravetta, A.; Coronado-Hernández, O.E.; López-Jiménez, P.A.; Ramos, H.M. Smart Feasibility Optimization of Hybrid Renewable Water Supply Systems by Digital Twin Technologies: A Multicriteria Approach Applied to Isolated Cities. Sustain. Cities Soc. 2024, 115, 105834–105834. [Google Scholar] [CrossRef]
  55. ’Kumar, P. ’Bhatla, Rajeev’, “Singh, Sudhir Kumar”; ’Bhatla, R.; ’Singh, S.K.; ’Choudhary, A. Spatial Technologies in Action Climate Change Mitigation and Environmental Applications. In Geospatial Technologies Environmental and Climate Science Applications and Challenges; CRC Press, 2026; pp. 338–355. ISBN 978-1-040-53815-9.
  56. Husain, A.; Bhowmick, S. Smart Geospatial Intelligence and AI for a Resilient Environment: A Review. Adv. Geogr. Inf. Sci. 2025, Part F5035, 417–432. [Google Scholar] [CrossRef]
  57. Li, Y.; Feng, H. How Geospatial Technologies Are Transforming Urban Net-Zero Energy Buildings: A Comprehensive Review of Insights, Challenges, and Future Directions. J. Build. Eng. 2025, 104, 112357–112357. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the four-stage model: geomorphological stratification, resource characterization, simulation coupled with a surrogate model, and mixed-integer linear programming (MILP) optimization. The procedure is applied independently to each study area (see Section 2.a); the results obtained for each are presented in Section 3.
Figure 1. Flowchart of the four-stage model: geomorphological stratification, resource characterization, simulation coupled with a surrogate model, and mixed-integer linear programming (MILP) optimization. The procedure is applied independently to each study area (see Section 2.a); the results obtained for each are presented in Section 3.
Preprints 235879 g001
Figure 2. Multi-criteria qualitative comparison of optimization method families across the six properties of Table 1 (1–5 ordinal scale; author assessment, not empirical benchmarking).
Figure 2. Multi-criteria qualitative comparison of optimization method families across the six properties of Table 1 (1–5 ordinal scale; author assessment, not empirical benchmarking).
Preprints 235879 g002
Figure 3. Schematic map of Colombia showing the approximate locations of Manaure and Villavicencio in relation to the Western, Central, and Eastern Cordilleras of the Colombian Andes.
Figure 3. Schematic map of Colombia showing the approximate locations of Manaure and Villavicencio in relation to the Western, Central, and Eastern Cordilleras of the Colombian Andes.
Preprints 235879 g003
Figure 4. Villavicencio Gini-based feature importance in the decision tree surrogate model. Among the eight input variables, wind capacity, solar radiation, and solar capacity account for the largest shares of predictive importance (71%, 15%, and 14%, respectively), while wind speed, pressure, temperature, hub height, and solar efficiency each contribute negligibly (<1%).
Figure 4. Villavicencio Gini-based feature importance in the decision tree surrogate model. Among the eight input variables, wind capacity, solar radiation, and solar capacity account for the largest shares of predictive importance (71%, 15%, and 14%, respectively), while wind speed, pressure, temperature, hub height, and solar efficiency each contribute negligibly (<1%).
Preprints 235879 g004
Figure 5. Fraction of available area allocated to each technology in Villavicencio as a function of total available area. The optimal configuration is exclusively solar across all scenarios, as the wind resource is not viable in this territory; the solar-occupied fraction decreases from 100% at 0.10 km² to 7.5% at 2.00 km², since installed solar capacity saturates at 3 MW while available area continues to grow.
Figure 5. Fraction of available area allocated to each technology in Villavicencio as a function of total available area. The optimal configuration is exclusively solar across all scenarios, as the wind resource is not viable in this territory; the solar-occupied fraction decreases from 100% at 0.10 km² to 7.5% at 2.00 km², since installed solar capacity saturates at 3 MW while available area continues to grow.
Preprints 235879 g005
Figure 6. Geomorphological stratification of Villavicencio Municipality by elevation range (E1: low savanna, 0–500 m; E2: low foothills, 500–800 m; E3: high foothills, 800–1500 m; E4: mountain, 1500–3612 m), showing stratum areas and the NSRDB representative point used to characterize each climate of the stratum resource.
Figure 6. Geomorphological stratification of Villavicencio Municipality by elevation range (E1: low savanna, 0–500 m; E2: low foothills, 500–800 m; E3: high foothills, 800–1500 m; E4: mountain, 1500–3612 m), showing stratum areas and the NSRDB representative point used to characterize each climate of the stratum resource.
Preprints 235879 g006
Figure 7. Comparison of resource characteristics and optimal results across the four geomorphological strata of Villavicencio (E1: low savanna, E2: low foothills, E3: high foothills, E4: mountain). (a) Solar resource (GHI) decreases with elevation; (b) wind resource (hub-height speed) increases with elevation but remains below the conventional operating threshold (3.0 m/s) in all strata; (c) optimal daily energy production follows the solar resource; (d) optimal panel tilt decreases with elevation.
Figure 7. Comparison of resource characteristics and optimal results across the four geomorphological strata of Villavicencio (E1: low savanna, E2: low foothills, E3: high foothills, E4: mountain). (a) Solar resource (GHI) decreases with elevation; (b) wind resource (hub-height speed) increases with elevation but remains below the conventional operating threshold (3.0 m/s) in all strata; (c) optimal daily energy production follows the solar resource; (d) optimal panel tilt decreases with elevation.
Preprints 235879 g007
Figure 8. Gini-based feature importance in the decision tree surrogate model. Among the eight predictor variables, wind speed is the dominant driver of predicted efficiency (67.5%), followed by wind capacity (19.4%), solar radiation (8.7%), and solar capacity (4.5%); pressure, temperature, wind height, and solar efficiency each contribute negligibly (<1%).
Figure 8. Gini-based feature importance in the decision tree surrogate model. Among the eight predictor variables, wind speed is the dominant driver of predicted efficiency (67.5%), followed by wind capacity (19.4%), solar radiation (8.7%), and solar capacity (4.5%); pressure, temperature, wind height, and solar efficiency each contribute negligibly (<1%).
Preprints 235879 g008
Figure 9. Distribution of land use by technology across the sequence of available-area scenarios (0.10–2.00 km²) for Manaure. Below 0.31 km², the model selected an exclusively solar configuration, as a single turbine did not satisfy the 80% hybridization constraint; from 0.31 km² onward, a hybrid configuration was selected, with wind occupying a larger share of the used area than solar, consistent with the 73%/27% wind–solar production split.
Figure 9. Distribution of land use by technology across the sequence of available-area scenarios (0.10–2.00 km²) for Manaure. Below 0.31 km², the model selected an exclusively solar configuration, as a single turbine did not satisfy the 80% hybridization constraint; from 0.31 km² onward, a hybrid configuration was selected, with wind occupying a larger share of the used area than solar, consistent with the 73%/27% wind–solar production split.
Preprints 235879 g009
Table 1. Mathematical properties of optimization method families for renewable energy system configuration.
Table 1. Mathematical properties of optimization method families for renewable energy system configuration.
Property HOMER / RETScreen Metaheuristics (NSGA-II, MOPSO, GWO) Exact MILP / MINLP Surrogate-MILP
(DT + MILP)
Computational Complexity O(N·S) — enumeration over N configurations × S simulation steps O(g·n·k) — g generations, n population size, k objectives O(2ⁿ) worst case; B&B reduces practical cost to near-polynomial for structured problems O(d·f) surrogate evaluation + MILP; eliminates repeated simulation calls
Convergence Guarantee Guaranteed within enumerated set Probabilistic; sensitive to hyperparameters and initial population Guaranteed to ε-optimal solution via B&B with defined tolerance Guaranteed via MILP solver; R² > 0.99 validates surrogate fidelity
Global Optimality ✗ Local within predefined configuration set ✗ Pareto-approximate; no formal proof of global optimality ✓ Certified within solver tolerance (ε-optimality) ✓ Inherited from MILP; valid when surrogate R² > 0.99
Constraint Handling ✗ Soft constraints via penalty; spatial constraints not native ✗ Penalty/repair operators; feasibility not always guaranteed ✓ Hard algebraic; equality and inequality constraints native ✓ Hard constraints in MILP; surrogate outputs enter as linear expressions
Non-linearity Handling ✗ Linear interpolation between discrete operating points ✓ Native; fitness function can be arbitrarily non-linear ✗ Requires linearization of physics before entering model ✓ Decision tree captures non-linear resource–yield; MILP-compatible linear form
Solution Traceability Partial — output tables; no optimality proof ✗ Stochastic; not reproducible without fixed random seed ✓ Full B&B path and dual variables documented ✓ Full; tree structure interpretable and MILP solution reproducible
Table 2. Contrast of results between Villavicencio and Manaure.
Table 2. Contrast of results between Villavicencio and Manaure.
Parameter Villavicencio Manaure
Mean global horizontal irradiance (kWh/m²/day) 4.65 5.97
Hub-height wind speed (m/s) 1.22 7.17
Wind viability Non-viable Conventional
Optimal configuration 3 MW solar 1 MW solar + 1MW wind
Daily production (kWh/day) 10,325 17,098
Annual production (kWh/year) 3,768,628 6,240,594
Energy density (GWh/year/km²) 25.12 36.71
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.