Next Article in Journal
Ultrasonically-Assisted Dissolution of Sugarcane Bagasse during Dilute Acid Pretreatment: Experiments and Kinetic Modeling
Previous Article in Journal
Passive Fault-Tolerant Control Strategies for Power Converter in a Hybrid Microgrid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Generation Capacity Expansion Planning Considering Hourly Dynamics of Renewable Resources

School of Energy Engineering, Kyungpook National University, Daegu 41556, Korea
Energies 2020, 13(21), 5626; https://doi.org/10.3390/en13215626
Submission received: 13 September 2020 / Revised: 9 October 2020 / Accepted: 12 October 2020 / Published: 27 October 2020

Abstract

:
As more generation capacity using renewable sources is accommodated in the power system, methods to represent the uncertainty of renewable sources become more important, and stochastic models with different methods for uncertainty representation are introduced. This paper investigates the impacts of hourly variability representation of random variables on a stochastic generation capacity expansion planning model. In order to represent the hourly variability as well as uncertainty of the random parameters such as wind power availability, solar irradiance, and load, AutoRegressive-To-Anything (ARTA) stochastic process is applied. By using autocorrelations and marginal distributions of the random parameters, a stochastic process with hourly intervals is generated, where generated random sample paths are used for scenarios. A mathematical formulation using stochastic programming is presented, and a modified IEEE 300-bus system with transmission line constraints is employed to the mathematical model as a test system. Optimal generation capacity solutions obtained using GAMS/CPLEX are compared to the ones from the model only capturing the uncertainty and seasonal variability of the random parameters. The comparison results indicate that the economic value of solar photovoltaic (PV) generation may be overestimated in the case where the hourly variability is not reflected; thus, ignoring the hourly variability may lead to higher building costs and higher capacity of solar PV systems.

1. Introduction

Uncertainty in power system planning becomes a critical factor as the capacity of renewable generators in power systems increases to cope with global warming and climate change due to electricity generation. In this context, generation capacity planning models considering the uncertainty of renewable resources have been developed and can be found in the literature [1,2,3]. In those models, renewable resources such as wind and solar power are represented by random variables or uncertainty sets as a means of quantifying uncertainty.
In [1], hydropower resources with uncertainty are quantified as scenario sets, and a mathematical generation planning model is formulated with two-stage stochastic programming. In [2], uncertainty sets for electric demand and wind power generation capability are formed via a statistical method, k-means clustering. A multi-stage stochastic generation planning model is presented in [3], where seasonal, day- and nighttime random samples are generated for wind power availability, solar direct normal irradiance (DNI), and electric load using Gaussian copula. Seasonal variability is represented in the scenarios; however, the short-term variability or chronology is not included. In [4], generation capacity planning models applying methods for the uncertainty representation of renewable resources are surveyed.
In the generation capacity planning models described above, the uncertainty of the random parameters is well presented in the view of long-term planning, and optimal solutions are obtained within a reasonable amount of time; however, temporal variability is not fully captured because one random variable or scenario represents a long time period. Moreover, the chronology of the random parameters is ignored, which may affect the optimal solution of generation capacity to be built. Therefore, there have been discussions regarding the effect when the chronology and temporal details of the random parameters such as electric loads are included in the planning models, which can be found in [5,6,7,8,9,10,11,12].
In [5], with 1-h time steps, operating costs for generation capacity building portfolios are evaluated where a detailed operational model with a unit commitment decision-making is included in the optimization problem. Scaled time-series data for electric demand and wind power are used. An energy planning tool is employed in [6] to see the relation between a long-term planning model and short-term dynamics of renewable resources. As a scenario, a typical load curve is selected from historical time-series data for each month. Four different generation capacity building plans are evaluated based on the given scenario of electric load.
In [7], scenario paths are formed for each season with different time intervals (1-, 2-, 6-, 12-, and 24-h intervals), and the aggregated scenario paths from the spring to the winter form yearly scenario paths.
A unit commitment decision is included in the operational problem with 1-h time resolution in [8], and a test system without transmission lines is applied to investigate the performance of the model.
For more precise representation of the operational model, unit commitment decision-making is included in a generation capacity expansion planning problem with hourly time steps [9], and typical scenarios with 1-h time steps of demand and renewable energy sources for four seasons are selected as representative scenarios.
In [10], linked simulations with pre-developed long-term and short-term models with 1-h time intervals are performed. With the planned (fixed) future capacity of renewable generation systems, scenarios for electricity demand growth and capacity factors for renewable generators are used based on assumed and historical data for the year 2010, respectively.
Experiments are performed with scenarios in [11] with 1- and 4-h time steps for a generation capacity investment problem without considering transmission capacity limits. The scenarios are generated via the aggregation method from the hourly historical data.
The models above consider a detailed temporal variability by applying short time intervals in long-term planning models; however, the uncertainty of renewable resources is not explicitly modeled in the mathematical problem.
It is challenging to maintain a high resolution of the planning horizon with short time intervals, due to increasing problem size. In particular, in the stochastic optimization context, difficulties in computation drastically increase in accordance with short time steps since the number of decision variables is increased by the number of scenarios and time steps. There may be a tradeoff between computational costs and the quality of approximated solutions, because solution quality becomes relatively poor if a small number of scenarios are applied.
In view of integrating solar power in the power systems, it is important to capture the unavailability of solar power during nighttime and rapid changes in availability around sunrise and sunset times. Therefore, any methods where a scenario at a particular time interval represents a long time period may not reflect the actual behavior of solar power accurately.
Several stochastic generation planning models containing a high-resolution operational model are introduced, e.g., [12], where a stochastic model is developed under a two-stage stochastic programming framework with hourly operational intervals; however, transmission capacity constraints are not considered, and the scenario paths for renewable resources such as wind and solar power availability are simply based on the historical information; therefore, the obtained solutions rely heavily on historical events, not future events that possibly occur with a certain level of probability.
In order to overcome the shortcomings of the generation planning models appeared in the literature, as stated above, this paper proposes a stochastic generation capacity planning model using hourly random scenarios and investigates the impacts of the short-term variability inclusion by applying the model to the IEEE 300-bus system with transmission constraints.
The contributions of this paper can be pointed out as follows: (1) Impacts on a stochastic generation planning model with an hourly resolution of the operating problem are investigated. (2) An optimization model is developed to find an optimal solution to the generation capacity planning problem with sample paths under a stochastic programming framework and implemented on a high-voltage 300-bus system with transmission constraints. (3) An ARTA stochastic process is successfully implemented on the optimization model to generate hourly random paths, which enables Monte Carlo simulation.
The rest of this paper is organized as follows. Section 2 describes the method in which sample paths are generated, and the procedure for sample path generation is explained step by step. The mathematical formulation of a two-stage stochastic generation capacity planning model including the decision process is presented in Section 3. Simulation results applied to a modified IEEE 300-bus system are presented, and a comparison of the results from the models with and without consideration of the short-term variability is reported in Section 4. The paper concludes with some remarks in Section 6.

