Introduction

There is overwhelming global support for investment in Renewable Energy Sources (RES) as the cornerstone of a clean energy transition. Therefore, it is not surprising that clean energy investments accounted for about 70% of the growth in the energy sector in 2024 [1]. This level of investment presents a significant shift in the global energy landscape as the world moves towards more sustainable energy sources to allay the impacts of global warming and bolster energy security. Over the past decade, the required upfront investment costs for solar and wind power projects have significantly decreased because of technological improvements, allowing these technologies to reach grid parity in some electrical markets [2,3,4,5]. This has made solar and wind the leading RES after hydropower.

The key reasons for the increased power generation based on RES include the following: RES generate electricity with minimal greenhouse gas (GHG) emissions and have lower environmental impacts in comparison with conventional fossil fuel- based power plants; thus, their integration into the power system can significantly reduce GHG emissions and contribute to global efforts to combat climate change [6]. For non-oil producing countries, expanding the share of RES within a country’s energy mix can improve energy security by reducing reliance on imported oil, thereby mitigating the risks associated with geopolitical tensions and fluctuating global oil prices [4]. Furthermore, RES can potentially contribute to increasing access to affordable modern energy services for consumers thereby spurring economic growth, even in rural areas because they can be deployed as decentralized generators (DGs).

Despite its many benefits, power generation based on RES presents several challenges. It poses grid integration hurdles whenever its capacity surpasses approximately 10% of the total capacity of the power system and the ensuing technical and economic issues must be addressed [7]. The main issues stem from the intermittent nature of the resources, which makes their power output uncertain and variable thus posing problems regarding grid stability and power quality [8]. Because their power output is highly variable, wind and solar energy are commonly referred to as variable renewable energy (VRE) resources. However, the variations in hydropower output are largely seasonal. Hydropower plants with capacities below 30 MW are classified as small hydropower, mini hydropower or micro-hydropower plants. Hydropower facilities classified as micro-hydropower have a capacity of less than 100 kW, mini-hydropower facilities have a capacity between 100 kW and 1 MW, and small hydropower plants have a capacity between 1 and 30 MW [9]. To enhance the grid integration of these VRE systems, their inherent variations must be considered during system capacity planning and design.

Some interventions for addressing the challenges posed by VRE include technological approaches encompassing system capacity planning, grid infrastructure expansion, and adapting market and regulatory frameworks to incentivize investment in VRE and facilitate their integration into the power grid [10]. Some technological approaches include the use of pumped-storage hydropower or batteries to store part of the power generated during high-generation intervals and release power during low-generation intervals. Energy storage can further support adherence to the required system ramp rate, which measures how fast a generation facility can change its power output and is typically expressed in MW per minute. Different power systems have different grid code requirements for ramping capabilities [11, 12]. Owing to the high cost of storage, strategies involving demand response management initiatives and time-of-use tariffs are usually deployed to align power demand with VRE generation, which enhances the power system’s flexibility and reduces the need for grid-scale energy storage interventions [13]. In addition, VRE sources can be combined with other renewable or conventional generation technologies in hybrid systems to increase the overall system reliability and reduce the effective variability of the hybrid power systems [14].

This study addresses the problem of inappropriate sizing of the installed capacity for power plants that rely on variable energy resources due to inadequate quantification of the uncertainty in the plants’ power generation output over their design life, at the planning or feasibility study stage. Specifically, this study presents a methodological contribution to the sizing of hybrid RES based power plants, using stochastic optimization to account for the uncertainty in the primary resources while minimizing the levelized cost of energy (LCOE). In addition, this study presents an approach for augmenting efforts to maximize plant factors when complementary resources are deployed, and energy generation output is maximized. This methodology was applied to a hybrid solar photovoltaic–small hydropower (SPV–SHP) system that considers an existing small-hydropower plant (SHPP) on the Wambabya River in Buseruka, Uganda. Our framework sought to determine the optimal number of hydropower turbines, installed discharge capacity, and size of a solar photovoltaic plant while considering the variability of the resources. The goal of stochastic optimization in this study is to minimize the LCOE of the hybridized plant by maximizing the energy generated from the hybridized systems while minimizing the life cycle costs of the power systems. To the best of the authors knowledge, this is the first time that a stochastic based approach is being used to size a hybrid solar photovoltaic–small hydropower in Uganda. The main contributions of this study can be summarized as below:

  • A stochastic capacity planning framework is proposed for hybrid solar PV–small hydropower systems, addressing renewable resource variability using ensemble-based optimization.

  • Six metaheuristic algorithms; namely, NSGA-II, MOEAD, GDE3, PSO, DE, and GA are comparatively evaluated under both multi- and single-objective formulations.

  • A knee point detection method is employed to extract the most optimal and practically relevant solutions from the Pareto front, supporting effective trade-off analysis in multi-objective optimization.

The remainder of this paper is organized as follows. "Literature review" presents a literature review of the latest approaches to managing variability and sizing hybrid VRE power systems to account for uncertainty. Our methodology is detailed in "Methodology" and is then applied to the case study presented in "Case study description and simulation data". "Results and discussions" presents the study results and discussions, while the key limitations of the study, conclusions, and future work are discussed under "Conclusion and future work".

Literature review

The ever-increasing global call for more renewable energy-based power generation requires that effort be taken to address the inherent variability of the resources right from the power generation planning stage, which is key for their grid integration. This can be partly achieved by critically considering the generation facilities as systems within a larger power system. Therefore, a System of Systems (SoS) perspective is paramount for the effective grid integration of VERS and optimal operation of the power system. The key stakeholder requirements relate to the system’s LCOE (which informs the tariff regime), environmental considerations, system reliability, and ancillary services such as voltage and frequency control [15]. Several approaches to address these requirements have been documented in the literature. These include VRE resource forecasting, reserve management, grid flexibility measures, hybridization, and the appropriate sizing of power plants.

Variable renewable energy sources

The term variable renewable energy (VRE) is mainly used to refer to solar photo-voltaic (PV) and wind energy-based generation plants, as these resources exhibit the greatest variability across the entire range of the temporal horizon (seconds, minutes, hours, and days). The variability in other renewable energy sources, such as hydropower and biomass, is seasonal in nature and therefore spans several days or months.

VRE generation forecasting techniques

Accurate forecasting of renewable energy generation and load demand is critical and cost-effective for the optimal capacity planning and operation of VRE systems and their grid integration. The intent is to estimate the power output of the generation plants as precisely as possible for the short term (minutes, hourly, and daily) to facilitate various operations of the power system [16, 17]. Figure 1 depicts various applications of forecasts in the operation of a power system (considering interconnection, transmission, and distribution segments). Several scholars have investigated and documented various forecasting techniques, such as time-series analysis and machine-learning-based methods, including hybridized techniques, to provide accurate forecasts of VRE generation at various timescales [18,19,20]. It is imperative to note that these forecasts primarily rely on the historical weather data of the respective geographical locations as the key input to the models.

Fig. 1
figure 1

Applications for forecasts in power system operations (source: Authors)

Reserve management and grid flexibility measures

Adequate reserves are required to manage the fluctuations and ramp events associated with VRE generation in grid integrated systems. Several studies have explored optimal reserve management strategies, considering both conventional and demand-side flexibility options. Power system/grid operators typically conduct grid flexibility studies to determine the amount of VRE that can be integrated into the grid while maintaining the desired reliability and system flexibility levels. The grid flexibility measures employed include maintaining appropriate standing and spinning reserves (particularly in more flexible power plants), demand response approaches, and energy storage [12, 21,22,23].

