Abstract
With the continuous progress of renewable energy technology and the large-scale construction of microgrids, the architecture of power systems is becoming increasingly complex and huge. In order to achieve efficient and low-delay data processing and meet the needs of smart grid users, emerging smart energy systems are often deployed at the edge of the power grid, and edge computing modules are integrated into the microgrids system, so as to realize the cost-optimal control decision of the microgrids under the condition of load balancing. Therefore, this paper presents a bilevel optimization control model, which is divided into an upper-level optimal control module and a lower-level optimal control module. The purpose of the two-layer optimization modules is to optimize the cost of the power distribution of microgrids. The function of the upper-level optimal control module is to set decision variables for the lower-level module, while the function of the lower-level module is to find the optimal solution by mathematical methods on the basis of the upper-level and then feed back the optimal solution to the upper-layer. The upper-level and lower-level modules affect system decisions together. Finally, the feasibility of the bilevel optimization model is demonstrated by experiments.
Keywords: edge computing, microgrid, power distribution, cost, optimization
1. Introduction
With the vigorous development of renewable energy, the power system structure is becoming increasingly complex and huge, the number of distributed power resources in the distribution network is increasing, and the terminals on the microgrid user side are also various [1,2,3]. The traditional power purchase mode of distribution users in the main network is not adequate for the current power requirements [4,5,6]. In order to adapt to the new situation of continuous development and change, an intelligent microgrid consisting of photovoltaic power generation, a combined cooling heating and power system, an energy storage system and a response load is suggested in the literature [7]. In the microgrid, electrical energy is transmitted in both directions. That is, the electrical energy, according to the actual situation and demand, is able to be effectively transferred to the transmission network; it is not just a one-way transmission [8].
A common smart microgrid is an independent system composed of small-scale power generation and distribution systems, as shown in Figure 1, where the distribution system is composed of a distributed generation unit, energy storage, energy converter, related loads, monitoring and protection. The microgrid is usually deployed on the user side, which can avoid voltage instability, blackouts and other trouble [5]. The microgrid usually needs to be connected to the main power grid system through connecting lines. With the addition of various microgrids, the power system architecture has become increasingly complex and huge [6], which not only raises the complexity of equipment deployment and system configuration, but also increases their cost.
Figure 1.
Sketch map of smart microgrid.
Nowadays, with the access to a large number of terminals and the emergence of more users on the demand side, the data flow between electrical equipment terminals and monitoring and control centers, enterprises and power users as well as mobile terminals is growing rapidly [9,10,11,12]. Faced with these new power services and massive data, traditional relational databases have been unable to meet the requirements of efficient data processing. How to improve the efficiency of data processing and power distribution while ensuring the safe and stable operation of the entire power system has been widely valued in the industry [13,14,15,16].
In the deployment process of data processing, computing resources can be deployed simultaneously in the cloud and at the edge of the network, while edge computing is a new computing system and technology that sinks its computing power from the former to the latter to achieve real-time business, efficient data processing, application intelligence, security and privacy protection [17,18,19].
Edge computing has the advantages of a low latency, real-time and efficient data processing capacity [20], data security and privacy protection, personalized configuration and localized processing. It also meets the different application needs of power grid intelligence. Therefore, this paper proposes a bilevel optimization model for microgrid users based on edge computing, which is divided into an upper-level module and a lower-level module. The purpose of the bilevel optimization model is to optimize the power distribution of the microgrid. The decision variables of the microgrid are set in the upper-level module while the optimal solution of the upper-level module is calculated through mathematical methods in the lower-level module. The optimal solution is also fed back to the upper-level module and influences the decision variables. The upper-level and the lower-level affect each other. The combined modules determine the cost-optimal control decision of the microgrid under the load balance condition.
The contributions of this paper are summarized as follows:
We put forward a bilevel optimization model, aiming to realize the cost-optimal control decision under the condition of load balancing for microgrid users. The model consists of an upper-level module and a lower-level module.
We introduce the modeling process of both the upper-level module and the lower-level module and the model solution procedure in detail. The purpose on the two-layer optimization modules is to optimize the cost of power distribution of microgrids.
Extensive simulations are conducted to demonstrate the proposed bilevel optimization model. The results indicate that the proposed model is feasible for the control decision of power distribution of microgrid users.
The remainder of the paper is organized as follows. Section 2 describes the background knowledge of the Dijkstra algorithm. Section 3 illustrates the presented bilevel optimization model in detail. Section 4 introduces the model solution procedure. The experimental results obtained from simulation are given in Section 5. Finally, the paper is concluded in Section 6.
2. Background
2.1. Dijkstra Algorithm
Inspired by the idea of the greedy algorithm, the Dijkstra algorithm is widely used to obtain the optimal solution of the shortest route problem [21]. The Dijkstra algorithm needs to calculate the shortest distance between all user nodes. The details are as follows.
First, the parameters are initialized: start node , destination node , intermediate variable , where represents the intermediate value of the shortest distance solution process and denotes the distance between adjacent nodes i and j. If the two nodes are nonadjacent, set . Initialize , where and is the shortest distance from node i to node j. This shortest distance includes the distances passing through intermediate nodes.
-
Second, compare all distances between adjacent nodes i and j () and let , where .
For all , if , set , where is an intermediate variable. indicates that the node j has been compared with node i.
For all , if , let , where intermediate node , is the shortest distance from node i to node k and denotes the distance from intermediate node k to the adjacent node i.
Next, judge whether all , where . If not, recompare all new distances except the distance of node . Otherwise, check whether i is more than or equal to n. If so, the algorithm ends; if not, let and reinitialize the parameters: , , where and . Then, continue to execute the algorithm.
3. Bilevel Optimization Model
To realize cost-optimal microgrid control decisions under load balance, a bilevel optimization model for a microgrid is put forward in this paper, as shown in Figure 2. The upper-level module mainly establishes the electricity consumption behavior model of microgrid users according to the users’ behavior parameters such as electricity consumption, electricity sale, electricity transmission, electricity consumption time and so on. It considers the comprehensive cost in the process of power grid planning, and then the selection of microgrid nodes is analyzed from the perspective of economic indicators. The lower-level module is mainly to find the optimal solution for the path selection in the network [22,23].
Figure 2.
Schematic diagram of bilevel optimization model.
In the bilevel optimization model, the upper-level and lower-level modules are interconnected through intermediate variables, and each module has its own objective function and constraints. The two-layer optimization modules are modeled as follows:
| (1) |
where is the upper-level objective function, and s are the decision variables of the upper-level module, with the caveat that s is affected by the lower-level module, and and represent the inequalities and constraints of the upper-level module, respectively.
The lower-level module is modeled as follows:
| (2) |
where represents the lower-level objective function, and are the decision variables of the lower-level module, with the caveat that is affected by the upper-level module, and and denote the inequalities and constraints of the lower-level module, respectively.
The overall objective function is shown in Equation (3):
| (3) |
where are weight ratios from 0 to 1 and . The value of is changed by decision-makers according to the emphasis of different objectives.
The purpose of the two-level optimization modules is to optimize the power distribution of the microgrid users. The upper-level module sets the decision variables for the lower-level module. The upper-level module needs to calculate the weight ratio between the attribute values of the microgrid users so that the optimal solution is able to be found in the lower-level optimization module. After the optimal solution is fed back to the upper-level module, it also affects the decision variables simultaneously. The upper-level and lower-level modules influence each other.
3.1. Upper-Level Module
The upper-level module is based on the optimization of the comprehensive cost of power distribution at the user node of the microgrid as the objective function, involving parameters of the cost of purchasing electricity, the cost of selling electricity and the cost of electricity transmission. Taking into account the attributes of each user node graph in the microgrid [24] and the economic benefits of the operation of the distribution network [25], the upper-level objective function is represented in Equation (4):
| (4) |
where is the comprehensive cost of the distribution network, is the electricity purchasing cost between consumers, is the electricity selling cost and is the electricity transmission cost. The details are as follows.
- The electricity purchasing cost for consumers is represented in Equation (5):
where is the electricity price at time t and is the exchange power between different microgrids in the season.(5) - The electricity selling cost is defined in Equation (6):
where is the electricity price at time t, is the photovoltaic power generation at time t and is the deviation value of photovoltaic power generation at time t.(6) - The transmission cost is demonstrated in Equation (7):
where is the value of the meter on the input side, is the value of the meter on the output side and is the normalization factor.(7)
In addition, the two-level optimization model in the distribution network should also meet the following series of equations and constraints.
- The line power constraint is defined in Equation (8):
where is the line power and is the maximum allowable line power, which is a fixed value determined when the transmission line is constructed.(8) - The electric power constraint of the microgrid is shown in Equation (9):
where is the electrical power output of the microgrid, is the purchased power of the consumers, is the amount of electricity converted by the photovoltaic inverter, is the self-consumption of microgrid distributed renewable energy and is power consumption.(9) - The microgrid price constraint is presented in Equation (10):
where and are the upper and lower limits of the electricity price, respectively.(10) -
The microgrid cost constraint is defined in Equation (11).
(11) We see that if the electricity price is less than , the electricity price is inversely proportional to the transmission cost, and the higher the electricity price, the lower the transmission cost. If the electricity price is greater than , the electricity price is directly proportional to the transmission cost, and the higher the electricity price, the higher the transmission cost.
3.2. Lower-Level Module
The main consideration in the upper-level optimal control module was the comprehensive cost. It mainly analyzed the selection of microgrid nodes from the economic indicators. While in the lower-level module, the main goal is to calculate the optimal solution of the path selection through the graph-based path-search algorithm.
- After the modeling and operation of the upper-level module, we obtain the weight values between the microgrid user nodes. Then, these weight values are combined into a digraph matrix. The lower-level objective function is defined in Equation (12).
where is an element of the digraph matrix that represents the weight between the microgrid user nodes. is obtained via Equation (3). The digraph matrix is as follows:(12) (13) - The corresponding lower-level constraints are as follow (14):
where “” represents whether the edge of the node of the directed graph exists, which constitutes a constraint graph.(14)
4. Model Solution
First, according to the original data of microgrid users, the electricity purchasing cost, electricity selling cost, electricity transmission cost and other parameter values are calculated, and then they are normalized. Second, the optimal solution of the upper model and the weight proportion of each power price parameter is calculated. Next, the optimal solution is obtained through Dijkstra’s algorithm [21,26,27], and finally the optimal distribution scheme is given.
The normalization equation is defined as (15).
| (15) |
where is the current cost value (such as , and ), is the maximum of current cost and is the minimum of current cost.
Thus, we obtain the comprehensive cost of the distribution network (i.e., solution of the upper-level objective function):
| (16) |
where , and are all calculated according to Formula (15).
Then, the weight ratios () are obtained via Equations (17)–(19):
| (17) |
| (18) |
| (19) |
If we set the start node as A and select the adjacent node as B on any branch of the destination node, the weighted objective function value (i.e., the overall objective function) from A to B is obtained via Equation (20):
| (20) |
where is the electricity purchasing cost of node A, is the electricity selling cost of node B and is the electricity transmission cost between node A and node B.
After we calculate the weighted objective function value between all adjacent nodes, we obtain the digraph matrix .
Last, the best solution is found through Dijkstra’s algorithm, introduced in Section 2.1.
5. Simulated Results
To verify the feasibility of the bilevel optimization model for the microgrid proposed in this paper, we designed the following simulation experiment.
Taking the monthly electricity consumption data as the experimental dataset, where Table 1 shows some of the original monthly power consumption data of user nodes, we conducted some simulations.
Table 1.
Some of the original monthly power consumption (kWh) data of microgrid users.
| Customer | Jan. | Feb. | Mar. | Apr. | May | Jun. | Jul. | Aug. | Sep. | Oct. | Nov. | Dec. | Jan. | Feb. | Mar. | Apr. | May |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 675 | 434 | 441 | 438 | 412 | 402 | 591 | 584 | 583 | 582 | 584 | 593 | 408 | 438 | 445 | 492 | 814 | 308 |
| 676 | 435 | 434 | 419 | 414 | 410 | 590 | 595 | 590 | 591 | 400 | 403 | 423 | 444 | 442 | 488 | 484 | 304 |
| 677 | 434 | 445 | 434 | 424 | 404 | 534 | 551 | 538 | 581 | 534 | 580 | 534 | 538 | 549 | 530 | 535 | 591 |
| 678 | 433 | 429 | 419 | 593 | 585 | 544 | 531 | 543 | 558 | 555 | 559 | 541 | 541 | 534 | 541 | 544 | 545 |
| 679 | 438 | 403 | 599 | 590 | 531 | 532 | 549 | 553 | 545 | 535 | 584 | 408 | 434 | 449 | 499 | 483 | 498 |
| 680 | 439 | 444 | 443 | 430 | 433 | 404 | 402 | 588 | 590 | 595 | 403 | 444 | 440 | 488 | 498 | 341 | 353 |
| 681 | 480 | 499 | 443 | 434 | 438 | 415 | 409 | 419 | 421 | 425 | 413 | 439 | 454 | 444 | 484 | 310 | 303 |
| 682 | 481 | 453 | 449 | 429 | 403 | 404 | 594 | 402 | 598 | 403 | 418 | 434 | 450 | 448 | 495 | 485 | 485 |
| 683 | 482 | 485 | 443 | 450 | 442 | 434 | 423 | 413 | 411 | 413 | 422 | 445 | 435 | 485 | 499 | 498 | 309 |
| 684 | 483 | 435 | 481 | 445 | 443 | 423 | 419 | 419 | 401 | 594 | 589 | 593 | 534 | 532 | 543 | 534 | 582 |
| 685 | 400 | 452 | 483 | 419 | 418 | 403 | 585 | 581 | 583 | 533 | 544 | 533 | 542 | 583 | 550 | 549 | 558 |
| 686 | 485 | 424 | 412 | 598 | 585 | 593 | 583 | 544 | 543 | 583 | 401 | 432 | 448 | 490 | 308 | 814 | 341 |
| 687 | 484 | 444 | 444 | 441 | 422 | 422 | 409 | 409 | 413 | 405 | 411 | 448 | 435 | 305 | 328 | 313 | 322 |
| 688 | 483 | 443 | 435 | 430 | 438 | 413 | 415 | 413 | 403 | 424 | 429 | 443 | 459 | 300 | 333 | 329 | 320 |
| 689 | 488 | 449 | 433 | 433 | 455 | 444 | 432 | 433 | 443 | 439 | 453 | 441 | 484 | 494 | 328 | 309 | 312 |
We selected six users’ node (customer) information to do the simulation. Figure 3 is a relationship diagram of the six microgrid users. The original dataset was processed with the precedence diagram method [28]. The mean-shift clustering algorithm [29] was employed to extract data features of users so that the electricity purchasing price was in the range between 0.28 (CNY/kWh) and 0.84 (CNY/kWh) at time t, the electricity selling price was in the range between 0.13 (CNY/kWh) and 0.66 (CNY/kWh), the photovoltaic power generation was 260 W and the line loss rate was in the range between 3% and 8%. Figure 4 displays one group of data of the microgrid users’ electricity transmission cost.
Figure 3.
A relationship diagram of microgrid users. The direction of the arrow indicates the transmission direction of electricity. For example, “Charies ⟶ Doug” denotes that Charies can transmit electricity to Doug but Doug cannot transmit electricity to Charies, because there is no arrow going from Doug to Charies. “Mark ⇆ Doug” indicates that they can transmit electricity to each other because there are two-way arrows between them.
Figure 4.
Users’ electricity transmission cost .
We utilized the particle swarm algorithm [27] to find the optimal solution, where the learning factor was set to 2, the inertia weight was set to 0.5 and the maximum number of iterations was set to 300. We conducted four experiments, and the convergence curves of the objective function are demonstrated in Figure 5. We see that after repeating the operation four times, the values of the objective function all converge to 0.76, so this output is the optimal solution. The parameters corresponding to the optimal solution were , and .
Figure 5.
Convergence of objective function versus iterations.
Then, according to the weight ratio Equations (17)–(19), we obtained the optimal weight ratios as and . The weight ratios corresponding to different , and are demonstrated in Table 2.
Table 2.
Weight ratios of different cost.
| Cost Parameter | |||||
|---|---|---|---|---|---|
| Weight Ratios | |||||
| Parameter Group | |||||
| 1 | 0.263 | 0.625 | 0.425 | ||
| 2 | 0.163 | 0.431 | 0.235 | ||
| 3 | 0.218 | 0.342 | 0.117 | ||
| 4 | 0.284 | 0.523 | 0.425 | ||
| 5 | 0.412 | 0.321 | 0.241 | ||
| 6 | 0.251 | 0.325 | 0.415 | ||
| 7 | 0.368 | 0.407 | 0.223 | ||
In addition, we calculate the weighted objective function value of microgrid users with Equation (20), as shown in Table 3.
Table 3.
The weighted objective function value between user nodes in the microgrid.
| Destination Nodes | Doug | Mark | Charies | Michael | Bridget | Alice | ||
|---|---|---|---|---|---|---|---|---|
| Weighted Objective Function Value | ||||||||
| Initial Nodes | ||||||||
| Doug | 0 | 6.2 | inf | inf | inf | inf | ||
| Mark | 6.2 | 0 | inf | inf | inf | 19.6 | ||
| Charies | 4.3 | inf | 0 | inf | inf | inf | ||
| Michael | 4.6 | inf | inf | 0 | 9.6 | 6.8 | ||
| Bridget | 15.1 | inf | inf | 9.6 | 0 | 10.6 | ||
| Alice | 6.7 | 9.5 | 26.2 | 6.8 | 10.6 | 0 | ||
Where “inf” means that there is no direct connection between the two nodes, i.e., the two nodes are in an unreachable state. In this case, the weight ratio between the parameters is 1:1:1.
If setting Bridget as the start node and Doug as the destination node, from Table 3 and Figure 3, we find that there are five paths from Bridget to Doug, i.e., five schemes in total as presented in Table 4. Then, from Table 3 and Table 4, we get the total weighted objective function value on the five paths, as shown in Figure 6.
Table 4.
Different schemes from start node to destination node.
| Scheme | Path |
|---|---|
| 1 | Bridget → Michael → Doug |
| 2 | Bridget → Doug |
| 3 | Bridget → Alice → Doug |
| 4 | Bridget → Michael → Alice → Doug |
| 5 | Bridget → Alice → Michael → Doug |
Figure 6.
Comparison of weighted comprehensive costs with different schemes.
From Figure 6, we see that the weighted comprehensive cost of scheme 1 corresponding to parameter group 7 is minimal. Thus, it is the optimal solution from Bridget to Doug, that is, when and , the comprehensive cost is optimal from Equation (4). In addition, from Figure 6, for the scheme recommendations with fixed parameters, scheme 2 is the optimal option for the second group of parameters, and scheme 3 is the optimal option for the fifth group of parameters.
6. Conclusions
To realize the cost-optimal control decision of microgrids under the condition of load balance, this paper proposed a bilevel optimization model for microgrid users based on edge computing. The modeling process of both the upper-level module and the lower-level module was introduced in detail. The model solution was also provided. Finally, the experimental results indicated that the presented bilevel optimization model was feasible for the control decision of power distribution of microgrid users.
In the follow-up work, we will further optimize the bilevel model, for instance, considering more complex microgrid structures, more user nodes and more parameters. In addition, we think that it is meaningful to analyze the impact of different attributes of each user on the performance of the bilevel model.
Acknowledgments
We thank the anonymous reviewers for their valuable feedback.
Author Contributions
Conceptualization, Y.C.; data curation, Z.M.; formal analysis, Y.C. and Z.M.; funding acquisition, K.H., J.T., L.Y. and H.W.; investigation, M.F., R.Z. and Z.M.; methodology, Y.C., and Z.M.; project administration, H.W.; resources, J.T., L.Y. and H.W.; supervision, S.Y.C., J.T. and H.W.; visualization, Y.C.; writing—original draft preparation, Y.C., M.F., R.Z. and Z.M.; writing—review and editing, Y.C., K.H., S.Y.C., J.T., L.Y. and H.W. All authors have read and agreed to the published version of the manuscript.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare no conflict of interest.
Funding Statement
This work was supported in part by the National Key Research and Development Program of China Research Fund Grant under grant 2017YFC1501701, the Zayed University under the Cluster Research Grant R20140, the Sichuan Science and Technology Program under grant 2022YFH0098, the Scientific Research Foundation of CUIT, and the National Natural Science Foundation of China under grant 61801060.
Footnotes
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Liang X., Saaklayen M.A., Igder M.A., Shawon S.M.R.H., Faried S.O., Janbakhsh M. Planning and service restoration through microgrid formation and soft open points for distribution network modernization: A review. IEEE Trans. Ind. Appl. 2022;58:1843–1857. doi: 10.1109/TIA.2022.3146103. [DOI] [Google Scholar]
- 2.Cabana-Jiménez K., Candelo-Becerra J.E., Sousa Santos V. Comprehensive analysis of microgrids configurations and topologies. Sustainability. 2022;14:1056. doi: 10.3390/su14031056. [DOI] [Google Scholar]
- 3.Sun W., Zhang H., Tseng M.L., Zhang W., Li X. Hierarchical energy optimization management of active distribution network with multi-microgrid system. J. Ind. Prod. Eng. 2022;39:210–229. [Google Scholar]
- 4.Jithendranath J., Das D. Stochastic planning of islanded microgrids with uncertain multi-energy demands and renewable generations. IET Renew. Power Gener. 2020;14:4179–4192. doi: 10.1049/iet-rpg.2020.0889. [DOI] [Google Scholar]
- 5.Mansouri S.A., Ahmarinejad A., Nematbakhsh E., Javadi M.S., Nezhad A.E., Catalão J.P. A sustainable framework for multi-microgrids energy management in automated distribution network by considering smart homes and high penetration of renewable energy resources. Energy. 2022;245:123228. doi: 10.1016/j.energy.2022.123228. [DOI] [Google Scholar]
- 6.Xu X., Niu D., Peng L., Zheng S., Qiu J. Hierarchical multi-objective optimal planning model of active distribution network considering distributed generation and demand-side response. Sustain. Energy Technol. Assess. 2022;53:102438. doi: 10.1016/j.seta.2022.102438. [DOI] [Google Scholar]
- 7.Wang Y., Huang Y., Wang Y., Zeng M., Li F., Wang Y., Zhang Y. Energy management of smart micro-grid with response loads and distributed generation considering demand response. J. Clean. Prod. 2018;197:1069–1083. doi: 10.1016/j.jclepro.2018.06.271. [DOI] [Google Scholar]
- 8.Cheng L., Liu C., Kang C., Wu Q. Analysis of development of key technologies in active distribution network. Electr. Power Constr. 2015;36:26–32. [Google Scholar]
- 9.Leonori S., Paschero M., Mascioli F.M.F., Rizzi A. Optimization strategies for Microgrid energy management systems by Genetic Algorithms. Appl. Soft Comput. 2020;86:105903. doi: 10.1016/j.asoc.2019.105903. [DOI] [Google Scholar]
- 10.Shuai H., Fang J., Ai X., Wen J., He H. Optimal real-time operation strategy for microgrid: An ADP-based stochastic nonlinear optimization approach. IEEE Trans. Sustain. Energy. 2018;10:931–942. doi: 10.1109/TSTE.2018.2855039. [DOI] [Google Scholar]
- 11.Huang C., Zhang H., Song Y., Wang L., Ahmad T., Luo X. Demand response for industrial micro-grid considering photovoltaic power uncertainty and battery operational cost. IEEE Trans. Smart Grid. 2021;12:3043–3055. doi: 10.1109/TSG.2021.3052515. [DOI] [Google Scholar]
- 12.Chen Y., Xu A.D., Wen H., Jiang Y.X., Zhang T.Y. A lightweight mutual authentication scheme for power edge computing system; Proceedings of the International Conference on Energy, Power, Environment and Computer Application (ICEPECA 2019); Wuhan, China. 20–21 January 2019; pp. 72–76. [Google Scholar]
- 13.Liu T., Tan X., Sun B., Wu Y., Tsang D.H. Energy management of cooperative microgrids: A distributed optimization approach. Int. J. Electr. Power Energy Syst. 2018;96:335–346. doi: 10.1016/j.ijepes.2017.10.021. [DOI] [Google Scholar]
- 14.Ruzbahani H.M., Rahimnejad A., Karimipour H. Smart Households Demand Response Management with Micro Grid; Proceedings of the 2019 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT); Washington, DC, USA. 18–21 February 2019; pp. 1–5. [Google Scholar]
- 15.Li J., Wen B., Wang H. Adaptive virtual inertia control strategy of VSG for micro-grid based on improved bang-bang control strategy. IEEE Access. 2019;7:39509–39514. doi: 10.1109/ACCESS.2019.2904943. [DOI] [Google Scholar]
- 16.Mir M., Dayyani M., Sutikno T., Mohammadi Zanjireh M., Razmjooy N. Employing a gaussian particle swarm optimization method for tuning multi input multi output-fuzzy system as an integrated controller of a micro-grid with stability analysis. Comput. Intell. 2020;36:225–258. doi: 10.1111/coin.12257. [DOI] [Google Scholar]
- 17.Chen Y., Wen H., Wu J., Song H., Xu A., Jiang Y., Zhang T., Wang Z. Clustering based physical-layer authentication in edge computing systems with asymmetric resources. Sensors. 2019;19:1926. doi: 10.3390/s19081926. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Chen Y., Ho P.H., Wen H., Chang S.Y., Real S. On physical-layer authentication via online transfer learning. IEEE Internet Things J. 2022;9:1374–1385. doi: 10.1109/JIOT.2021.3086581. [DOI] [Google Scholar]
- 19.Jing Y., Zhang Z., Hu T., Li Z., Liu S. Sustainable intrusion detection with new attack classification in private clouds. J. Netw. Netw. Appl. 2022;1:150–159. doi: 10.33969/J-NaNA.2021.010402. [DOI] [Google Scholar]
- 20.Lin J., Huang L., Zhang H., Yang X., Zhao P. A novel Latency-Guaranteed based Resource Double Auction for market-oriented edge computing. Comput. Netw. 2021;189:107873. doi: 10.1016/j.comnet.2021.107873. [DOI] [Google Scholar]
- 21.Xu M., Liu Y., Huang Q., Zhang Y., Luan G. An improved Dijkstra’s shortest path algorithm for sparse network. Appl. Math. Comput. 2007;185:247–254. doi: 10.1016/j.amc.2006.06.094. [DOI] [Google Scholar]
- 22.Li X., Hu X., Wang Z., Du Z. Path planning based on combinaion of improved A-STAR algorithm and DWA algorithm; Proceedings of the 2020 2nd International Conference on Artificial Intelligence and Advanced Manufacture (AIAM); Manchester, UK. 15–17 October 2020; pp. 99–103. [Google Scholar]
- 23.Baldi S., Maric N., Dornberger R., Hanne T. Pathfinding optimization when solving the paparazzi problem comparing A* and Dijkstra’s algorithm; Proceedings of the 2018 6th International Symposium on Computational and Business Intelligence (ISCBI); Basel, Switzerland. 27–29 August 2018; pp. 16–22. [Google Scholar]
- 24.Abu-Elzait S., Parkin R. Economic and environmental advantages of renewable-based microgrids over conventional microgrids; Proceedings of the 2019 IEEE Green Technologies Conference (GreenTech); Lafayette, LA, USA. 3–6 April 2019; New York, NY, USA: IEEE; 2019. pp. 1–4. [Google Scholar]
- 25.Parag Y., Ainspan M. Sustainable microgrids: Economic, environmental and social costs and benefits of microgrid deployment. Energy Sustain. Dev. 2019;52:72–81. doi: 10.1016/j.esd.2019.07.003. [DOI] [Google Scholar]
- 26.Luo M., Hou X., Yang J. Surface optimal path planning using an extended Dijkstra algorithm. IEEE Access. 2020;8:147827–147838. doi: 10.1109/ACCESS.2020.3015976. [DOI] [Google Scholar]
- 27.Wang Z.J., Zhan Z.H., Kwong S., Jin H., Zhang J. Adaptive granularity learning distributed particle swarm optimization for large-scale optimization. IEEE Trans. Cybern. 2020;51:1175–1188. doi: 10.1109/TCYB.2020.2977956. [DOI] [PubMed] [Google Scholar]
- 28.Sutrisno S., Ahmadi A., Suharyo O.S. The optimization of multipurpose building development on project scheduling using precedence diagram method (PDM) J. ASRO. 2018;9:1–7. doi: 10.37875/asro.v9i1.46. [DOI] [Google Scholar]
- 29.Wisaeng K., Sa-Ngiamvibool W. Exudates detection using morphology mean shift algorithm in retinal images. IEEE Access. 2019;7:11946–11958. doi: 10.1109/ACCESS.2018.2890426. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data used to support the findings of this study are included within the article.