2. Scenario Generation Method

As a method to generate random sample paths representing the short-term variability of the uncertain parameters, the AutoRegressive-To-Anything (ARTA) process is applied [13,14]. The ARTA process can be achieved by finding an AR(p) base process, { Z t } , with known autocorrelations and the marginal distribution of the desired process { Y t } and transforming { Z t } into the process { Y t } , where Z t = α 1 Z t 1 + α 2 Z t 2 + + α p Z t p + ϵ t and ϵ t N ( 0 , σ 2 ) .
First of all, a stationary desired process { Y t } needs to be defined; however, the corresponding time-series data, solar DNI, wind power availability, and electric load are not stationary in general, so a stationary desired process { X t } is defined, where X t satisfies that X t = Y t + 1 Y t , t = 1 , 2 , 3 , , T 1 . The base process, { Z t } , is derived using the autocorrelation ρ for the stationary process X t and marginal cumulative distribution, F X of { X t } .
The whole procedure for ARTA process can be summarized as several steps: (1) finding the autocorrelation structure for AR(p) process { Z t } using the autocorrelations and the marginal distribution of { X t } in Section 2.2, (2) finding AR parameters of { Z t } with the autocorrelations of { Z t } in Section 2.3, (3) forming { Z t } and transforming them into the desired process { X t } , (4) transforming the process { X t } back into the target process, { Y t } . These steps are illustrated in Figure 1. All calculations for generating the sample paths are done with MATLAB. Detailed steps to generate the ARTA process are described in the following subsections.

2.1. Historical Seasonal Data

The obtained historical time-series data include hourly potential wind power, solar irradiance, and electric load in Texas for a year from November 2009 to October 2010 [15]. In order to obtain sample paths that indicate different seasonal characteristics, data are classified into four seasons, and the sample paths are generated for each season. Marginal distributions and autocorrelation structures for those seasonal data are found from the divided datasets separately. For solar DNI, only daytime data are used, and sample paths for nighttime are assumed to be zero without generating samples. The daytime hours for solar DNI are assumed to be from 07:00 to 19:00 h for spring and fall, 07:00 to 20:00 h for summer, and 08:00 to 19:00 h for winter, respectively.

2.2. Autocorrelation Structure of { Z t }

