Next Article in Journal
Deployment of Model-Based-Design-Adaptive Controllers for Monitoring and Control Mechatronic Devices
Next Article in Special Issue
φunit: A Lightweight Module for Feature Fusion Based on Their Dimensions
Previous Article in Journal
Editorial on the Special Issue: New Trends in Image Processing III
Previous Article in Special Issue
A Meta Reinforcement Learning Approach for SFC Placement in Dynamic IoT-MEC Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Decentralized Coordination of DERs for Dynamic Economic Emission Dispatch

Chongqing Key Laboratory of Nonlinear Circuits and Intelligent Information Processing, College of Electronic and Information Engineering, Southwest University, Chongqing 400716, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(22), 12431; https://doi.org/10.3390/app132212431
Submission received: 20 August 2023 / Revised: 7 November 2023 / Accepted: 13 November 2023 / Published: 17 November 2023
(This article belongs to the Special Issue Advanced Artificial Intelligence Theories and Applications)

Abstract

:
This paper focuses on the dynamic economic emission dispatch (DEED) problem, to coordinate the distributed energy resources (DERs) in a power system and achieve economical and environmental operation. Distributed energy storages (ESs) are introduced into problem formulation in which charging/discharging efficiency is taken into account. By relaxing the nonconvexity induced by the charging/discharging model of ESs and network losses, we convert the non-convex DEED problem into its convex equivalency. Then, through a Lagrangian duality reformulation, an equivalent unconstrained consensus optimization model is established—a novel consensus-based decentralized algorithm, where the incremental cost is chosen as the consensus variable. At each iteration, only one primal variable requires sub-optimization, and it is completely locally updated. This is different from the well-known alternating direction method of multiplier (ADMM)-based algorithms where more than one subproblem needs to be solved at each iteration. The results of the comparative experiments also reflect the algorithm’s advantage in terms of computational efficiency. The simulation results validate the effectiveness of the proposed algorithm, achieving a balance between emissions and economic considerations.

1. Introduction

In recent years, power systems have been revolutionized due to the integration of massive DERs. These resources have gained increasing significance due to their ability to generate electricity locally and efficiently. Simultaneously, ES technologies, such as batteries and pumped hydro storage, have emerged as key components in the evolution of the power grid. They play a pivotal role in storing excess energy generated by DERs and releasing it when needed. ES systems enhance grid stability, provide backup power during outages, and facilitate the integration of intermittent renewable energy sources. This growing emphasis on DERs and ES represents a shift toward more decentralized and sustainable power generation, impacting not only the power industry but also the broader context of energy sustainability. In this context, our research seeks to address the challenges and opportunities presented by optimizing the operation of DERs and ESs in modern power systems.

1.1. Literature Review

Economic dispatch (ED) is a critical topic in power systems, which aims at seeking the optimal power generation schedule of generators under the most economical condition while satisfying supply–demand and certain constraints [1]. ED problems can be further separated into two groups, static economic dispatch (SED) and dynamic economic dispatch (DED), depending on whether predicted loads are at a time slot or over a certain period. DED is more complicated than SED since it respects ramp limits, which are significant to the lifespan of generators. A vast literature has been reported for solving ED, e.g., the linear programming method [2], the Lambda-iteration method [3], the interior point method [4], computational intelligence methods [5], etc.
As mentioned above, the objective of ED is to allocate power generation among generators to minimize the costs of power generation, but it neglects the gas produced by thermal generators. With the rising awareness of the global warming phenomenon, environmental concerns put forward requirements to reduce greenhouse gas emissions. Emission dispatching is an effective option to address this issue. However, more benefits of power generation and less emissions of greenhouse gases are mutually contradictory, which results in a sophisticated optimization problem, i.e., the combined economic emission dispatch (EED) problem. It has to achieve economical power generation and maintain a low emission level simultaneously [6].
The reported work examining emissions in the SED/DED problem can be divided into three categories in accordance with the formulation of the EED problem. The first one is to optimize the power generation cost and convert the emission into a constraint with a pre-specified limit [7]. However, this formulation hampers the trade-off between cost and emission. The second one treats power generation cost and greenhouse gas emission as competitive objectives and minimizes both of them simultaneously [8,9]. In the third one, through a linear combination of the two conflicting objectives based on the weight-sum method, a single structure of the optimization problem is formulated, where a user-defined weight factor is imposed on each objective function [10,11,12]. The weight factor can be used as a means of studying the trade-off between costs and emissions and usually refers to the importance of the objective. These methods receive meaningful results for the decision-maker by adjusting the value of the weight factor.

1.2. Motivations

1.2.1. Social Level Motivation

The EED problem holds great significance within the broader context of power systems and sustainability. By optimizing the economic operation of power generation, EED contributes to the efficient allocation of resources and the minimization of operational costs, which is of paramount importance in the energy sector. This optimization not only improves the financial performance of power generation but also reduces the environmental footprint by minimizing emissions.
The power industry plays a vital role in global efforts to reduce greenhouse gas emissions and transition toward a sustainable, low-carbon energy future. EED is a key component of this transition, as it enables power systems to operate in a manner that maximizes efficiency while minimizing environmental impact. Through EED, power generators can strike a balance between economic efficiency and environmental sustainability, aligning with the broader goals of cleaner and more sustainable energy production.
In summary, EED is a crucial problem within the power systems field, as it directly impacts the cost-effectiveness, reliability, and environmental sustainability of power generation. Our research aims to contribute to the ongoing efforts to address these challenges.

1.2.2. Technical Level Motivation

