Abstract

As a major energy-saving industry, power industry has implemented energy-saving generation dispatching. Apart from security and economy, low carbon will be the most important target in power dispatch mechanisms. In this paper, considering a power system with many thermal power generators which use different petrochemical fuels (such as coal, petroleum, and natural gas) to produce electricity, respectively, we establish a self-scheduling model based on the forecasted locational marginal prices, particularly taking into account emission constraint, emission cost, and unit heat value of fuels. Then, we propose a distributionally robust self-scheduling optimization model under uncertainty in both the distribution form and moments of the locational marginal prices, where the knowledge of the prices is solely derived from historical data. We prove that the proposed robust self-scheduling model can be solved to any precision in polynomial time. These arguments are confirmed in a practical example on the IEEE 30 bus test system.

1. Introduction

Generation self-scheduling in a pool-based electricity market has been recently studied in the power systems literature [13]. The self-schedules are required in developing successful bidding strategies and constructing hourly bidding curves for consideration by the independent system operator. In order to obtain successful generation bids, the generation companies have to self-schedule their unit by maximizing the expected profit based on the forecasted location marginal prices and accounting for the network security constraints. For a price-taker generation and a single time period, the generation schedule is obtained from the following deterministic self-scheduling problem: where is an column vector containing the generation schedule, is an column vector of locational marginal prices (LMPs), is the feasible region which is a convex and compact set, and is the generation quadratic cost function:

The issue of interest for this work is that, since the electricity prices are of stochastic nature, the generation company cannot be certain about the revenue. Measuring the underlying risk due to this uncertainty is crucial not only for assessing profitability but also for generation self-scheduling. Stochastic programming can effectively describe self-scheduling problems in uncertain environments. Unfortunately, although the self-scheduling problem is a convex optimization problem, to solve it one must often resort to Monte Carlo approximations, which can be computationally challenging. A more challenging difficulty that arises in practice is the need to commit to a distribution given only limited information about the stochastic parameters [4].

In an effort to address these issues, robust formulations for self-scheduling problems were proposed; see [2, 3]. Jabr [2] considers a generation self-scheduling model based on a worst-case conditional robust profit with partial information on the probability distribution of prices. It is assumed that the nominal distribution and a set of possible distributions were given. Uncertainty of prices is represented by box and ellipsoidal uncertainty sets. However, in practice, true probability distribution of prices cannot be known exactly. Their solution can be misleading when there is ambiguity in the choice of a distribution for the random prices. Recently, Delage and Ye [4] proposed a distributionally robust optimization model that describes uncertainty in both the distribution form and moments (mean and covariance matrix). By deriving a new form of confidence region for the mean and the covariance matrix of a random vector, it was showed how the proposed distribution set can be well justified when addressing data-driven problems (i.e., problems where the knowledge of the random parameters is solely derived from historical data).

On the other hand, as a major energy-saving industry, power industry has implemented energy-saving generation dispatching. Apart from security and economy, low carbon will be the most important target in power dispatch mechanisms. It becomes a common target for the global power industry to build a more safe, economic, and low-carbon power system [5]. So more attention should be paid to the reduction of emission in power system operation [5, 6].

The main contribution of this paper is twofold. First, by considering a power system with many thermal power generators which use different petrochemical fuels (such as coal, petroleum, and natural gas) to produce electricity, respectively, we establish a self-scheduling model based on the forecasted locational marginal prices, particularly taking into account emission constraint, emission cost, and unit heat value of fuels. This problem is important and timely as world leaders and international organizations discuss the roles and responsibilities of each country and sector of economic activity in the path towards a sustainable future. Second, motivated by the work of Delage and Ye [4], we propose a distributionally robust self-scheduling optimization model under uncertainty in both the distribution form and moments of the locational marginal prices, where the knowledge of the prices is solely derived from historical data. Then we prove that the proposed robust self-scheduling model can be solved to any precision in polynomial time. These arguments are confirmed in a practical example on the IEEE 30 bus test system.

2. Robust Self-Scheduling Problem with Moment Uncertainty and CO2 Emission Constraint

2.1. Power Dispatch with CO2 Emission Constraint

In this section, we describe the power scheduling problem with emission constraint.