A marginal distribution and autocorrelations of each process for solar DNI, wind power availability, and electric load are derived with the classified data, which are described in Section 2.1. Johnson’s translated systems are fit to the historical data for the marginal distributions of the process [16], whereas the Johnson’s translation system has a great flexibility for numerical analysis. Parameter estimation for the distributions is done with statistical package R. The autocorrelation structure composed of the autocorrelations of the process X t is represented by ρ = [ ρ 1 , ρ 2 , , ρ p ] , where ρ p refers to the correlation between two time series, C o r r ( X t , X t + p ) .
The autocorrelation structure of an underlying standard normal process Z t , can be represented by r = [ r 1 , r 2 , , r p ] , p × 1 vector, and the autocorrelation, r p , can be found with
C o r r [ X t , X t + h ] = E [ X t X t + h ] ( E [ X t ] ) 2 V a r [ X t ] ,
where
E [ X t X t + h ] = E { F X 1 [ Φ ( Z t ) ] F X 1 [ Φ ( Z t + h ) ] } = F X 1 [ Φ ( z t ) ] F X 1 [ Φ ( z t + h ) ] ϕ r h ( z t , z t + h ) d z t d z t + h , h = 1 , 2 , , p .
In the above Equations (1) and (2), E [ ] , Φ , and ϕ represent expectation, the standard normal cumulative distribution function, and a standardized bivariate normal distribution function, respectively. Since E [ X t ] , V a r [ X t ] , and C o r r [ X t , X t + h ] are known in (1), the left-hand-side (LHS) value, E [ X t X t + h ] , in (2) is known. By adjusting an unknown value, r h , that is implicitly incorporated in ϕ r h ( z t , z t + h ) , the right-hand-side value (RHS) can be found when both LHS and RHS values are equal within a tolerance value (in this simulation, the tolerance is 1 × 10 6 ). Using this method, the autocorrelation structure r = [ r 1 , r 2 , , r p ] can be determined. The autocorrelations of the desired process and the derived stationary base process for solar DNI, wind power availability, and electricity demand with different lags, p = 1 and p = 2 , are listed in Table 1 and Table 2.

2.3. AR(p) Parameters of Base Process { Z t }

A matrix composed of variances and covariances for a standardized normal stationary process Z t with lag p can be denoted by
Ψ = 1 r 1 r p 1 r 1 1 r p 2 r p 1 r p 2 1 .
Z t ’s parameters, α = [ α 1 , α 2 , , α p ] can be found via
r = α · Ψ .
A random variable, ϵ t , can be generated using variance σ 2 which is denoted by
σ 2 = 1 α 1 r 1 α 2 r 2 α p r p .

2.4. Generating Scenarios Using ARTA Process

In Section 2.3, the AR parameters, α 1 , α 2 , , α p , and the variance σ 2 , are determined. By using the parameters, a stationary AR(p) base process, { Z t } t = 1 , 2 , , T , can be found as follows
Z t = α 1 Z t 1 + α 2 Z t 2 + + α p Z t p + ϵ t ,
where ϵ t is a random variable satisfying ϵ t N ( 0 , σ 2 ) . Once { Z t } is formed, a stationary processes, { X t } , can be generated by X t = F X 1 [ Φ ( Z t ) ] , and the final, target process { Y t } is generated. The procedure to generate random sample paths { Y ˜ t } is described below:
(1)
Generate p + 1 initial values, Y ^ t 1 , , Y ^ t p , Y ^ t ( p + 1 ) , using cumulative distribution functions for the historical initial value data, where p represents a lag. Initial values for X t , composed of the series of the differences, X ^ t 2 , X ^ t 3 , , X ^ t ( p + 1 ) , are calculated, e.g., if the lag p is equal to 2, three initial values, Y ^ t 1 , Y ^ t 2 , and Y ^ t 3 , are generated, and the differences, X ^ t 2 and X ^ t 3 are obtained, where X ^ t 2 = Y ^ t 1 Y ^ t 2 , and X ^ t 3 = Y ^ t 2 Y ^ t 3 ;
(2)
Initial values for the AR(p) base process, Z ^ t 2 , Z ^ t 3 , , Z ^ t ( p + 1 ) , are generated via Z ^ t = Φ 1 [ F X ( X ^ t ) ] using the differences, X ^ t s, which are derived in the previous step;
(3)
Generate Z ˜ t 1 , Z ˜ t , , Z ˜ t + p 1 using the AR parameters, α s, where Z ˜ t = α 1 Z ˜ t 1 + α 2 Z ˜ t 2 + + α p Z ˜ t p + ϵ t ;
(4)
Transform the time series, Z ˜ t , into X ˜ t using X ˜ t = F X 1 [ Φ ( Z ˜ t ) ] ;
(5)
If X ˜ t is out of the expected, realistic range at any t, go back to Step (1), otherwise go to the next step;
(6)
Transform X ˜ t back into the target sample path Y ˜ t with Y ˜ t = X ˜ t 1 + Y ^ t 1 , where the initial value, Y ^ t 1 , is pre-determined in Step (1).
In order to generate N random sample paths for a year, the steps described need be done for each season and are repeated N times. With the given procedure, N sample paths with AR order p = 2 for T = 24 are generated in this simulation. The generated 20 sample paths are illustrated in Figure 2. The solar DNI sample paths are generated only for daytime, as described in Section 2.1, and the values for nighttime are assumed to be zero.

3. Optimization Problem

In this section, a mathematical optimization model seeking an optimal capacity of generators minimizing the building and operating costs is provided. When the optimization problem considering uncertainties is formulated, other methodologies, such as robust optimization, that are shown in the literature [17] can be applied. In this paper, a two-stage stochastic programming is selected, and the uncertainties of solar DNI, wind power availability, and uncontrollable load are consequently represented by probability distributions.

3.1. Decision Process

Within a two-stage stochastic framework [18,19], scenarios for solar DNI, wind-power availability, and electric load are represented by a scenario fan, where a sample path for 96 h representing a year (24 h for spring, summer, fall, and winter, each) is generated in the second stage as a scenario, which is shown in Figure 3.
Decisions for building generators are made at the first stage. The realizations of uncertain parameters are made at the second stage, and the operation decisions including dispatching generators and procuring reserve capacity are made subsequently, with respect to the realizations of uncertain parameters.

