Next Article in Journal
Effect of Different Preparation Methods on the Stability of Low-Carbon Alcohol Blended Fuels
Previous Article in Journal
Multiphase LLC DC-Link Converter with Current Equalization Based on CM Voltage-Controlled Capacitor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Maximizing Solar Share in Robust System Spinning Reserve-Constrained Economic Operation of Hybrid Power Systems

by
Rana Muhammad Musharraf Saeed
1,
Naveed Ahmed Khan
2,*,
Mustafa Shakir
1,
Guftaar Ahmad Sardar Sidhu
3,
Ahmed Bilal Awan
4,* and
Mohammad Abdul Baseer
5,*
1
Department of Electrical Engineering, The Superior University, Lahore 54000, Pakistan
2
Independent Researcher, Islamabad 45550, Pakistan
3
Department of Electrical and Computer Engineering, COMSATS University, Park Road, Chak Shahzad, Islamabad 45550, Pakistan
4
Department of Electrical and Computer Engineering, College of Engineering and Information Technology, Ajman University, Ajman 346, United Arab Emirates
5
People-Centred Artificial Intelligence, Faculty of Engineering and Sciences, University of Surrey, Guildford GU27XH, UK
*
Authors to whom correspondence should be addressed.
Energies 2024, 17(11), 2794; https://doi.org/10.3390/en17112794
Submission received: 26 January 2024 / Revised: 25 April 2024 / Accepted: 29 May 2024 / Published: 6 June 2024
(This article belongs to the Special Issue Optimization in Smart Grids of Electric Power Systems)

Abstract

:
The integration of renewable energy is rapidly leading the existing grid systems toward modern hybrid power systems. These hybrid power systems are more complex due to the random and intermittent nature of RE and involve numerous operational challenges. This paper presents the operational model for solar integrated power systems to address the issues of economical operation, reliable solar share, energy deficit in case of contingency events, and the allocation of system spinning reserve. A mixed-integer optimization is formulated to minimize the overall cost of the system operation and to maximize the solar share under robust system spinning reserve limits as well as various other practical constraints. A Pareto-optimal solution for the maximization of the number of solar power plants and minimization of the solar cost is also presented for reliable solar share. Further, a decomposition framework is proposed to split the original problem into two sub-problems. The solution of joint optimization is obtained by exploiting a Lagrange relaxation method, a binary search Lambda iteration method, system spinning reserve analysis, and binary integer programming. The proposed model was implemented on an IEEE-RTS 26 units system and 40 solar plants.

1. Introduction

Today’s power systems are hybrid in nature, and the large scale integration of renewable energy (RE) sources is providing life extension to depleting conventional energy resources. Solar photovoltaic (PV) and wind turbines are commonly deployed RE sources in power systems, which exhibit an intermittent output power due to diverse weather conditions. The integration of RE to the grid system offers numerous benefits, such as reduced emissions, decreased dependence on fossil fuel, reduced fuel costs of thermal power units, decreasing the power system’s net present value (NPV), reduced annual energy purchased from the grid, and a lower cost of energy utilized [1]. However, the integration of RE with thermal power generation necessitates the scheduling of sufficient system spinning reserve (SSR) from thermal units such that a loss of load could be avoided in case of RE failure due to its intermittent nature. The allocation of necessary SSR forces the scheduled units to be deviated from their optimal points of dispatching powers and (or) some additional units may need to be committed, which may lead to a higher cost of operation. Thus, the advent of such RE sources to a conventional grid gives rise to new complexities, which make the optimal operation of the system to become a more challenging issue.
The optimal operation of a conventional power system, consisting of thermal generation units, involves the optimization of unit commitment (UC) and economic dispatch (ED). The UC and ED aim to determine appropriate combinations of units to be committed and optimal powers to be dispatched from the committed units respectively, as well as to minimize the overall cost of operation for a given set of load demand over a specified time period [2]. Thermal units may exhibit either convex cost functions or non-convex cost functions. Several constraints are involved in UC and ED optimization, such as power balance, the power limits of the generator, ramping limits, etc. In the literature, many conventional and artificial intelligence (AI) optimization schemes have been proposed to address ED optimization. Conventional ED optimization schemes involve gradient search, lambda iteration, Newton’s method, etc., whereas AI techniques involve algorithms such as the genetic algorithm [3], particle swarm optimization (PSO) [4], neural networks [5], tabu search [6], and evolutionary programming.
In conventional economic operations, an adequate SSR is desired to guarantee secure system operation in case of any thermal contingency event. The increasing tendency of the penetration of intermittent and price-responsive RE has posed new challenges to the allocation and formulation of SSR. In such power systems, the deficiency of a spinning reserve may result in the curtailment of RE as well as load shedding. Thus, an adequate SSR must be allocated to ensure reliable system operation in case of RE outage as well. Numerous methods have been proposed in the literature for allocating an optimal SSR to the committed thermal units. The allocated SSR has been formulated using deterministic, stochastic, and robust models [7]. The deterministic formulation of the SSR allocates a predetermined reserve power that is equal to a specified fraction of the peak load demand or the capacity of the largest committed generating unit. In a probabilistic formulation approach, the SSR is allocated based on the probability of failure of the thermal units as well as the intermittent behavior of RE generation. Thus, the optimal probabilistic reserve depends on the penetration level of the RE sources and their uncertainty models [8]. The robust SSR formulation allocates an 100%–upward SSR for the worst case scenario of the outage of RE sources while less conservative alternatives recommend lower margins according to their origin, scale, and dispersion [9,10]. In [11,12,13,14], a deterministic SSR of 0.3 P d was allocated to RE-integrated power systems. However, the contingency events of thermal units were ignored, and thus, optimal reserve allocations to individual units were missing. The authors of [15] proposed deterministic SSR allocation via Lagrange relaxation (LR) while taking into account the thermal contingencies and adaptive semi-infinite program used in [16] to allocate the SSR based on uncertainty sets. Furthermore, the authors of [17] proposed an N-1 criterion for the allocation of deterministic SSR and solved the optimization using mixed-integer linear programming. However, the deterministic approach intrinsically ignores the actual reserve requirements as well as the uncertain behavior of RE sources [18]. Thus, a probabilistic approach has been adopted in the literature to overcome such issues.
Works [19,20] proposed a multi-step method in which the function of expected energy not served (EENS) was approximated as a linear function to determine the probabilistic optimal SSR for conventional as well as RE-integrated power systems. In [21], a probabilistic SSR model was adopted, and the optimal SSR was calculated for conventional power systems considering first-order and second-order thermal unit contingencies. In this work, the cost of dispatched power as well as the cost of EENS were modeled as a function of the SSR and the composite optimization of the dispatched power cost, and the EENS cost was solved for an optimal SSR using a cost–benefit analysis technique. Further, work [22] developed a new constraint known as the umbrella contingency constraint and carried out an umbrella contingency-constrained UC optimization to determine the probabilistic optimal SSR for conventional power systems. The security-constrained day-ahead economic operation of a solar PV-aided micro-grid was carried out in [23] to calculate the optimal probabilistic operating reserve. The PV uncertainty was assigned according to different scenarios and their probabilities of occurrence at each half hour. The authors of [24] proposed the simultaneous optimization of load shedding, RE curtailment, and the optimal SSR using priority list schemes as well as the genetic algorithm. In [25], stochastic programming was exploited to obtain a stochastic scenario-based SSR for wind-aided power systems. This work was further extended in [26], in which the authors achieved a scenario-based SSR for a hydro- and wind-integrated power system using weighted and improved PSO.
However, the probabilistic allocation of SSR does not ensure the continuity of system operation in the worst case scenarios of RE outages. Thus, most of the recent works have proposed robust models of the SSR for RE-integrated power systems, e.g., hybrid PSO in [27] and Gaussian-based Bayesian optimization in [28] for both PV- and wind-connected power system providing the robust SSR formulation. In [29], a cluster-based robust SSR model was developed for the economic operation of RE-integrated power system consisting of thermal generation units, solar PV, wind, biomass, and storage devices. This work was focused on investigating the impact of the storage system on the cost of the UC optimization with a robust allocation of the SSR. The work in [30] presented an operation model for autonomous RE-integrated power systems under additional frequency constraints and the frequency-based allocation of the spinning reserve. However, the work was limited to calculating the installed capacities of solar PVs as well as to a storage system for an autonomous plant with a nearly fixed power demand. Thus, the research could not address the challenges of actual power systems. Furthermore, the proposed optimization was approximated as a linear problem to reduce the computational effort. However, the accuracy of the results is compromised with such modeling. Work [31] developed a model for the grid-connected RE sources of an institution to reduce the power system’s NPV over its lifespan. However, the work was limited to the small-scale integration of RE, and the grid was supposed to be always available to deliver any reserve power in case of RE failure. In contrast, a sufficient SSR is desired in large-scale RE integration to avoid the loss of load.
From the above-cited literature, it can be deduced that the SSR is calculated using either a deterministic, probabilistic, or robust approach, and the reserve-constrained UC (RCUC) is carried out based on that pre-calculated SSR. However, such an allocation of the SSR cannot cover the simultaneous outage of RE sources and thermal units. Rather, whichever event occurs first is served by dispatching the allocated SSR. Thus, if the other event occurs at the same time, it may lead to either a partial loss of load or complete blackout, i.e., the failure of system operation. Furthermore, it may not be viable for the system operator to penetrate all the available RE due to system constraints. To the best of our knowledge based on the most recent and relevant literature, there has not yet been a comprehensive work that has dealt with such issues. Unlike the existing literature, e.g., works [30,31], this study proposes a two-step model for the reserve-constrained economic operation of solar-integrated power systems. In the first step, the optimal SSR is calculated, and then, the optimal reserve-constrained unit commitment (ORCUC) is executed. Next, the limits of the robust SSR are determined for the maximum penetration of the RE, and ED is carried out. Our proposed model is able to address the aforementioned problems of the existing literature by answering following research questions:
(i)
What are the limits of the robust SSR as well as of the corresponding RE share?
(ii)
To what level can the RE share be increased such that the allocated SSR lies within the robust range and S S R o p t ( 1 , 2 ) t is dedicated for thermal contingencies only?
(iii)
How much can the RE power share be supported by a set of committed thermal units under the robust SSR if S S R o p t ( 1 , 2 ) t is supposed to be dispatched for RE as well as thermal outages?
(iv)
What is the value of the maximum SSR S S R u l t that can be achieved with a set of committed thermal units?
The contributions of this paper are summarized as follows:
(i)
The solar share is maximized within the boundaries of a robust SSR such that the power deficit does not exist.
(ii)
The range of a robust SSR is determined that can accommodate an additional RE share provided that compromise on the power deficit is possible.
(iii)
This study minimizes the operational cost and maximizes the number of solar plants with an ON status in order to enhance the solar power availability.
(iv)
The proposed model was implemented and simulated on an IEEE-RTS 26-unit system.
(v)
The ORCUC was carried out using LR, and ED was executed through a Lambda iteration and using the binary search method [2]. Furthermore, a set of Pareto-optimal solutions was found for the selection of solar plants.
The rest of this paper is organized as follows. The system model and problem formulation are presented in Section 2. Section 3 describes the proposed solution, the simulations results and discussions are provided in Section 4, and conclusion is presented in Section 5.