Note that all of the above-mentioned works for ED or EED problems are centralized methods, where all committed generators are regulated by the central coordinator. The future power system will be integrated with a great number of DERs, advanced communication, and control technologies [13]. Centralized methods have to confront the following challenges:
(i)
Increasing computational and communicational costs of the central coordinator.
(ii)
Scalable and flexible coordination of DERs.
(iii)
Privacy and prerogative concerns raised by different DER owners.
Hence, the pattern of dispatch methods needs to endow control systems with high flexibility, efficiency, security, and low computation and communication costs.
To overcome the limitations and meet the requirements, an alternative decentralized scheme has become a well-studied methodology for dealing with dispatch problems in power systems. The key is to decentralize the complex task of the central coordinator into coordinators embedded in each committed generating unit, achieving an optimal schedule through local communications and computations. We would like to emphasize that the decentralized paradigm does not mean the complete elimination of the central coordinator but a useful complement of localized manipulations to realize scalable and flexible management of distributed generators. The majority of research on decentralized methods for ED problems is consensus-based protocols, conducted on various situations, including fixed networks [14,15], dynamic networks [16,17], information losses [18,19], etc. Due to the importance of ES devices in improving the reliability of power supply, Wu et al. [20] propose a leader following a consensus algorithm for the DED problem, where the ES is considered the leader. Then, Yang et al. [21] removed the requirement of a leader and developed a fully decentralized DED algorithm over time-varying directed networks. Furthermore, the ADMM [22] and Quasi-Newton methods [23] show their effectiveness in DED. The research on decentralized algorithms for the EED problem is relatively scarce. Recently, the push-sum method [24] has been employed to address the EED problem involving energy storage devices without the consideration of charging/discharging efficiency [25]. In [26], the authors present a decentralized algorithm for the EED problem over dynamic networks, where two consensus protocols run in parallel in each generator. Nevertheless, both [24,26] are only applicable to a static case where ramp constraints are neglected.
In recent years, ADMM received popularity in decentralized optimization, due to its high adaptability, easy implementation, and fast convergence. In [27], a decentralized algorithm is developed on the basis of ADMM for DEED. The updates of primal and dual variables are decomposed into separate steps, and each of them is executed in a decentralized manner. Two primal variables are updated by solving sub-optimization problems, one uses the consensus theory, the other is further decomposed into independent sub-problems. Ref. [28] takes into account environmental cost with an E-exponential term; the formulated DEED problem is solved by an ADMM-based algorithm. By using the consensus theory and a parallel projection approach in the primal updates, the algorithm achieves decentralized implementation. In [29], a dual consensus ADMM is proposed for dynamic optimal power flow with the carbon emission trading problem. By applying ADMM to the dual problem, it reduces public information at each iteration. Communication uncertainties, including packet drops and delays, are considered in [30] for ED problems. Similar with [28], a consensus-based ADMM is proposed where the primal updates use the consensus theory and a projection operator. It is worth noting that most current distributed ADMM approaches model the optimization problem in the form of two- or multi-block joint optimization, see [27,28,30] and the references therein. Although the ADMM algorithm framework decomposition uses techniques to transform joint optimization into multiple subproblems, it often requires two or more sub-optimizations at each iteration for primal updates, undoubtedly increasing computational complexity. Meanwhile, in Ref. [29], by formulating the dual problem in the form of consensus optimization, only one subproblem is required at each iteration, the solution of the subproblem still relies on information exchange with neighboring nodes. These motivate us to investigate a new decentralized methodology for the DEED problem.

1.3. Contributions

This paper studies decentralized solutions to the DEED problem. The weight-sum method is adopted to formulate the problem, to investigate the trade-off between power generation cost and emission that aims at providing instructions to scientific decision making for power system operation. We first transform the DEED problem through a Lagrangian duality reformulation into an equivalent consensus optimization problem, where the multipliers are regarded as consensus variables. We then iterate them to the optimal solution using a distributed gradient descent algorithm. The optimal solution for the original variables is obtained through fully localized sub-optimization. Detailed contributions can be summarized as follows:
  • Compared with SED, DED, and EED problems, a more general DEED problem is studied, in which outputs of generators are subject to ramp constraints. In particular, transmission losses among grids are introduced to agree more with the real-world power system. Additionally, energy storage devices are considered to improve the reliability of the power supply with charging/discharging efficiency taken into account.
  • With a rigorous conversion process, the formulated DEED problem is converted into an equivalent consensus optimization problem, which is applicable to be addressed by a majority of existing decentralized consensus-based algorithms [24,31,32,33,34,35]. This result may facilitate the popularization of decentralized solutions to the DEED problem.
  • A new decentralized algorithm is developed for solving the consensus optimization problem. Compared with existing common ADMM-based methods [27,28,29,30], it reduces computational costs to some extent at each iteration because only one subproblem needs to be solved, and it is entirely localized. Especially for conventional quadratic cost functions, the proposed decentralized algorithm achieves a Q-linear convergence rate.
  • Compared with decentralized methods [14,15,16,17,18,19,20,21,22,26,27], the proposed algorithm is more flexible in the choice of stepsizes since nonidentical stepsizes are adopted and an explicit upper bound for nonidentical stepsizes is provided. More notably, it allows asynchronous implementation that removes the global clock coordination and thus achieves fully decentralized realization.

1.4. Organization

The rest of this paper is organized as follows: Section 2 formulates the DEED problem. Section 3 presents the conversion process of the DEED problem into an equivalent consensus optimization problem. Section 4 proposes the decentralized algorithm and demonstrates the convergence results. Simulations are shown in Section 5. Section 6 makes conclusions.

2. Problem Formulation

This section introduces the cost functions and physical constraints of DGs and ESs, and necessary grid constraints need to be considered. Then, the DEED problem is formulated based on the weight-sum method.

2.1. Objective Functions

2.1.1. Cost Functions

The conventional cost functions of thermal generators are approximated by quadratic functions:
C i ( p i , t ) = a i p i , t 2 + b i p i , t + c i
where p i , t is the power generated by unit i at time slot t T : = { 1 , , T } , T is the horizon of the schedule period, C i ( p i , t ) is the power generation cost, a i , b i , c i > 0 are the cost coefficients.
In this paper, the cost functions of DGs and ESs are considered as more general functions that cover the quadratic functions, satisfying the following assumption.
Assumption 1. 
For each i = 1 , , m + s and t T , the cost function C i ( p i , t ) : R R + is proper, closed, and μ i -strongly convex with μ i > 0 .

2.1.2. Emission Functions

Emissions of greenhouse gases, i.e., SO 2 , CO 2 , and NO x , are the most significant factors considered in emission dispatch. The emissions can be expressed respectively or conjunctively as [10]
E i e m i ( p i , t ) = α i + β i p i , t + γ i p i , t 2 + ξ i exp σ i p i , t
where E i e m i ( p i , t ) is the amount of emissions from DG at time slot t, and α i , β i , γ i , ξ i , σ i are the emission coefficients.