3.2. Mathematical Model

A mathematical optimization problem seeking minimum costs is formulated with two-state stochastic programming [18,19]. The two-stage stochastic formulation is transformed into a deterministic equivalent problem with approximation of the second stage problem, and the formulation in the deterministic form is denoted by
min n G n α n x n + ω Ω p ω t T h t [ g G o g P t g ω + c G c o c r R t c ω + j G n c o j r R t j ω + d D β U t d ω + δ ( r G f e r P t r ω + q G n f e q P t q ω ) + β r V t ω ]
subject to
x n { 0 , 1 } , n G n
g G S g i P t g ω l L S l i f t l ω + d D S d i U t d ω = d D S d i P d ( ξ d t ω ) , ω Ω , t T , i I
c G c R t c ω + j G n c R t j ω + V t ω R S g G P t g ω , ω Ω , t T
P t c ω + R t c ω P c m a x , ω Ω , t T , c G c
P t j ω + R t j ω x j P j m a x , ω Ω , t T , j G n c
P t w ω P t w m a x ( ξ w t ω ) , ω Ω , t T , w G w
P t k ω x k P t k m a x ( ξ w t ω ) , ω Ω , t T , k G n w
P t s ω P t s m a x ( ξ s t ω ) , ω Ω , t T , s G s
P t m ω x m P t m m a x ( ξ s t ω ) , ω Ω , t T , m G n s
f t l ω i I S l i θ t i ω X l = 0 , ω Ω , t T , l L
f l m a x f t l ω f l m a x , ω Ω , t T , l L
π 2 i I S l i θ t i ω π 2 , ω Ω , t T , l L
π θ t i ω π , ω Ω , t T , i I
P t g ω 0 , ω Ω , t T , g G .
The objective function in (7) includes approximated cost terms for generation, reserve procurement, CO 2 emissions, and penalty costs of unserved electricity demands with respect to scenarios, where the penalty costs for unserved electricity demands and un-procured reserve are USD 30,000/MWh and USD 1000/MW, respectively, in this formulation. A carbon tax rate is assumed to be USD 10 per metric ton of CO 2 as a fixed amount for the whole simulation.
Building decision variables for generators ( x n ) are represented by binary variables in (8). The binary number indicates a decision for building or not building generators with 1 and 0, respectively. At any electric buses, the power balance implying that the injection and withdrawal of power at the bus are always the same is maintained by the constraint (9), where the continuous decision variable ( V t ω ) represents load shedding (unserved electric demand), and it also prevents violation of the constraint. In the power balance constraint, a part of the electric load can be represented by controllable load, and electric vehicles can be modeled as a part of load as well (e.g., [20]). In this formulation, only load shedding is reflected, and the demand-side load control is not considered. Reserve capacity ( R t c ω ) is assumed to be 15% of generating power, and it is procured only from dispatchable, conventional generators in the constraint (10). The reserve procurement costs are assumed to be 10% of the generation costs by conventional generators. This type of margin is different from the operating reserve which covers short-term system changes, rather planning a reserve margin that ensures a reliable amount of generation capacity in the long-run. The deliverability of the reserve is not considered in this formulation, and only the required capacity is procured.
Constraints (11) and (12) restrict the conventional generators’ capacity for existing and newly added ones, respectively. With (12), the values representing the capacity of candidate generators ( P m a x ) are set to zero when the generators are not built; otherwise, the capacity values are activated as pre-fixed, non-zero values. Wind-power capacity ( P t w ω and P t k ω for existing and candidate ones, respectively) is determined by realized wind power availability ( P w m a x ( ξ w t ω ) ), where ξ w t ω are random sample paths generated by the method introduced in Section 2 for existing wind farms and for newly built farms in (13) and (14), respectively. As the uncertainty of solar DNI is realized and sample paths are generated, available solar power is estimated as in Section 4.1. For existing and candidate solar PV farms, solar power generation ( P t s ω for existing and P t m ω for candidate farms) is restricted by constraints (15) and (16).
In (17), active power transmitted via transmission lines ( f t l ω ) is restricted by the product of differences of voltage angles ( θ t i ω ) across the line and 1/reactance, where the differences between the voltage angles are represented by bus voltage angles and the branch-node incident matrix, S l i , which indicates the status of the linkage between electric nodes (buses) and transmission lines.
Constraint (18) also avoids overloads on transmission lines by restricting power flows in accordance with the physical thermal limits of transmission lines. The voltage angle difference between two buses connected by a transmission line is maintained within π 2 and π 2 by (19), and a voltage angle at each bus is restricted by the range, π and π , in (20). All decision variables for generation ( P t g ω ) need to be non-negative in (21). The mathematical formulation in Section 3 is provided in Nomenclature.

4. Simulation Results

4.1. Case Study: IEEE 300-Bus System