2. System Model and Problem Formulation

2.1. System Model

This study considers a hybrid power system (HPS) consisting of ‘n’ thermal units and ‘m’ solar plants supplying power to the connected loads, as shown in Figure 1. Let P i be the power generated by the i-th thermal generating unit. The fuel cost is given by
F i ( P i t ) = a i P i 2 + b i P i + c i ,
where a i , b i , and c i are the fuel cost coefficients of the i-th thermal unit. Any thermal generation unit may be desired to turn ON or OFF to fulfill the requirements of the system operation. A binary variable U i t is introduced to denote the ON and OFF status of the i-th generating unit at any given time t. The ON/OFF status of the i-th unit is give by
U i t = 1 , if i - th generation unit is ON , 0 , otherwise .
Furthermore, P i must not exceed its upper and lower bounds, i.e.,
P i , m i n P i t U i t P i , m a x i = 1 , 2 , , n ,
where P i , m i n and P i , m a x are the minimum power limit and maximum power limit of the i-th thermal generation unit, respectively.
A thermal generation unit cannot follow abrupt load variations to increase or decrease its power. Rather, the power P i t can only be varied with certain ramp up and ramp down rates. Thus, the available up-reserve and down -reserve at any given time are limited by such ramping rates as
R i , u p t = m i n ( P i , m a x U i t P i t U i t , τ R i U i t ) ,
R i , d o w n t = m i n ( P i t U i t P i , m i n U i t , τ R i U i t ) ,
where R i , R i , and τ are the ramp-up rate, ramp-down rate, and time allowed for ramping, respectively. The individual reserves of the on-bar thermal units sum up to produce the SSR to be allocated, i.e.,
S S R a l t = i = 1 n U i t R i , u p t .
An adequate SSR must be allocated to guarantee continuous operation during contingency events. In case of thermal contingencies, the allocated SSR must satisfy
S S R a l t S S R o p t ( 1 , 2 ) t ,
S S R a l t i = 1 n P i , m a x U i t P d t ,
where S S R o p t ( 1 , 2 ) t is the predetermined optimal SSR for the first-order and second-order contingencies. Equation (7) determines the lower limit of the allocated SSR and states that the SSR must not be allocated to be less than the pre-calculated optimal SSR for the first- and second-order contingencies. Similarly, Equation (8) determines the upper limit of the SSR allocation, which states that the allocated SSR must not exceed the maximum of the on-bar reserve power.
The thermal generation units cannot be switched from one state of operation to another before the minimum time required by that state is elapsed. For instance, if a generation unit is turned ON at any given time, it cannot be turned OFF again until the minimum ON time is elapsed. Similarly, once a generation unit is turned OFF, it cannot be turned ON before the elapse of the minimum OFF time. Thus, for the transition of the i-th generation unit from one state to another, the following constraints must be satisfied:
( T i , o n t 1 T i , u p ) ( U i t U i t 1 ) 0 ,
( T i , o f f t 1 T i , d o w n ) ( U i t 1 U i t ) 0 ,
where T i , o n , T i , o f f , T i , u p , and T i , d o w n are the cumulative ON time, cumulative OFF time, minimum uptime, and minimum downtime of the i-th generation unit, respectively.
Between any two consecutive time slots, the power share of the i-th generation unit must not vary beyond certain ramping rates provided that the generation unit remains ON for those time slots. If the power is increased, it should not exceed the ramp-up rate, and if it is decreased, it should not exceed the ramp-down rate, i.e.,
P i t P i t 1 R i , i f U i t = 1 , U i t 1 = 1 ,
P i t 1 P i t R i , i f U i t = 1 , U i t 1 = 1 .
Let the power of the j-th solar plant be denoted by P g s j . The cost at which the plant owner sells energy to the system operator at any given time t is given by
G j t P g s j t = ζ j P g s j t ,
where ζ j is the per unit of the j-th solar plant. The solar power can be calculated using the watt model as follows [32]:
P g s j t = ρ j t { 1 + α j T a t T r t } S j t 1000 ,
where ρ j t is the rated power of the j-th solar plant, α j is the temperature coefficient, T a t is the ambient temperature, T r t is the reference cell temperature, and S j t is the solar radiation at any given time t.

2.2. Problem Formulation