2.2. Constraints

The constraints of the studied DEED problem include the power balance constraint, power output limits, ramping limits for DGS, and state-of-charge (SOC) limits of ESs.

2.2.1. Power Balance

At each time slot t, the total power generated by all committed generating units equals the sum of the total load demand and power losses. That is,
i = 1 m + s p i , t P l o s s , t = D t
where D t and P l o s s , t are the demands and network losses, respectively. The losses P l o s s , t are inevitable among the grid. The network loss could be rigorously assessed by integrating the power flow equations into the equality constraints [36]. Although this approach allows the analysis to gain insight into the power system operation, it demands high computational resources that could inhibit its deployment on distributed and cooperative computing entities. Therefore, a simplified B-coefficient approximation approach is adopted to compute the network loss in this paper [37,38]. In detail, according to the micro-incremental transmission losses of each generator, the amount of transmission losses induced by each generator can be represented as a simple quadratic function. The B-coefficients can provide a sufficiently accurate estimation of the total transmission losses requiring only off-line computations. Using the micro-incremental transmission losses of each generator, the network losses can be estimated by:
P l o s s , t = i = 1 m + s p i , t l = i = 1 m + s B i p i , t 2
where p i , t l denotes the losses induced by DG or ES i, and B i > 0 is the loss coefficient.

2.2.2. Constraints for DG

For each DG i M : = { 1 , , m } , two physical constraints are considered. The first is the power generation limit reflecting the generation capacity of DG i, denoted by
p i min p i , t p i max , i M
where p i min and p i max are, respectively, the lower and upper bound of the power generation capacity of DG i.
The second is the ramping limit for DG i as follows
p i d o w n p i , t p i , t 1 p i u p , i M
where p i d o w n and p i u p are the maximum ramp up/down rates for DG i.

2.2.3. Constraints for ES

Similar to DGs, each ES has bounded power exchange with the grid due to its power-limited charging/discharging capacity, i.e.,
p i min p i , t p i max , t T , i S
We introduce the charging/discharging efficiency model of ES i S : = { m + 1 , , m + s } as below
p i , t b a t t = 1 η i + p i , t , if p i , t 0 η i p i , t , if p i , t 0 t T
where p i , t b a t t is the rate of change of energy stored in ES i at time slot t, and η i + , η i ( 0 , 1 ) are the discharging and charging efficiencies of ES i, respectively. Hence, the SOC of ES i across the time horizon can be expressed as
E i , t = E i , t 1 p i , t b a t t T , t T
where T is the size of the period and E i , t is the energy stored in ES i at time slot t, which should satisfy the storage capacity, i.e.,
0 E i , t E i max , t T
Now, we proceed to the formulation of the DEED problem.

2.3. DEED Problem

Considering a power system consisting of m DGs and s ESs, the DEED problem is described as below
min F p i , t = ω t = 1 T i = 1 m + s C i ( p i , t ) + ( 1 ω ) t = 1 T i = 1 m E i e m i ( p i , t ) s . t . constraints ( 3 ) ( 10 )
where w [ 0 , 1 ] is a user-defined weight to study the trade-off between the two conflicting objectives. Note that when w = 1 , problem (11) is a typical DED problem, and a pure dynamic emission dispatch problem when w = 0 . However, due to the nonlinearity of the B-coefficient approximation, constraint (3) results in a non-convex feasible set.
Due to the non-convex constraint (8), the set (15) is non-convex. Thus, problem (11) is a non-convex optimization problem that is hard to address.

3. Problem Reformulation

Next, to solve the non-convex problem (11) in a decentralized manner, before presenting the algorithm, we first convert the DEED problem into its convex equivalency.

3.1. Convex Equivalency of DEED

We first address the nonconvexity of the charging/discharging efficiency model (8). Define p i , t + [ 0 , p i max ] and p i , t [ 0 , p i min ] , indicating that ES i charges and discharges at time slot t, respectively. We have p i , t = p i , t + p i , t , t T . Then, p i , t b a t t  (8) can be replaced by
p i , t b a t t = 1 η i + p i , t + η i p i , t , t T , i S
Thus, the nonconvex problem (11) is equivalent to
min F p i , t = ω t = 1 T i = 1 m + s C i ( p i , t ) + ( 1 ω ) t = 1 T i = 1 m E i e m i ( p i , t ) s . t . constraints ( 3 ) ( 7 ) , ( 9 ) , ( 10 ) , and ( 12 )
Since storages cannot be charged and discharged simultaneously, either p i , t + or p i , t needs to be zero, i.e.,
p i , t + p i , t = 0 , t T , i S
According to Theorem 1 in [20], since η i + and η i are strictly less than 1, they can be neglected.
For simplicity of expression, we rewrite problem (13) in a compact form. For each ES, i S , t T , we define the constraint set
J i S = p i R T p i , t satisfies ( 9 ) , ( 10 ) , and ( 12 )
where p i = [ p i , 1 , p i , 2 , , p i , T ] . For each DG, i M , t T , we define the constraint set
J i M = p i R T p i , t satisfies ( 5 ) and ( 6 )
Define J i = p i J i M J i S , i M S , D = [ D 1 , D 2 , , D T ] , and P l o s s = [ P l o s s , 1 , P l o s s , 2 , , P l o s s , T ] , i M S , t T . By supplementing the emission functions for ESs with E i e m i ( p i , t ) = 0 , i S , problem (13) can be rewritten as follows,
min p 1 , , p m + s i = 1 m + s C ˜ i ( p i )
s . t . i = 1 m + s p i P l o s s = D
p i J i
where C ˜ i p i = t = 1 T ω C i p i , t + ( 1 ω ) t = 1 T E i emi ( p i , t ) . Note that the set J i is convex polyhedra since all constraints therein are affine. Then, we proceed to convert problem (17) to an equivalent convex one by relaxing the equality constraint (17b) to an inequality one, as follows
min p 1 , , p m + s i = 1 m + s C ˜ i ( p i )
s . t . i = 1 m + s p i P l o s s D
p i J i
The following lemma provides a sufficient condition to ensure that problem (17) and (18) have the same solution.
Lemma 1 
([37]). Suppose that D t i = 1 m + s p i min B i p i min 2 . Then, the optimal solution to problem (18) is the same as problem (17).
Remark 1. 
The detailed proof of Lemma 1 refers to [37]. It is shown that if the total demand is larger than or equal to the total minimal power generation subtracting power losses at each time slot t, the optimal solution to problem (18) satisfies D = i = 1 N p i P l o s s , where p i is the optimal power generation schedule for each committed units i M S . That is, problem (18) is an equivalent convex of problem (17). Although each DG has a lower bound of power generation p i min > 0 , i M , due to the introduction of ESs, the sufficient condition is easy to satisfy since each ES can charge power with p i min < 0 , i S to relax the sufficient condition.
Next, we will transform the DEED problem (18) through a Lagrangian duality reformulation into an equivalent consensus optimization problem.