In order to verify if the mathematical model performs as planned, a case study with a modified IEEE 300-bus system (see [21,22]) including 411 transmission lines is performed, where the grid system is a high-voltage transmission system including several low-voltage load buses. Conventional generators (excluding solar and wind generators) in the system are coal, nuclear, conventional combustion turbine (Conv. CT), advanced combustion turbine (Adv. CT), and combined cycle gas turbine (CCGT) generators. The building and operating costs by generation technology are listed in Table 3 [23,24], where the building costs represent the annualized costs that are assumed to be 15% of overnight building costs. The number of units for solar and wind generators implicitly indicates the number of farms. Peak and average system-wide electric load are assumed to be 45% load of ERCOT (Electric Reliability Council of Texas) in 2010 [25]. Although the effects of electric vehicles and controllable load were not considered in the network, they can be modeled and applied as needed.
For carbon tax, CO 2 emissions need to be calculated; therefore, emissions rates for different generator types are estimated based on [24]. Those emissions rates per MWh are listed in Table 4.
The available capacity of solar PV systems using the realizations of solar DNI ( ξ s t ω ) is calculated by [3,26]
P t s m a x ( ξ s t ω ) = A × η × ξ s t ω × 10 6 MW .
The area for solar PV farm installation, A, is assumed as 1.3935 × 10 6 m 2 for 150 MW, which is the unit capacity of the solar farm. The efficiency ( η ) can be estimated based on the reference [26] as follows
η = η 0 × [ 1 0.0042 × ( ξ s t ω 18 + T a 20 ) ] × η i n v ,
where the ambient temperature, T a , is estimated by averaging the historical temperature data for the corresponding season and time for McCamey area in Texas [27]. The efficiency values for PV modules ( η 0 ) and for DC/AC conversion ( η i n v ) are assumed as 15% and 85%, respectively.

4.2. Scenario Generation Using Gaussian Copula

For a comparison purpose, scenarios representing a year are generated using Gaussian copula (GC) [28], which is a method to generate random samples using correlations and marginal distributions of random variables. Samples for each season, and day- and nighttime, are generated, and those samples form a scenario representing eight time slices, spring-daytime (sp-da in Figure 4), spring-nighttime, summer-daytime, up to winter-nighttime.
The 20 random samples by GC are illustrated in Figure 4. GC samples only indicate day- and nighttime variability and uncertainty for each season, while ARTA sample paths represent the hourly variability and chronology of stochastic parameters as well as uncertainty in the model. The differences between the scenarios by two methodologies can be compared by the two plots.

4.3. Optimal Building Capacity and Costs

The presented mathematical formulation was coded in Generic Algebraic Modeling System (GAMS) and applied to a modified IEEE 300-bus system. The CPLEX was used as an optimization solver for a mixed integer linear program [29]. In Table 5, the obtained optimal building decisions are listed to compare two cases with consideration of the seasonal, day and nighttime variability and the seasonal hourly variability. These two cases employed different scenarios generated from GC and ARTA, respectively, where scenarios from GC and ARTA are illustrated in Figure 2 and Figure 4.
A carbon tax with a rate of $10/metric ton was implemented as an environmental policy, and the amount of renewable generation was not mandated by policy such as renewable portfolio standards; therefore, in this simulation, wind generators and solar PV systems were built in accordance with their economic values and carbon dioxide emissions rates.
Under the carbon tax, CCGT generators, and wind and solar farms tend to be built more than other conventional generators in terms of capacity. For those generation technologies, CO 2 emissions rates are relatively low so that the small cost increment due to carbon tax can be expected when generating electric power. Consequently, those generators are preferred to be built and operated. Coal generators are not built at all with the same rationale.
With 20 GC samples, building capacity for conventional CT and advanced CT is decreased by 337 MW compared to the 10 GC sample case, while wind-power capacity is increased by 200 MW. In terms of costs, the building cost increment was about 15.7 million dollars per year for more investment in wind capacity and less investment in CTs to 10 GC sample case, which implies that the investments in the generating units by wind resources are more attractive due to lower carbon taxes and fewer operating costs under the current simulation setup.
In the case with the 30 samples by GC, the built capacity for solar farms is the same as capacity in the case with 10 GC samples, while with the 30 sample paths by ARTA, the built capacity of solar PV systems decreases by 150 MW compared to the result with 10 sample paths.

4.4. Impacts of Hourly Variability

From the results in Table 5, the impacts on optimal decisions with and without hourly variability in the stochastic generation planning model can be compared. A noticeable change in the built capacity is observed for solar PV systems with the ARTA sample paths. The built capacity of solar PV systems with ARTA sample paths indicates a smaller value than the case using GC samples that do not consider hourly variability. The simulation model with representation of the hourly variability captures the short-term changes in solar DNI during daytime, which may diminish the economic value of solar PV systems.
Solar PV systems tend to be less economical in cases where the short-term variability is incorporated in the given stochastic generation planning model.

4.5. Computation Time

The average computation times are compared in Table 6, which reports the elapsed times in GAMS with different numbers of samples/paths. A computing machine equipped with Intel Xeon W-2135 CPU and 120 GB RAM is used for solving the presented optimization problem. We can see from Table 6 that the incremental increase in computation time is much higher with the random sample paths by the ARTA process, as the number of scenarios increases. By comparing ARTA 10, 20, and 30 scenario cases, the computation time becomes 7.67 times larger than the 10 ARTA sample path case when the number of samples is doubled from 10 to 20. In the case with 30 ARTA scenarios, the computation time becomes 21.24 times larger then 10 ARTA scenario case.
Simulations with the ARTA sample paths require much more computational time compared to the model using GC samples.