Sizing hybrid VRE systems

With the on-going global transition towards higher penetration levels of renewable energy, the role of hybrid VRE systems has become more critical. Some of the challenges associated with the intermittency of VRE can be addressed through resource hybridization. This involves combining different technologies, such as solar photovoltaics, wind, and hydropower. The sizing of hybrid VRE aims to strike a compromise between system cost, reliability, and environmental impact [24]. Numerous approaches have been used to address these challenges, ranging from traditional optimization techniques to sophisticated machine learning (ML) and artificial intelligence (AI) methodologies which have undergone significant advancement over the past decade.

Several optimization methods, including Genetic Algorithms (GAs), Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), and non-dominated sorting genetic algorithm II (NSGA-II), have been used to solve the hybrid sizing problem [25, 26]. The algorithms search within the solution space to determine the ideal system size that maximizes the performance and reliability while minimizing expenses. However, these techniques require intricate mathematical formulations and significant computational resources. Machine-learning techniques are now commonly used in hybrid VRE sizing because of the algorithm's ability to learn from historical data and manage complex relationships [27]. To simplify the sizing procedure, deep-learning techniques can be applied to simulate the linkages between different system parameters and the capacity of the system. However, if not appropriately modelled, these algorithms can suffer from overfitting and require a large amount of data.

To effectively manage the integration of VRE, new grid technologies, including smart grids and microgrids, have attracted interest from both the research community and industry. These solutions provide enhanced control and flexibility, thereby offering enhanced management of the intermittency inherent in VRE. Therefore, it is not surprising that the use of sophisticated modeling and simulation tools to aid the planning, design, and day-to-day operation of VRE-based power stations has become prominent in recent studies [15]. These technologies combine intricate models of the load, ESS, and renewable energy sources, enabling more precise sizing and better system performance. The combination of complementary technologies, such as wind and solar PV, has also been shown to result in better grid integration of hybrid VRE systems and enhancement of the plant capacity factor which is the ratio of the energy generated by a generating plant in each period to the energy it would have generated over the same period, at its full installed capacity.

Several opportunities still exist for enhancing the grid integration of VRE. However, there are limited studies on the hybridization of small hydropower plants with solar PV, yet the two technologies are complementary in nature considering seasonality aspects and could therefore benefit power system operators if optimally sized with a clearly defined power generation management regime for the hybrid power plant. Further studies are necessary to develop reliable and comprehensive solutions aimed at bolstering the grid integration of VRE.

Gaps in the recent state of the art developments

Multi-objective optimization techniques have been employed to balance multiple objectives, such as system reliability, cost, and environmental performance, when sizing hybrid renewable energy systems [28]. To account for fluctuations and uncertainty in the VRE output, optimization approaches relying on ML techniques and stochastic approaches have been employed to size hybrid systems in several studies. However, despite advances in stochastic approaches, several gaps remain unaddressed. The major gaps are related to uncertainty quantification, in which the uncertainties associated with renewable energy resource availability, load demand, and system component performance may not be fully captured by existing stochastic approaches. The aspect of computational complexity also manifests when optimizing large-scale hybrid systems.

In this study, we propose the use of evolutionary algorithms combined with stochastic optimization techniques to address the system capacity sizing challenge for a hybrid small-hydro solar photovoltaic power plant. This can provide valuable insights to developers and system operators when undertaking VRE system capacity planning, grid-integration and flexibility studies.

Methodology

Power generation in VRE sources follows the variation in the primary fuel resource (solar irradiance, water flows, wind speed, etc.) as opposed to fossil-based production, where the power output can be pre-determined and easily regulated. The fluctuation in the resource can be modelled using stochastic nomenclature, considering a simulation environment linking power generation, \(\underline{{p}_{g}}\), with the meteorological input process denoted as \(\underline{x}\), where the underline notation has been used to denote a stochastic process throughout this paper.

Table 1 below provides a list of the core symbols used in this paper.

Table 1 List of symbols

Problem formulation

We consider the capacity planning for a grid-connected hybrid plant comprising a run-of-river small hydropower plant (SHPP) and utility-scale solar photovoltaic (PV). The overall goal is to minimize the levelized cost of energy (LCOE) which is achieved by simultaneously minimizing the total levelized cost of the generated energy, \({C}_{Total}\), while maximizing the total levelized energy output \({E}_{Total}\) of the hybrid system. The problem can therefore be construed as either a bi-objective function or single objective function.

Bi-objective problem formulation

Objective 1:

$$\text{min}. {f}_{1}\left(x\right)= {C}_{Total}$$
(1)

Objective 2:

$${\text{max}. {f}_{2}\left(x\right)=E}_{Total}=\sum\limits_{t=1}^{T}E$$
(2)

where:

  • \({C}_{Total}={[(C}_{hyd\_i}\left(x\right)+{C}_{pv\_i}\left(x\right))+\sum_{t=1}^{T}\left[{C}_{hyd\_mtc}+{C}_{pv\_mtc}\right]/{(1+r)}^{k(t)}\)]

  • \({C}_{hyd\_i}\left(x\right)= {C}_{h}.\rho .g.{H}_{net}.{\eta }_{G}.{\eta }_{Tr}.{Q}_{Tr}.{n}_{hyd}\)

  • \(E= \left[{E}_{hyd}\left(x\right)+{E}_{pv}\left(x\right)\right]/{(1+r)}^{k(t)}\)

  • \(k \left( t \right) = \left\lceil {t/h_{y} } \right\rceil\) where \(h_{y} = 8760 \;\left( {hours\; in \;a \;year} \right)\)

  • \(x\in \left\{{n}_{pv} , {Q}_{Tr} , {n}_{hyd}\right\}\)

  • \({E}_{hyd}\left(x\right)= \rho .g.{\underline{Q}}_{T}\left(t\right).{H}_{net}.{\eta }_{G}.{\eta }_{T}(t)\)

  • \({E}_{pv}\left(x\right)= {\eta }_{pv}\left(t\right).{G}_{pv}\left(t\right).{A}_{pv}.{n}_{pv}\)

  • \(r\) is the discount rate (economic opportunity cost of capital) which is taken as 11% based on the Uganda National Parameters [31].

Single objective problem formulation

The single objective formulation minimizes the LCOE generated from the hybrid power system over its design-life of \(T=25\) years, as a single function. This approach is represented by Eq. (3).

$$\text{min}. \left\{{f}_{1}(x)/{f}_{2}(x)\right\}$$
(3)

The generation resource constraints and bounds are same for both the bi-objective and single objective formulations.

Numerical bounds and affordability (LCOE) constraint

1) PV module count (\({n}_{pv}):\) The Solar PV plant is sized between 5 and 10 MWp to guarantee a minimum PV share of 30% of the hybrid plant’s nameplate when the SHPP’s capacity \(\le 10 \;{\text{MW}}\), and to avoid a PV nameplate exceeding the maximum SHPP generation potential (10.2 MW in 2022). Therefore, using the selected Maxeon SPR-MAX6-440, 440 W module, whose data sheet is provided in [32], the bounds are:

\({n}_{pv}^{min}=\text{5,000,000}/440= \text{11,364}\) and \({n}_{pv}^{max}=\text{10,000,000}/440= \text{22,728}\);

Hence, \(\text{11,364} \le {n}_{pv} \le \text{22,728}\). The 5 MWp lower limit is the smallest PV size that robustly satisfies a \(\ge \) 30% PV share once DC/AC derates and operating conditions are considered; the 10 MWp upper limit keeps the PV capacity at or below the SHPP’s recorded maximum (10.2 MW).