3.2. Lagrange Dual Problem

Note that both the constraint sets (18b) and (18c) are convex. Recall Assumption 1 and the definition of the emission function. Hence, problem (18) has a unique minimizer denoted   p i . Moreover, there is a zero duality gap, which allows us to convert the original problem (18) to its Lagrange dual form.
To facilitate the design of decentralized algorithms, we introduce V i R T with no physical meanings, representing virtual local demands at unit i for all the time slots such that i = 1 m + s V i = D . The virtual demand for each unit i can choose V i = D / ( m + s ) for convenience. Define the indicator function δ J i p i as δ J i ( p i ) = 0 if p i δ J i and δ J i ( p i ) = , otherwise. Then, problem (18) can be written as the following equivalent formulation
min p 1 , , p m + s i = 1 m + s C ˜ i p i + δ J i p i
s . t . i = 1 m + s ( p i p i l ) i = 1 m + s V i
Define the Lagrangian function associated with problem (19) as follows:
Φ ( p , λ ) = i = 1 m + s C ˜ i p i + δ J i p i + λ i = 1 m + s ( p i p i l V i )
where p = [ p 1 , , p m + s ] R ( m + s ) × T , and λ R T is the Lagrangian multiplier corresponding to constraint (19b). Then, the corresponding Lagrangian dual problem of (19) is defined as
max λ R T inf p R ( m + s ) × T Φ p , λ
where
inf p R ( m + s ) × T Φ p , λ = inf p R ( m + s ) × T i = 1 m + s C ˜ i p i + δ J i p i + λ i = 1 m + s ( p i p i l V i ) = i = 1 m + s sup p i R T C ˜ i p i δ J i p i λ ( p i p i l ) i = 1 m + s λ V i
Define the conjugate function F i ( λ ) = sup p i R T { λ ( p i p i l ) C ˜ i p i δ J i p i } . Then, we have
inf p ( m + s ) × T Φ p , λ = i = 1 m + s F i λ i = 1 m + s λ V i
Hence, the dual problem (21) can be rewritten as
min λ T i = 1 m + s F i λ + i = 1 m + s λ V i
which is equivalent to the following consensus optimization problem
min i = 1 m + s ϕ i λ i s . t . λ i = λ j , ( i , j ) E
where ϕ i λ = Δ F i λ + λ V i is convex, continuously differentiable, and 1 / μ i -Lipschitz smooth (see Theorem 4.2.1, [39]). For any given λ R T , the dual function ϕ i λ is differentiable at λ and its gradient is ϕ i λ = arg min p i R T ( λ ( p i p i l ) + C ˜ i p i + δ J i p i ) + V i .
Remark 2. 
Note that the dual problem (25) is a typical consensus-based optimization problem that has been intensively investigated in the field of decentralized optimization on multi-agent systems. Such a formulation caters to a majority of existing decentralized consensus-based algorithms. For conventional undirected communication networks, one may resort to DGD [24], EXTRA [31], AugDGD [34], etc., while for directed or dynamic communication networks, the insightful works like Push-DIGing [33], Frost [32], etc., are worth adoption.

4. Decentralized Algorithm

In this section, we propose a decentralized consensus-based algorithm to address the dual problem (25) on the basis of [35]. The underlying communication network is featured by an undirected graph G = { V , E } , where V = { 1 , , N } is the set of committed generating units and E V × V denotes the edge set.

4.1. Algorithm Development

To clearly illustrate the difference between our work and [35], defining U i j = I , i < j I , i > j , problem (25) is equivalent to the following form
min i = 1 N ϕ i λ i s . t . U i j λ i + U j i λ j = 0 , ( i , j ) E
Thus, we convert the DEED problem into a simplified form that is applicable to using a modified TriPD algorithm. The detailed iterative steps are presented in Algorithm 1. Figure 1 provides an illustration of the algorithm’s iterative process.
Algorithm 1 decentralized algorithm for DEED problem
1:
Initialization: Each committed generating unit i M S sets λ i 0 R T , w ( i , j ) , i 0 R T , j N i , and p i 0 = arg min p i J i ( λ i 0 p i + C ˜ i p i )
2:
For  k = 0 , 1 , , K  do
3:
For  j N i , each unit i M S excuete
w ¯ i , j , i k = 1 2 ( w i , j , i k + w i , j , j k ) + κ i , j 2 ( U i j λ i k + U j i λ j k )
λ i k + 1 = λ i k τ i ( p i k + V i + j N i U i j T w ¯ i , j , i k )
w i , j , i k + 1 = w ¯ i , j , i k + κ i , j U i j λ i k + 1 λ i k
p i k + 1 = arg min p i J i ( λ i k + 1 p i + C ˜ i p i )
4:
Unit i sends U i j λ i k + 1 and w ( i , j ) , i k to its neighbours.
5:
End
In Algorithm 1, for i = 1 , , N , k > 0 , and j N i , where N i represents the neighbors of i, w ¯ ( i , j ) , i is an auxiliary variable, w ( i , j ) is the edge variable corresponding to coupling edge constraint (26), and τ i > 0 is the stepsize; the edge weight/stepsize κ ( i , j ) can be alternatively interpreted as an inherent parameter of the underlying graph.

4.2. Convergence Results