5. Conclusions

In this paper, a stochastic generation capacity planning model with hourly random sample paths reflecting the uncertainty and hourly variability of renewable resources and electric load is developed, and a case study with the IEEE 300-bus system is conducted. The obtained optimal solutions by the presented model are compared to the solutions from the stochastic model considering uncertainty and seasonal variability.
From the results, it can be concluded that accommodating the hourly variability (short-term variability) in a stochastic generation capacity planning model may lower the economic value of solar PV systems and may lead to decrease in solar PV system installation under the given condition. In other words, long-term planning models without consideration of hourly variability may overestimate the optimal capacity of solar PV systems.

6. Discussions

Long-term planning models using stochastic programming generally do not consider the short-term variability and chronology of renewable resources due to high computational efforts. Therefore, the effect of incorporating the short-term variability as well as the uncertainty has not been properly addressed, and expected changes in the economic value of renewable resources due to the short-term variability have not been examined.
One thing to be noted is that for accommodating utility-scale solar PV systems that evidently experience unavailability during nighttime and rapid changes in generation for sunrise and sunset times, the inclusion of chronology and high temporal resolution of the planning horizon have impacts on optimal generation capacity solutions in the long-term planning models. There is a tradeoff between the level of operational details in the model and computational burden in stochastic generation planning models. In many cases, very detailed operational information introduced in the model may lead to intractability of the problem. It is still challenging to obtain optimal solutions to the stochastic generation capacity planning expansion problem considering the short-term variability, and few studies introduce stochastic models incorporating the short-term variability of renewable resources due to excessive computational costs.
A limitation of the model is indeed a high computational cost. Solution times with different numbers of samples are compared in this paper, and from the comparison result we can see that incorporating the short-term variability with high resolution of the operational model dramatically increases the computational time; therefore, an optimal level of operational details needs to be found to efficiently estimate the value of uncertain, intermittent renewable resources. The high computational costs and accuracy of the operational model are tradeoffs in stochastic capacity planning models.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP; Ministry of Science, ICT & Future Planning) (No. NRF-2017R1C1B5017348 and No. 2020R1F1A1064957).

Acknowledgments

The author also would like to thank Ross Baldick of the University of Texas and David P. Morton of Northwestern University for comments on this paper.

Conflicts of Interest

The author declares no conflict of interest.

Nomenclature

Sets / Indices
ω Ω Scenarios, sample paths
d D Electric demand (electric load)
i I Electric buses
l L Transmission lines
t T Time interval (1 h)
g G All existing and candidate generators
c G c Existing conventional generators, G c G
r G f Existing fossil-fueled generators, G f G
w G w Existing wind generators, G w G
s G s Existing solar PV generators, G s G
n G n Candidate generators to be built
j G n c Candidate conventional generators, G n c G n
q G n f Candidate fossil-fueled generators, G n f G n
k G n w Candidate wind generators, G n w G n
m G n s Candidate solar PV generators, G n s G n
Data / Parameters
e r , e q CO 2  emissions rate of generator r and q (metric ton/MWh)
o c r , o j r Cost for procuring reserve from generator c and j ($/MWh)
o g Operating cost for generator g ($/MWh)
R S Fixed reserve requirements ( × 10 2 %)
S d i Demand-node incidence matrix
S g i Generator-node incidence matrix
S l i Branch-node incidence matrix
α n Annualized building cost for candidate generator n ($)
β , β r Penalty costs on unserved demand and un-procured reserve ($/MWh)
δ Carbon tax rate on emitted CO 2  ($/metric ton)
h t Operating hour weight for time interval t (hour)
p ω Probability of realized sample path ω
P c m a x , P j m a x Capacity of conventional generator c and j (MW)
X l Reactance of line l (p.u.)
ξ d t ω , ξ w t ω , ξ s t ω Realized demand, available wind power, and solar PV generation at time t of path ω (MW)
P d m a x ( ξ d t ω ) Electric demand d of ω (MW)
P s m a x ( ξ s t ω ) , P m m a x ( ξ s t ω ) Availability of solar PV generator s and candidate solar PV m of ω (MW)
P w m a x ( ξ w t ω ) , P k m a x ( ξ w t ω ) Availability of wind generator w and candidate wind generator k of ω (MW)
Binary Decision Variables
x n , x j , x k Decision to build candidate generator n, j, k
Continuous Decision Variables
P t g ω , P t c ω , P t r ω , P t w ω , P t s ω Generation of generator g, c, r, w, and s (MW)
R t c ω , R t j ω Reserve procured from generator c and j (MW)
P t n ω , P t j ω , P t q ω , P t k ω , P t m ω Generation of candidate generator n, j, q, k, and m (MW)
f t l ω Power flow on transmission line l (MW)
U t d ω Unserved electric demand (MW)
θ t i ω Voltage angle at bus i (radian)
V t ω Un-procured reserve (MW)