2) Number of hydro turbines/units (\({n}_{hyd}\)): We restrict the number of turbines to 2–4 units so that the plant can track demand and seasonal flow variations with adequate part-load efficiency and outage resilience as recommended in hydropower design practice [33]; thus \(2 \le {n}_{hyd} \le 4\).

3) Nominal/rated per turbine discharge (\({{\varvec{Q}}}_{{\varvec{T}}{\varvec{r}}})\): With the site design discharge derived from the FDC (see "Simulation data") being \({Q}_{design}=3.518 {m}^{3}/s\), the per unit nominal turbine discharge is:

$${Q}_{Tr}= \frac{{Q}_{design}}{{n}_{hyd}}=\left\{\begin{array}{c}{n}_{hyd}=4: {Q}_{Tr}=0.88 {\text{ m}}^{3}/s ,\\ {n}_{hyd}=3: {Q}_{Tr}=1.17 {\text{ m}}^{3}/s\\ {n}_{hyd}=2: {Q}_{Tr}=1.76 {\text{ m}}^{3}/s.\end{array},\right.$$

Therefore, the feasible range across unit counts is \(0.88 \le {Q}_{Tr} \le 1.76\) \({\text{m}}^{3}/\text{s}\).

4) Affordability (LCOE) constraint: We impose \([C_{Total} /E_{Total} ] \le 0.11\; {\text{US}} \$ /{\text{kWh}}\) to exclude cost-dominated designs and keep results within acceptable feed-in-tariffs informed by the fact that the highest tariff for existing renewable energy based plants in Uganda is US ₵ \( 11\) per kWh.

A summary of the bounds and constraint used in the optimization model is given below.

$$11364 \le {n}_{pv} \le 22728$$
$$2 \le {n}_{hyd} \le 4$$
$$0.88 \le {Q}_{Tr} \le 1.76 \, {\rm m}^{3}/{\rm s}$$
$$ [C_{Total} /E_{Total} ] \le 0.11 \;{\text{US}} \$ /{\text{kWh}} $$

Energy and cost models for variable renewable energy sources

The input process, \( \underline{x}\), is transformed through a non-linear function into a power output variable, \(\underline{{p}_{g}}\), through (4).