Given is a thermal power system with thermal power generators , which use petrochemical fuels as their fuels, such as coal, petroleum, and natural gas. The quantity of emission of each power generator can be represented as where is the quantity of the fuel which is consumed to produce electricity and is the amount of emissions by per unit of fuel complete combustion. The generating capacity of this power generator is where is the unit heat value of the fuel and is the energy conversion efficiency.

By (3) and (4), we get the carbon characteristic function of power generator : The objective is the maximization of the expected profit based on the forecasted locational marginal prices , particularly taking into account emission constraints and emission cost. The cost consists of the variable cost of electricity production of the thermal generators and the cost of emission. So the power scheduling problem with emission constraints can be modeled as the following deterministic self-scheduling problem: where is an column vector containing the generation schedule, is an column vector of forecasted locational marginal prices (LMPs), is the feasible region, is the emission price with the unit , is the maximum allowable emissions, and is the generator quadratic cost function: where for .

Letting , by (5), problem (6) can be rewritten as follows:

2.2. Robust Self-Scheduling Problem with Moment Uncertainty and CO2 Emission Constraints

In practice, It is often the case that one has limited information about the locational marginal prices driving the uncertain parameters that are involved in the decision making process. The data samples may be not available, or the data samples may be unstable. In such situations, it might instead be safer to rely on estimates of the mean and covariance matrix of the random vector , for example, using empirical estimates. However, we believe that, in such problems, it is also rarely the case that one is entirely confident in these estimates. For this reason, motivated by Delage and Ye [4], we propose representing the uncertainty using two constraints parameterized by and : where constraint (9) assumes that the mean of price lies in an ellipsoid of size centered at the estimate and constraint (10) forces the centered second-moment matrix of to lie in a positive semidefinite cone defined with a matrix inequality. In other words, it describes how likely is to be close to in terms of the correlations expressed in . Finally, the parameters and provide natural means of quantifying one’s confidence in and , respectively.

Denote the distributional set as where is the set of all probability measures on the measurable space ( ), with being the Borel -algebra on , and is any closed convex set known to contain the support of . The set , which will also be referred to in shorthand notation as , can be seen as a generalization of many previously proposed sets.

Next we will study worst-case expected results over the choice of a distribution in the distributional set . This leads to solving the distributionally robust self-scheduling optimization with moment uncertainty of prices (DRSSO): where is the expectation taken with respect to the random vector given that it follows the probability distribution . It is easy to see that DRSSO problem (12) is equivalent to the following problem:

We start by considering the question of solving the inner maximization problem of the problem (13) that uses the set .

Definition 1. Given any fixed , let be the optimal value of the moment problem: Applying the duality theory and robust optimization methods [710], by [4, Lemma 1], we can circumvent the difficulty of finding the optimal value of the problem (14).

Lemma 2. For a fixed , suppose that , , . Then must be equal to the optimal value of the problem (15): where refers to the Frobenius inner product between matrices, is a symmetric matrix, the vector , and . In addition, if is finite, then the set of optimal solutions to problem (15) must be nonempty.

Proof. Let . Then is -integrable for all and the conclusions are followed by [4, Lemma 1]. This completes the proof.

The following result shows that the DRSSO problem (13) is a tractable problem.

Theorem 3. Assume that the set is convex and compact. Then DRSSO problem (13) is equivalent to the following convex optimization problem: In addition, the DRSSO problem (13) can be solved to any precision in time polynomial in and the size of and .

Proof. By Lemma 2, the DRSO problem (13) must be equal to the following problem: Let Then , and the inequality (17) can be replaced by Note that the constraint in (19) can be written as the following LMI: So DRSSO problem (13) is equivalent to the convex optimization problem (16).
Since is convex in and concave in and is convex and compact, the assumptions in [4] are satisfied. So a straightforward application of [4, Proposition 2] shows that DRSSO problem (13) can be solved in polynomial time. This completes the proof.

If is a convex polyhedron, then the convex optimization problem (16) is a semidefinite program that can be solved by SeDuMi conic optimizer.

3. Numerical Example

