Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 07 December 2021
Sec. Smart Grids
This article is part of the Research Topic Optimal Planning, Integration and Control of Smart Microgrid Systems with High Penetration of Renewable Energy Sources View all 3 articles

Economic Dispatch Methods for Smart Grid Based on Improved SPEA2 and Improved NSGA2

  • 1School of Automation Engineering, Northeast Electric Power University, Jilin, China
  • 2Jilin Province Key Laboratory of Smart Energy Advanced Control Technology, Jilin, China

The severity of the ongoing environmental crisis has prompted the development of renewable energy generation and smart grids integration. The access of enewable energy makes the economic dispatching of smart grid complicated. Therefore, the economic dispatching model for smart grid is very necessary. This paper presents an economic dispatching model of smart power grid, which considers both economy and pollution emission. The smart grid model used for the simulation is construced of wind energy, solar energy, fuel cell, and thermal power, and the use of fuel cell enables the smart grid to achieve multi-energy complementar. To overcome the defect of the traditional centralized communication methods, which are prone to communication jams, this paper adopts a multi-agent inform ation exchange method to improve the stability and efficiency. In terms of the solution method for this model, this paper proposes Improved Strength Pareto Evolutionary Algorithm 2(ISPEA2) and Improved Non-dominated Sorting Genetic Algorithm 2(INSGA2) that solves the economic dispatch problem of a smart grid. The strength Pareto evolutionary algorithm 2(SPEA2),non-dominated sorting genetic algorithm 2(NSGA2) and the improved algorithms are simultaneously applied to the proposed smart grid model for economic dispatching simulation. The simulation results show that ISPEA2 and INSGA2 are effective. ISPEA2 and INSGA2 have shown improvements over SPEA2 and NSGA2 in accuracy or running times.

1 Introduction

While traditonal fossil fuels has brought tremendous postive impact to the world, its large negative impacts to the environment is hard to ignore and many would argue that it’s one of the most important problems faced by humanity right now. The concept of “carbon peak” and “carbon neutral” make people pay more and more attention to the application of renewable energy in power generation. The economic dispatching problem of power grid is very important all the time. The original economic dispatch problem of electric power grid can be traced back to the 1920s. The main types of generators in traditional electric power grids are thermal power generators. At the same time, the total number of power units is small, which makes the economic dispatch problem of the ancient electric power grid relatively simple. The access of renewable energy makes the economic dispatch problem of smart grid complicated and the economic dispatching model of smart grid becomes very important. Many scholars have carried out research in related fields. A new distributed dual-Newton descent (DDND) algorithm for energy management of multiple energy bodies is proposed in Literature Yushuai et al. (2020). Literature Li et al. (2019) proposed an event-triggered based distributed algorithm for energy management of multi-energy systems. In order to enhance the adaptability and flexibility of multi-energy systems, a double-mode energy management model of multi-energy systems is established in Literature Li et al. (2020). Literature Jing (2018) many studies on the economic dispatch of smart grids. Literature Tang et al. (2019) applies the Lagrangian method to solve economic scheduling problems in large wind power scenarios. literature Liang et al. (2017) proposes a state-based potential game approach to solve the smart grid economic dispatch problem. Literature Yin et al. (2020) combined deep learning with the economic dispatch of smart grids, and the authors proposed a possibility for the future development of smart grids. Literature Elnozahy et al. (2021) applied artificial neural network and sliding mode control to new energy operation control. As shown by the recent research trends, it’s inevitable that power grid will become more and more intelligent, requireing more information exchange between different components of the powergrid and communication congestion will become one of the most prevalent challenges as mentioned in Ali et al. (2018). To address the communication congestion issues, this paper proposes a dis tributed communication scheme that greatly improves the communication efficienc and robustness of the communication network. It can better meet the plug-and-play of smart grids. Literature Younes et al. (2021) proposes a new smart grid economic dispatch method, but this method is a single-objective optimization. This paper proposes a multi-objective (Zx and Kai, 2021; Simonetti et al., 2021; Zhou et al., 2021) optimization in the true sense, and the results are expressed by the Pareto-front (Hja et al., 2019; Zheng and Wang 2019), which expresses the relationship between cost and emissions. Therefore, the solution method for the economic dispatch model of smart grid proposed in this paper shall use multi-objective optimization algorithms. Among many published multi-objective optimization algorithms, some of them have received very high attention in scientific, engineering and commercial applications because of their powerful ability to obtain the closest approximation to the real Pareto frontier. SPEA2 and NSGA2 are two widely adopted multi-objective optimization algorithms, but their computational performances still have the potential to improve due to fixed genetic parameters. In this paper, the two algorithms are improved, and the simulation results show that the improved algorithms are effective.