$$ \underline{{p_{g} \left( {\underline {x} } \right)}} = \left\{ {\begin{array}{*{20}l} 0 \hfill & {\underline {x} < \underline {x}_{min} } \hfill \\ {\eta \left[ {\underline {x} } \right]p_{{g_{o} }} \left[ {\underline {x} } \right] } \hfill & {\underline {x}_{min} \le \underline {x} < \underline {x}_{max} } \hfill \\ K \hfill & {\underline {x}_{max} \le \underline {x} < \underline {x}_{s} } \hfill \\ 0 \hfill & {\underline {x} \ge \underline {x}_{s} } \hfill \\ \end{array} } \right. $$
(4)

Both the theoretical and nominal power are driven by \(\underline{x}\). The limits \({\underline{x}}_{min}\) and \({\underline{x}}_{max}\) are associated with a specific VRE resource, where \({\underline{x}}_{min}\) represents the minimum value of the primary energy resource necessary to commence power generation and \({\underline{x}}_{max}\) is the value of the primary energy resource at rated power. \({\underline{x}}_{s}\) denotes the maximum primary resource input, which is a constraint, beyond which power generation is stopped to maintain the system integrity. “The theoretical power output depends on the location, design layout and associated technical parameters for the specific VRE resource under consideration” [34].

Hydropower

The theoretical power generated by a hydropower plant is largely dependent on the available head and river discharge /flow as shown in (5).

$${p}_{{g}_{o}}\left(\underline{H}, {\underline{Q}}_{T}\right)= \rho g{\underline{Q}}_{T}\underline{H}$$
(5)

The limits \({{\underline{Q}}_{T}}_{min}\), \({{\underline{Q}}_{T}}_{max}\) and \({{\underline{Q}}_{T}}_{s}\) are determined by specific turbine characterization. It is imperative to note that the turbine flow is a spatiotemporal control of the runoff generated over the plant’s catchment area and harnessed through a hydraulic system encompassing diverting (and in some cases storage) of the flow and conveyance through a penstock (for small hydros). The primary stochastic process representing the stream flow is subjected to constraints such as environmental flow, reservoir and penstock capacities as well as the limitations imposed by the turbine characteristics. Changes in \(\underline{H}\) emanate from fluctuations in the intake level, upstream since the tailrace remains at the same elevation. The overall system efficiency, \(\eta \left(\underline{x}\right)\) was determined by multiplying the respective efficiencies of the different components. For hydropower plants, this encompasses losses due to hydraulics in the penstock and the mechanical, mass and hydraulic losses due to the turbine, generator and transformer power losses. It is challenging to construct precise mathematical representations of these efficiencies because they are typically governed by intricate physical principles [30]. Typically, nomographs, supplied by the manufacturer based on the test results, represent the efficiency function unique to each equipment type. It may suffice to note that many studies provide for the electrical generator efficiency to be at least 90% [35], and the same was used in this study.

Turbine efficiency model A turbine type is selected based on the estimated turbine flow and net head of the plant. A turbine selection nomograph for small and mini-hydro power plants, as presented in [36] is shown in Fig. 2 and was the basis for selecting the turbine type in this study. In principle, nomographs aid the selection of the appropriate turbine type based on the river flows and available head. Equation (6) is used to determine the turbine efficiency, and is based on the experimental data presented in [30].

Fig. 2
figure 2

Turbine selection nomograph

$${\eta }_{T}\left(t\right)= \left[a{\left(\frac{{\underline{Q}}_{T}(t)}{{n}_{hyd} \cdot {Q}_{Tr}}\right)}^{2}+b\left(\frac{{\underline{Q}}_{T}(t)}{{n}_{hyd} \cdot {Q}_{Tr}}\right)+c\right].{\eta }_{Tr}$$
(6)

Cost model for the small hydropower plant The power generation cost for a small hydropower plant denoted as \({C}_{hyd}\left[\text{US}\$\right]\) is a summation of the costs for the investment (initial capital outlay), \({C}_{hyd\_i}\left[\text{US}\$\right]\) and those for maintenance, \({C}_{hyd\_mtc}\left[\text{US}\$\right]\), of the plant.

\({C}_{hyd}\) depends on the net available head, rated power output and total number of turbines, \({n}_{hyd}\) which is one of the decision variables in this study. The cost per kW (\({C}_{h}\)) is estimated at US$ 3,563 within the 95th percentile of the weighted average cost of hydropower plants with capacities below 50 MW for 2021 [32]. \({C}_{hyd\_mtc}\) was taken to be approximately 5% of the initial capital outlay/investment costs which is aligned with the analysis presented in [37] for small hydropower projects whose operation and maintenance is generally higher than for large hydropower plants.

Solar photovoltaic

For photovoltaic (PV) solar systems, theoretical power is given by (7).

$${p}_{{g}_{o}}\left({G}_{pv}\right)= {G}_{pv} \cdot { A}_{pv} \cdot {n}_{pv}$$
(7)

The Solar PV module’s nominal (nameplate) power is defined at a plane of array irradiance of \({G}_{pv}=1000 \, {\rm W}/{\rm m}^{2}\) under Standard Test Conditions (STC: Air Mass of 1.5 spectrum and cell temperature of \({25}\,^{\circ}C\)). Equation (8) represents the energy generated by the Solar PV modules. The PV module used in this study was the SunPower Maxeon SPR-MAX6-440 [32].

$${E}_{pv}\left(t\right)= {\eta }_{pv}\left(t\right) \cdot {G}_{pv}\left(t\right) \cdot {A}_{pv} \cdot {n}_{pv}$$
(8)

The efficiency, \({\eta }_{pv}\) of each module as depicted determined using Eq. (9) as a product of several efficiencies namely; dust, \({\eta }_{d}\), adaptability of the modules \({\eta }_{ad}\), heating within the cables, \({\eta }_{cb}\), temperature \({\eta }_{temp}\) and inclination of the modules \({\eta }_{in}\).

$${\eta }_{pv} \left(t\right)= {\eta }_{d}\left(t\right) \cdot {\eta }_{ad}\left(t\right) \cdot {\eta }_{in}\left(t\right) \cdot {\eta }_{cb}\left(t\right).{\eta }_{temp}(t)$$
(9)

The estimated values for the efficiencies \({\eta }_{d}\), \({\eta }_{ad}\), \({\eta }_{in}\) and \({\eta }_{cb}\) were 98, 96, 97.3 and 97.8%, respectively as adapted from previous works [38,39,40]. The \({\eta }_{temp}\) term is dependent on additional parameters as shown in Eq. (10).

$${\eta }_{temp}\left(t\right)={\eta }_{p{v}_{STC}} \cdot [1+ {\alpha }_{t}({T}_{a\_t}-{T}_{a\_STC})]$$
(10)

where \({\eta }_{p{v}_{STC}}\) is the PV module’s energy conversion efficiency, based on standard test conditions (STC). \({\alpha }_{t}\) is the temperature coefficient of the maximum module power output which for the Maxeon SPR- MAX6-440 is \(- 0.0029 \;^{ \circ } {\text{C}}^{ - 1}\)[32].

Solar PV cost model The power generation costs for the solar PV, \({C}_{pv}\left[\text{US}\$\right]\) as presented in Eq. (11) is calculated as the summation of the costs for initial investment \({C}_{pv\_i}\left[\text{US}\$\right]\), maintenance,\({C}_{pv\_mtc}\left[\text{US}\$\right]\) and that for the inverters \({C}_{pv\_inv}\left[\text{US}\$\right]\).

$${C}_{pv}= {C}_{pv\_i}+ {C}_{pv\_mtc}$$
(11)

\({C}_{pv\_i}\) is calculated using Eq. (12), where \({P}_{pv\_i}\) is the rated capacity of the solar PV plant in \(\text{kWp}\) as given by Eq. (13) and \({C}_{pv/\text{kWp}}\) is the cost per \(\text{kWp}\) which was estimated to be \(\text{US}\$ \text{1,276.5}\), which is the average of the 5th and 95th percentile values of the total installed costs for PV projects in 2023 as published by the International Renewable Energy Agency [41].

$${C}_{pv\_i}={P}_{pv\_i} \times \Bigg[{C}_{\frac{pv}{\text{kWp}}}+{C}_{p{v}_{inv}/\text{kWp}}\Bigg]$$
(12)
$${P}_{pv\_i} \left[\text{kWp}\right]= {n}_{pv}\times {P}_{pv\_r}$$
(13)

\({n}_{pv}\) is one of the decision variables in this study and \({P}_{pv\_r}\) is the rated capacity of one PV module which for the Maxeon SPR-MAX6-440 is 0.44 \(\text{kWp}\). \({C}_{pv\_mtc}\) was estimated to be \(\text{US}\$ 14.1/\text{kWp}\) [41]. The inverter cost per kilo-watt peak, denoted as \({C}_{p{v}_{inv}/\text{kWp}}=\text{US}\$ 71/\text{kWp}\) [42].

Solution approach

In this study, six well-established evolutionary algorithms are employed: the NSGA-II, MOEAD, and GDE3 for solving the bi-objective optimization problem, and the GA, DE and PSO algorithm for the single-objective case. The choice of these algorithms is guided by a detailed evaluation of their respective strengths and limitations.

Stochastic optimization framework

To account for the inherently intermittent nature of solar and hydropower resources, the optimization framework incorporates stochastic modeling. This ensures that the derived optimal parameters closely mirror the actual behavior and constraints of the hybrid PV-small hydro power plant over its life cycle. The entire optimization framework is implemented in Python [43], leveraging its robust scientific computing ecosystem. The goal is to identify the most suitable system configuration—defined by key decision variables (\({n}_{pv}\), \({Q}_{Tr}\) and \({n}_{hyd}\)) and an affordability constraint on tariff/LCOE.

Algorithm 1 presents the optimization framework used in this study. The first stage of data processing involves ascertaining that the daily river flow considered for power generation off-sets the environmental flow which for Wambabya river is 0.22 cubic meters per second. A characterization of the uncertainties in the primary energy resources, namely, solar irradiance and river discharge variability was undertaken to ensure that the seasonal and annual variations in the resources are incorporated. This was achieved partly through the identification of the distribution that provided the best fit of the river discharge data and by using Monte Carlo simulation, bootstrapping techniques and the optimization algorithms.

Algorithm 1
figure a

Hybrid system capacity planning

Additionally, the process ensures that the solar irradiation data used takes into consideration the nominal irradiance of 1000 W/m2. The Monte Carlo simulation is set up by first undertaking stochastic processing of the hydrology data to generate \(n \times T\) years of synthetic river flow (the generated daily average river flow was held constant over the respective 24-h period), where n was 100 ensembles and \(T\) is the project design life of 25 years. Each ensemble comprised \(365\times 24\times 25\) values for the average daily hourly river flow and hourly global solar irradiance. Daily hourly temperature and daily hourly global irradiance ensembles were generated using the bootstrapping technique which employs sampling with replacement. The raw 25 years’ data were arranged in accordance with the hour of the year (from hour 1 to 8760) resulting in 25 sets from which sampling for each hour of the year was performed with replacement for each of the 100 ensembles. Bootstrapping was applied concurrently to both irradiance and temperature data since both inputs must be applied together. This enabled the generation of \(n\) equally probable states and the formulation of \(n\) Monte Carlo simulation scenarios by arranging the resource drivers (river flows, solar irradiance and temperature) into \(n\) ensembles of \(T\) year-length and then sampling random input states into the optimization procedures.

The next step is to select the objective function whether it is single or multi-objective to enable the setting of the optimization problem by selecting the appropriate algorithm. The optimization procedures for single objective and multi-objective formulations are presented in Algorithm 2 and Algorithm 3 respectively.

Algorithm 2
figure b

Single-objective optimization—PSO/GA/DE

A systematic and iterative computational approach is employed to search for the optimal design configuration. For each simulation scenario, the optimization algorithm selects a set of design parameters, which are within the predefined bounds and constraints, and evaluates their performance using the energy and cost models. These models compute the corresponding objective function, which are then used as feedback to guide the algorithm’s search direction in the decision space. This feedback loop enables the algorithm to refine the selection of parameters through evolutionary operations such as selection, crossover, and mutation. The goal is to progressively identify parameter combinations that optimally satisfy the conflicting objectives of maximizing energy output and minimizing cost. Each new candidate solution is evaluated through simulation, and the results inform the next generation of solutions. This iterative process continues until a convergence criterion is met—either when the change in objective function values becomes negligibly small or when a predefined maximum number of function evaluations is reached. Upon completion of the optimization process, the algorithm records the set of parameters that yield the best objective function values for each scenario. These optimal configurations are then analyzed to determine the most suitable system design.

Parameter settings for the algorithms

To support reproducibility of results, the parameter settings for the single-objective and multi-objective algorithms are shown in Tables 2 and 3 respectively. A random seed of 1 was used across all algorithms.

Table 2 Parameter settings for the single-objective algorithms
Table 3 Parameter settings for the multi-objective algorithms
Algorithm 3
figure c

Multi-objective optimization—NSGA-II/MOEA/D/GDE3

Knee point-guided capacity sizing for hybrid PV–small hydropower systems

Capacity planning for power systems that integrate variable renewable energy (VRE) sources such as solar PV and small hydropower is inherently an optimization challenge. Solving this problem requires not only identifying a set of Pareto-optimal solutions but also selecting the most suitable design from this set. This selection process is typically addressed using a posteriori decision-making method, where a trade-off solution is chosen after analyzing the optimization results. In the absence of explicit stakeholder preferences, system designers often focus on a narrow region of the Pareto front where marginal gains in one objective no longer justify significant sacrifices in the other. Solutions outside this region frequently lead to higher LCOE or reduced energy output, thereby reducing the economic and operational efficiency of the system. A well-established approach in multi-objective optimization literature for guiding such decisions is the selection of the knee point. The knee point represents a solution on the Pareto front that offers the best compromise between conflicting objectives—typically the point of maximum marginal utility [64, 65]. In practical terms, it is the solution beyond which any further improvement in one objective leads to a disproportionate degradation in the other [66]. This makes the knee point an attractive and rational choice for system designers when no explicit preferences exist. In two-objective problems, the knee point can be geometrically defined as the point on the Pareto front that has the maximum perpendicular distance d from the linear segment (or hyperplane in higher dimensions) connecting the two extreme Pareto-optimal points, denoted as \({P}_{1}\) and \({P}_{2}\). This concept is illustrated in Fig. 3. Intuitively, the knee point Q captures the highest level of trade-off efficiency and serves as a robust guideline for the capacity sizing of hybrid PV–small hydropower systems.

Fig. 3
figure 3

Illustration of the knee-point approach in multi-objective optimization

The Pareto front quality was assessed based on non-dominated (ND) set size and hypervolume (HV) for a uniform reference across all multi-objective algorithms.

Case study description and simulation data

Case study description

This study proposes the hybridization of a small-hydro power plant with a solar PV plant, whereby the combined power output feeds the electrical loads along the power evacuation line (46 km, 33 kV) that interconnects with a 132/33 kV substation which is also connected to the national grid. A distribution network along the power evacuation route serves areas previously unserved by the national grid. The general layout is shown in Fig. 4. The 9 MW mini-hydro power plant under consideration is the Kabalega Hydromax Hydroelectric Power Station, which is located in Uganda (latitude: 01°32′42″ N, longitude: 31°06′41″ E, altitude: 964 m).

Fig. 4
figure 4

Schematic of the hybrid solar PV-SHPP

Simulation data

Long historical datasets are critical for hydrological studies. In [67], records from 1931–2004 underpin energy-availability modeling for small hydropower reliability, illustrating why extended inflow series are preferred. In [68], long-term daily streamflow was studied for the years 1951–2020 to undertake hydropower generation planning. For River Wambabya, we compiled daily average flows from Uganda’s Directorate of Water Resources Management (DWRM) for 1970–1979 and from the generation plant records for 2015–2022. No observations exist for 1980–2014 because the gauge was destroyed during civil conflict.

To represent both long-term variability and recent changes in climate and catchment conditions, we analyze the periods separately and in combination. Minitab statistical software was used to preprocess the data and undertake statistical analyses. The mean of the river discharge for the dataset of 1970–1979 was 4.559 m3/s while that for the dataset of 2015 to 2022 was 4.092 m3/s. The inter-quartile range (IQR) of the river discharge for the dataset of 1970–1979 is 3.518 m3/s while that for 2015–2022 is 3.376 m3/s. The two values are within 4% of each other. When the impact of outliers is removed, the trimmed mean (Trmean) at 5% for the 1970 to 1979 dataset was 3.8619 m3/s while that for 2015–2022 is 3.8204 m3/s. The delta (Δ) = \({TrMean}_{2015-2022}/{TrMean}_{1979-1979}\approx 0.989\). Similarly, the trimmed mean at 10% is 3.660 m3/s and 3.686 m3/s for 1970–1979 and 2015–2022, respectively. The corresponding delta \(\approx \) 1.007. This shows that the flows registered in the recent period are representative of the flows measured in the earlier period and thus validates the statistical comparability of the two periods.

We therefore constructed flow-duration curves (FDCs) for each period and for the combined series (1970–1979 + 2015–2022) as depicted in Fig. 5. The FDC depicts the probability of a given discharge being exceeded (which is percentage of time a given river discharge was equaled or exceeded over the entire period under consideration for all recorded discharges). The design discharge, \({Q}_{design}\) is selected from the interquartile band (Q25–Q75) of the FDCs, which is consistent with hydropower practice that bases sizing on central FDC quantiles [68,69,70,71]. As a conservative choice, we adopted the lower FDC for sizing, giving \({Q}_{design}=3.518\) m3/s (based on the IQR). From the combined FDC, \({Q}_{design}\) is placed at 49.56% exceedance and the shaded region corresponds to all flows that would ultimately contribute to power generation while adhering to the environmental flow (\({Q}_{env}\)) which is 0.22 cumecs for River Wambabya. The stochastic representation employs a 3-parameter lognormal distribution fitted to the lower FDC (with scale, location and threshold parameters of 0.92587, 0.98356, and 0.43146, respectively), which we used to generate synthetic river discharge series of \(n \times T\) years that was used in the optimization procedures. This approach captures long-term variability, reflects recent hydrologic changes, and yields a robust design discharge.

Fig. 5
figure 5

Flow duration curves based on River Wambabya actual discharges for the period 1970–1979 and 2015–2022. A base 10 logarithmic scale is used for the y axis

For solar irradiance data, a dataset of 25 years of hourly global solar irradiance data and ambient temperature for 1998–2022 was obtained from SOLARGIS [72]. Using the hydrological data obtained, the mean daily river flow data over a 365-days period and the daily average hourly global solar irradiance were processed and are presented in Figs. 6 and 7, respectively. These graphs align with the fact that Uganda has two dry and two wet seasons. The dry seasons are experienced in the months of December to February and June to August, while the months of March to May and September to November represent the wet seasons. Generally, December to February is hotter and drier whereas March to May is warmer and wetter.

Fig. 6
figure 6

Average daily flows for River Wambabya (1970–1979; 2015–2022)

Fig. 7
figure 7

Average hourly global solar irradiance for Buseruka (1998–2022)

Results and discussions

This section presents the results of applying multi-objective and single-objective approaches to solve the VRE capacity planning optimization problem. Our optimization procedure accounts for both internal and external uncertainties by considering the turbine efficiency specific to a particular turbined flow, as well as the uncertainty due to hydrological conditions, solar irradiance, and temperature. The end goal is three-fold: (a) to determine the appropriate capacity of a solar PV plant to be hybridized with the SHPP; (b) to determine the optimal number of turbines for the SHPP; and (c) to determine the optimal turbine flow for each turbine which aids in determining the turbine type and design discharge.

Performance comparison of multi-objective optimization algorithms

To evaluate the effectiveness of the multi-objective optimization algorithms applied in this study, a comparative analysis of their respective Pareto fronts was conducted under identical input and boundary conditions. All algorithms: namely, NSGA-II, MOEAD and GDE3, were executed independently across 100 stochastic scenarios using the same cardinal input parameters. The resulting Pareto fronts were then aggregated and visualized in Fig. 8, representing the average performance envelope of each algorithm. The Pareto front generated by NSGA-II consistently lies closer to the origin of the objective space, indicating superior trade-off performance between the two conflicting objectives: maximizing total generated energy and minimizing energy production cost. In multi-objective optimization, proximity to the origin signifies more efficient solutions in both dimensions.

Fig. 8
figure 8

Pareto graphs of the multi-objective algorithms at a discount rate of 11%

The Solar PV–hydro capacity optimization problem has non-convex, partially disconnected trade-offs and tight feasibility regions driven by hydrological and operational constraints. NSGA-II’s elitist non-dominated sorting with crowding distance advances quickly into feasible regions while preserving spread especially around the knee where small cost increases yield large reliability gains. In contrast, MOEAD’s fixed decomposition tends to oversample extremes and under-represent the mid-front solutions, and constraints further reduce the effectiveness of the scalar subproblems. GDE3’s differential steps are efficient on smooth, unconstrained landscapes but, under binding constraints and repairs, tend to reduce effective step sizes near constraints yielding slightly lower front coverage.

To quantify computational efficiency and performance consistency, two stopping indicators were tracked for each algorithm: (i) the generation at which 95% of the best-seen hypervolume (HV) was first achieved (common “near-convergence” proxy), and (ii) the generation at which the non-dominated (ND) solutions/set size stabilized over a 20-generation window (adequate Pareto coverage). Using the same HV reference point (E = 482.94 GWh, Cost = 66.37 million US$) for all algorithms, NSGA-II and GDE3 both reached 95% HV by the 3rd generation and stabilized their ND sets by the 25th generation (final ND size = 100). MOAED achieved 95% HV in the first generation but required 65 generations to stabilize the ND set (final ND size = 101), reflecting slower coverage even though near optimal HV was achieved very early. The final and best attained HV values are shown in Table 4 below. NSGA-II yielded the highest HV, followed by GDE3 while MOEAD plateaued lower. These patterns match the ND-size and HV traces depicted in Figs. 9 and 10, respectively.

Table 4 Generations for 95% HV, stabilized ND-size, final ND size, final and maximum HV
Fig. 9
figure 9

Trace of the non-dominated size over the number of generations for the multi-objective algorithms

Fig. 10
figure 10

Trace of hypervolume over the number of generations for the multi-objective algorithms

NSGA-II’s dominance over other algorithms suggests its greater capability in identifying solutions that provide better economic and operational balance. To facilitate the final decision-making process, the knee point of the NSGA-II Pareto front was identified and utilized as the preferred solution. This point serves as a rational compromise and provides practical guidance for system designers in selecting an optimal configuration that ensures both cost-effectiveness and high energy yield. In contrast, the Pareto fronts obtained by both MOEAD and GDE3 were observed to be less competitive, particularly in regions of high energy output. These solutions tended to exhibit higher production costs for comparable energy levels and lacked the pronounced curvature necessary to define a strong knee point. This suggests that while the rest of the algorithms can explore the solution space, they may struggle with convergence and diversity maintenance in problems with highly non-convex or conflicting objective landscapes, as seen in hybrid VRE systems. The minimum, mean and maximum values for selected parameters for NSGA-II, MOEAD and GDE3 are presented in Tables 5, 6 and 7 respectively.

Table 5 Optimized LCOE and corresponding plant parameters for NSGA-II
Table 6 Optimized LCOE and corresponding plant parameters for MOEAD
Table 7 Optimized LCOE and corresponding plant parameters for GDE3

The knee point represents a levelized energy generated of 729.14 GWh and an energy production cost of US$ 47.66 million over the plant’s design lifetime. The mean installed discharge per turbine is 1.18 m3/s which closely matches the actual design discharge for the Pelton turbines installed at the plant which is 1.12 m3/s. Based on the knee point, we selected the installed capacity of the hydropower plant to be 6.33 MW which is hybridized with a solar PV plant of 10.00 MWp since the capacity factor for Solar PV is approximately 19.73% irrespective of the installed capacity. The corresponding capacity for the hybrid Solar PV-SHPP is 16.33 MW with a capacity factor of 42.74% and a LCOE of US ₵ \( 6.54/\text{kWh}\).

The average capacity factor of the 9 MW Kabalega Hydromax HPP based on real operation data for the years 2019–2023 was calculated to be 80% as shown in Table 8. Based on our simulation, the capacity factor ranged from 69.36 to 85.24% with a mean of 79.13% which depicts a robust optimization model that caters for the variability in the plant’s power output over its life cycle.

Table 8 Plant/capacity factors for Kabalega/Hydromax SHPP

For all the simulation scenarios, the solar PV plant capacity factor was determined to range from 19.71 to 19.83%. This shows an improvement compared to the study presented in [73], where four grid-connected solar PV plants were studied and the capacity factors based on actual generation data were determined to be 13.1, 13.7, 17.5 and 17.5% respectively.

Performance comparison of single-objective optimization algorithms

The single-objective function was set up using Eq. (3) which is essentially a minimization of the LCOE for the hybrid power system. The convergence of GA, DE and PSO for 1,500 function evaluations is depicted in Fig. 11 below. PSO showed the fastest convergence followed by DE while GA required the most function evaluations to achieve convergence. Table 9 presents the corresponding results after conducting simulations based on the proposed framework.

Fig. 11
figure 11

Convergence plot of the single objective algorithms

Table 9 Optimized LCOE and corresponding plant parameters for single-objective algorithms

Additionally, the statistical evaluation of the single-objective optimization algorithms is presented in Table 10, which summarizes the performance of each method over 100 independent simulation scenarios. The table reports key metrics of the LCOE, including the mean, standard deviation, minimum, and maximum values for each algorithm. The results demonstrate that DE outperforms the other methods in terms of overall cost-effectiveness. However, its performance doesn’t significantly differ from the other single-objective algorithms statistically. DE achieved the lowest average LCOE of US ₵ 8.96, indicating superior long-term economic performance. It also exhibited the lowest maximum LCOE of US ₵ 9.02, suggesting more favorable worst-case outcomes compared to PSO and GA. Moreover, DE maintained a slightly lower standard deviation, reflecting consistent performance across all scenarios. PSO exhibited slightly higher variability, implying less reliability in reaching consistently optimal solutions. GA displayed performance similar to that of DE in terms of stability, but with a slightly higher average and maximum LCOE. Overall, DE strikes the best balance between optimization quality and consistency, making it the most reliable algorithm for minimizing the LCOE in single-objective capacity planning of hybrid PV–small hydropower systems.

Table 10 Statistical analysis of single-objective algorithms’ performance based on LCOE (US ₵)

Sensitivity analysis

The major drivers of LCOE are usually initial capital cost and capacity factors. Furthermore, in the optimization of the LCOE, the weighted average cost of capital (WACC)/discount rate, directly reshapes the objective function by re-weighting early capital expenditure (CAPEX) against future operations and maintenance (O&M) and energy revenues; as a result, the optimal design may vary with the discount rate. To cover concessional/low-risk, Uganda's benchmark of 11%, and high-risk financing, we test 7%–11%–15%. At 7%, capital-intensive, long-lived options become cheaper in present-value terms, frequently moving the optimizer toward larger or earlier PV–small hydro–storage projects and often a lower LCOE. At 15%, the aim penalizes upfront CAPEX, preferring shorter-payback or higher utilization choices and delaying additions usually reflected by a higher LCOE.

Based on this variation, the multi-objective algorithms yielded mean LCOE values of US ₵ \( 5.70/\text{kWh}\) and US ₵ \( 8.72/\text{kWh}\) for discount rates of 7 and 15% respectively. Similarly, the single-objective algorithms yielded mean LCOE values of US ₵ \( 7.07/\text{kWh}\) and US ₵ \( 10.89/\text{kWh}\) for discount rates of 7% and 15% respectively. The knee point values for the 7% discount rate are a LCOE of US ₵ \( 5.55/\text{kWh}\) and 932.58 GWh being the levelized generated energy. For the 15% case, the knee point values are a LCOE of US ₵ \( 8.65/\text{kWh}\) and 519.43 GWh being levelized generated energy over the design life of 25 years. This sensitivity measures finance-driven uncertainty, verifies design stability and shows that the proposed framework is robust under realistic capital-market circumstances, with 11% serving as the primary case.

As indicated in Tables 5, 6, 7 and 9, the solutions obtained using the multi-objective optimization algorithms had the optimal number of turbines being either 2 or 3, while all the single-objective algorithms had the optimal number of turbines being 3. Using multi-objective algorithms, the nominal/rated turbine discharge corresponding to 2 and 3 turbines for each of the 100 points on the Pareto front of the NSGA-II algorithm was separately mapped out along with the associated energy generated and its production cost. The capacity factor was calculated using the energy generated in relation to the obtained installed capacities of the small hydropower plant. Using this data, the impact of the number of turbines and nominal turbine discharge on the energy production, capacity factor of the hydropower plant and energy production costs was evaluated. The results are shown on Figs. 12, 13 and 14, respectively. As expected, the energy generated, and energy production costs are higher for \({n}_{hyd}\) = 3 than for \({n}_{hyd}\)  = 2 and increase with the increase in the discharge. However, the capacity factor of the hydropower power plant decreases with an increase in discharge and is less for \({n}_{hyd}\)= 3 than for \({n}_{hyd}\) = 2.

Fig. 12
figure 12

Variation of energy generated with discharge and number of turbines

Fig. 13
figure 13

Variation of hydropower plant capacity factor with discharge and number of turbines

Fig. 14
figure 14

Variation of energy production cost with discharge and number of turbines

The plots explain why the multi-objective optimization algorithms sometimes select \({n}_{hyd}\) = 2 whereas the single-objective LCOE runs converge to \({n}_{hyd}\) = 3. For each NSGA-II pareto point, mapping rated turbine discharge with energy, cost, and capacity factor shows a clear trade-off: increasing \({Q}_{Tr}\) and or moving to three turbines raises annual energy but also raises production costs, while capacity factor declines because installed capacity increases faster than the energy generated under the site’s river discharge/flow regime. Consequently, the Pareto front reveals diminishing returns in energy versus cost and a utilization capacity penalty at higher \({Q}_{Tr}\) and \({n}_{hyd}\). The plots therefore justify the presence of two variable optima: (i) lower cost, higher-capacity factor designs with two turbines and moderate \({Q}_{Tr}\), and (ii) higher generation, higher cost designs with three turbines, and demonstrate that the selected configuration is a transparent, data-driven trade-off.

Comparative analysis with existing methods and other hybrid/renewable energy systems

This section presents a comprehensive comparative analysis and performance evaluation of the optimization algorithms applied to enhance the design and operational efficiency of a hybrid solar PV–small hydropower system. The focus is on the optimal configuration of key system components, including the number of hydropower turbines, the total number of photovoltaic modules, and the design discharge rate. The optimization was carried out using six evolutionary algorithms: GA, PSO and DE for single-objective optimization and the NSGA-II, GDE3, and MOEAD for multi-objective optimization. The primary objective of this evaluation is to assess the effectiveness of these algorithms in determining design parameters that maximize power output, ensure seamless grid integration, and promote stable and reliable operation under varying environmental conditions. For the base discount rate of 11%, NSGA-II demonstrated superior performance for the hybridized plant, achieving an optimal LCOE of US ₵ \( 6.54/\text{kWh}\) US cents per kWh and a capacity factor of 42.74% at the knee point. These results indicate that NSGA-II effectively leveraged the complementary nature of solar and hydro resources to maximize energy yield and minimize lifecycle costs. In contrast, while the DE algorithm also produced economically viable and technically sound configurations, its performance in terms of both LCOE and capacity factor was slightly lower than that of NSGA-II. The findings underscore the critical role of advanced optimization techniques in the design and planning of hybrid renewable energy systems. By enabling efficient sizing and integration of system components, these algorithms help mitigate the challenges posed by seasonal variability and intermittency, ultimately leading to more resilient and cost-effective power systems.

Compared with other approaches in the literature, the results of this study reveal the robustness of the proposed methodology. For example, in [74], HOMER was used to undertake a pre-feasibility economic and sensitivity assessment of a Hybrid Renewable Energy System and the resulting minimum cost of energy was US ₵ 19.6 per kWh which is more than double the optimized levelized cost of electricity obtained in this study. The LCOE from this study also outperforms the multi-objective sizing optimization using the particle swarm optimization approach presented in [25] where the optimization was focused on sizing a hybrid renewable energy system that minimized the LCOE and Loss of Power Supply Probability (LPSP) and the resulting LCOE range was from USD 118.6/MWh to 229.7/MWh (which is equivalent to about US ₵ \( 10.72\) to US ₵ \( 22.97\) per kWh). Furthermore, the global weighted average capacity factors for utility scale solar PV ranges from 10 to 21.7% at the 5th and 95th percentiles while that of small hydros ranged from 30 to 75% [41]. The capacity factors for the hybrid system obtained in this study ranged from 42.44 to 53.34% which are within the published capacity factors for hybrid solar PV–small hydro power systems which typically range from 40 to 60% as the two resources complement each other.

Alignment with policy/tariff frameworks and adoption cost margins

The LCOE values obtained for both single and multi-objective algorithms are within the range of the average of US ₵ \( 10.3/\text{kWh}\) for the existing/operational solar PV and SHPP in Uganda as of December 2024 which informed our study’s tariff cap due to hybridization of an existing run-of-river plant. It is important to note that in August 2023, the Electricity Regulatory Authority (ERA) of Uganda published new renewable energy feed-in-tariffs (REFIT), Phase VI [75]. Under REFIT Phase VI, the FIT for a 9 MW small hydropower is US ₵ \( 7.52/\text{kWh}\) while that for Solar PV up to 20MWp was US ₵ \( 7.1/\text{kWh}\), respectively. However, effective April 2025, ERA reduced the standardized Solar PV tariff to US ₵ \( 5.1/\text{kWh}\) for capacities of 0.5 to 50 MW; small hydropower tariffs follow a size dependent linear schedule of US ₵ \( 7.92 \to 6.22 /\text{kWh}\) for 5 to 50 MW [76]. For our hybridized plant, the applicable tariff would be US ₵ \( 5.1/\text{kWh}\) for the 10MWp Solar PV and US ₵ \( 7.79/\text{kWh}\) for the 6.33 MW hydro. From this study, using the optimal installed capacities of 10MWp Solar PV and 6.33 MW for hydro with capacity factors of 19.73% and 70% (taking the conservative lowest capacity factor for hydro) respectively, the energy weighted average tariff for the hybridized plant is US ₵ \( 6.96/\text{kWh}\) with solar PV contributing about 30.8% of the total generated energy compared to 69.2% by hydro.

Furthermore, the values of LCOE obtained from this study are within the range of the latest global LCOE of solar and small hydropower projects as reported by the International Renewable Energy Agency (IRENA). For 2023, IRENA reported the LCOE for utility scale solar power plants to range from approximately US ₵ \( 3.2/\text{kWh}\) to approximately US ₵ \( 11.5\) per kWh at the 5th and 95th percentile, respectively while the LCOE for small hydropower plants was reported to range from about US ₵ \( 6.2\) to US ₵ \( 14.9/\text{kWh}\) at the 5th and 95th percentiles, respectively [41]. Regionally, recent auctions in sub-Saharan Africa have yielded solar PV tariffs that are below Uganda’s historical FIT mainly because they combine lower effective WACC via concessional/debt from Development Financing Institutions (DFIs), partial risk guarantees, and hedging of foreign exchange. This is augmented by declining equipment costs (global PV CAPEX/LCOE downtrends) and use of standardized, bankable PPAs with sovereign support, grid-ready sites and land provided by the regulators/host Country, and scale and competitive auctions that sharpen price discovery. Table 11 below shows the tariffs for utility-scale Solar PV projects [77,78,79,80,81,82,83] across Sub-Saharan Africa.

Table 11 Regional/Sub-Saharan Africa auction/PPA benchmarks for utility-scale solar PV

Adoption cost margins At the base discount rate of 11%, the optimal tariff for the hybridized plant was US ₵ \( 6.54/\text{kWh}\) at the knee, providing a cost margin of + US ₵ \( 0.42/\text{kWh}\) when compared to the applicable weighted average energy tariff of US ₵ \(6.96/\text{kWh}\). At 7% discount rate, this margin increases to + US ₵ \( 1.46/\text{kWh}\) since the optimal tariff at the knee is ≈ US ₵ \( 5.5/\text{kWh}\). The implication is that the solutions arising from the proposed framework are competitive considering the current trend where financing terms are likely to approach regional auction norms (which usually benefit from lower WACC/concessional financing), and PV/ Battery Energy Storage Systems (BESS)’ CAPEX continues to decline [41].

Considering the above results, it is certain that as the cost of capital goes down, and the discount rates decline (due to concessional and climate financing among other factors), the revised ERA’s REFIT can be achieved without any need for Government subsidies. In addition, given regional evidence that competitive tenders routinely clear at ≤ US ₵ \( 4/\text{kWh}\) when coupled with concessional financing and standardized PPAs, Uganda should prioritize competitive auctions to support transparent price discovery and optimally allocate the scarce grid capacity. Our optimization framework would simply replace the FIT cap with the current/reference auction clearing price as the affordability constraint.

Application of the proposed framework in real-world deployments

Utility planners, regulators, independent power producers/developers, policy makers and financiers usually rely on feasibility studies to determine project bankability. The feasibility studies support this analysis by sizing the plant capacity, quantifying costs, and checking compliance with tariffs and grid codes. Our stochastic optimization framework turns this process into a repeatable workflow that adheres to feed-in tariffs (FITs), WACC/discount rates, environmental constraints, as well as declining CAPEX for solar and storage as may be required. It is applicable to greenfield VRE-based projects and retrofits of run-of-river plants. The main steps in applying the framework include:

  1. 1)

    Identifying the resource and building realistic uncertainty data sets