References

  1. Gil, E.; Aravena, I.; Cárdenas, R. Generation capacity expansion planning under hydro uncertainty using stochastic mixed integer programming and scenario reduction. IEEE Trans. Power Syst. 2015, 30, 1838–1847. [Google Scholar] [CrossRef]
  2. Dehghan, S.; Amjady, N.; Conejo, A.J. Reliability-Constrained Robust Power System Expansion Planning. IEEE Trans. Power Syst. 2015, 31, 2383–2392. [Google Scholar] [CrossRef]
  3. Park, H.; Baldick, R. Optimal capacity planning of generation system integrating uncertain solar and wind energy with seasonal variability. Electr. Power Syst. Res. 2020, 180. [Google Scholar] [CrossRef]
  4. Sadeghia, H.; Rashidinejada, M.; Abdollahia, A. A comprehensive sequential review study through the generation expansion planning. Renew. Sust. Energy Rev. 2017, 67, 1369–1394. [Google Scholar] [CrossRef]
  5. Shortt, A.; Kiviluoma, J.; Malley, M.O. Accommodating Variability in Generation Planning. IEEE Trans. Power Syst. 2013, 28, 158–169. [Google Scholar] [CrossRef]
  6. Haydt, G.; Leal, V.; Pina, A.; Silva, C.A. The relevance of the energy resource dynamics in the mid/long-term energy planning models. Renew. Energy 2011, 36, 3068–3074. [Google Scholar] [CrossRef]
  7. Ludig, S.; Haller, M.; Schmid, E.; Bauer, N. Fluctuating renewables in a long-term climate change mitigation strategy. Energy 2011, 36, 6674–6685. [Google Scholar] [CrossRef]
  8. Jin, S.; Botterud, A.; Ryan, S.M. Temporal Versus Stochastic Granularity in Thermal Generation Capacity Planning With Wind Power. IEEE Trans. Power Syst. 2014, 29, 2033–2041. [Google Scholar] [CrossRef]
  9. Pereira, S.; Ferreira, P.; Vaz, A.I.F. Generation expansion planning with high share of renewables of variable output. Appl. Energy 2017, 190, 1275–1288. [Google Scholar] [CrossRef]
  10. Pina, A.; Silva, C.A.; Ferrão, P. High-resolution modeling framework for planning electricity systems with high penetration of renewables. Appl. Energy 2013, 112, 215–223. [Google Scholar] [CrossRef]
  11. Merrick, J.H. On representation of temporal variability in electricity capacity planning models. Energy Econ. 2016, 59, 261–274. [Google Scholar] [CrossRef] [Green Version]
  12. Seljoma, P.; Tomasgard, A. Short-term uncertainty in long-term energy system models—A case study of wind power in Denmark. Energy Econ. 2015, 49, 157–167. [Google Scholar] [CrossRef]
  13. Cario, M.C.; Nelson, B.L. Autoregressive to anything: Time-series input processes for simulation. Oper. Res. Lett. 1996, 19, 51–58. [Google Scholar] [CrossRef]
  14. Cario, M.C.; Nelson, B.L. Numerical Methods for Fitting and Simulating Autoregressive-to-Anything Processes. INFORMS J. Comput. 1998, 10, 72–81. [Google Scholar] [CrossRef] [Green Version]
  15. SolarAnywhere. Available online: https://www.solaranywhere.com/ (accessed on 25 October 2020).
  16. Johnson, N.L. Systems of frequency curves generated by methods of translation. Biometrika 1949, 36, 149–176. [Google Scholar] [CrossRef] [PubMed]
  17. Malcolm, S.A.; Zenios, S.A. Robust Optimization for Power Systems Capacity Expansion under Uncertainty. J. Oper. Res. Soc. 1994, 45, 1040–1049. [Google Scholar] [CrossRef]
  18. Birge, J.R.; Louveaux, F. Introduction to Stochastic Programming; Springer: New York, NY, USA, 1997. [Google Scholar]
  19. Shapiro, A.; Dentcheva, D.; Ruszczynski, A. Lectures on Stochastic Programming; MPS-SIAM: Philadelphia, PA, USA, 2009. [Google Scholar]
  20. Shen, J.; Jiang, C.; Li, B. Controllable Load Management Approaches in Smart Grids. Energies 2015, 8, 11187–11202. [Google Scholar] [CrossRef] [Green Version]
  21. University of Washington. Power Systems Test Case Archive. Available online: https://www2.ee.washington.edu/research/pstca/pf300/pg_tca300bus.htm (accessed on 25 October 2020).
  22. Illinois Center for a Smarter Electric Grid. IEEE 300-Bus System. Available online: http://icseg.iti.illinois.edu/ieee-300-bus-system/ (accessed on 25 October 2020).
  23. U.S Energy Information Administration. Annual Energy Outlook. 2017. Available online: https://www.eia.gov/outlooks/archive/aeo17/ (accessed on 25 October 2020).
  24. U.S Energy Information Administration. Updated Capital Cost Estimates for Utility Scale Electricity Generating Plants. 2016. Available online: https://www.eia.gov/analysis/studies/powerplants/capitalcost/ (accessed on 25 October 2020).
  25. The Electric Reliability Council of Texas Website. Available online: http://www.ercot.com/gridinfo/load/forecast/ (accessed on 25 October 2020).
  26. Duffie, J.A.; Beckman, W.A. Solar Engineering of Thermal Processes; Wiley: New York, NY, USA, 2013. [Google Scholar]
  27. U.S Climate Data. Available online: www.usclimatedata.com/climate/mccamey/texas/united-states/ustx0855/2010/1 (accessed on 25 October 2020).
  28. Cario, M.C.; Nelson, B.L. Modeling and Generating Random Vectors with Arbitrary Marginal Distributions and Correlation Matrix. 1997. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.48.281&rep=rep1&type=pdf (accessed on 25 October 2020).
  29. GAMS Documentation 25.1. Available online: https://www.gams.com/latest/docs/S_CPLEX.html (accessed on 25 October 2020).