The main contributions of this paper are as follows: Firstly, wind power, thermal power, solar power, and fuel cells are used to construct a multi-energy complementary smart grid economic dispatching model. Both economy and pollution emission are considered in this model. Secondly, two algorithms are improved in this paper. The performance of four algorithms in solving the economic dispatching of a smart grid is compared. The solutions and running time are analyzed, providing more algorithm choices for the economic dispatching of the smart grid. Experimental results show that ISPEA2 is more accurate than before. INSGA2 has higher computational accuracy and higher computational speed than before. Finally, a distributed communication method is proposed in this article to obtain information through the neighbor nodes, which is suitable for the plug-and-play mode of smart grids.

2 Problem Description

In this paper, a mathematical model is established with generators of photovoltaic(PV) wind, thermal, and fuel cells. In this model, multi-energy complementarity is reflected.

2.1 Cost Function and Constraints

As mentioned in Zhang and Liang (2021), Hetzer et al. (2008), the cost of the system is the sum of the costs of all generators.

Czt=Cr,it+Cf,it+CP,PV,it+Cf,i,ft+Cf,i,rt+Cd,it+Cd,i,rt+Cd,i,Ht+CPV,it(1)

The acronyms are shown as follows Cz(t) total cost of grid, Cr,i(t) cost of thermal unit, Cf,i(t) cost of wind unit, Cf,i,f(t) penalty cost of wind, Cf,i,r(t) reserve cost of wind, Cd,i(t) cost of fuel cell, Cd,i,r(t) thermal load cost, Cd,i,H(t) hydrogen storing cost, CPV,i(t) Photovoltaic power generation cost, All generators can not exceed their respective generating capacity (Hetzer et al., 2008; El-Sharkh et al., 2006; Yin et al., 2021).

Pr,imintPr,itPr,imaxt,i,(2)
Pd,imintPd,itPd,imaxt,i,(3)
0Pf,itPf,i,r,i,(4)
0PPV,itPPV,imaxt,i,(5)

The acronyms are shown as follows Pr,i(t) power of thermal unit, Pr,imax(t) maximum thermal generator power, Pr,imin(t) minimum thermal generator power, Pd,i(t) power of fuel cell, Pd,imax(t) maximum fuel cell power, Pd,imin(t) minimum fuel cell power, Pf,i(t) power output of wind unit, Pf,i,r wind unit rated power, PPV,i(t) Photovoltaic generator output power, PPV,imax(t) Maximum output power of photovoltaic generator, The total generating power must meet the sum of power demand, PDem(t) is total power demand.

PPV,it+Pr,it+Pf,it+Pd,it=PDemt,i,(6)

2.2 The Model of Unit Operation

Thermal power generating units conform to the following model (Hemamalini and Simon, 2009; Cheong et al., 2010; Bahrani and Patra, 2017; Wang et al., 2010; Wei et al., 2021).

Cr,it=θi2Pr,i2t+βiPr,it+γi+ςisinfiPr,imintPr,it(7)
Er,it=ai+biPr,it+ciPr,i2t+eiexpκiPr,it(8)

ai; bi; ci; ei; fi are emission coeffcients. θi; βi; γi; ςi; κi are cost coefficients. This article takes θi = 1, βi = 1.25, γi = 1, ςi = 0.3, κi = 15, ai = 0.036, bi = 0.04256, ci = 0.06490, ei = 2.6615–10, fi = 2.857. Wind turbine generators conforms to the following model (Hetzer et al., 2008). kpi is penalty cost coefficient and Pf,i,k is available wind for generator,

Cf,it=diPf,it(9)
Cf,i,pt=kpiPf,i,kPf,it=kpi[0.5Pf,i,k2πerfμPf,i,k2μPf,itPf,i,k+0.5Pf,i,k2eμ2]μ=Pf,itμ=Pf,i,k(10)

This article takes kpi = 2. If the power of the wind turbine is less than the required value, then power compensation must be obtained from the outside world (Hetzer et al., 2008).

Cf,i,rt=kriPf,itPf,i,k=kri[Pf,i,k2μPf,itPf,i,k+0.5Pf,i,k2eμ20.5Pf,i,k2πerfμ]μ=0.5μ=0.5+Pf,itPf,i,k(11)

This article takes kri = 4. PEM fuel cell conforms to the following model El-Sharkh et al., 2006).

CF,it=CnPd,it+Pfzt+Pytηi-(12)

Cn is price of natural gas, Pfz(t) is auxiliary devices power, Py(t) is equivalent power for hydrogen production, ηi_ is electrical efficiency of fuel cell. This article takes Cn = 0.4. When the fuel cell is loaded enough, the heat generated can be used to generate electricity. It is worth mentioning that multi-energy complementarity is achieved in this case. At this point, the working situation of the fuel cell unit is more complicated. This paper considers the operation of the fuel cell unit in this case. The use of fuel cells can meet not only the electrical load, but also the thermal load. Partial load ratio is represented here by PR. The ratio of heat energy to electric energy is expressed asγR,D = 0.6801. When PR<0.05, ηi_ = 0.2716. When PR ≥ 0.05, ηi_ is expressed in Eq. 13.