Action: For hydropower, compile multi-decade river flows (daily/weekly) including drought percentiles from the flow duration curve (FDC). For solar, use multi-year hourly irradiance (GHI/POA) to capture interannual variability. Clean data and check for bias; generate ensembles via bootstrapping/Monte Carlo.

Output: A scenario pack (for example., ≥ 100 weather–demand traces) to be used in optimization.

  1. 2)

    Fixing policy, regulatory and finance metrics

Action: Treat published FITs/tariff ceilings as hard constraints. Set the WACC/discount rate per the regulator and test Low/Base/High cases (\(\pm 2 \text{ to } 5\%\)). Encode compliance constraints: environmental flows, ramp-rate limits, curtailment caps, minimum firm capacity, and any power purchase agreement (PPA)/grid-code conditions. Align CAPEX/OPEX with current benchmarks.

Output: A “constraints list” with numeric bounds and financing parameters.

  1. 3)

    Setting and executing the optimization procedures

Action: Set-up the optimization procedures as detailed under "Solution approach" in this paper. NSGA-II is the proposed default algorithm, and cross-checks can be made with the others. Appropriate parameter settings and seeds must be well documented, and convergence tracked. Stress test candidate solutions and run sensitivity checks and screening for affordability and finance robustness.

Output: Decision artifacts such as a Pareto front with knee-point call outs and trade-off tables of levelized costs, levelized generated energy, capacity factors, number of units, etc. Planners select the most robust option that best meets all the set constraints.

  1. 4)

    Grid integration checks and commercial structuring