Next, we will show that Algorithm 1 with properly chosen step sizes is capable of solving the DEED problem. Due to the limited space, we only provide the main convergence result and a brief proof outline.
Theorem 1. 
Suppose Assumption 1 holds. When the stepsizes satisfy the following local condition
τ i < 1 1 2 μ i + j N i κ ( i , j )
Algorithm 1 solves the DEED problem (11). That is, the sequences λ i k and p i k generated by Algorithm 1 converge to some λ and p i , where λ is the optimal incremental cost, and p i is the optimal power generation schedule for each committed units i M S . Furthermore, if the cost functions C i are quadratic, i M S , then λ k converges R-linearly to λ .
Remark 3. 
Note that the dual problem (26) is a consensus optimization problem which can be seen as a special case of the decentralized optimization problem considered in [35]. Although we introduce two different steps to compute the power outputs and transmission losses, the two variables are computed locally and have no effect on the convergence of the dual variable. Hence, the convergence results follow from Theorem 5.1 in [35] where the sufficient conditions are indeed satisfied.
Remark 4. 
The implementation of Algorithm 1 requires a global clock at each iteration to coordinate communication and computation of all units. This is a rather common precondition for existing decentralized algorithms, see all of the above-mentioned decentralized works. However, such a synchronous scheme may compromise the performance of decentralized algorithms since unnecessary idle time remains in units with a fast processing capacity. From [35], we can resort to a randomized block-coordinate method to remove the global clock requirement; thus, Algorithm 1 can be executed asynchronously. Specifically, at each iteration, each unit i M S is activated independently with probability P i ; then, it proceeds to execute Steps 3 and 4 in Algorithm 1. Meanwhile, for unit i M S , which is not activated at each iteration, it keeps the states unchanged. Moreover, the condition (31) remains unchanged for both synchronous and asynchronous implementations of Algorithm 1.

5. Simulations

In this section, we show the performance of the proposed decentralized algorithm for the DEED problem based on a test system modified from [40], where we add two ESs into the original ten-unit system. The cost function of DG is quadratic, i.e., C i ( p i ) = a i p i 2 + b i p i + c i , i { 1 , 2 , , 10 } ) , t { 1 , 2 , , 24 } . The cost coefficients and emission coefficients are provided in Table 1. The cost function of the ES is C i ( p i ) = d i p i 2 , i { 11 , 12 } ) , t { 1 , 2 , , 24 } . The parameters of the ESs are provided in Table 2. The demand during a 24 h horizon is plotted in blue in Figure 2c. For comparison purposes, we first solve the DEED problem with w = 1 , i.e., a DED problem. Then, we adjust the value of the weight factor from 1 to 0 to study the tradeoff between cost and emission.

5.1. DED Problem ( w = 1 )

The key premise of EED and DEED is that power outputs should satisfy the power balance constraint, that is, meet the demand. As shown in Figure 2a, to meet the total demand, committed generating units produced more power to offset the transmission losses. Figure 2b presents the detailed power output of each committed generating unit over 24 h. Since EGs are introduced into the power system, we illustrate their performance in improving the reliability of the power supply. In Figure 2c, the red curve is the resulting netload, which reflects the function of ESs to cut the peak and fill the valley. From the SOC results in Figure 2d, it can be found that ESs discharge during peak hours and charge during off-peak hours. Additionally, since the charging/discharging efficiency of ES2 is higher than ES1, as depicted in Figure 2e, ES2 is engaged more frequently than ES1. To show the convergence more clearly, the evaluations of estimates λ i at Hour 18 are shown in Figure 2f, where all λ i converge to 76.39 $MWh. The convergence of λ i at 24 h is presented in Figure 2g, where all λ i at different hours converge to each optimal incremental cost, and the curve of the optimal incremental cost shows the same tendency with the total demand.

5.2. DEED Problem ( w (0, 1))

In this subsection, to investigate the influence of the weight factor w on the tradeoff between costs and emissions, we adjust the value of w from 0 to 1, and then compare the cumulative costs and emissions over 24 h. The results shown in Figure 3a,b indicate that with the increase in w, the cumulative costs decrease while the cumulative emissions increase. The pareto-optimal front of the DEED problem is shown in Figure 3c after running the Algorithm 1 10 times by varying the weight factor w.

5.3. Comparison Study

In this section, we focus on the performance comparison of the algorithms, covering aspects of the number of iterations and execution time. The comparison counterparts include the centralized version of Algorithm 1, termed centralized, and the widely used decentralized ADMM algorithm, termed DADMM. We utilized a modified IEEE 118-bus system with 54 generators. To facilitate the performance comparison, we focused on a single time period dispatch problem, considering only generators with quadratic cost functions while omitting factors such as power losses. In the following simulations, the residual is defined as ( 1 / N ) i = 1 N λ i k λ * to reflect the gap between the optimal result and the one obtained by the three methods. We employed the same communication network for Algorithm 1 and DADMM, ensuring a fair comparison. In this network, each edge has a probability of existence of 0.5. Both algorithms were manually adjusted to achieve optimal convergence performance.
Figure 3 and Figure 4 respectively illustrate the convergence with respect to the number of iterations and time for these three algorithms. The stopping criteria were set to reach a residual of 10 5 . In Figure 4, we observe that to achieve the same level of accuracy, the centralized algorithm requires the fewest iterations, while within the decentralized algorithms, the DADMM algorithm converges in fewer iterations compared to Algorithm 1. Figure 5 indicates that for achieving the same level of accuracy, the centralized algorithm still outperforms in terms of time, but Algorithm 1 is more time-efficient compared to the DADMM algorithm. Table 3 provides the specific number of iterations and time required for the three algorithms to reach a residual of 10 5 .

6. Discussion

The simulation results confirm the effectiveness of the algorithm proposed in this paper for solving the DEED problem. In the comparative experiments, we observed that whether in terms of the number of iterations or computational time, the centralized algorithm still maintains an advantage. It is understandable that decentralized methods require more iterations to achieve the same level of accuracy compared with their centralized counterparts. This is due to the need for local communication and operations to ensure robustness against single-point failures. To achieve global objective optimization, decentralized algorithms require more iterations to propagate local information throughout the network. This necessity is also influenced by the assumption of network connectivity. Additionally, inherent characteristics of communication transmission, such as bandwidth and latency, also impact the operational efficiency of decentralized algorithms in practical applications. Therefore, while offering flexibility and robustness, enhancing the operational efficiency of decentralized algorithms remains a valuable research area.
In comparison to the DADMM algorithm, the results indicate that while our algorithm has a slower iteration speed, it holds an advantage in terms of computational complexity. This is due to the fact that ADMM-based algorithms require inner loops within each iteration to separately solve the sub-optimization problems for the primal and dual variables. In contrast, by transforming the constrained optimization problem into a consensus optimization problem, Algorithm 1 only needs to solve the sub-optimization problem for the primal variables at each iteration, and this is completed entirely locally. The dual variables do not require an inner loop for updates, significantly reducing the computational cost.