ηi_=0.9033PRi52.9996PRi4+3.6503PRi32.0704PRi2+0.4623PRi+0.3747(13)

The ratio of heat energy to electric energy is expressed as Eq. 14.

γR,D=1.0785PRi41.9739PRi3+1.5005PRi20.2817PRi+0.6838(14)

The thermal power from the fuel cell can be expressed as

PF,i,Rt=γR,DPd,it+Pfzt+Pyt(15)

The cost generated by heat load is expressed as

CF,i,Rt=Cn2maxPL,i,RtPF,i,Rt,0(16)

CF,i,R(t) is the cost generated by heat load, PF,i,R(t) is the thermal power from the fuel cell. Photovoltaic units are conformed to the following model (Niknam et al., 2012). This cost includes two parts: operation cost and penalty cost.

CPV,it=kPV,it0tPPV,f+ΔPPVdt(17)
CP,PV,it=kP,PV,it0tGR̄Gf̄dt(18)

kPV,i is Photovoltaic power generation cost coefficient, PPV,f is Photovoltaic forecast power, ΔPPV is the value of Photovoltaic actual power minus predicted power, GR̄ is actual light intensity, Gf̄ is forecast light intensity, CP,PV,i(t) is Photovoltaic power penalty cost, kP,PV,i is PV power penalty cost coefficient.

2.3 System Structure

As shown in Figure 1, each generator is connected to an agent. Each agent exchanges information with the agents of its neighboring units (Li et al., 2018). Before the entire system starts to work, the operating parameters of each unit are first uploaded to their respective agents. After several information exchanges, the operating parameters and weather conditions of all units are uploaded to each agent. Then the system starts to work. Finally, the instructions are sent to each unit through distributed information transmission to achieve harmony and unity of the entire system. In this system, thermal power units and wind turbines generate alternating current, while fuel cells and photovoltaic units generate direct current. All the electricity is modulated by the inverter and sent to the loads.

FIGURE 1
www.frontiersin.org

FIGURE 1. System structure.

Due to limited space, this article uses four agents to describe the communication process briefly. The process is shown in Figure 2.

FIGURE 2
www.frontiersin.org

FIGURE 2. Communication progress.

Before the information exchange begins, each agent has their own information. After information exchange, the information of each agent is described as follows.

Agent1:{1, < 2, 4 >},

Agent2:{2, < 1, 3 >},

Agent3:{3, < 2, 4 >},

Agent4:{4, < 3, 1 >},

For example, Agent 1 communicates with Agent 2 and Agent 4. At this point, Agent 1 gets the informations from Agent 2 and Agent 4. Other agents get the informations in exactly the same way. At this time, each agent not only has its own information, but also obtains the information of neighboring nodes. After a step of information exchange again, each agent has more abundant information. The details are as follows.

Agent1:{1, < 2, 4 >}, {2, < 1, 3 >}, {4, < 3, 1 >},

Agent2:{2, < 1, 3 >}, {1, < 2, 4 >}, {3, < 2, 4 >},

Agent3:{3, < 2, 4 >}, {2, < 1, 3 >}, {4, < 3, 1 >},

Agent4:{4, < 3, 1 >}, {3, < 2, 4 >}, {1, < 2, 4 >},

The amount of information held by each agent increases again. For the reader’s convenience, the expression here does not remove duplicate informations owned by the Agents. After the information exchange, each agent will have global information. For example, Agent1 has informations from all other agents. In this way, global informations are stored in each agent.

3 Algorithm

SPEA2 (Sla et al., 2020; Cao et al., 2020; Mk et al., 2020; Biswas and Pal, 2020) and NSGA2 (Khammassi and Krichen, 2020; Che et al., 2021; Prakash et al., 2020; Zhang and Liu, 2020; Yeh, 2019), as classical multi-objective optimization algorithms, can be widely used in solving multi-objective optimization problems. For example, Literature Sla et al. (2020) applies SPEA2 to solve multiobjective optimization of a continuous kraft pulp digester. Literature Yeh (2019) applies NSGA2 to solve a bi-objective optimization problem of multi-state electronic transaction network. This paper is to solve a multi—objective optimization problem. So these two algorithms can be used. However, these two algorithms have limitations. In order to get the optimal solution faster and more accurately, the two algorithms are improved in this paper. Experimental results show that the improved algorithms are effective.

3.1 SPEA2

SPEA2 is a broadly used multi-objective optimization algorithm. It can be known the procedure from Figure 3.