Action: Run grid-integration checks (power-flow/short-circuit analysis) and necessary iterations for sizing made to confirm the most optimal designs. Use results to inform PPA negotiation and licensing processes, confirming bankability pathways and financial structuring.

Output: Grid-validated candidate designs with clear interconnection implications; project license and achievement of financial close.

  1. 5)

    Project execution and monitoring and periodic refresh

Action: Continue monitoring and recording irradiance, hydrology and other key data; update dispatch and planning runs quarterly.

Output: Living models and auditable reports for policy makers, regulators, lenders and operators.

The framework therefore operationalizes stochastic optimization for planners and financiers. It enforces FIT and grid compliance, prices risk via WACC scenarios and delivers a set of build-ready, regulator-compliant portfolio that advances sustainable capacity planning for VRE based projects.

Conclusion and future work

This study proposed a robust modelling, simulation and optimization framework for the capacity planning of hybrid power plants that rely on variable renewable energy (VRE) resources. The methodology employed six metaheuristic algorithms: NSGA-II, MOEAD, and GDE3 for multi-objective optimization; and PSO, DE, and GA for single-objective optimization. The goal was to determine the optimal configuration of critical system components, including the number of PV modules, turbine units, and design flow rate. The multi-objective optimization aimed at the simultaneous maximization of total energy output and minimization of energy production cost, while single-objective optimization focused on minimizing the LCOE. A knee point detection method was applied to identify the most balanced solution along the Pareto front of the best-performing multi-objective algorithm, enabling informed decision-making in scenarios with competing objectives. Comparative performance analysis revealed that NSGA-II consistently yielded superior solutions, achieving the lowest LCOE and highest capacity factor among the multi-objective methods. Similarly, DE outperformed other single-objective algorithms in terms of both accuracy and robustness across multiple stochastic scenarios. The proposed framework proves practical and scalable for renewable energy systems operating under climatic uncertainty, capital and tariff constraints. The results underscore the critical role of advanced optimization techniques in the design and long-term planning of hybrid renewable energy systems, offering valuable guidance to system developers, engineers, and policymakers committed to accelerating the clean energy transition.

This study focused on the capacity planning of the hybrid solar PV–SHPP with the goal of minimizing the levelized cost of electricity over the hybrid plant’s lifecycle. The aspects of optimal operation and dispatch scheduling have not been analyzed, and this is a key area for future work. In addition, the key aspects of power system reliability, security and quality of supply, among others, were not assessed.

It will also be pertinent to analyze ramp rate aspects in subsequent studies as this is a key element that many power system operators continue to grapple with. With advances in forecasting, power plant operators can schedule and declare the available generation taking into consideration the forecasted variance in power output. For a hybrid solar PV–SHPP, the hydropower component can compensate for the errors in forecasting solar irradiance owing to the fast ramp-up exhibited by hydropower plants which is typically in the range of 10 to 30% [48]. This would augment the required plant and grid flexibility thereby minimizing the requirement for external ramp-up resources in dealing with the variations in Solar PV power output.