This work deals with the reserve-constrained economic operation of solar-integrated power systems. It aimed to minimize fuel costs, minimize solar costs, maximize solar shares, and maximize the number of solar plants under the provision of a robust SSR. At any time during operation, the robust approach ensures that the allocation of the 100%–upward SSR for any solar power outage. Thus, the system operation becomes more reliable, and the loss of load can be avoided. In contrast, the SSR evaluations from the probabilistic approach come out to be significantly less than the penetrated RE. As the solar energy exhibits an intermittent nature, there always exists a higher risk of loss of load in a probabilistic SSR, which may lead to the failure of the system operation. As the proposed model aims to maximize the solar share, the probabilistic allocation of SSR may increase this risk further in the case of total solar power outage. Furthermore, this work ignored the storage system for simplicity, which also makes the probabilistic approach less promising for the proposed model. Keeping in view such advantages, the authors adopted the robust approach to allocate the SSR.
Before formulating the problem, the questions posed in Section 1 must be answered as follows:
Answer (i)
The answer to question (i) defines the overall structure of the model in terms of a robust SSR and RE share.
Answer (ii)
This answer evaluates the RE share and range of a robust SSR for the scenario if the S S R o p t ( 1 , 2 ) t is dedicated for thermal contingencies. The evaluated RE share should be limited to make the system resilient to any RE outages.
Answer (iii)
This answer evaluates the RE share and the limits of a robust SSR for an undedicated scenario.
Answer (iv)
This answer evaluates the overall SSR, whether robust or non-robust, and the corresponding RE share.
The problem can be formulated as follows:
m i n P i t , U i t , P s t , U s j t t = 1 T i = 1 n F i P i t U i t P s t j = 1 m U s j t + j = 1 m G j t P g s j t U s j t
s . t . , P s t + i = 1 n P i t U i t P d t = 0 ,
0 Γ t Γ m a x t ,
0 P s t m i n ( Γ t , j = 1 m P g s j t ) ,
j = 1 m P g s j t U s j t P s t ,
( 3 ) , ( 4 ) , ( 5 ) , ( 6 ) , ( 7 ) , ( 8 ) , ( 9 ) , ( 10 ) , ( 11 ) , and ( 12 ) ,
where P s t denotes the penetrated solar power at any given time t, P d t is the load demand, Γ t is the solar share based on the SSR, Γ m a x t is the maximum limit of the solar share based on the available SSR, and U s j t is a binary variable used to represent the ON or OFF status of the j-th solar plant. Depending on operation requirements, the j-th solar plant may be turned ON to participate in system operation or may remain OFF otherwise. Equation (16) presents a power balance constraint that states that adequate generation must be committed at any given time to satisfy the load demand. Constraint (17) presents the solar share based on the SSR and states that a limited amount of solar power can be penetrated into the system, which must not exceed the limits prescribed by the SSR. The variable P s t in problem (15) and constraint (18) correspond to answer (i). The maximum limits of the solar share based on the SSR are defined as follows:
Γ m a x t = Γ s t , if 0 S S R t Γ t , Γ c t , if Γ t S S R t S S R u l t t ,
where Γ s t is the maximum limit of the solar share within a robust range of the SSR, and Γ c t is the maximum solar share for the range ( Γ s t to Γ c t ) in which power deficit is experienced by the power system. Furthermore, the solar share also depends on the aggregate available solar power. Thus, the actual solar share must be limited by the aggregate available solar power. Constraint (18) states that the actual solar share must not exceed the minimum of the solar share based on the SSR and the total available solar power. Finally, constraint (19) states that the solar plants must be selected such that there exists enough on-bar solar power to obtain the desired solar share.
Prior to solving problem (15), the optimal reserve for the first- and second-order thermal contingency events, i.e., S S R o p t ( 1 , 2 ) t , must be evaluated first. To calculate the S S R o p t ( 1 , 2 ) t , the following optimization is solved:
m i n S S R { f t ( S S R t ) = D ( S S R t ) + E ( S S R t ) }
where f t ( S S R t ) , D ( S S R t ) , and E ( S S R t ) are the total cost, running cost, and the EENS cost, respectively. The running cost for each load level must be minimized for a given SSR requirement. Thus,
D ( S S R t ) = m i n P i t , U i t t = 1 T F i P i t U i t
s . t . , i = 1 n P i t U i t P d t = 0 ,
i = 1 n U i t R i , u p t S S R t ,
( 3 ) , ( 4 ) , ( 5 ) , ( 9 ) , ( 10 ) , ( 11 ) , and ( 12 ) .
The EENS cost is calculated as
E ( S S R t ) = V O L L × E E N S t ,
with
E E N S t t = 1 T i = 1 n p i t b i t P i t + R i , u p t S S R t + t = 1 T i = 1 n j > i n p i , j t b i , j t P i t + R i , u p t + p j t + R j , u p t S S R t ,
where p i t and b i t denote the outage probability of a single unit, i.e., the i-th unit, and the loss of load due to this outage, respectively. Similarly, p i , j t and b i , j t denote the probability of the simultaneous outage of the i-th and j-th units and the loss of load due to this simultaneous outage, respectively. R i , u p t is the available up-reserve from the i-th unit, and VoLL represents the value of the lost load, which is a survey-based fixed value. The EENS is calculated for first-order and second-order thermal outage events only. The higher-order contingency events are neglected, as such events rarely occur in power systems. The first-order outage probability p i t and second-order outage probability p i , j t are calculated as follows [33]:
p i t = u i U i t j = 1 , j i n ( 1 u j U j t ) i , t ,
p i , j t = u i u j U i t U j t k = 1 , k i , j n ( 1 u k U k t ) i , j , t , i j ,
b i t = 1 , if P i t + R i , u p t > S S R t 0 , otherwise
b i , j t = 1 , if P i t + R i , u p t + P j t + R j , u p t > S S R t 0 , otherwise
where U . and u . are the ON/OFF status and the outage replacement rate (ORR) of the .-th thermal generation unit, respectively. The ORR of the i-th generation unit is taken from [33], which is given by
u i = γ i T ,
where γ i is the failure rate of the i-th unit, and T is the time duration of each optimization interval. It is assumed that unit failures are exponentially distributed and the time to repair is so long that if a unit is failed during an optimization period, it will not be available for the subsequent periods. The resulting S S R o p t ( 1 , 2 ) t is dispatched in case of the occurrence of first- and second-order thermal contingency events [21].

3. Proposed Solution

To solve optimization (15), the evaluation of S S R o p t ( 1 , 2 ) t is desired. Thus, first, problem (22) is solved to determine S S R o p t ( 1 , 2 ) t using the same method as detailed in [21]. Optimization (15) is a mixed-integer binary programming task that is hard to solve in its composite form because numerous objectives and constraints are involved. To simplify the solution, the decomposition of the problem is proposed. By definition, if any part of a problem is independent of the coupling constraints, it can be solved as an independent sub-problem without loss of optimality. Problem (15) involves four objectives and one coupling constraint, i.e., constraint (16). In looking at the problem carefully, it can be found that the last two objectives are independent of coupling constraint (16), as the decision variable U s j t does not belong to the coupling constraint. Amongst the rest of the constraints, this variable, i.e., U s j t , appears in constraint (19). Thus, the last two objectives of problem (15) can be detached and solved as an independent sub-problem subject to constraint (19). The rest of this problem is sorted out as sub-problem I. Thus, the structure of the problem allows us to decompose it into two independent sub-problems without the loss of optimality. The following subsections describe the nature and solution of these sub-problems.

3.1. Sub-Problem I