FIGURE 3
www.frontiersin.org

FIGURE 3. Workflow of spea2.

3.1.1 Start

Generating initial solutions whose number is N. At the same time, an empty achieve is needed. The initial solutions are stored inp0_, and the empty achieve is called A0_.

3.1.2 Fitness Assignment

Each solution is given an strength value S(i) whether in P0_ or A0_.

Si=j|jPt_At_ij,(19)

Each individual is assigned a fitness value called R(i).

Ri=jPt_At_,jiSi,(20)

Next, the density information should be known. The values are calculated from the kth neighbor.

Di=1σik+2,(21)

the σik means the distance from i to the kth nearest neighbor, and the 2 makes D(i) is a value between 0 and 0.5. In this way, multiple individuals having the same S(i) value is avoided. So, the fitness F(i) is the sum of R(i) and D(i).

3.1.3 Selection From Environment

The non-dominated solutions are transferred to the next generation.

At+1_=i|iPt_At_fi<1,(22)

If the solutions can fit the archive size, then At+1_ = N. Otherwise, some other methods are taken to make the number of current solutions is equal to N.

3.1.4 Termination

When the condition is met, the loop ends.

3.1.5 Mating Selection

The mating pool is filled by binary tournament selection from |At+1_|.

3.1.6 Variation

Perform mutation and reorganization operations.

3.2 NSGA2

Non-dominated sorting genetic algorithm (NSGA2) is another multi-objective optimization algorithm. The workflow NSGA2 is shown in Figure 4.

FIGURE 4
www.frontiersin.org

FIGURE 4. Workflow of nsga2.

3.2.1 Start

Parent solutions P0_ is gererated randomly. Next, each solution is assigned a fitness from its dominance rank.

3.2.2 Variation

Then the next generation individuals Q0_ whose size is N. The whole solutions are P0_Q0_.

3.2.3 Sorting According to Ranks

The solutions should be sorted according to ranks.

3.2.4 Sorting According to Crowding Distance

Then selecting the individual F1 of the best rank, that is, all non-dominated solutions appear. If the number of F1 is not enough, sub-optimal solutions called F2 will also be selected. Repeat this process until N individuals are met. Obviously, N is sure, so the selected individuals in the lowest rank need to be eliminated. In other words, only the best part of the lowest-rank individuals selected can be transferred to the next step. It can be called the lowest rank F3. The selection of the optimal solution in F3 has its own rules. The rules are called crowded distance sort.

Disi=Disi+Ii+1m_Ii1m_fm_maxfm_min,iI,i1,l,(23)

Dis(i) is distance of solutions in spea2, where Dis(1) = Dis(l) = . After the crowding distance sorting, the best individuals whose size is (NF1F2) from F3 are chosen.

3.2.5 Termination

When the condition is met, the loop ends.

3.3 ISPEA2

The defects of SPEA2 cannot be ignored. From the variation point of view, the values of crossover and mutation are invariable. Therefore, the flexibility of SPEA2 is reduced severely. This paper adopts a method to make the probabilities of crossover and variation vary with the current solution. The workflow of ISPEA2 is shown in Figure 5.

FIGURE 5
www.frontiersin.org

FIGURE 5. Workflow of ispea2.

In this paper, a few concepts Chengwang and Lixin, 2010) need to be understood. The population diversity index is used to evaluate the quality of population diversity. The population diversity index is defined as H.

H=SSmax(24)
S=i=1mpilogpi(25)

The m represents groups quantity, pi represents the proportion of the ith species to the whole groups. Suppose the distance of several individuals is less than D. In that case, they are very resemblance. These individuals are defined as one group. H ∈ [0, 1], The more even the distribution of the population, the greater the value of H, so it is more likely to find the suspected optimal solutions. According to the population diversity parameter H, the crossover and mutation probability values will be dynamically changed in the next step.

Pc=PcMin+PcMaxPcMinsinHπ2(26)
Pm=PmMin+PmMaxPmMincosHπ2(27)

PcMin, PcMax, PmMin and PmMax are the preset range of crossover and mutation probability values respectively. It should be noted in particular that the variation range of genetic parameters can be determined by experimenter according to the actual situation. The numerical range adopted in this paper are: PcMin = 0.001, PmMax = 0.1, PcMin = 0.9, PcMax = 0.97. It is worth mentioning that this range can be changed according to the actual needs of the researchers. In this way, the probabilities of crossover and mutation from SPEA2 are adaptive. So the algorithm performance is improved.

3.4 INSGA2

The genetic parameters of traditional NSGA2 are fixed. In this paper, dynamic genetic parameters are adopted to enhance the adaptability of the algorithm. As the number of iterations changes, the crossing probability of INSGA2 is updated according to Eq. 28. The workflow of INSGA2 is shown in Figure 6.

