Microgrid Protection Coordination Considering Clustering and Metaheuristic Optimization
Abstract
:1. Introduction
- Unsupervised machine learning techniques, metaheuristic techniques and non-standard characteristics of DOCRs are integrated into a single methodology to solve the protection coordination problem of microgrids that operate under several operational scenarios.
- Unsupervised machine learning techniques are implemented to cluster the microgrid’s set of operative scenarios (limited to the maximum number of configuration groups in commercially available relays).
- Four metaheuristic techniques, namely GA, PSO, IWO, and ABC, are implemented to solve the optimal protection coordination of every cluster identified by the unsupervised machine learning techniques.
- Non-standard characteristics of DOCRs are introduced in the protection coordination study. These correspond to considering the maximum limit of the Plug Setting Multiplier (PSM) as a decision variable and selecting from different types of relay operating curves.
2. Mathematical Formulation
2.1. Objective Function
2.2. Constraints
2.3. Codification of Candidate Solutions
3. Methodology
3.1. Unsupervised Learning Techniques
3.1.1. K-Means Algorithm
3.1.2. Balanced Iterative Reducing and Clustering Using Hierarchies (BIRCH)
3.1.3. Gaussian Mixtures
3.1.4. Hierarchical Clustering Algorithms
- Ward: seeks to minimize the variance of the merging groups.
- Average: uses the average of the distances between each observation in the two sets.
- Complete: is based on the maximum distances between all the observations in the two sets.
- Single: uses the minimum of the distances between all the observations of the two sets of observations.
- Minkowski distance;
- Standardized Euclidean distance;
- Squared Euclidean distance;
- Cosine distance;
- Correlation distance;
- Hamming distance;
- Jaccard–Needham dissimilarity;
- Kulczynski dissimilarity;
- Chebyshev distance;
- Canberra distance;
- Bray–Curtis distance;
- Mahalanobis distance;
- Yule dissimilarity;
- Dice dissimilarity;
- Rogers–Tanimoto dissimilarity;
- Russell–Rao dissimilarity;
- Sokal–Michener dissimilarity;
- Sokal–Sneath dissimilarity.
3.2. Implemented Metaheuristic Techniques
3.2.1. Genetic Algorithm (GA)
3.2.2. Particle Swarm Optimization (PSO)
3.2.3. Invasive Weed Optimization (IWO)
- Initialization: an initial population of candidate solutions, represented by weeds, is generated and randomly distributed in a d-dimensional search space.
- Reproduction: Each candidate solution has a reproductive capacity that depends on its fitness value and the minimum and maximum fitness value of the population. The number of seeds produced by a candidate solution varies linearly from a minimum value for the solution with the worst fitness value to a maximum value for the solution with the best fitness value.
- Spatial distribution: The generated seeds are randomly dispersed in the search space by a random function with normal distribution, with zero mean and variance decreasing over iterations. This ensures that the seeds are placed in regions far from but close to the candidate progenitor solution. The nonlinear reduction in variance favors convergence of the fittest candidate solutions and eliminates inadequate candidate solutions over time. The standard deviation of the random function is reduced at each iteration, from a predefined initial value to a final value, as calculated at each time step by Equation (19).In this case, is the maximum number of iterations, is the standard deviation at the current time step and n is the nonlinear modulation index which is usually set to 2.
- Competitive exclusion: Due to the exponential growth of the population, after a few iterations, the number of candidate solutions reaches a maximum limit (Pmax). At this point, a competitive mechanism is activated to eliminate the candidate solutions with low fitness and allow the fittest candidate solutions to reproduce more. This process continues until the maximum number of iterations is reached.
3.2.4. Artificial Bee Colony
4. Tests and Results
4.1. Description of the Microgrid Test Network
4.2. Clustering of Operational Scenarios
- 1, 3, 13, 15.
- 4, 8, 12, 16.
- 5, 7, 9, 11.
- 2, 6, 10, 14.
4.3. Optimal Protection Coordination with Metaheuristic Techniques
4.4. Comparison of Metaheuristic Techniques
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Distances Used in Hierarchical Clustering
- The Minkowski distance is a generalized distance measure that can be adjusted by the variable p to calculate the distance between two data points in different ways. Because of this, it is also known as Lp-norm distance and is calculated as given in Equation (A1). The Manhattan, Euclidean and Chebychev distances result, respectively, from adjusting , , and in Equation (A1).
- The standardized Euclidean distance between two n-dimensional vectors u and v is given in Equation (A2), where is the variance computed over all the i’th components of the points.
- The cosine distance between vectors u and v, is indicated in Equation (A4), where is the 2-norm of its argument ∗, and is the dot product of u and v, where is the mean of the elements of vector v, and is the dot product of x and y.
- The Hamming distance between 1-D arrays u and v, is the proportion of disagreeing components in u and v. If u and v are boolean vectors, the Hamming distance is given by Equation (A6), where is the number of occurrences of and for .
- The Jaccard–Needham dissimilarity between two boolean 1-D arrays is computed as indicated in Equation (A7), where is the number of occurrences of and for .
- The Kulczynski dissimilarity between two boolean 1-D arrays is computed as indicated in Equation (A8), where is the number of occurrences of and for .
- The Bray–Curtis distance between two 1-D arrays is given by Equation (A11). The Bray–Curtis distance is in the range if all coordinates are positive, and is undefined if the inputs are of length zero.
- The Mahalanobis distance between 1-D arrays u and v is defined as indicated in Equation (A12), where V is the covariance matrix.
- The Yule dissimilarity between two boolean 1-D arrays is given by Equation (A13), where is the number of occurrences of and for and .
- The Dice dissimilarity between two boolean 1-D arrays is given by Equation (A14), where is the number of occurrences of and for .
- The Rogers–Tanimoto dissimilarity between two boolean 1-D arrays u and v, is defined in Equation (A15), where is the number of occurrences of and for and .
- The Russell–Rao dissimilarity between two boolean 1-D arrays u and v, is defined in Equation (A16), where is the number of occurrences of and for .
- The Sokal–Michener dissimilarity between two boolean 1-D arrays u and v, is defined in Equation (A17), where is the number of occurrences of and for , and .
- The Sokal–Sneath dissimilarity between two boolean 1-D arrays u and v is given by Equation (A18), where is the number of occurrences of and for and .
References
- Saldarriaga-Zuluaga, S.D.; Lopez-Lezama, J.M.; Muñoz-Galeano, N. Protection coordination in microgrids: Current weaknesses, available solutions and future challenges. IEEE Lat. Am. Trans. 2020, 18, 1715–1723. [Google Scholar] [CrossRef]
- Peyghami, S.; Fotuhi-Firuzabad, M.; Blaabjerg, F. Reliability Evaluation in Microgrids with Non-Exponential Failure Rates of Power Units. IEEE Syst. J. 2020, 14, 2861–2872. [Google Scholar] [CrossRef]
- Zhong, W.; Wang, L.; Liu, Z.; Hou, S. Reliability Evaluation and Improvement of Islanded Microgrid Considering Operation Failures of Power Electronic Equipment. J. Mod. Power Syst. Clean Energy 2020, 8, 111–123. [Google Scholar] [CrossRef]
- Muhtadi, A.; Pandit, D.; Nguyen, N.; Mitra, J. Distributed Energy Resources Based Microgrid: Review of Architecture, Control, and Reliability. IEEE Trans. Ind. Appl. 2021, 57, 2223–2235. [Google Scholar] [CrossRef]
- Muzi, F.; Calcara, L.; Pompili, M.; Fioravanti, A. A microgrid control strategy to save energy and curb global carbon emissions. In Proceedings of the 2019 IEEE International Conference on Environment and Electrical Engineering and 2019 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Genova, Italy, 11–14 June 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Fang, S.; Khan, I.; Liao, R. Stochastic Robust Hybrid Energy Storage System Sizing for Shipboard Microgrid Decarbonization. In Proceedings of the 2022 IEEE/IAS Industrial and Commercial Power System Asia (I&CPS Asia), Shanghai, China, 8–11 July 2022; pp. 706–711. [Google Scholar] [CrossRef]
- Balcu, I.; Ciucanu, I.; Macarie, C.; Taranu, B.; Ciupageanu, D.A.; Lazaroiu, G.; Dumbrava, V. Decarbonization of Low Power Applications through Methanation Facilities Integration. In Proceedings of the 2019 IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe), Bucharest, Romania, 29 September–2 October 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Villada-Duque, F.; Lopez-Lezama, J.M.; Muñoz-Galeano, N. Effects of incentives for renewable energy in Colombia. Ing. Y Univ. 2017, 21, 257–272. [Google Scholar] [CrossRef]
- Glória, L.L.; Righetto, S.B.; de Oliveira, D.B.S.; Martins, M.A.I.; Kraemer, R.A.S.; Ludwig, M.A. Microgrids and Virtual Power Plants: Integration Possibilities. In Proceedings of the 2022 2nd Asian Conference on Innovation in Technology (ASIANCON), Ravet, India, 26–28 August 2022; pp. 1–4. [Google Scholar] [CrossRef]
- Bani-Ahmed, A.; Rashidi, M.; Nasiri, A.; Hosseini, H. Reliability Analysis of a Decentralized Microgrid Control Architecture. IEEE Trans. Smart Grid 2019, 10, 3910–3918. [Google Scholar] [CrossRef]
- Bonetti, C.; Bianchotti, J.; Vega, J.; Puccini, G. Optimal Segmentation of Electrical Distribution Networks. IEEE Lat. Am. Trans. 2021, 19, 1375–1382. [Google Scholar] [CrossRef]
- Paudel, A.; Chaudhari, K.; Long, C.; Gooi, H.B. Peer-to-Peer Energy Trading in a Prosumer-Based Community Microgrid: A Game-Theoretic Model. IEEE Trans. Ind. Electron. 2019, 66, 6087–6097. [Google Scholar] [CrossRef]
- Che, L.; Zhang, X.; Shahidehpour, M.; Alabdulwahab, A.; Abusorrah, A. Optimal Interconnection Planning of Community Microgrids with Renewable Energy Sources. IEEE Trans. Smart Grid 2017, 8, 1054–1063. [Google Scholar] [CrossRef]
- Zeineldin, H.H.; Mohamed, Y.A.R.I.; Khadkikar, V.; Pandi, V.R. A Protection Coordination Index for Evaluating Distributed Generation Impacts on Protection for Meshed Distribution Systems. IEEE Trans. Smart Grid 2013, 4, 1523–1532. [Google Scholar] [CrossRef]
- Ehrenberger, J.; Švec, J. Directional Overcurrent Relays Coordination Problems in Distributed Generation Systems. Energies 2017, 10, 1452. [Google Scholar] [CrossRef]
- Noghabi, A.S.; Mashhadi, H.R.; Sadeh, J. Optimal Coordination of Directional Overcurrent Relays Considering Different Network Topologies Using Interval Linear Programming. IEEE Trans. Power Deliv. 2010, 25, 1348–1354. [Google Scholar] [CrossRef]
- So, C.; Li, K. Time coordination method for power system protection by evolutionary algorithm. IEEE Trans. Ind. Appl. 2000, 36, 1235–1240. [Google Scholar] [CrossRef]
- Razavi, F.; Abyaneh, H.A.; Al-Dabbagh, M.; Mohammadi, R.; Torkaman, H. A new comprehensive genetic algorithm method for optimal overcurrent relays coordination. Electr. Power Syst. Res. 2008, 78, 713–720. [Google Scholar] [CrossRef]
- Kiliçkiran, H.C.; Şengör, İ.; Akdemir, H.; Kekezoğlu, B.; Erdinç, O.; Paterakis, N.G. Power system protection with digital overcurrent relays: A review of non-standard characteristics. Electr. Power Syst. Res. 2018, 164, 89–102. [Google Scholar] [CrossRef]
- Alasali, F.; Zarour, E.; Holderbaum, W.; Nusair, K.N. Highly Fast Innovative Overcurrent Protection Scheme for Microgrid Using Metaheuristic Optimization Algorithms and Nonstandard Tripping Characteristics. IEEE Access 2022, 10, 42208–42231. [Google Scholar] [CrossRef]
- Saldarriaga-Zuluaga, S.D.; López-Lezama, J.M.; Muñoz-Galeano, N. Adaptive protection coordination scheme in microgrids using directional over-current relays with non-standard characteristics. Heliyon 2021, 7, e06665. [Google Scholar] [CrossRef] [PubMed]
- So, C.; Li, K. Intelligent method for protection coordination. In Proceedings of the 2004 IEEE International Conference on Electric Utility Deregulation, Restructuring and Power Technologies, Hong Kong, China, 5–8 April 2004; Volume 1, pp. 378–382. [Google Scholar] [CrossRef]
- Mohammadi, R.; Abyaneh, H.; Razavi, F.; Al-Dabbagh, M.; Sadeghi, S. Optimal relays coordination efficient method in interconnected power systems. J. Electr. Eng. 2010, 61, 75. [Google Scholar] [CrossRef]
- Baghaee, H.R.; Mirsalim, M.; Gharehpetian, G.B.; Talebi, H.A. MOPSO/FDMT-based Pareto-optimal solution for coordination of overcurrent relays in interconnected networks and multi-DER microgrids. IET Gener. Transm. Distrib. 2018, 12, 2871–2886. [Google Scholar] [CrossRef]
- Saldarriaga-Zuluaga, S.D.; López-Lezama, J.M.; Muñoz-Galeano, N. Optimal coordination of overcurrent relays in microgrids considering a non-standard characteristic. Energies 2020, 13, 922. [Google Scholar] [CrossRef]
- Saldarriaga-Zuluaga, S.D.; Lopez-Lezama, J.M.; Munoz-Galeano, N. Optimal coordination of over-current relays in microgrids considering multiple characteristic curves. Alex. Eng. J. 2021, 60, 2093–2113. [Google Scholar] [CrossRef]
- Saad, S.M.; El-Naily, N.; Mohamed, F.A. A new constraint considering maximum PSM of industrial over-current relays to enhance the performance of the optimization techniques for microgrid protection schemes. Sustain. Cities Soc. 2019, 44, 445–457. [Google Scholar] [CrossRef]
- Ojaghi, M.; Mohammadi, V. Use of Clustering to Reduce the Number of Different Setting Groups for Adaptive Coordination of Overcurrent Relays. IEEE Trans. Power Deliv. 2018, 33, 1204–1212. [Google Scholar] [CrossRef]
- Ghadiri, S.M.E.; Mazlumi, K. Adaptive protection scheme for microgrids based on SOM clustering technique. Appl. Soft Comput. 2020, 88, 106062. [Google Scholar] [CrossRef]
- Saldarriaga-Zuluaga, S.D.; López-Lezama, J.M.; Muñoz-Galeano, N. Optimal coordination of over-current relays in microgrids using unsupervised learning techniques. Appl. Sci. 2021, 11, 1241. [Google Scholar] [CrossRef]
- Chabanloo, R.M.; Safari, M.; Roshanagh, R.G. Reducing the scenarios of network topology changes for adaptive coordination of overcurrent relays using hybrid GA–LP. IET Gener. Transm. Distrib. 2018, 12, 5879–5890. [Google Scholar] [CrossRef]
- IEC 60255-3; Electrical Relays-Part 3: Single Input Energizing Quantity Measuring Relays with Dependent or Independent Time. IEC: Geneve, Switzerland, 1989.
- IEEE C37.112-1996; IEEE Standard Inverse-Time Characteristic Equations for Overcurrent Relays. IEEE SA: Piscataway, NJ, USA, 1997.
- Bedekar, P.P.; Bhide, S.R.; Kale, V.S. Optimum coordination of overcurrent relay timing using simplex method. Electr. Power Components Syst. 2010, 38, 1175–1193. [Google Scholar] [CrossRef]
- Bedekar, P.P.; Bhide, S.R.; Kale, V.S. Coordination of overcurrent relays in distribution system using linear programming technique. In Proceedings of the 2009 International Conference on Control, Automation, Communication and Energy Conservation, Perundurai, India, 4–6 June 2009; pp. 1–4. [Google Scholar]
- Saravanan, R.; Sujatha, P. A State of Art Techniques on Machine Learning Algorithms: A Perspective of Supervised Learning Approaches in Data Classification. In Proceedings of the 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 14–15 June 2018; pp. 945–949. [Google Scholar] [CrossRef]
- Pascual, D.; Pla, F.; Sánchez, S. Algoritmos de agrupamiento. In Método Informáticos Avanzados; Publicacions de la Universitat Jaume I: Castelló, Spain, 2007; pp. 164–174. [Google Scholar]
- Franco-Árcega, A.; Sobrevilla-Sólis, V.I.; de Jesús Gutiérrez-Sánchez, M.; García-Islas, L.H.; Suárez-Navarrete, A.; Rueda-Soriano, E. Sistema de enseñanza para la técnica de agrupamiento k-means. Pädi Boletín Científico Cienc. Básicas E Ing. ICBI 2021, 9, 53–58. [Google Scholar] [CrossRef]
- Feizollah, A.; Anuar, N.B.; Salleh, R.; Amalina, F. Comparative study of k-means and mini batch k-means clustering algorithms in android malware detection using network traffic analysis. In Proceedings of the 2014 International Symposium on Biometrics and Security Technologies (ISBAST), Kuala Lumpur, Malaysia, 26–27 August 2014; pp. 193–197. [Google Scholar] [CrossRef]
- K-Means vs. Mini Batch K-Means: A Comparison. Available online: https://upcommons.upc.edu/bitstream/handle/2117/23414/R13-8.pdf (accessed on 16 November 2023).
- Murugesan, K.; Zhang, J. Algoritmo de agrupamiento de medias K de bisección híbrida. In Proceedings of the Conferencia Internacional 2011 Sobre informáTica Empresarial e Informatización Global, Shanghai, China, 29–31 July 2011. [Google Scholar] [CrossRef]
- Du, H.; Li, Y. An Improved BIRCH Clustering Algorithm and Application in Thermal Power. In Proceedings of the 2010 International Conference on Web Information Systems and Mining, Sanya, China, 23–24 October 2010; Volume 1, pp. 53–56. [Google Scholar] [CrossRef]
- McLachlan, G.J.; Rathnayake, S. On the number of components in a Gaussian mixture model. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2014, 4, 341–355. [Google Scholar] [CrossRef]
- Patel, E.; Singh Kushwaha, D. Clustering Cloud Workloads: K-Means vs Gaussian Mixture Model. Procedia Comput. Sci. 2020, 171, 158–167. [Google Scholar] [CrossRef]
- Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Sklearn. Cluster. AgglomerativeClustering—Scikit-Learn 0.24. 2 Documentation. 2021. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.cluster.AgglomerativeClustering.html (accessed on 30 January 2023).
- Gu, X.; Angelov, P.P.; Kangin, D.; Principe, J.C. A new type of distance metric and its use for clustering. Evol. Syst. 2017, 8, 167–177. [Google Scholar] [CrossRef]
- SciPy, d. Scipy.spatial.distance.pdist—SciPy v1.11.3 Manual. 2021. Available online: https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.pdist.html (accessed on 30 January 2023).
- Xing, B.; Gao, W.J. Invasive Weed Optimization Algorithm. In Innovative Computational Intelligence: A Rough Guide to 134 Clever Algorithms; Springer International Publishing: Cham, Switzerland, 2014; pp. 177–181. [Google Scholar] [CrossRef]
- Karaboga, D.; Akay, B. A comparative study of Artificial Bee Colony algorithm. Appl. Math. Comput. 2009, 214, 108–132. [Google Scholar] [CrossRef]
- Kar, S.; Samantaray, S.R.; Zadeh, M.D. Data-Mining Model Based Intelligent Differential Microgrid Protection Scheme. IEEE Syst. J. 2017, 11, 1161–1169. [Google Scholar] [CrossRef]
Paper | Unsupervised Machine Learning Techniques | Metaheuristic Techniques | Non-Standard Characteristics |
---|---|---|---|
[17,18,22,23,24,31] | X | ||
[20,21,25,26,27] | X | X | |
[28] | X | ||
[29,30] | X | X | |
Proposed | X | X | X |
OS | Grid | CB-1 | CB-2 | DG1 | DG2 | DG3 | DG4 |
---|---|---|---|---|---|---|---|
OS1 | on | open | open | off | off | off | off |
OS2 | on | open | open | on | on | on | on |
OS3 | on | open | open | on | on | off | off |
OS4 | off | open | open | on | on | on | on |
OS5 | on | closed | closed | off | off | off | off |
OS6 | on | closed | closed | on | on | on | on |
OS7 | on | closed | closed | on | on | off | off |
OS8 | off | closed | close | on | on | on | on |
OS9 | on | closed | open | off | off | off | off |
OS10 | on | closed | open | on | on | on | on |
OS11 | on | closed | open | on | on | off | off |
OS12 | off | close | open | on | on | on | on |
OS13 | on | open | closed | off | off | off | off |
OS14 | on | open | closed | on | on | on | on |
OS15 | on | open | closed | on | on | off | off |
OS16 | off | open | closed | on | on | on | on |
Unsupervised Machine Learning Techniques | Clusters | Groupings |
---|---|---|
K-Means BIRCH Agglomerative Hierarchical, ward, Euclidean | 1, 3, 13, 15 | Group 1 |
4, 8, 12, 16 | ||
5, 7, 9, 11 | ||
2, 6, 10, 14 | ||
Mini Batch K-Means | 4, 8, 12, 16 | Group 2 |
1, 2, 3, 5, 13, 14, 15 | ||
7, 9, 10, 11 | ||
6 | ||
Bisecting K-Means | 4, 8, 12, 16 | Group 3 |
5, 14 | ||
6, 7, 9, 10, 11 | ||
1, 2, 3, 13, 15 | ||
Gaussian Mixture Model | 4, 8, 12, 16 | Group 4 |
1, 2, 3, 13, 15 | ||
5, 6, 7, 14 | ||
9, 10, 11 | ||
Agglomerative Hierarchical, complete, Euclidean Agglomerative Hierarchical, complete, sqeuclidean Agglomerative Hierarchical, complete, cityblock Agglomerative Hierarchical, complete, minkowski Agglomerative Hierarchical, complete, l2 Agglomerative Hierarchical, complete, manhattan Agglomerative Hierarchical, complete, l1 Agglomerative Hierarchical, average, cityblock Agglomerative Hierarchical, average, manhattan Agglomerative Hierarchical, average, l1 | 1, 2, 3, 13, 14, 15 | Group 5 |
5, 7, 9, 11 | ||
6, 10 | ||
4, 8, 12, 16 | ||
Agglomerative Hierarchical, complete, cosine | 1, 2, 3, 5, 7, 9, 11, 13, 14, 15 | Group 6 |
8, 12, 16 | ||
4 | ||
6, 10 | ||
Agglomerative Hierarchical, complete, hamming Agglomerative Hierarchical, complete, matching | 2, 3, 4, 10, 11, 12, 14, 15, 16 | Group 7 |
1, 5, 7, 9, 13 | ||
6 | ||
8 | ||
Agglomerative Hierarchical, complete, jaccard | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | Group 8 |
1, 13 | ||
14, 15 | ||
16 | ||
Agglomerative Hierarchical, complete, rogerstanimoto Agglomerative Hierarchical, complete, dice Agglomerative Hierarchical, complete, sokalmichener Agglomerative Hierarchical, complete, sokalsneath Agglomerative Hierarchical, average, rogerstanimoto Agglomerative Hierarchical, average, dice Agglomerative Hierarchical, average, sokalmichener | 5, 7, 9, 11 | Group 9 |
1, 13 | ||
2, 3, 4, 15 | ||
6, 8, 10, 12, 14, 16 | ||
Agglomerative Hierarchical, complete, chebyshev | 2, 5, 7, 9, 10, 11, 14 | Group 10 |
1, 3, 13, 15 | ||
6 | ||
4, 8, 12, 16 | ||
Agglomerative Hierarchical, complete, kulsinski | 2, 3, 4, 6, 7, 8, 10, 12, 14, 15, 16 | Group 11 |
13 | ||
5, 9, 11 | ||
1 | ||
Agglomerative Hierarchical, complete, yule Agglomerative Hierarchical, average, yule | 5, 6, 7, 9, 10, 11 | Group 12 |
4, 8, 12, 16 | ||
1, 2, 3, 14 | ||
13, 15 |
Unsupervised Machine Learning Techniques | Operating Scenarios | Groupings |
---|---|---|
Agglomerative Hierarchical, complete, braycurtis Agglomerative Hierarchical, average, braycurtis | 2, 5, 6, 7, 9, 10, 11, 14 | Group 13 |
8, 12, 16 | ||
1, 3, 13, 15 | ||
4 | ||
Agglomerative Hierarchical, complete, correlation | 8, 12, 16 | Group 14 |
5, 6, 7, 9, 10, 11 | ||
4 | ||
1, 2, 3, 13, 14, 15 | ||
Agglomerative Hierarchical, complete, canberra | 1, 2, 3, 4, 13, 15 | Group 15 |
6, 10, 14 | ||
5, 7, 9, 11 | ||
8, 12, 16 | ||
Agglomerative Hierarchical, complete, russellrao | 5, 6, 7, 8, 9, 10, 11, 12, 14, 16 | Group 16 |
13 | ||
2, 3, 4, 15 | ||
1 | ||
Agglomerative Hierarchical, average, Euclidean Agglomerative Hierarchical, average, sqeuclidean Agglomerative Hierarchical, average, minkowski Agglomerative Hierarchical, average, l2 Agglomerative Hierarchical, single, Euclidean Agglomerative Hierarchical, single, sqeuclidean Agglomerative Hierarchical, single, minkowski Agglomerative Hierarchical, single, l2 | 1, 2, 3, 13,14, 15 | Group 17 |
5, 7, 9, 10, 11 | ||
6 | ||
4, 8, 12, 16 | ||
Agglomerative Hierarchical, average, cosine | 8, 12, 16 | Group 18 |
1, 2, 3, 5, 7, 9, 10, 11, 13, 14, 15 | ||
4 | ||
6 | ||
Agglomerative Hierarchical, average, hamming Agglomerative Hierarchical, average, matching Agglomerative Hierarchical, single, hamming | 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14,15, 16 | Group 19 |
7 | ||
8 | ||
6 | ||
Agglomerative Hierarchical, average, jaccard | 5, 9 | Group 20 |
6, 8, 10, 11, 12 | ||
1, 2, 3, 4, 13 | ||
7, 14, 15, 16 | ||
Agglomerative Hierarchical, average, chebyshev | 1, 3, 9, 11, 13, 15 | Group 21 |
2, 5, 7, 10, 14 | ||
6 | ||
4, 8, 12, 16 | ||
Agglomerative Hierarchical, average, kulsinski Agglomerative Hierarchical, average, russellrao Agglomerative Hierarchical, single, kulsinski Agglomerative Hierarchical, single, russellrao | 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14,15, 16 | Group 22 |
9 | ||
13 | ||
1 | ||
Agglomerative Hierarchical, average, sokalsneath Agglomerative Hierarchical, single, rogerstanimoto Agglomerative Hierarchical, single, sokalmichener Agglomerative Hierarchical, single, matching | 5, 7 | Group 23 |
9, 11 | ||
2, 3, 4, 6, 8, 10, 12, 14, 15, 16 | ||
1, 13 | ||
Agglomerative Hierarchical, average, correlation Agglomerative Hierarchical, single, cosine Agglomerative Hierarchical, single, braycurtis Agglomerative Hierarchical, single, correlation | 8, 16 | Group 24 |
1, 2, 3, 5, 6, 7, 9, 10, 11, 13, 14, 15 | ||
4 | ||
12 | ||
Agglomerative Hierarchical, average, canberra | 5, 6, 7, 10, 14 | Group 25 |
2, 3, 4, 15 | ||
1, 9, 11, 13 | ||
8, 12, 16 |
Unsupervised Machine Learning Techniques | Operating Scenarios | Groupings |
---|---|---|
Agglomerative Hierarchical, single, jaccard Agglomerative Hierarchical, single, dice Agglomerative Hierarchical, single, sokalsneath | 9, 11 | Group 26 |
2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 15, 16 | ||
13 | ||
1 | ||
Agglomerative Hierarchical, single, chebyshev | 1, 2, 3, 9, 10, 11, 13, 14, 15 | Group 27 |
4, 8, 12, 16 | ||
6 | ||
5, 7 | ||
Agglomerative Hierarchical, single, yule | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,12, 13 | Group 28 |
16 | ||
15 | ||
14 | ||
Agglomerative Hierarchical, single, cityblock Agglomerative Hierarchical, single, manhattan Agglomerative Hierarchical, single, l1 | 1, 2, 3, 5, 7, 9, 10, 11, 13, 15 | Group 29 |
4, 8, 12, 16 | ||
6 | ||
14 | ||
Agglomerative Hierarchical, single, haversine | 1, 3, 5, 9, 13, 16 | Group 30 |
6, 7, 10, 11, 12, 15 | ||
2, 4, 8 | ||
14 | ||
Agglomerative Hierarchical, single, canberra | 1, 2, 3, 4, 8, 9, 11, 12, 13, 15, 16 | Group 31 |
5, 7 | ||
6, 10 | ||
14 |
Group | GA—Operation Time [s] | GA—Simulation Time [s] | Group | GA—Operation Time [s] | GA—Simulation Time [s] |
---|---|---|---|---|---|
1 | 39.30 | 21.17 | 13 | 299.54 | 31.34 |
115.11 | 21.94 | 78.26 | 14.91 | ||
100.86 | 22.60 | 50.97 | 17.75 | ||
125.28 | 22.71 | 16.72 | 7.58 | ||
Total = 380.56 | Total = 88.42 | Total = 445.49 | Total = 71.59 | ||
2 | 167.52 | 23.53 | 14 | 75.16 | 14.37 |
189.63 | 45.65 | 222.12 | 23.63 | ||
100.54 | 22.16 | 13.42 | 7.11 | ||
33.33 | 10.19 | 121.01 | 24.48 | ||
Total = 491.02 | Total = 101.53 | Total = 431.71 | Total = 9.59 | ||
3 | 102.62 | 22.16 | 15 | 317.13 | 30.31 |
51.81 | 14.38 | 96.57 | 15.71 | ||
162.10 | 27.33 | 115.40 | 18.18 | ||
63.60 | 26.99 | 67.46 | 14.10 | ||
Total = 380.13 | Total = 90.86 | Total = 596.56 | Total = 78.29 | ||
4 | 139.90 | 23.43 | 17 | 104.86 | 22.95 |
62.19 | 27.20 | 135.97 | 20.09 | ||
148.82 | 23.77 | 21.64 | 7.53 | ||
49.26 | 18.75 | 121.06 | 17.78 | ||
Total = 400.16 | Total = 93.14 | Total = 383.53 | Total = 68.35 | ||
5 | 95.72 | 22.22 | 21 | 110.00 | 24.26 |
97.95 | 20.49 | 163.14 | 21.26 | ||
56.39 | 10.78 | 32.14 | 7.69 | ||
127.69 | 16.72 | 119.01 | 17.93 | ||
Total = 377.74 | Total = 70.21 | Total = 424.29 | Total = 71.14 | ||
9 | 101.77 | 17.40 | 25 | 203.45 | 21.51 |
11.97 | 10.61 | 83.90 | 16.83 | ||
108.63 | 16.72 | 42.63 | 17.62 | ||
357.93 | 24.90 | 72.74 | 13.89 | ||
Total = 580.30 | Total = 69.63 | Total = 402.71 | Total = 69.85 | ||
10 | 263.31 | 28.15 | 29 | 333.87 | 37.54 |
51.42 | 17.18 | 126.45 | 17.91 | ||
47.21 | 7.52 | 20.80 | 7.86 | ||
130.09 | 17.63 | 16.52 | 8.10 | ||
Total = 492.03 | Total = 70.49 | Total = 497.65 | Total = 71.41 | ||
12 | 169.05 | 24.44 | |||
120.38 | 16.71 | ||||
66.17 | 16.80 | ||||
19.85 | 10.34 | ||||
Total = 375.46 | Total = 68.29 |
Group | PSO—Operation Time [s] | PSO—Simulation Time [s] | Group | PSO—Operation Time [s] | PSO—Simulation Time [s] |
---|---|---|---|---|---|
1 | 35.84 | 14.42 | 13 | 319.73 | 52.66 |
91.87 | 28.51 | 76.32 | 19.05 | ||
102.72 | 46.41 | 31.22 | 24.50 | ||
105.61 | 44.83 | 14.21 | 6.97 | ||
Total = 336.04 | Total = 134.16 | Total = 441.49 | Total = 103.18 | ||
3 | 121.12 | 23.80 | 14 | 92.09 | 15.81 |
49.75 | 24.58 | 158.36 | 70.20 | ||
128.48 | 59.85 | 11.34 | 13.01 | ||
61.26 | 58.86 | 98.49 | 62.10 | ||
Total = 360.62 | Total = 167.09 | Total = 360.28 | Total = 161.11 | ||
4 | 117.41 | 46.90 | 15 | 178.71 | 42.67 |
81.65 | 56.25 | 74.88 | 19.24 | ||
153.45 | 48.36 | 103.77 | 26.20 | ||
46.24 | 34.43 | 76.50 | 24.61 | ||
Total = 398.76 | Total = 185.93 | Total = 433.85 | Total = 112.72 | ||
5 | 91.74 | 24.81 | 17 | 97.56 | 49.91 |
92.84 | 16.72 | 130.92 | 41.26 | ||
50.49 | 9.15 | 26.66 | 8.07 | ||
103.32 | 17.26 | 113.88 | 25.04 | ||
Total = 338.38 | Total = 67.94 | Total = 369.01 | Total = 124.28 | ||
9 | 104.11 | 43.85 | 21 | 99.96 | 23.95 |
246.92 | 64.34 | 155.43 | 20.55 | ||
193.54 | 45.36 | 21.20 | 4.84 | ||
9.96 | 23.22 | 105.19 | 16.03 | ||
Total = 554.54 | Total = 176.77 | Total = 381.77 | Total = 65.37 | ||
10 | 193.34 | 44.36 | 24 | 424.71 | 41.04 |
45.71 | 27.46 | 44.40 | 8.22 | ||
27.18 | 8.77 | 12.90 | 4.31 | ||
104.11 | 31.44 | 25.89 | 4.43 | ||
Total = 370.33 | Total = 112.02 | Total = 507.90 | Total = 58.00 | ||
12 | 159.33 | 29.36 | 25 | 157.14 | 25.75 |
105.26 | 17.92 | 94.64 | 14.46 | ||
72.17 | 18.29 | 40.17 | 14.71 | ||
14.47 | 9.27 | 63.67 | 10.97 | ||
Total = 351.23 | Total = 74.84 | Total = 355.62 | Total = 65.90 |
Group | IWO—Operation Time [s] | IWO—Simulation Time [s] | Group | IWO—Operation Time [s] | IWO—Simulation Time [s] |
---|---|---|---|---|---|
1 | 49.04 | 18.52 | 12 | 475.23 | 14.80 |
123.91 | 19.59 | 123.14 | 12.31 | ||
180.29 | 16.65 | 88.37 | 12.28 | ||
203.91 | 19.96 | 33.29 | 33,058.58 | ||
Total = 557.15 | Total = 74.71 | Total = 720.03 | Total = 33,097.96 | ||
3 | 116.68 | 19.61 | 14 | 84.83 | 9.33 |
103.73 | 16.81 | 539.00 | 14.20 | ||
210.77 | 22.84 | 14.25 | 3.44 | ||
105.24 | 24.64 | 3338.29 | 12.45 | ||
Total = 536.42 | Total = 83.90 | Total = 3976.37 | Total = 39.41 | ||
4 | 124.44 | 19.43 | 15 | 251.11 | 12.20 |
91.04 | 23.49 | 134.50 | 7.40 | ||
2006.92 | 21.82 | 168.65 | 9.87 | ||
82.69 | 15.25 | 101.97 | 7.18 | ||
Total = 2305.09 | Total = 79.99 | Total = 656.22 | Total = 36.65 | ||
5 | 171.26 | 14.69 | |||
174.95 | 10.76 | ||||
86.98 | 6.12 | ||||
133.60 | 11.24 | ||||
Total = 566.79 | Total = 42.81 |
Group | ABS—Operation Time [s] | ABS—Simulation Time [s] | Group | ABS—Operation Time [s] | ABS—Simulation Time [s] |
---|---|---|---|---|---|
1 | 115.79 | 20.35 | 14 | 70.00 | 14.55 |
102.49 | 18.56 | 527.66 | 26.09 | ||
32.63 | 17.55 | 12.45 | 7.40 | ||
91.34 | 18.95 | 98.04 | 30.37 | ||
Total = 342.25 | Total = 75.41 | Total = 708.15 | Total = 78.41 | ||
2 | 100.78 | 19.44 | 15 | 95.52 | 24.64 |
154.08 | 31.56 | 83.18 | 18.09 | ||
107.30 | 18.34 | 103.04 | 19.32 | ||
27.23 | 6.56 | 74.96 | 15.62 | ||
Total = 389.38 | Total = 75.89 | Total = 356.71 | Total = 77.67 | ||
3 | 96.59 | 18.17 | 17 | 131.91 | 22.73 |
53.33 | 10.71 | 92.25 | 25.54 | ||
154.60 | 23.97 | 25.33 | 6.43 | ||
78.32 | 22.07 | 105.09 | 17.65 | ||
Total = 382.85 | Total = 74.92 | Total = 354.59 | Total = 72.35 | ||
4 | 81.31 | 18.89 | 21 | 77.62 | 26.46 |
53.21 | 22.38 | 168.70 | 24.71 | ||
178.55 | 19.94 | 32.52 | 7.73 | ||
60.75 | 15.83 | 99.04 | 17.89 | ||
Total = 373.83 | Total = 77.04 | Total = 377.88 | Total = 76.80 | ||
5 | 100.19 | 26.73 | 25 | 255.82 | 23.72 |
94.53 | 23.18 | 67.91 | 18.14 | ||
65.29 | 14.08 | 41.85 | 18.46 | ||
89.31 | 19.54 | 64.96 | 15.75 | ||
Total = 349.34 | Total = 83.54 | Total = 430.54 | Total = 76.07 | ||
9 | 147.51 | 21.14 | 27 | 216.88 | 39.88 |
20.53 | 12.23 | 106.25 | 20.30 | ||
70.67 | 20.05 | 2070.08 | 7.02 | ||
296.71 | 26.09 | 65.90 | 11.11 | ||
Total = 535.42 | Total = 79.51 | Total = 2459.12 | Total = 78.32 | ||
10 | 297.18 | 31.20 | 29 | 338.33 | 41.63 |
40.47 | 18.89 | 104.39 | 19.19 | ||
21.17 | 6.73 | 20.62 | 7.08 | ||
79.88 | 20.29 | 14.35 | 6.91 | ||
Total = 351.23 | Total = 74.84 | Total = 477.68 | Total = 74.82 | ||
12 | 193.41 | 29.96 | |||
96.03 | 18.86 | ||||
67.47 | 18.50 | ||||
20.89 | 11.98 | ||||
Total = 377.80 | Total = 79.31 |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Santos-Ramos, J.E.; Saldarriaga-Zuluaga, S.D.; López-Lezama, J.M.; Muñoz-Galeano, N.; Villa-Acevedo, W.M. Microgrid Protection Coordination Considering Clustering and Metaheuristic Optimization. Energies 2024, 17, 210. https://doi.org/10.3390/en17010210
Santos-Ramos JE, Saldarriaga-Zuluaga SD, López-Lezama JM, Muñoz-Galeano N, Villa-Acevedo WM. Microgrid Protection Coordination Considering Clustering and Metaheuristic Optimization. Energies. 2024; 17(1):210. https://doi.org/10.3390/en17010210
Chicago/Turabian StyleSantos-Ramos, Javier E., Sergio D. Saldarriaga-Zuluaga, Jesús M. López-Lezama, Nicolás Muñoz-Galeano, and Walter M. Villa-Acevedo. 2024. "Microgrid Protection Coordination Considering Clustering and Metaheuristic Optimization" Energies 17, no. 1: 210. https://doi.org/10.3390/en17010210
APA StyleSantos-Ramos, J. E., Saldarriaga-Zuluaga, S. D., López-Lezama, J. M., Muñoz-Galeano, N., & Villa-Acevedo, W. M. (2024). Microgrid Protection Coordination Considering Clustering and Metaheuristic Optimization. Energies, 17(1), 210. https://doi.org/10.3390/en17010210