The first sub-problem aims to minimize the thermal cost (scheduling and dispatch costs) and to maximize the solar share. This sub-problem is given by
m i n P i t , U i t , P s t t = 1 T i = 1 n F i t P i t U i t P s t s . t . , ( 3 ) , ( 4 ) , ( 5 ) , ( 6 ) , ( 7 ) , ( 8 ) , ( 9 ) , ( 10 ) ,
( 11 ) , ( 12 ) , ( 16 ) , ( 17 ) , and ( 18 ) .
The questions posed in the Introduction section is addressed by solving problem (34). The steps carried out to solve problem (34) are as follows:
(i)
Set P s t = 0 and carry out ORCUC via LR to minimize the scheduling cost and to allocate the SSR, i.e., S S R a l t . The Lagrangian function is formulated as
L ( U , P , λ , μ ) = i = 1 n t = 1 T F i ( P i t ) U i t + t = 1 T λ t ( P d t i = 1 n P i t U i t ) + t = 1 T μ t ( P d t + i = 1 n R i , u p t U i t i = 1 n P i , m a x U i t ) ,
where λ and μ are assigned as non-negative Lagrangian multipliers to coupling constraints (8) and (16). Power loss is ignored for simplicity in the power balance constraint. The LR method temporarily relaxes the coupling constraints, and then via dual optimization, the Lagrangian function L is maximized as a function of Lagrangian multiplier λ t and μ t while minimizing as a function of control variables P i t and U i t ; that is,
q ( λ * , μ * ) = m a x λ , μ q ( λ , μ ) ,
where
q ( λ , μ ) = m i n U , P L ( U , P , λ , μ ) .
The Lagrangian in Equation (36) can be rewritten as
L ( U , P , λ , μ ) = i = 1 n t = 1 T F i ( P i t ) λ t P i t μ t P i , m a x U i t + t = 1 T [ λ t P d t + μ t ( P d t + i = 1 n R i , u p t U i t ) ] .
The first term of Equation (39), i.e., i = 1 n t = 1 T F i ( P i t ) λ t P i t μ t P i , m a x U i t , can be minimized separately for each thermal generation unit, whereas the second term of the equation is constant and can be dropped. Thus, the simplified problem is given by
m i n L ( U , P , λ , μ ) = i = 1 n m i n t = 1 T F i ( P i t ) λ t P i t μ t P i , m a x U i t s . t . , ( 3 ) , ( 4 ) , ( 5 ) , ( 7 ) , ( 9 ) , ( 10 ) , ( 11 ) ,
and ( 12 ) .
(ii)
Once the units are committed, ED optimization is carried out to calculate optimal powers of the committed generation units using the binary search lambda iteration algorithm [2]. In this algorithm, the optimal power output of each unit is found on the basis of an incremental cost rate ( λ ).
If P i t < P i , m i n , then P i t = P i , m i n , and
if P i t > P i , m a x , then P i t = P i , m a x .
Binary search proceeds as follows:
P i t = ( λ t b i ) / 2 c i ,
Δ λ = ( λ m a x λ m i n ) / 2 ,
λ i = λ m i n + Δ λ .
The following conditions are verified, and λ is updated as follows:
If i = 1 n P i > P d , then
Δ λ = Δ λ / 2 and λ i + 1 = λ i Δ λ .
If i = 1 n P i < P d , then
Δ λ = Δ λ / 2 and λ i + 1 = λ i + Δ λ , and
If i = 1 n P i P d tolerance, the algorithm is terminated.
(iii)
For a set of committed thermal units, problem (34) is solved to maximize the solar share within the range of a robust SSR. To solve this problem, the SSR ranges must be defined, and S S R t as well as the solar share limit Γ t must be evaluated for each range. Thus, to answer the questions posed in the Introduction section, the data sets S S R d t , S S R s t , and S S R c t are generated to define the SSR ranges for the answers (ii), (iii), and (iv), respectively. The solar share Γ t is initialized with a value equal to zero and increased iteratively with step size δ . For each iteration, ED is carried out to evaluate P i t , P s t , and S S R t . The resulting evaluations of S S R t are allocated to either of the previously defined ranges based on the following criteria
S S R t S S R d t , if Γ t S S R t S S R o p t ( 1 , 2 ) t , S S R s t , if Γ t S S R t , S S R c t , if Γ t S S R t .
The process is repeated until convergence. For any total number of iterations, say Y, the data sets are given by
S S R d t = S S R d 1 t , S S R d 2 t , , S S R d i t , , S S R d D t i D Y , S S R s t = S S R s 1 t , S S R s 2 t , , S S R s i t , , S S R s S t i S Y , S S R c t = S S R c 1 t , S S R c 2 t , , S S R c i t , , S S R c C t i C Y ,
where D, S, and C are the maximum number of iterations for each range, respectively. The maximum limits of the robust SSR range and solar share are found when S S R o p t ( 1 , 2 ) t is dedicated to thermal contingencies only, i.e., the outcomes of answer (ii) are as follows:
S S R d t = m a x ( S S R d t ) ,
Γ d t = Γ t ( i n d d ) ,
where i n d d is the index of the maximum value in S S R d t , i.e.,
i n d d = ( arg max x ( S S R d t ) ) .
Furthermore, the SSR for solar outage, i.e., S S R d e d t , can be evaluated simply by subtracting the S S R o p t ( 1 , 2 ) t from S S R d t . Similarly, the evaluations corresponding to answers (iii) and (iv) are given by
S S R s t = m a x ( S S R s t ) ,
Γ s t = Γ t ( i n d s ) ,
S S R c t = m a x ( S S R c t ) = S S R u l t ,
Γ c t = Γ t ( i n d c ) ,
where i n d s and i n d c are the indices of the maximum values in S S R s t and S S R c t , respectively, i.e.,
i n d s = ( arg max x ( S S R s t ) ) ,
i n d c = ( arg max x ( S S R c t ) ) .
In this way, the problem is solved to evaluate the robust SSR, and the procedure is called SSR analysis. The procedural flow of the solution of problem (34) is shown in Figure 2, in which the highlighted portion shows the SSR analysis. For further clarifications, a graphical illustration of the SSR analysis will be discussed in detail in Section 4.

3.2. Sub-Problem II

The objective of sub-problem II is to maximize the number of solar plants with ON status in order to increase reliability of solar power along with the minimization of solar cost. This problem has the following mathematical form for each hour:
m i n U s j t t = 1 T w 1 j = 1 m G j t P g s j t U s j t K w 2 j = 1 m U s j t
s . t . , ( 19 ) ,
where w 1 and w 2 are the weights assigned to the solar cost and number of committed solar plants, respectively. K is the parameter used to determine the significance of the maximization of the number of solar plants compared to the solar cost minimization. For the readers’ convenience, F 1 t and F 2 t are defined to denote the solar cost and the number of solar plants, respectively, and we rewrite problem (56) as follows:
m i n U s j t t = 1 T w 1 F 1 t K w 2 F 2 t
s . t . , ( 19 ) ,
with
F 1 t = j = 1 m G j t P g s j t U s j t ,
F 2 t = j = 1 m U s j t .
The value of K is empirically set to make the fitness evaluation of the second objective F 2 t compatible with that of the first objective F 1 t . For more clarity, the relationship and the impact of the k-value on sub-problem II will be discussed in detail in Section 4.

4. Test System and Simulation Results