pc1=pc1maxpc1maxpc1mini/M(28)

FIGURE 6
www.frontiersin.org

FIGURE 6. Workflow of insga2.

As the number of iterations changes, the mutation probability of INSGA2 is updated according to Eq. 29.

pm1=pm1min+pm1maxpm1mini/M(29)

i is the current iteration, M is the total number of iterations. pc1max, pc1min are the maximum and minimum crossover probability, and pm1max, pm1min are the maximum and minimum mutation probability. Their range of variation can be determined by the researchers according to the actual situation. The values adopted in this paper are as follows:pc1max = 0.95, pc1min = 0.4, pm1max = 0.1, pm1min = 0.01. Researchers can change this range to suit their different needs.

4 Simulation Results

Before the simulation starts, the configuration number of each kind of generator needs to be determined. The system consists of five thermal power generators, three fuel cells, two wind power generators, and two photovoltaic generators. In this paper, it is considered that the computational performance of the algorithms mentioned above for smart grid economic dispatch with fewer iterations. Before the algorithms running, the initialization individuals of the four algorithms are the same. Running the algorithms 20 times and the average valus are taked as the final results. In this paper, the output of the generators is expressed by the sum of normalized values.

As shown in Figure 7 and Tables 13, the number of iterations is 100. The performance of SPEA2 is better than that of NSGA2 from the point of view of the solutions. Compared with the improved algorithm, the accuracy and diversity of ISPEA2 solutions are better than that of SPEA2. INSGA2 solutions are not significantly better than NSGA2 solutions. In terms of running time, NSGA2 runs much faster than SPEA2, and INSGA2 runs faster than NSGA2.

FIGURE 7
www.frontiersin.org

FIGURE 7. 100 iterations.

TABLE 1
www.frontiersin.org

TABLE 1. 100 iterations.

TABLE 2
www.frontiersin.org

TABLE 2. The least cost scheme at 100 iterations.

TABLE 3
www.frontiersin.org

TABLE 3. The least emissions scheme at 100 iterations.

As shown in Figure 8 and Tables 46, the number of iterations is 200. SPEA2 is better than NSGA2 overall. From the perspective of solutions, ISPEA2 is superior to SPEA2, while INSGA2 is not superior to NSGA2. ISPEA2 runs longer than SPEA2. In terms of running time, ISPEA2 runs slower than SPEA2, and INSGA2 runs faster than NSGA2.

FIGURE 8
www.frontiersin.org

FIGURE 8. 200 iterations.

TABLE 4
www.frontiersin.org

TABLE 4. 200 iterations.

TABLE 5
www.frontiersin.org

TABLE 5. The least cost scheme at 200 iterations.

TABLE 6
www.frontiersin.org

TABLE 6. The least emissions scheme at 200 iterations.

As shown in Figure 9 and Tables 79, in this case, the solutions from INSGA2 are better than these of NSGA2. The running time of INSGA2 is less than that of NSGA2. On the other hand, the solutions produced by ISPEA2 are not obviously different from solutions of SPEA2 on the whole, and ISPEA2 has a slight advantage in obtaining lower-cost solutions. The running time of ISPEA2 is slightly longer than SPEA2.

FIGURE 9
www.frontiersin.org

FIGURE 9. 300 iterations.

TABLE 7
www.frontiersin.org

TABLE 7. 300 iterations.

TABLE 8
www.frontiersin.org

TABLE 8. The least cost scheme at 300 iterations.

TABLE 9
www.frontiersin.org

TABLE 9. The least emissions scheme at 300 iterations.

As shown in Figure 10 and Tables 1012, the iteration number is 400. The solutions from ISPEA2 are better than those from SPEA2, and the solutions from INSGA2 are better than those from NSGA2. From the running time perspective, as before, ISPEA2 is faster than SPEA2. INSGA2 is still faster than NSGA2.

FIGURE 10
www.frontiersin.org

FIGURE 10. 400 iterations.

TABLE 10
www.frontiersin.org

TABLE 10. 400 iterations.

TABLE 11
www.frontiersin.org

TABLE 11. The least cost scheme at 400 iterations.

TABLE 12
www.frontiersin.org

TABLE 12. The least emissions scheme at 400 iterations.

As shown in Figure 11 and Tables 1315, the iteration number is 500. At this point, the computing power of ISPEA2 and SPEA2 tends to be the same. The solutions of INSGA2 are better than these of NSGA2. The running time of NSGA2 is significantly shorter than that of SPEA2. The running time of INSGA2 is shorter than that of NSGA2. It is important to note that the pollution emission provided by the solutions will not be zero. The main reason is that the operation cost of thermal power unit is less, and its operation stability is stronger. In actual operation, the waste caused by shutting down the thermal power unit completely and restarting it is very serious. Therefore, the minimum value of pollution emission in this paper is not zero.