We present our simulation results on the IEEE 30 bus test system and get the results by using the SeDuMi conic optimizer running on an Intel Core i3-2350 M (2.30 GHz) PC with 2 GB RAM. There are 6 power generations with coal as their fuel in this system. Reference [11] gives the network and load data for this system. The generator data is listed in Table 1. A historical data set of 100 samples of prices vector is shown in [2, Table 2]. We assume that the generating units in Table 1 belong to the same generation company.

In implementing our method, the distributional set is formulated as , where and are the empirical estimates of the mean and covariance matrix of prices vector shown in [2, Table 2].

We choose the parameters and based on some simple statistical analysis of a lot of experiments. We convert the calorific value of different kinds of coals to standard unit of coal and let the unit heat value of fuel equal standard unit of coal, the amount of emissions by per unit of fuel complete combustion equal standard unit of coal in uniform, and the maximum allowable emissions equal .

If we fix and let vary from 0 to 2, it can be shown that the profit decreases when increases from 0 to 1.2, and the profit is almost invariable after . Table 2 illustrates the generation self-scheduling result for from 0 to 1 and .

The value of reflects the stability of the electricity price. The electricity price is more instable when the value of is higher. If generations produce too much electricity, they would face more risks. The decision makers would produce less electricity when the value of is high. And due to the basic power needs, the generating capacity would tend to be stable if the value of is too high. Figure 1 shows the result intuitively.

However, if we fix and let vary from 1 to 10, numerical results show that the profit is almost invariable. This implies that is not sensitive to the model.

Now we study three kinds of fuels with different unit heat values. The unit heat value of natural gas, coal, and oil is shown in [12, Table 1]. And we can get , the quantity of released by the unit fuel burnt fully, by some simple calculations. The relevant data is listed in Table 3. From this table, we can know that the unit heat value of natural gas is higher than that of coking coal and the quantity of released by the unit natural gas is lower than that of it. Let , . We assume the 6 buses all use one fuel as their power fuel; the three results are shown in Table 4.

The results show that using natural gas gets more economic benefits. This is because the unit natural gas can produce more quantity of heat and release fewer . And the result of using oil is between natural gas and coking coal. In addition, we can find that the quantity of emission of coking coal and the quantity of emission of oil have reached the maximum allowable value, respectively.

For different power generators, we let their efficiency increase in turns. Numerical results show that the profits increase as their efficiency increases.

We consider the carbon price’s effect in the following. Figure 2 illustrates the effect of carbon price on the generation self-scheduling. The upper part of the figure shows that the profit and emission decrease when the carbon price increases with the limit of . And the lower part of the figure shows the result without the limit of . When is very small, the emission is so large because there is no limit of . That is, makes a difference on reducing carbon emissions. When increases, the profit decreases. So government should consider the effect of carbon price when they set the carbon price.

We let the carbon price equal and , respectively, and range from to . Figure 3 illustrates this result. Due to the emission restriction decreases, the object and emission go up. And they tend to be stable along with the value of becoming larger. By the comparison between the upper and the lower part of Figure 3, the quality of emission tends to reach an invariable value earlier as . This shows that a suitable carbon tax is a good means to reduce carbon dioxide emissions.

Figure 4 demonstrates the change of generation self-schedule when increases. At first when increases, some generation schedule increases. But when the achieves a point, the effect of restriction disappears and the generation schedules are invariable.

4. Conclusion

This paper studies worst-case profit self-schedules of price-taker generators with the constraints of emission in pool-based electricity markets. A distributionally robust self-scheduling optimization model describes uncertainty of prices in both distribution form and moments (mean and covariance matrix), where the knowledge of the prices is solely derived from historical data. It is proved that the proposed robust self-scheduling model can be solved to any precision in polynomial time. These arguments are confirmed in a practical example on the IEEE 30 bus test system. Numerical results show that parameter of mean is sensitive to the solution and parameter of covariance is not sensitive to the solution. Through the comparison between the different fuels and energy conversion efficiencies, we find that the power stations should choose the fuels with lower and higher as their power fuels. And the energy conversion efficiency is also very important to the power stations; we should try to improve it. Through the comparison between the carbon prices and , it is showed that the maximum allowable emissions makes a difference in reducing carbon emissions and a reasonable carbon tax is a good means to reduce carbon dioxide emissions.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work was supported by the Hunan Provincial Natural Science Foundation of China (no. 14JJ2053).