The test system involves 26 thermal units and 40 solar plants. The data for thermal units and load profile were obtained from [34]. Step 1 of the optimization is solved by executing ORCUC to determine the optimal scheduling of the thermal units and S S R a l t . The resulting optimal schedule of the thermal units is shown in Table 1. The load demand is given in Table 2, and evaluation results of the S S R a l t are shown in Figure 3 as well as in Table 3.
A zero in Table 1 refers to the OFF status of a thermal generation unit, whereas a one means that the generation unit is ON. It is observed from Figure 3 that S S R a l t comes out to always be higher or equal to S S R o p t ( 1 , 2 ) t . This is due to the binary scheduling of the thermal generation units and their associated minimum power limits. Ideally, S S R a l t must follow S S R o p t ( 1 , 2 ) t , as can be observed during time slots 6, 7, 8, 9, and 24. However, it can be seen from the figure that S S R a l t varies regardless of the S S R o p t ( 1 , 2 ) t for the rest of the time slots. Such behavior is due to variations in load demand as well as the UC schedule. For instance, the load demand decreases from 2590 MW at time slot t = 13:00 to 2550 MW at time slot t = 14:00, as given in Table 2.
As a result, the S S R a l t is increased from 210 MW to 249 MW, as can be seen in Table 3.
This increase in the S S R a l t for a decreased load demand is due to the fact that the UC schedule has remained unchanged during respective time slots, as evident in Table 1. In contrast, S S R a l t is decreased as the load demand has been decreased at t = 19 because thermal units 6, 7, and 8 have been turned OFF at t = 19, and they were previously ON.
When the solar power penetrates into the system, the overall thermal share is reduced to satisfy the specified load demand, and the power outputs of individual thermal units are adjusted to new set points. As a result, the S S R t is increased, and it cannot exceed S S R u l t . As our objective is to maximize the solar share, the algorithm keeps on adding the solar power until the S S R u l t is reached or other constraints limit the level of the penetration of solar share. The variations and convergence of S S R t with changes in solar power share in the 10-th hour of a day are depicted in Figure 4. The SSR allocated with ORCUC in this hour, i.e., S S R a l 10 , is 200 MW. When the solar share of Γ 10 in the 10-th hour is included in the system with a step size of δ = 20 MW and when ED is executed for every step of the solar share inclusion, the S S R 10 starts to increase from its initially allocated value.
The S S R 10 and Γ 10 at points ‘c’, ‘d’, and ‘s’ are denoted as S S R c 10 , Γ c 10 , S S R d 10 , Γ d 10 , S S R s 10 , and Γ s 10 . At point ‘c’ the S S R c 10 has been converged to the S S R u l t t , and it does not increase further when the solar share is moved beyond the Γ c 10 point due to the ramping-up constraint. The ‘s’ point is located where S S R s 10 becomes equal or nearly equal to Γ s 10 , and it is evident from Figure 4 that at point ‘s’, the S S R 10 = 345 MW is slightly greater than Γ s 10 = 340 MW. Beyond this point, toward point ‘c’, the S S R 10 comes out to be less than Γ s 10 , which reveals that the robust SSR can be allocated until this point ‘s’. Thus, the range of the robust SSR for the 10-th hour comes out to be within 0 MW S S R t 345 MW and the maximum solar share, i.e., ( Γ m a x 10 = Γ s 10 ) comes out to be 340 MW. Within this range of the robust SSR, the system has sufficient reserve power to compensate for the power deficit in case of the occurrence of either a thermal contingency event or complete/partial solar power outage, whichever event occurs first. However, the system will experience a power deficit if both events occur simultaneously. Similarly, the power deficit is experienced if Γ 10 is adjusted more than Γ m a x 10 , i.e., the point of system operation is moved beyond point ‘s’ toward ‘c’. A scenario is considered in which the power system is being operated at point ‘x’ such that the solar share is Γ x 10 = X MW > Γ m a x 10 . Let the corresponding value of the SSR be S S R x 10 = Y MW and suppose that the complete outage of solar power occurs. For this outage of X MW, the system is able to serve only Y MW, and the rest of the solar outage, i.e., X Y MW, remains uncompensated. Thus, the power deficit is experienced by the system as given below:
P d e f = Γ x 10 S S R x 10 .
For instance, if 520 MW of solar share is intended to be added in the system, the corresponding SSR comes out to be 405 MW, as can be seen in Figure 4. Thus, the power deficit for this solar outage will be 115 MW. To cope with the power deficit in case of the simultaneous outages of solar and thermal powers, a dedicated S S R allocation to thermal, as well as solar contingencies, is proposed. The dedicated S S R allocated to the thermal contingency events is S S R o p t ( 1 , 2 ) 10 and that for solar power outage is given as follows:
S S R d e d 10 = S S R d 10 S S R o p t ( 1 , 2 ) 10 ,
where S S R d 10 is the SSR at point ‘d’ and calculated by executing ED repeatedly for every step increment of the solar share. For further illustration, Table 4 presents the values of S S R 10 and S S R d e d 10 as functions of Γ 10 .
It can be seen from the table that S S R 10 as well as S S R d e d 10 increase as the Γ 10 increases. Furthermore, it is evident from the table that, initially, the robust S S R d e d 10 comes out to be greater than the Γ 10 and becomes less than Γ 10 when Γ 10 increases beyond 100 MW. Thus, the upper limit of the robust SSR, which can handle simultaneous outages of thermal and solar powers, comes out to be 268 MW. In Figure 4, this value of the SSR is located at point ‘d’, i.e., S S R d 10 , and the value of Γ 10 at this point is Γ d 10 . Therefore, the limits of the robust SSR for simultaneous outages of thermal and solar powers are 200 MW S S R t 268 MW, and the solar share limit within the range of this robust S S R t appears to be 0 MW Γ 10 100 MW. The variation in S S R t with a change in Γ t from the 11-th hour to the 19-th hour is presented in Figure 5.
Table 2 presents the optimization results for the time window when solar power is available, i.e., from the 10-th hour to the 18-th hour. To elaborate on the results, the rows of the table are distributed in four parts. The first three parts of the table present the proposed ORCUC-based results, whereas the last part presents those without ORCUC. The first part of the table presents the resulting SSR for various conditions and corresponding solar share penetrations. It can be observed from the results that the robust SSR at point ‘s’, i.e., S S R s t , always come out to be greater than the robust SSR at point ‘d’, i.e., S S R d e d t . For instance, S S R s t comes out to be 344 MW at the 10-th hour, where S S R d e d t is 108 MW. This is due to fact that the SSR allocations in later condition are dedicated to respective outages, e.g., S S R o p t ( 1 , 2 ) t is not allowed to be dispatched if a solar outage occurs. As expected, similar relationships can be found in corresponding solar shares due to the same reason. The last row of this part presents the ultimate SSR, i.e., the maximum power outage supported by the system beyond which the failure of system operation occurs. The second part of the table presents the thermal shares at points ‘d’ and ‘s’. The thermal share at any point depends on the load demand and solar share at that point. The thermal share increases with an increase in load demand and decreases as the solar share is increased and vice versa. For instance, the load demand increases from 2600 MW at t = 10:00 h to 2670 MW at t = 11:00 h, and the solar share Γ s t decreases from 340 MW to 260 MW. Thus, the thermal share is increased from 2260 MW to 2410 MW. The third portion of table presents the impact of the total solar outage ( Γ s t = 0 ) on the fuel cost at point ‘s’. In this case, the thermal power generation is supposed to meet the load demand without any energy deficit. Thus, for a given load demand, the fuel cost is increased in case of solar contingency. For simplicity, the similar results of point ‘d’ are not demonstrated. Finally, in the last part of the table, the resulting cost for the case if the optimal reserve is neglected in UC are presented. It can be seen that the fuel cost increased in this case because an excessive reserve cost was emerged due to an unoptimized reserve. To demonstrate the results more completely, the UC schedules of the thermal units are presented in Table 1, and the corresponding powers of the units, ED-optimized, are shown Table 5.
The system has 40 solar plants of different power ratings that are assumed to be distributed across the power system and to take part in the system operation. The data for the solar plants are presented in Table 6.
In this study, the power ratings of the solar plants were chosen arbitrarily. However, these power ratings may have many interesting impacts on the results of sub-problem II. For instance, the second objective of sub-problem II is to maximize the number of participating solar plants. If the installed solar capacity involves the plants of lower power ratings, more plants will be selected to participate in the dispatch for a specified solar share. In this case, if the solar outage occurs, the impact of such an outage will be lesser due to the lower power rating of the solar plant under contingency. On the other hand, solar costs will be increased. Furthermore, the lower power ratings of the solar plants ensure a more accurate convergence in terms of constraint (19). There may exist numerous other similar impacts; however, the evaluation of such impacts is beyond the scope of this study.
Weight w 1 is initially set to 1 and reduced successively with the iterations, while w 2 is increased accordingly, and the value of K is set to 10 4 . Figure 6 depicts the impact of different values of K on the solution of sub-problem II for an arbitrarily chosen time slot t = 1000 h. In this figure, the horizontal axis represents the objective F 1 , and the vertical axis represents multiplicative inverse of the objective F 2 . It can be seen from the figure that the highest number of Pareto-optimal solutions are obtained with the value of K set to 10 4 compared to the other values. As the algorithmic behavior is similar for all the time slots, the similar results for the rest of the time slots are not shown. Figure 7 shows the variations in F 1 and F 2 with respect to various settings of w 1 and w 2 . In this figure, the horizontal axis represents the number of iterations, where for each iteration, distinct values are assigned to w 1 and w 2 . The vertical axis on the left side shows the number of selected solar plants, and the vertical axis on the right side depicts the cost associated with the selected solar plants. It can be seen from the figure that, initially, less solar plants are selected for a specified solar share, and the number of plants is increased as further iterations are elapsed. Similarly, the solar cost is increased in the same manner with the passage of iterations. Such an increase in the number of solar plants as well as the solar cost are due to different values of w 2 and w 1 , respectively. For instance, the lesser plants are selected for initial iterations because w 2 is initiated with a low value. As our objective is to maximize the number of solar plants, higher values are assigned to w 2 with the passage of iterations, which increases the significance of the maximization of F 2 . As a result, more solar plants are selected for a higher number of iterations. On the other hand, the solar cost is increased as more iterations are elapsed because its associated weight w 1 is decreased successively. Since our objective is to minimize the solar cost, its significance is reduced with the passage of iterations, which results in an increase of the solar cost. Interestingly, the solar cost and the number of selected plants are discrete functions of the weights w 1 and w 2 , respectively. For instance, it can be observed from the figure that 18 solar plants are selected during the first three iterations, and an increase in the value of w 2 from 0.0100 to 0.0300 has no effect on the maximization of solar plants. At iteration number 4, the number of selected plants is increased to 20 when w 2 is assigned the value of 0.0400 and remains unchanged until w 2 = 0.0700 at iteration number 7. Such discrete variations are due to binary optimization. Thus, it is essential to note that only a few Pareto optimal solutions can be obtained with this optimization. Therefore, appropriate step sizes of weights w 1 and w 2 , as well as an appropriate number of iterations, must be chosen carefully in such an optimization. The step sizes of the weights were set empirically to be 0.0100 for our case.
Too small or too large a step size will result in a reduced number of solutions for a specified number of iterations. Similarly, too small a number of iterations results in a reduced number of solutions, whereas too large a number of iterations results in excessive computational effort without exploring any further solutions. It can be analyzed from Figure 7 that if the number of iterations is reduced, one may obtain less solutions. For instance, if the number of iterations is set to 10, the resulting number of solutions is reduced to 3, and so on.
Figure 8 depicts the results for 100 iterations. In this figure, 100 iterations are implemented to ensue that w 1 and w 2 cover the entire range of possible values, i.e., 0 ≤ w i ≤ 1. In comparing Figure 7 and Figure 8, it can be observed that further solutions cannot be achieved after 25 iterations. The aforementioned discussions reveal that the solar share maximization and the solar cost minimization are contradictory objectives. Furthermore, as only a few Pareto-optimal solutions are possible, the choice of the final solution depends on the priorities established by the system operator. For instance, the system operator may choose an appropriate solution based on the priorities of the objectives. Different system operators may have different priorities based on the local energy market and the energy policies of the territory. For instance, some system operators may assign higher ranks to the cost of operation, while reliable system operation may be more significant for the others.