7. Conclusions

In this paper, the DEED problem with ESs was investigated. The key innovation of this work involved a Lagrangian duality transformation process of the DEED problem into an equivalent consensus optimization problem. By choosing the incremental cost as the consensus variable, a decentralized consensus-based algorithm was developed where only one sub-optimization of the primal update was required at each iteration. Thus, compared with existing ADMM-based counterparts, it reduced computational costs to some extent, a point that was corroborated by experimental results. The algorithm proposed in this paper still offers room for further exploration in terms of improving computational accuracy, such as the introduction of acceleration terms. Additionally, the dispatch model presented in this paper is relatively simple and does not delve into the detailed study of renewable energy factors. We have noted the emergence of novel multi-stage optimization models [41,42] aimed at achieving the optimal operation of renewable resources and energy storage. This is an avenue worthy of our further exploration.

Author Contributions

J.D.: validation, formal analysis, writing—original draft preparation; Z.W.: conceptualization, methodology, supervision, project administration. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Undergraduate Training Programs for Innovation and Entrepreneurship under grant 202310635120.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

p i , t Power output of DG/ES i at time slot t
C i ( · ) Cost function of DG/ES i
a i , b i , c i Cost coefficients of DG/ES i
THorizon of the schedule period
mNumber of DGs
sNumber of ESs
E i e m i ( · ) Amount of emission from DG i at time slot t
α i , β i , γ i , ξ i , σ i Emission coefficients of DG i
D t Power demand at time slot t
P l o s s , t Network losses at time slot t
B i Network loss coefficient
p i min , p i max Lower and upper bound of the power generation capacity of DG/ES i
p i d o w n , p i u p Maximum ramp up/down rates for DG i
p i , t b a t t Rate of change of energy stored in ES i at time slot t
η i + , η i Discharging and charging efficiency of ES i
E i , t Energy stored in ES i at time slot t
J i M , J i S Constraint set of DG/ES i
V i Virtual demand of unit i
λ i Estimation of optimal incremental cost at unit i
N i Neighbours of i
τ i Stepsize
κ ( i , j ) Edge weight/stepsize