FIGURE 11
www.frontiersin.org

FIGURE 11. 500 iterations.

TABLE 13
www.frontiersin.org

TABLE 13. 500 iterations.

TABLE 14
www.frontiersin.org

TABLE 14. The least cost scheme at 500 iterations.

TABLE 15
www.frontiersin.org

TABLE 15. The least emissions scheme at 500 iterations.

5 Conclusion

This paper presents a multi-energy complementary model for smart grid economic dispatching and provides the solution to the model. The economic dispatching model of smart grid constructed in this paper can well reflect the characteristics of multi-energy complementarity of smart grid, and also meet the plug and play mode of new energy. In terms of the solution method, this paper has demonstrated improvements of ISPEA2 and INSGA2 over SPEA2 and NSGA2 via this model. From the point of view of the obtained solution, ISPEA2 is better than SPEA2 regardless of the number of iterations. When the number of iterations is small, the output results of INSGA2 and NSGA2 are not significantly different. When the number of iterations is large, INSGA2 is consistently better than NSGA2. From the perspective of running time, ISPEA2 is slightly slower than SPEA2, and INSGA2 is slightly faster than NSGA2. In the next phase, the smart grid economic dispatching model needs to be further improved. The calculated speed of ISPEA2 still needs to be accelerated, and the accuracy of INSGA2 also needs to be improved. In summary, ISPEA2 has the best accuracy and INSGA2 has the best efficienchy out of the four algorithms compared. Depends on the needs, either ISPEA2 or INSGA2 can be suitable for the model.

Data Availability Statement

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

Author Contributions

BL contributed to the conception of the study; BL and JW performed the experiment; BL contributed significantly to analysis and manuscript preparation; JW performed the data analyses and wrote the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China (61873057), Education Department of Jilin Province, China (JJKH20200118KJ).

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Acknowledgments

We would like to deepest gratitude to the reviewers for their valuable comments, which helped us improve this manuscript.

References

Ali, M., Mohammad, D., and Elham, G. (2018). Game Theoretic Spectrum Allocation in Femtocell Networks for Smart Electric Distribution Grids. Energies. 11 (7), 1635. doi:10.3390/en11071635

CrossRef Full Text | Google Scholar

Bahrani, L. A., and Patra, J. C. (2017). Orthogonal Pso Algorithm for Economic Dispatch of Thermal Generating Units Under Various Power Constraints in Smart Power Grid. Appl. Soft Comput. 58, 401. doi:10.1016/j.asoc.2017.04.059

CrossRef Full Text | Google Scholar

Biswas, A., and Pal, T. (2020). A Comparison between Metaheuristics for Solving a Capacitated Fixed Charge Transportation Problem With Multiple Objectives. Expert Syst. Appl. 170 (1), 114491. doi:10.1016/j.eswa.2020.114491

CrossRef Full Text | Google Scholar

Cao, J., Pan, R., Xia, X., Shao, X., and Wang, X. (2020). An Efficient Scheduling Approach for an Iron-Steel Plant Equipped With Self-Generation Equipment Under Time-Of-Use Electricity Tariffs. Swarm Evol. Comput. 60, 100764. doi:10.1016/j.swevo.2020.100764

CrossRef Full Text | Google Scholar

Che, Z. H., Chiang, T.-A., and Lin, T.-T. (2021). A Multi-Objective Genetic Algorithm for Assembly Planning and Supplier Selection With Capacity Constraints. Appl. Soft Comput. 101, 107030. doi:10.1016/j.asoc.2020.107030

CrossRef Full Text | Google Scholar

Chengwang, X., and Lixin, D. (2010). Research on Diversity Strategy in Multi-Objective Evolutionary Algorithm. Computer Sci. 37 (2), 175–179. doi:10.3969/j.issn.1002-137X.2010.02.042

CrossRef Full Text | Google Scholar

Cheong, K., Li, P. Y., and Xia, J. (2010). Control Oriented Modeling and System Identification of a Diesel Generator Set (Genset). In American Control Conference. doi:10.1109/acc.2010.5530454

CrossRef Full Text | Google Scholar

El-Sharkh, M. Y., Tanrioven, M., Rahman, A., and Alam, M. S. (2006). Cost Related Sensitivity Analysis for Optimal Operation of a Grid-Parallel Pem Fuel Cell Power Plant. J. Power Sourc. 161, 1198–1207. doi:10.1016/j.jpowsour.2006.06.046

CrossRef Full Text | Google Scholar

Elnozahy, A., Yousef, A. M., Abo-Elyousr, F. K., Mohamed, M., and Abdelwahab, S. (2021). Performance Improvement of Hybrid Renewable Energy Sources Connected to the Grid Using Artificial Neural Network and Sliding Mode Control. J. Power Electronics. 21, 1166–1179. doi:10.1007/s43236-021-00242-8