5. Conclusions

In this study, a comprehensive model was developed for the economic operation of HPS, which is more robust against the loss of load in case of thermal contingencies as well as solar power outages. To facilitate the solution, a composite optimization was decomposed into two sub-problems. An ORC model for UC was proposed, and it adopted a new approach to allocate robust SSR as well as to determine the maximum limit of the solar share within the range of a robust SSR. The proposed model involved the computation of the limits of the robust SSR for the solar share, the maximum bound on the solar share within the limits of the robust SSR, and the ultimate SSR. Based on such evaluations, the optimization was solved for the committed thermal units to minimize fuel costs, maximize the solar share, maximize the number of participating solar plants, and minimize the solar cost. The following points have been concluded:
(i)
Committed thermal units could provide a limited robust SSR to facilitate a given solar share. Thus, the amount of penetrated solar share at any time was limited by the available robust reserve at that time. For instance, S S R 10 came out to be 345 MW and 108 MW for solar shares of 340 MW and 100 MW, respectively, depending on the condition whether S S R o p t ( 1 , 2 ) t was allowed to be dispatched or restricted for a solar power outage event. Beyond these allocations, the robust SSR starts to become smaller than the solar share; therefore, loss of load would be experienced by the power system for a complete outage of the solar share.
(ii)
A set of committed units in a time slot could provide a certain amount of the ultimate SSR, which is 540 MW in the case of the 10-th hour.
(iii)
Only a few such solutions were obtainable within the feasible binary search space when Pareto-optimal solutions were obtained for the contradictory objectives of solar cost minimization and the maximization of the number of solar plants. The highest number of such solutions were obtained with the value of parameter K empirically set to 10 4 . Although this work investigated many critical issues of HPS, some aspects, such as network constraints, storage systems, and RE sources other than solar power, have not been covered.
Future directions to this work may involve the addition of dispatchable loads, a storage system, RE based hydrogen production, emissions, network constraints, and other RE sources to our proposed model. The inclusion of all these features will make our model more practical and more complete. Furthermore, the inclusion of a storage system will enhance the range of the robust SSR, and thus, the maximum limit of RE share under a robust SSR will be increased. However, the addition of all these features will result in a more challenging optimization.

Author Contributions

Conceptualization, R.M.M.S., N.A.K. and G.A.S.S.; Methodology, R.M.M.S. and M.A.B.; Software, R.M.M.S., N.A.K. and M.S.; Validation, N.A.K. and A.B.A.; Formal analysis, R.M.M.S., N.A.K., M.S., G.A.S.S. and A.B.A.; Resources, G.A.S.S.; Writing—original draft, R.M.M.S., N.A.K. and M.S.; Writing—review & editing, G.A.S.S., A.B.A. and M.A.B.; Supervision, G.A.S.S. and M.A.B.; Project administration, A.B.A. and M.A.B.; Funding acquisition, A.B.A. and M.A.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

The authors express their sincere appreciation to the Surrey Institute for People-Centred Artificial Intelligence at the University of Surrey, Guildford, United Kingdom-GU2 7XH and Ajman University, Ajman, United Arab Emirates for their valuable support to accomplish and publish this research work.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
b i t Binary variable used to represent whether loss of load occurs when an outage of the
i-th unit occurs in period t;
b i , j t Binary variable used to represent whether loss of load occurs when a simultaneous
outage of units i and j occurs during period t;
E E N S t Expected energy not served during time t;
P i t Power generated by the i-th thermal unit in time t;
P i , m i n The minimum power of the i-th unit;
P i , m a x The maximum power of the i-th unit;
P s t Penetrated solar power in time t;
P g s j Power generated by the j-thsolar plant;
U s j Binary variable used to represent the ON and OFF status of a solar plant;
P d t Power demand in interval t;
p i t Outage probability of the i-th unit at time t;
p i j t Probability of the simultaneous outage of the i-th and j-th unit at time t;
R i , u p t Up-reserve power of the i-th unit in time t;
R i , d o w n t Down-reserve power of the i-thunit in time t;
R i Ramp-up rate of the i-th unit;
R i Ramp-down rate of the i-th unit;
S j t Solar radiation at any given time t;
S S R t System spinning reserve available at time t;
S S R a l t Allocated SSR in time interval t;
S S R o p t ( 1 , 2 ) t Optimal SSR for first- and second-order thermal contingency event;
S S R u l t t The ultimate S S R in time interval t;
TTime duration of each optimization interval;
T a t Ambient temperature;
T i , o n t Consecutive cumulative ON time of the i-th unit until time t;
T i , o f f t Consecutive cumulative OFF time of the i-th unit until time t;
T i , u p The minimum uptime of the thermal generator;
T i , d o w n The minimum downtime of the thermal generator;
U i t Binary variable for the ON and OFF status of the i-th thermal unit at time t;
T r t Reference cell temperature;
V O L L Value of lost load;
u i Outage replacement rate of unit i;
α j Temperature coefficient;
ρ j t Rated power of the j-th solar plant;
τ The maximum allowable time for a thermal unit to ramp up or down;
ζ j Per unit cost of the j-th solar plant;
δ Step size for solar share increment;
Γ s The maximum limit of the solar share within a robust range of the SSR;
Γ c The maximum solar share for the range in which a power deficit is experienced by
the power system;
Γ t Solar share based on the SSR during time t;
Γ m a x t The maximum limit of the solar share during time t.