Figure 1. A Diagram for Sample Generation Method.
Figure 1. A Diagram for Sample Generation Method.
Energies 13 05626 g001
Figure 2. Generated hourly sample paths with ARTA process for four seasons.
Figure 2. Generated hourly sample paths with ARTA process for four seasons.
Energies 13 05626 g002
Figure 3. A scenario fan for 96 h representing a year.
Figure 3. A scenario fan for 96 h representing a year.
Energies 13 05626 g003
Figure 4. Random scenarios for four seasons, day and night times with gaussian copula.
Figure 4. Random scenarios for four seasons, day and night times with gaussian copula.
Energies 13 05626 g004
Table 1. Autocorrelations of Desired Process, X t , With Lag p.
Table 1. Autocorrelations of Desired Process, X t , With Lag p.
Solar DNIWind Power AvailabilityElectric Demand
(W/m 2 )(MW)(MW)
p = 1p = 2p = 1p = 2p = 1p = 2
Spring0.3711−0.10120.58830.24970.80870.5194
Summer0.3775−0.09590.50560.15480.92200.7805
Fall0.3979−0.09390.60640.27260.86340.6657
Winter0.4664−0.06560.64130.30490.73880.3070
Table 2. Autocorrelations of Stationary Base Process, Z t , With Lag p.
Table 2. Autocorrelations of Stationary Base Process, Z t , With Lag p.
Solar DNIWind AvailabilityElectric Demand
(W/m 2 )(MW)(MW)
p = 1p = 2p = 1p = 2p = 1p = 2
Spring0.2254−0.06260.51230.22190.7550.4867
Summer0.2414−0.06210.47830.14720.93840.7992
Fall0.2833−0.06850.53870.2460.81980.6332
Winter0.3215−0.04650.51190.25150.63620.2703
Table 3. IEEE 300-bus Test System Description.
Table 3. IEEE 300-bus Test System Description.
Generation Tech.Existing Capacity (MW)Candidate Capacity (MW)Number of Candidate Units
Coal780039006
Conv. CT2400100010
Adv. CT210018968
CCGT900010,53015
Nuclear200000
Wind2000500025
Solar1100360024
Total26,40025,92688
Table 4. Cost and Emission Rates of CO 2  [24].
Table 4. Cost and Emission Rates of CO 2  [24].
Generation Tech.Operating CostsAnnualized Building CostsEmissions Rates
($/MWh)($/kW-Year)(Metric ton/MWh)
Coal24.81545.400.82
Conv. CT56.40165.150.53
Adv. CT62.54101.700.52
CCGT38.41146.700.35
Nuclear27.19891.750
Wind0281.550
Solar0380.100
Table 5. Optimal Building Capacity & Costs Comparison.
Table 5. Optimal Building Capacity & Costs Comparison.
Scenario# of Samples/PathsCoalConv. CTAdv. CTCCGTWindSolar
Building capacity (MW)GC1006001185351032002850
200500948351034002850
3006001185351034002850
ARTA1006001185351034002700
2006001185351034002700
3006001185351034002550
Building costs ($ million)GC10099.09120.51514.91900.961083.28
20082.5896.41514.91957.271083.28
30099.09120.51514.91957.271083.28
ARTA10099.09120.51514.91957.271026.27
20099.09120.51514.91957.271026.27
30099.09120.51514.91957.27969.25
Table 6. Elapsed Time in GAMS.
Table 6. Elapsed Time in GAMS.
# of Samples/PathsElapsed Time (s)
GC1027.42
20103.33
30239.30
ARTA105595. 57
2042,895.42
30118,860.79
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Park, H. Generation Capacity Expansion Planning Considering Hourly Dynamics of Renewable Resources. Energies 2020, 13, 5626. https://doi.org/10.3390/en13215626

AMA Style

Park H. Generation Capacity Expansion Planning Considering Hourly Dynamics of Renewable Resources. Energies. 2020; 13(21):5626. https://doi.org/10.3390/en13215626

Chicago/Turabian Style

Park, Heejung. 2020. "Generation Capacity Expansion Planning Considering Hourly Dynamics of Renewable Resources" Energies 13, no. 21: 5626. https://doi.org/10.3390/en13215626

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