CrossRef Full Text | Google Scholar

Hemamalini, S., and Simon, S. P. (2009). Maclaurin Series-Based Lagrangian Method for Economic Dispatch With Valve-point Effect. Iet Generation Transm. Distribution. 3, 859–871. doi:10.1049/iet-gtd.2008.0499

CrossRef Full Text | Google Scholar

Hetzer, J., Yu, D. C., and Bhattarai, K. (2008). An Economic Dispatch Model Incorporating Wind Power. IEEE Trans. Energ. Convers. 23, 603–611. doi:10.1109/tec.2007.914171

CrossRef Full Text | Google Scholar

Hja, B., Ckk, B., Cyc, B., and Kly, B. (2019). A Multi-Objective Evolutionary Approach for Fuzzy Regression Analysis. Expert Syst. Appl. 130, 225–235. doi:10.1016/j.eswa.2019.04.033

CrossRef Full Text | Google Scholar

Jing, L. (2018). A Survey on Multi-Objective Evolutionary Algorithms for the Solution of the Environmental/Economic Dispatch Problems. Swarm Evol. Comput. 38, 1. doi:10.1016/j.swevo.2017.06.002

CrossRef Full Text | Google Scholar

Khammassi, C., and Krichen, S. (2020). A Nsga2-Lr Wrapper Approach for Feature Selection in Network Intrusion Detection. Computer Networks. 172, 107183. doi:10.1016/j.comnet.2020.107183

CrossRef Full Text | Google Scholar

Li, B., Wang, Y., Li, J., and Cao, S. (2018). A Fully Distributed Approach for Economic Dispatch Problem of Smart Grid. Energies. 11, 1993. doi:10.3390/en11081993

CrossRef Full Text | Google Scholar

Li, Y., Gao, D. W., Gao, W., Zhang, H., and Zhou, J. (2020). Double-mode Energy Management for Multi-Energy System via Distributed Dynamic Event-Triggered Newton-Raphson Algorithm. IEEE Trans. Smart Grid. 1, 1. doi:10.1109/tsg.2020.3005179

CrossRef Full Text | Google Scholar

Li, Y., Zhang, H., Liang, X., and Huang, B. (2019). Event-Triggered-Based Distributed Cooperative Energy Management for Multienergy Systems. IEEE Trans. Ind. Inf. 15, 2008–2022. doi:10.1109/tii.2018.2862436

CrossRef Full Text | Google Scholar

Liang, Y., Liu, F., and Mei, S. (2017). Distributed Real-Time Economic Dispatch in Smart Grids: A State-Based Potential Game Approach. IEEE Trans. Smart Grid. 9, 4194–4208. doi:10.1109/TSG.2017.2652919

CrossRef Full Text | Google Scholar

Mk, A., Ohm, B., Na, C., and Ma, A. (2020). Multi-Objective Optimization and the Effect of the Economic Factors on the Design of the Microgrid Hybrid System - Sciencedirect. Sustainable Cities Soc. 65, 102646. doi:10.1016/j.scs.2020.102646

CrossRef Full Text | Google Scholar

Niknam, T., Azizipanah-Abarghooee, R., and Narimani, M. R. (2012). An Efficient Scenario-Based Stochastic Programming Framework for Multi-Objective Optimal Micro-grid Operation. Appl. Energ. 99, 455–470. doi:10.1016/j.apenergy.2012.04.017

CrossRef Full Text | Google Scholar

Prakash, V. P., Patvardhan, C., and Srivastav, A. (2020). A Novel Hybrid Multi-Objective Evolutionary Algorithm for the Bi-Objective Minimum Diameter-Cost Spanning Tree (Bi-mdcst) Problem. Eng. Appl. Artif. Intelligence. 87, 103237. doi:10.1016/j.engappai.2019.103237

CrossRef Full Text | Google Scholar

Simonetti, H. L., de Assis das Neves, F., and Almeida, V. S. (2021). Multiobjective Topology Optimization With Stress and Strain Energy Criteria Using the Seso Method and a Multicriteria Tournament Decision. Structures. 30, 188–197. doi:10.1016/j.istruc.2021.01.002

CrossRef Full Text | Google Scholar

Sla, B., Lp, B., Ip, A., and Fs, A. (2020). Multiobjective Optimization of a Continuous Kraft Pulp Digester Using spea2. Comput. Chem. Eng. 143 (1), 107086. doi:10.1016/j.compchemeng.2020.107086

CrossRef Full Text | Google Scholar

Tang, C., Xu, J., Tan, Y., Sun, Y., and Zhang, B. (2019). Lagrangian Relaxation With Incremental Proximal Method for Economic Dispatch With Large Numbers of Wind Power Scenarios. IEEE Trans. Power Syst. 34, 2685–2695. doi:10.1109/tpwrs.2019.2891227