References

  1. Yuan, D.; Lu, Z.; Zhang, J.; Guo, X.; Geng, L. A distributed and integrated control strategy for an islanded microgrid considering line loss and communication interruption. ISA Trans. 2022, 129, 345–360. [Google Scholar] [CrossRef]
  2. Somuah, C.; Khunaizi, N. Application of linear programming redispatch technique to dynamic generation allocation. IEEE Trans. Power Syst. 1990, 5, 20–26. [Google Scholar] [CrossRef]
  3. Lin, C.E.; Viviani, G.L. Hierarchical Economic Dispatch for Piecewise Quadratic Cost Functions. IEEE Trans. Power Appar. Syst. 1984, 103, 1170–1175. [Google Scholar] [CrossRef]
  4. Irisarri, G.; Kimball, L.; Clements, K.; Bagchi, A.; Davis, P. Economic dispatch with network and ramping constraints via interior point methods. IEEE Trans. Power Syst. 1998, 13, 236–242. [Google Scholar] [CrossRef]
  5. Niknam, T. Enhanced adaptive particle swarm optimisation algorithm for dynamic economic dispatch of units considering valve-point effects and ramp rates. IET Gener. Transm. Distrib. 2012, 6, 424–435. [Google Scholar] [CrossRef]
  6. Rahman, I.; Vasant, P.M.; Singh, B.S.; Abdullah-Al-Wadud, M.; Adnan, N. Review of recent trends in optimization techniques for plug-in hybrid, and electric vehicle charging infrastructures. Renew. Sustain. Energy Rev. 2016, 58, 1039–1047. [Google Scholar] [CrossRef]
  7. Elaiw, A.; Xia, X.; Shehata, A. Application of model predictive control to optimal dynamic dispatch of generation with emission limitations. Electr. Power Syst. Res. 2012, 84, 31–44. [Google Scholar] [CrossRef]
  8. Qian, S.; Wu, H.; Xu, G. An improved particle swarm optimization with clone selection principle for dynamic economic emission dispatch. Soft Comput. 2020, 24, 15249–15271. [Google Scholar] [CrossRef]
  9. Guo, C.; Zhan, J.; Wu, Q. Dynamic economic emission dispatch based on group search optimizer with multiple producers. Electr. Power Syst. Res. 2012, 86, 8–16. [Google Scholar] [CrossRef]
  10. Elaiw, A.; Xia, X.; Shehata, A. Hybrid DE-SQP and hybrid PSO-SQP methods for solving dynamic economic emission dispatch problem with valve-point effects. Electr. Power Syst. Res. 2013, 103, 192–200. [Google Scholar] [CrossRef]
  11. Gjorgiev, B.; Čepin, M. A multi-objective optimization based solution for the combined economic-environmental power dispatch problem. Eng. Appl. Artif. Intell. 2013, 26, 417–429. [Google Scholar] [CrossRef]
  12. Pandit, N.; Tripathi, A.; Tapaswi, S.; Pandit, M. An improved bacterial foraging algorithm for combined static/dynamic environmental economic dispatch. Appl. Soft Comput. 2012, 12, 3500–3513. [Google Scholar] [CrossRef]
  13. Sepehrzad, R.; Moridi, A.R.; Hassanzadeh, M.E.; Seifi, A.R. Intelligent Energy Management and Multi-Objective Power Distribution Control in Hybrid Micro-grids based on the Advanced Fuzzy-PSO Method. ISA Trans. 2021, 112, 199–213. [Google Scholar] [CrossRef] [PubMed]
  14. Kar, S.; Hug, G. Distributed robust economic dispatch in power systems: A consensus + innovations approach. In Proceedings of the 2012 IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 22–26 July 2012; pp. 1–8. [Google Scholar]
  15. Chen, G.; Zhao, Z. Delay Effects on Consensus-Based Distributed Economic Dispatch Algorithm in Microgrid. IEEE Trans. Power Syst. 2018, 33, 602–612. [Google Scholar] [CrossRef]
  16. Xu, Y.; Han, T.; Cai, K.; Lin, Z.; Yan, G.; Fu, M. A Distributed Algorithm for Resource Allocation Over Dynamic Digraphs. IEEE Trans. Signal Process. 2017, 65, 2600–2612. [Google Scholar] [CrossRef]
  17. Yang, T.; Lu, J.; Wu, D.; Wu, J.; Shi, G.; Meng, Z.; Johansson, K.H. A Distributed Algorithm for Economic Dispatch Over Time-Varying Directed Networks With Delays. IEEE Trans. Ind. Electron. 2017, 64, 5095–5106. [Google Scholar] [CrossRef]
  18. Binetti, G.; Member, S.; Davoudi, A.; Lewis, F.L.; Naso, D.; Turchiano, B.; Member, S. Distributed Consensus-Based Economic 478 Dispatch With Transmission Losses. IEEE Trans. Power Syst. 2014, 29, 1711–1720. [Google Scholar] [CrossRef]
  19. Wu, J.; Yang, T.; Wu, D.; Kalsi, K.; Johansson, K.H. Distributed Optimal Dispatch of Distributed Energy Resources Over Lossy Communication Networks. IEEE Trans. Smart Grid 2017, 8, 3125–3137. [Google Scholar] [CrossRef]
  20. Wu, D.; Yang, T.; Stoorvogel, A.A.; Stoustrup, J. Distributed Optimal Coordination for Distributed Energy Resources in Power Systems. IEEE Trans. Autom. Sci. Eng. 2017, 14, 414–424. [Google Scholar] [CrossRef]
  21. Yang, T.; Wu, D.; Fang, H.; Ren, W.; Wang, H.; Hong, Y.; Johansson, K.H. Distributed energy resource coordination over time-varying directed communication networks. IEEE Trans. Control. Netw. Syst. 2019, 6, 1124–1134. [Google Scholar] [CrossRef]
  22. Zheng, W. Fully distributed multi-area economic dispatch method for active distribution networks. IET Gener. Transm. Distrib. 2015, 9, 1341–1351. [Google Scholar] [CrossRef]
  23. Xu, T.; Wu, W.; Zheng, W.; Sun, H.; Wang, L. Fully Distributed Quasi-Newton Multi-Area Dynamic Economic Dispatch Method for Active Distribution Networks. IEEE Trans. Power Syst. 2018, 33, 4253–4263. [Google Scholar] [CrossRef]
  24. Nedić, A.; Olshevsky, A. Distributed optimization over time-varying directed graphs. IEEE Trans. Autom. Control 2015, 60, 601–615. [Google Scholar] [CrossRef]
  25. Li, Y.; Qin, Z.; Zhang, F.; Qin, Y.; Hua, H.; Cao, J. Distributed Power Dispatching Solution for A Future Economic and Environment-Friendly Energy Internet. In Proceedings of the 2020 the 9th International Conference on Informatics, Environment, Energy and Applications (IEEA 2020), Amsterdam, The Netherlands, 13–16 March 2020; Association for Computing Machinery: New York, NY, USA, 2020; pp. 72–77. [Google Scholar] [CrossRef]
  26. Hamdi, M.; Chaoui, M.; Idoumghar, L.; Kachouri, A. Coordinated consensus for smart grid economic environmental power dispatch with dynamic communication network. IET Gener. Transm. Distrib. 2018, 12, 2603–2613. [Google Scholar] [CrossRef]
  27. Nguyen, D.H.; Narikiyo, T.; Kawanishi, M. Dynamic environmental economic dispatch: A distributed solution based on an alternating direction method of multipliers. In Proceedings of the 2016 IEEE International Conference on Sustainable Energy Technologies (ICSET), Hanoi, Vietnam, 14–16 November 2016; pp. 1–6. [Google Scholar] [CrossRef]
  28. He, X.; Zhao, Y.; Huang, T. Optimizing the Dynamic Economic Dispatch Problem by the Distributed Consensus-Based ADMM Approach. IEEE Trans. Ind. Inform. 2020, 16, 3210–3221. [Google Scholar] [CrossRef]
  29. Yang, L.; Luo, J.; Xu, Y.; Zhang, Z.; Dong, Z. A Distributed Dual Consensus ADMM Based on Partition for DC-DOPF with Carbon Emission Trading. IEEE Trans. Ind. Inform. 2020, 16, 1858–1872. [Google Scholar] [CrossRef]
  30. Yang, Q.; Chen, G.; Wang, T. ADMM-based distributed algorithm for economic dispatch in power systems with both packet drops and communication delays. IEEE/CAA J. Autom. Sin. 2020, 7, 842–852. [Google Scholar] [CrossRef]
  31. Shi, W.; Ling, Q.; Wu, G.; Yin, W. Extra: An exact first-order a lgorithm for decentralized consensus optimization. SIAM J. Optim. 2015, 25, 944–966. [Google Scholar] [CrossRef]
  32. Xin, R.; Xi, C.; Khan, U.A. FROST—Fast row-stochastic optimization with uncoordinated step-sizes. EURASIP J. Adv. Signal Process. 2019, 2019, 1. [Google Scholar] [CrossRef]
  33. Nedić, A.; Olshevsky, A.; Shi, W. Achieving Geometric Convergence for Distributed Optimization Over Time-Varying Graphs. SIAM J. Optim. 2017, 27, 2597–2633. [Google Scholar] [CrossRef]
  34. Xu, J.; Zhu, S.; Soh, Y.C.; Xie, L. Augmented distributed gradient methods for multi-agent optimization under uncoordinated constant stepsizes. In Proceedings of the 2015 54th IEEE Conference on Decision and Control (CDC), Osaka, Japan, 15–18 December 2015; pp. 2055–2060. [Google Scholar] [CrossRef]
  35. Latafat, P.; Freris, N.M.; Patrinos, P. A New Randomized Block-Coordinate Primal-Dual Proximal Algorithm for Distributed Optimization. IEEE Trans. Autom. Control 2019, 64, 4050–4065. [Google Scholar] [CrossRef]
  36. Vlachogiannis, J.G.; Lee, K.Y. Economic Load Dispatch—A Comparative Study on Heuristic Optimization Techniques with an Improved Coordinated Aggregation-Based PSO. IEEE Trans. Power Syst. 2009, 24, 991–1001. [Google Scholar] [CrossRef]
  37. Zhao, C.; He, J.; Cheng, P.; Chen, J. Consensus-Based Energy Management in Smart Grid with Transmission Losses and Directed Communication. IEEE Trans. Smart Grid 2017, 8, 2049–2061. [Google Scholar] [CrossRef]
  38. Loia, V.; Vaccaro, A. Decentralized Economic Dispatch in Smart Grids by Self-Organizing Dynamic Agents. IEEE Trans. Syst. Man Cybern. Syst. 2014, 44, 397–408. [Google Scholar] [CrossRef]
  39. Hiriart-Urruty, J.B.; Lemaréchal, C.; Hiriart-Urruty, J.B.; Lemaréchal, C. Conjugacy in convex analysis. In Fundamentals of Convex Analysis; Springer: Berlin/Heidelberg, Germany, 2001; pp. 209–244. [Google Scholar]
  40. Basu, M. Dynamic economic emission dispatch using nondominated sorting genetic algorithm. Int. J. Electr. Power Energy Syst. 2008, 30, 140–149. [Google Scholar] [CrossRef]
  41. Dorahaki, S.; Rashidinejad, M.; Fatemi Ardestani, S.F.; Abdollahi, A.; Salehizadeh, M.R. An integrated model for citizen energy communities and renewable energy communities based on clean energy package: A two-stage risk-based approach. Energy 2023, 277, 127727. [Google Scholar] [CrossRef]
  42. Dorahaki, S.; Sarkhosh, A.; Rashidinejad, M.; Salehizadeh, M.R.; MollahassaniPour, M. Fairness in optimal operation of transactive smart networked modern multi-carrier energy systems: A two-stage optimization approach. Sustain. Energy Technol. Assess. 2023, 56, 103035. [Google Scholar] [CrossRef]