References

  1. Adefarati, T.; Bansal, R.; Shongwe, T.; Naidoo, R.; Bettayeb, M.; Onaolapo, A. Optimal energy management, technical, economic, social, political and environmental benefit analysis of a grid-connected PV/WT/FC hybrid energy system. Energy Convers. Manag. 2023, 292, 117390. [Google Scholar] [CrossRef]
  2. Wood, A.J.; Wollenberg, B.F.; Sheblé, G.B. Power Generation, Operation, and Control; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
  3. Chiang, C.L. Genetic-based algorithm for power economic load dispatch. IET Gener. Transm. Distrib. 2007, 1, 261–269. [Google Scholar] [CrossRef]
  4. Jeyakumar, D.; Jayabarathi, T.; Raghunathan, T. Particle swarm optimization for various types of economic dispatch problems. Int. J. Electr. Power Energy Syst. 2006, 28, 36–42. [Google Scholar] [CrossRef]
  5. Lee, K.Y.; Sode-Yome, A.; Park, J.H. Adaptive Hopfield neural networks for economic load dispatch. IEEE Trans. Power Syst. 1998, 13, 519–526. [Google Scholar] [CrossRef]
  6. Mantawy, A.; Soliman, S.; El-Hawary, M. A new tabu search algorithm for the long-term hydro scheduling problem. In Proceedings of the LESCOPE’02—2002 Large Engineering Systems Conference on Power Engineering, Halifax, NS, Canada, 26–29 June 2002; pp. 29–34. [Google Scholar]
  7. Ardakani, F.F.; Mozafari, S.B.; Soleymani, S. Scheduling energy and spinning reserve based on linear chance constrained optimization for a wind integrated power system. Ain Shams Eng. J. 2022, 13, 101582. [Google Scholar] [CrossRef]
  8. Ahmadi-Khatir, A.; Bozorg, M.; Cherkaoui, R. Probabilistic spinning reserve provision model in multi-control zone power system. IEEE Trans. Power Syst. 2013, 28, 2819–2829. [Google Scholar] [CrossRef]
  9. Lee, C.; Liu, C.; Mehrotra, S.; Shahidehpour, M. Modeling transmission line constraints in two-stage robust unit commitment problem. IEEE Trans. Power Syst. 2013, 29, 1221–1231. [Google Scholar] [CrossRef]
  10. An, Y.; Zeng, B. Exploring the modeling capacity of two-stage robust optimization: Variants of robust unit commitment model. IEEE Trans. Power Syst. 2014, 30, 109–122. [Google Scholar] [CrossRef]
  11. Brini, S.; Abdallah, H.H.; Ouali, A. Economic dispatch for power system included wind and solar thermal energy. Leonardo J. Sci. 2009, 14, 204–220. [Google Scholar]
  12. Khan, N.A.; Sidhu, G.A.S.; Gao, F. Optimizing combined emission economic dispatch for solar integrated power systems. IEEE Access 2016, 4, 3340–3348. [Google Scholar] [CrossRef]
  13. Khan, N.A.; Sidhu, G.A.S.; Awan, A.B.; Ali, Z.; Mahmood, A. Modeling and operation optimization of RE integrated microgrids considering economic, energy, and environmental aspects. Int. J. Energy Res. 2019, 43, 6721–6739. [Google Scholar] [CrossRef]
  14. Khan, N.A.; Awan, A.B.; Mahmood, A.; Member, I.; Razzaq, S.; Zafar, A.; Sidhu, G.A.S. Combined emission economic dispatch of power system including solar photo voltaic generation. Energy Convers. Manag. 2015, 92, 82–91. [Google Scholar] [CrossRef]
  15. Nikolaidis, P.; Chatzis, S.; Poullikkas, A. Renewable energy integration through optimal unit commitment and electricity storage in weak power networks. Int. J. Sustain. Energy 2019, 38, 398–414. [Google Scholar] [CrossRef]
  16. Lorca, A.; Sun, X.A. Multistage robust unit commitment with dynamic uncertainty sets and energy storage. IEEE Trans. Power Syst. 2016, 32, 1678–1688. [Google Scholar] [CrossRef]
  17. Psarros, G.N.; Papathanassiou, S.A. Comparative assessment of priority listing and mixed integer linear programming unit commitment methods for non-interconnected island systems. Energies 2019, 12, 657. [Google Scholar] [CrossRef]
  18. Ortega-Vazquez, M.A.; Kirschen, D.S. Estimating the spinning reserve requirements in systems with significant wind power generation penetration. IEEE Trans. Power Syst. 2008, 24, 114–124. [Google Scholar] [CrossRef]
  19. Wang, M.; Gooi, H.; Chen, S. Optimising probabilistic spinning reserve using an analytical expected-energy-not-supplied formulation. IET Gener. Transm. Distrib. 2011, 5, 772–780. [Google Scholar] [CrossRef]
  20. Wang, M.Q.; Gooi, H. Spinning reserve estimation in microgrids. IEEE Trans. Power Syst. 2011, 26, 1164–1174. [Google Scholar] [CrossRef]
  21. Ortega-Vazquez, M.A.; Kirschen, D.S. Optimizing the spinning reserve requirements using a cost/benefit analysis. IEEE Trans. Power Syst. 2007, 22, 24–33. [Google Scholar] [CrossRef]
  22. Wang, M.; Yang, M.; Liu, Y.; Han, X.; Wu, Q. Optimizing probabilistic spinning reserve by an umbrella contingencies constrained unit commitment. Int. J. Electr. Power Energy Syst. 2019, 109, 187–197. [Google Scholar] [CrossRef]
  23. Wen, X.; Abbes, D.; Francois, B. Stochastic optimization for security-constrained day-ahead operational planning under pv production uncertainties: Reduction analysis of operating economic costs and carbon emissions. IEEE Access 2021, 9, 97039–97052. [Google Scholar] [CrossRef]
  24. Nikolaidis, P.; Poullikkas, A. Co-optimization of active power curtailment, load shedding and spinning reserve deficits through hybrid approach: Comparison of electrochemical storage technologies. IET Renew. Power Gener. 2022, 16, 92–104. [Google Scholar] [CrossRef]
  25. Håberg, M. Fundamentals and recent developments in stochastic unit commitment. Int. J. Electr. Power Energy Syst. 2019, 109, 38–48. [Google Scholar] [CrossRef]
  26. Shukla, A.; Singh, S.N. Multi-objective unit commitment with renewable energy using hybrid approach. IET Renew. Power Gener. 2016, 10, 327–338. [Google Scholar] [CrossRef]
  27. Boqtob, O.; El Moussaoui, H.; El Markhi, H.; Lamhamdi, T. Optimal robust unit commitment of microgrid using hybrid particle swarm optimization with sine cosine acceleration coefficients. Int. J. Renew. Energy Res. (IJRER) 2019, 9, 1125–1134. [Google Scholar]
  28. Nikolaidis, P.; Chatzis, S. Gaussian process-based Bayesian optimization for data-driven unit commitment. Int. J. Electr. Power Energy Syst. 2021, 130, 106930. [Google Scholar] [CrossRef]
  29. Nikolaidis, P.; Poullikkas, A. A novel cluster-based spinning reserve dynamic model for wind and PV power reinforcement. Energy 2021, 234, 121270. [Google Scholar] [CrossRef]
  30. Alves, E.F.; Polleux, L.; Guerassimoff, G.; Korpås, M.; Tedeschi, E. Allocation of Spinning Reserves in Autonomous Grids Considering Frequency Stability Constraints and Short-Term Solar Power Variations. IEEE Access 2023, 11, 29896–29908. [Google Scholar] [CrossRef]
  31. George, D.T.; Raj, R.E.; Rajkumar, A.; Mabel, M.C. Optimal sizing of solar-wind based hybrid energy system using modified dragonfly algorithm for an institution. Energy Convers. Manag. 2023, 283, 116938. [Google Scholar] [CrossRef]
  32. Idoko, L.; Anaya-Lara, O.; McDonald, A. Enhancing PV modules efficiency and power output using multi-concept cooling technique. Energy Rep. 2018, 4, 357–369. [Google Scholar] [CrossRef]
  33. Bouffard, F.; Galiana, F.D. An electricity market with a probabilistic spinning reserve criterion. IEEE Trans. Power Syst. 2004, 19, 300–307. [Google Scholar] [CrossRef]
  34. Wang, C.; Shahidehpour, S. Effects of ramp-rate limits on unit commitment and economic dispatch. IEEE Trans. Power Syst. 1993, 8, 1341–1350. [Google Scholar] [CrossRef]