CrossRef Full Text | Google Scholar

Wang, D. H., Nayar, C. V., and Wang, C. (2010). Modeling of Stand-Alone Variable Speed Diesel Generator Using Doubly-Fed Induction Generator. In The 2nd International Symposium on Power Electronics for Distributed Generation Systems. doi:10.1109/pedg.2010.5545769

CrossRef Full Text | Google Scholar

Wei, Y., Ye, Q., Ding, Y., Ai, B., Tan, Q., and Song, W. (2021). Optimization Model of a Thermal-Solar-Wind Power Planning Considering Economic and Social Benefits. Energy. 222, 119752. doi:10.1016/j.energy.2021.119752

CrossRef Full Text | Google Scholar

Yeh, C.-T. (2019). An Improved Nsga2 to Solve a Bi-objective Optimization Problem of Multi-State Electronic Transaction Network. Reliability Eng. Syst. Saf. 191, 106578. doi:10.1016/j.ress.2019.106578

CrossRef Full Text | Google Scholar

Yin, L., Gao, Q., Zhao, L., and Wang, T. (2020). Expandable Deep Learning for Real-Time Economic Generation Dispatch and Control of Three-State Energies Based Future Smart Grids. Energy. 191, 116561. doi:10.1016/j.energy.2019.116561

CrossRef Full Text | Google Scholar

Yin, L., Luo, S., and Ma, C. (2021). Expandable Depth and Width Adaptive Dynamic Programming for Economic Smart Generation Control of Smart Grids. Energy. 232, 120964. doi:10.1016/j.energy.2021.120964

CrossRef Full Text | Google Scholar

Younes, Z., Alhamrouni, I., Mekhilef, S., and Reyasudin, M. (2021). A Memory-Based Gravitational Search Algorithm for Solving Economic Dispatch Problem in Micro-grid. Ain Shams Eng. J. 65 (1), 1985–1994. doi:10.1016/j.asej.2020.10.021

CrossRef Full Text | Google Scholar

Yushuai, L., Gao, W., Gao, W., Zhang, H., and Zhou, J. (2020). A Distributed Double-Newton Descent Algorithm for Cooperative Energy Management of Multiple Energy Bodies in Energy Internet. IEEE Trans. Ind. Inform. (99), 1. doi:10.1109/TII.2020.3029974

CrossRef Full Text | Google Scholar

Zhang, H., and Liang, S. (2021). Convergence Analysis of a Distributed Gradient Algorithm for Economic Dispatch in Smart Grids. Int. J. Electr. Power Energ. Syst. 134, 107373. doi:10.1016/j.ijepes.2021.107373

CrossRef Full Text | Google Scholar

Zhang, Y., and Liu, M. (2020). Adaptive Directed Evolved Nsga2 Based Node Placement Optimization for Wireless Sensor Networks. Wireless Networks. 26 (10), 1–14. doi:10.1007/s11276-020-02279-2

CrossRef Full Text | Google Scholar

Zheng, F., and Wang, Z. (2019). Bi-objective Flexible Job Shop Scheduling With Operation Overlapping Costs. IFAC-PapersOnLine. 52, 893–898. doi:10.1016/j.ifacol.2019.11.308

CrossRef Full Text | Google Scholar

Zhou, T., Hu, Z., Zhou, Q., and Yuan, S. (2021). A Novel Grey Prediction Evolution Algorithm for Multimodal Multiobjective Optimization. Eng. Appl. Artif. Intelligence. 100, 104173. doi:10.1016/j.engappai.2021.104173

CrossRef Full Text | Google Scholar

Zx, A., and Kai, Z. (2021). Multiobjective Multifactorial Immune Algorithm for Multiobjective Multitask Optimization Problems - Sciencedirect. Appl. Soft Comput. 107, 107399. doi:10.1016/j.asoc.2021.107399

CrossRef Full Text | Google Scholar

Keywords: economic dispatch (ED) problem, multi-objective optimization (MOO), SPEA2 method, NSGA2, smart grid (SG) power system

Citation: Li B and Wang J (2021) Economic Dispatch Methods for Smart Grid Based on Improved SPEA2 and Improved NSGA2. Front. Energy Res. 9:767721. doi: 10.3389/fenrg.2021.767721

Received: 31 August 2021; Accepted: 10 November 2021;
Published: 07 December 2021.

Edited by:

Chandrasekhar Perumalla, Indian Institute of Technology Bhubaneswar, India

Reviewed by:

Yushuai Li, University of Denver, United States
Minh Quan Duong, The University of Danang, Vietnam

Copyright © 2021 Li and Wang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Bo Li, bGlib0BuZWVwdS5lZHUuY24=

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.