Figure 1. Block diagram of agent i’s operation at iteration k.
Figure 1. Block diagram of agent i’s operation at iteration k.
Applsci 13 12431 g001
Figure 2. Simulation results of DED. (a) Power balance; (b) optimal schedule of DGs and ESs; (c) cut the peak and fill the valley; (d) state of charge; (e) charging/discharging power; (f) evaluation of incremental cost at Hour 18; (g) incremental costs within 24 h.
Figure 2. Simulation results of DED. (a) Power balance; (b) optimal schedule of DGs and ESs; (c) cut the peak and fill the valley; (d) state of charge; (e) charging/discharging power; (f) evaluation of incremental cost at Hour 18; (g) incremental costs within 24 h.
Applsci 13 12431 g002
Figure 3. Simulation results of DEED. (a) Cumulative costs with different weight factors; (b) cumulative emissions with different weight factors; (c) pareto-optimal front.
Figure 3. Simulation results of DEED. (a) Cumulative costs with different weight factors; (b) cumulative emissions with different weight factors; (c) pareto-optimal front.
Applsci 13 12431 g003
Figure 4. Evolution of residuals with number of iterations.
Figure 4. Evolution of residuals with number of iterations.
Applsci 13 12431 g004
Figure 5. Evolution of residuals with time.
Figure 5. Evolution of residuals with time.
Applsci 13 12431 g005
Table 1. Parameters of DGs [40].
Table 1. Parameters of DGs [40].
Unit a i ( $ / M W 2 h ) b i ( $ / M W h ) c i ( $ / h ) α i ( lb / h ) β i ( lb / MWh ) γ i ( lb / ( MW ) 2 h ) ξ i ( lb / h ) σ i ( l / MW ) p i min , p i max B i
1 0.1524 38.5397 786.7988 103.3908 −2.444 0.0312 0.5035 0.0207[150, 470]0.000049
20.105846.1591451.3251103.3908−2.44440.03120.50350.0207[135, 470]0.000014
30.028040.39651049.9977300.3910−4.06950.05090.49680.0202[73, 340]0.000015
40.035438.30551243.5311300.3910−4.06950.05090.49680.0202[60, 300]0.000015
50.021136.32781658.5696320.0006−3.81320.03440.49720.0200[73, 243]0.000016
60.017938.27041356.6592320.0006−3.81320.03440.49720.0200[57, 160]0.000017
70.012136.51041450.7045330.0056−3.90230.04650.51630.0214[20, 130]0.000017
80.012136.51041450.7045330.0056−3.90230.04650.51630.0214[47,120]0.000018
90.109039.58041455.6056350.0056−3.95240.04650.54750.0234[20, 80]0.000019
100.129540.54071469.4026360.0012−3.98640.04700.54750.0234[10, 55]0.000020
Table 2. Parameters of ESs.
Table 2. Parameters of ESs.
Unit d i ( $ / M W 2 h ) E i max p i min , p i max η i + η i B i
110.1500[−50, 50]0.80.80.000015
120.1400[−40, 40]0.880.880.000015
Table 3. Comparative results of different algorithms.
Table 3. Comparative results of different algorithms.
AlgorithmNumber of IterationsTime (s)
Algorithm 165230.3203
Centralized24912.6807
DADMM34435.2371
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

Dai, J.; Wang, Z. Decentralized Coordination of DERs for Dynamic Economic Emission Dispatch. Appl. Sci. 2023, 13, 12431. https://doi.org/10.3390/app132212431

AMA Style

Dai J, Wang Z. Decentralized Coordination of DERs for Dynamic Economic Emission Dispatch. Applied Sciences. 2023; 13(22):12431. https://doi.org/10.3390/app132212431

Chicago/Turabian Style

Dai, Jingtong, and Zheng Wang. 2023. "Decentralized Coordination of DERs for Dynamic Economic Emission Dispatch" Applied Sciences 13, no. 22: 12431. https://doi.org/10.3390/app132212431

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