Figure 1. System model.
Figure 1. System model.
Energies 17 02794 g001
Figure 2. Proposed solution of sub-problem I.
Figure 2. Proposed solution of sub-problem I.
Energies 17 02794 g002
Figure 3. SSR scheduled using ORCUC and S S R o p t ( 1 , 2 ) with VOLL = 1000 $/MWh for 24 h.
Figure 3. SSR scheduled using ORCUC and S S R o p t ( 1 , 2 ) with VOLL = 1000 $/MWh for 24 h.
Energies 17 02794 g003
Figure 4. SSR variation with respect to solar share at 10-th hour. d: Γ 10 S S R 10 and S S R o p t ( 1 , 2 ) 10 is not allowed to be dispatched for solar outage. s: Γ 10 S S R 10 and S S R o p t ( 1 , 2 ) 10 is allowed to be dispatched for solar outage. c: ultimate S S R 10 .
Figure 4. SSR variation with respect to solar share at 10-th hour. d: Γ 10 S S R 10 and S S R o p t ( 1 , 2 ) 10 is not allowed to be dispatched for solar outage. s: Γ 10 S S R 10 and S S R o p t ( 1 , 2 ) 10 is allowed to be dispatched for solar outage. c: ultimate S S R 10 .
Energies 17 02794 g004
Figure 5. Variation in the SSR with respect to the solar share from the 11-th to the 19-th hour of a day.
Figure 5. Variation in the SSR with respect to the solar share from the 11-th to the 19-th hour of a day.
Energies 17 02794 g005
Figure 6. Effect of ‘K’ on sub-problem II.
Figure 6. Effect of ‘K’ on sub-problem II.
Energies 17 02794 g006
Figure 7. Results of sub-problem II: number of selected solar plants vs. solar cost over 25 iterations.
Figure 7. Results of sub-problem II: number of selected solar plants vs. solar cost over 25 iterations.
Energies 17 02794 g007
Figure 8. Results of sub-problem II: number of selected solar plants vs. solar cost over 100 iterations.
Figure 8. Results of sub-problem II: number of selected solar plants vs. solar cost over 100 iterations.
Energies 17 02794 g008
Table 1. ORCUC schedule for 24 h.
Table 1. ORCUC schedule for 24 h.
t (h)Unit (1–26)
U 1 U 2 U 3 U 4 U 5 U 6 U 7 U 8 U 9 U 10 U 11 U 12 U 13 U 14 U 15 U 16 U 17 U 18 U 19 U 20 U 21 U 22 U 23 U 24 U 25 U 26
100000000011111111111110111
200000000011111111111110111
300000000011111111111110111
400000000011111111111110111
500000000011111111111110111
600000000011111101111000111
711111000011111111111000111
811111000011111111111111111
911111100011111111111111111
1011111111111111111111111111
1111111111111111111111111111
1211111111111111111111111111
1311111111111111111111111111
1411111111111111111111111111
1511111111111111111111111111
1611111111111111111111111111
1711111111111111111111111111
1811111111011111111111111111
1911111000011111111111111111
2011111111111111111111111111
2111111111111111111111111111
2211111000011111111111111111
2300000000011111111111110111
2400000000011111111111000111
Table 2. Results of proposed solution from the 10-th hour to the 18-th hour of a day.
Table 2. Results of proposed solution from the 10-th hour to the 18-th hour of a day.
Time of the Day10:0011:0012:0013:0014:0015:0016:0017:0018:00
Robust S S R d e d t for solar share at point ‘d’ (MW)108211181181101063111092
Solar share at point ‘d’ = Γ d t (MW)100201001001001002010080
Robust S S R t at point ‘s’ = S S R s t (MW)344268345345345345301345330
Solar share at point ‘s’ = Γ s t (MW)340260340340340340300340320
S S R t at point ‘c’ = S S R u l t t (MW)540540540540540540540540525
P l o a d (MW)260026702590259025502620265025502530
Thermal generation (MW) for Γ s t 226024102250225022102280235022102210
Thermal generation (MW) for Γ d t 250026602490249024502520263024502450
Thermal fuel cost ($/MWh) with Γ s t 31,21032,97430,88330,88330,32131,30932,31930,32130,107
Thermal fuel cost ($/MWh) with Γ s t = 0 36,88938,49636,69636,69635,93037,32438,02535,93035,354
E d e f 000000000
Thermal fuel cost without ORCUC ($/MWh)36,15037,79635,76335,92834,95536,61937,32434,95534,572
Reserve cost ($)739700933768975705701975782
Table 3. Optimal S S R t and allocated S S R t with ORCUC.
Table 3. Optimal S S R t and allocated S S R t with ORCUC.
Time of the Day123456789101112131415161718192021222324
S S R a l t before inclusion
of solar share
353353353353353262215275219200191210210249192191249245205249200207208220
S S R o p t ( 1 , 2 ) t 350330350350310210170210160160170160160160160160160160160160160160160210
Table 4. Variation in S S R 10 and S S R d e d 10 w . r . t Γ 10 .
Table 4. Variation in S S R 10 and S S R d e d 10 w . r . t Γ 10 .
Γ 10 (MW)020406080 100 120--
S S R 10 ( MW ) 200220240256265 268 268--
S S R d e d 10 40608096105 108 108--
Table 5. Dispatch results of thermal generation units.
Table 5. Dispatch results of thermal generation units.
t (h)ED Results of Thermal Units with Γ S t > 0
U1U2U3U4U5U6U7U8U9U10U11U12U13U14U15U16U17U18U19U20U21U22U23U24U25U26
100000000015.215.215.215.2252525100.3795.9892.1788.8168.9568.950248.96400400
200000000015.215.215.215.2252525104.7100.2296.3492.9468.9568.950262.07400400
300000000015.215.215.215.225252598.9294.5790.7887.4568.9568.950244.58400400
400000000015.215.215.215.2252525100.3795.9892.1788.8168.9568.950248.95400400
500000000015.215.215.215.2252525107.59103.0699.1395.6968.9568.950270.82400400
600000000034.4534.4534.4534.4549.0941.90135.09130.55126.62123.19000305.82400400
72.42.42.42.42.4000042.7840.3938.2635.92252525155155154.13150.69000340.83400400
82.42.42.42.42.4000062.0359.6457.5155.1750.550.550.5155155155155106.4286.7868.95350400400
92.42.42.42.42.4400076767674.4276767615515515515585.6868.9568.95350400400
102.42.42.42.42.4444437.8435.5533.531.2739393915515515515568.9568.9568.95350400400
112.42.42.42.42.4444495.257673.2870.1125252515515515515568.9568.9568.95350400400
122.42.42.42.42.4444446.0843.6241.4339.01625252515515515515568.9568.9568.95350400400
132.42.42.42.42.4444446.0843.6141.4339.0125252515515515515568.9568.9568.95350400400
142.42.42.42.42.4444435.7833.5331.5129.3325252515515515515568.9568.9568.95350400400
152.42.42.42.42.4444453.8151.1848.8846.2825252515515515515568.9568.9568.95350400400
162.42.42.42.42.4444471.8568.8466.2363.2325252515515515515568.9568.9568.95350400400
172.42.42.42.42.4444435.7733.5331.5129.3325252515515515515568.9568.9568.95350400400
182.42.42.42.42.4444036.834.5432.530.325252515515515515568.9568.9568.95350400400
192.42.42.42.42.4000042.4840.0837.9635.6325252515515515515568.9568.9568.95350400400
202.42.42.42.42.4444435.7833.5331.5129.3325252515515515515568.9568.9568.95350400400
212.42.42.42.42.4444495.2595.2595.2595.2578.1271.3664.6715515515515568.9568.9568.95350400400
222.42.42.42.42.400007676767669.362.3855.4715515515515568.9568.9568.95350400400
2300000000056.2053.5251.17348.5332.325.382515515515515568.9568.950350400400
2400000000016.215.215.215.2252525145.55140.21135.67131.77000350400400
Table 6. Power ratings and PU costs of solar plants.
Table 6. Power ratings and PU costs of solar plants.
Number of Plants P rated (MW)Unit Rate ($/KWh)
3100.19, 2 × 0.18
5125 × 0.19
1150.2
3183 × 0.2
2202 × 0.23
4244 × 0.23
4254 × 0.23
2302 × 0.24
5350.25, 0.26, 0.23, 2 × 0.24
7402 × 0.27, 2 × 0.275, 3 × 0.28
2502 × 0.18
1600.21
1800.22
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.

Share and Cite

MDPI and ACS Style

Saeed, R.M.M.; Khan, N.A.; Shakir, M.; Sidhu, G.A.S.; Awan, A.B.; Baseer, M.A. Maximizing Solar Share in Robust System Spinning Reserve-Constrained Economic Operation of Hybrid Power Systems. Energies 2024, 17, 2794. https://doi.org/10.3390/en17112794

AMA Style

Saeed RMM, Khan NA, Shakir M, Sidhu GAS, Awan AB, Baseer MA. Maximizing Solar Share in Robust System Spinning Reserve-Constrained Economic Operation of Hybrid Power Systems. Energies. 2024; 17(11):2794. https://doi.org/10.3390/en17112794

Chicago/Turabian Style

Saeed, Rana Muhammad Musharraf, Naveed Ahmed Khan, Mustafa Shakir, Guftaar Ahmad Sardar Sidhu, Ahmed Bilal Awan, and Mohammad Abdul Baseer. 2024. "Maximizing Solar Share in Robust System Spinning Reserve-Constrained Economic Operation of Hybrid Power Systems" Energies 17, no. 11: 2794. https://doi.org/10.3390/en17112794

APA Style

Saeed, R. M. M., Khan, N. A., Shakir, M., Sidhu, G. A. S., Awan, A. B., & Baseer, M. A. (2024). Maximizing Solar Share in Robust System Spinning Reserve-Constrained Economic Operation of Hybrid Power Systems. Energies, 17(11), 2794. https://doi.org/10.3390/en17112794

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop