Abstract
Decision makers consistently face the challenge of simultaneously assessing numerous attributes, determining their respective importance, and selecting an appropriate method for calculating their weights. This article addresses the problem of automatic generation control (AGC) in a two area power system (2-APS) by proposing fuzzy analytic hierarchy process (FAHP), an multi-attribute decision-making (MADM) technique, to determine weights for sub-objective functions. The integral-time-absolute-errors (ITAE) of tie-line power fluctuation, frequency deviations and area control errors, are defined as the sub-objectives. Each of these is given a weight by the FAHP method, which then combines them into an single final objective function. This objective function is then used to design a PID controller. To improve the optimization of the objective function, the Jaya optimization algorithm (JOA) is used in conjunction with other optimization techniques such as sine cosine algorithm (SCA), Luus–Jaakola algorithm (LJA), Nelder–Mead simplex algorithm (NMSA), symbiotic organism search algorithm (SOSA) and elephant herding optimization algorithm (EHOA). Six distinct experimental cases are conducted to evaluate the controller’s performance under various load conditions, with data plotted to show responses corresponding to fluctuations in frequency and tie-line exchange. Furthermore, statistical analysis is performed to gain a better understanding of the effectiveness of the JOA-based PID controller. For non-parametric evaluation, Friedman rank test is also used to validate the performance of the proposed JOA-based controller.
Similar content being viewed by others
Introduction
Decision making is inherently complex and frequently requires the simultaneous consideration of multiple factors as well as expert judgment1. Because of this, the strategic identification of key factors becomes imperative. Analytic hierarchy process (AHP) has become a popular method for handling multi-attribute decision-making (MADM) scenarios. The reasons for the widespread use of AHP are:
-
Its ease of use.
-
Flexibility in incorporating a wide range of variables with quantitative and qualitative characteristics.
-
Wide application in different fields.
-
Accessibility of auxiliary software.
Parekh et al. demonstrated use of AHP to determine the relative importance of each performance indicator for solid waste management (SWM) in2. A land susceptibility model is developed in3 using AHP where relative weights of all landslip instability factors are determined with the help of AHP. AHP technique, along with GIS-based ranking were used in4 for finding the best locations in Kayseri, Turkey for solar photovoltaic (PV) power plant construction. Similar to this, Hammami et al. in5 also applied AHP technique along with GIS based multi-criteria decision analysis in flood susceptibility mapping at Tunisia. In6, based on AHP, the expert evaluation matrix is optimised using the accelerating genetic algorithm to determine the subjective weights. Nyimbili integrated AHP with TOPSIS and GIS techniques in7 for analyzing earthquake hazards. In8, weights of groundwater indicators, which are used for groundwater quality evaluation, were determined using AHP.
In spite of all the advantages of the AHP technique, the realization that traditional AHP has trouble in adequately addressing uncertainty9, especially when decision-makers are limited to a predetermined rating system from 1 to 9. This led to the adoption of fuzzy AHP (FAHP). FAHP is a derivative of AHP that has gained popularity recently and combines AHP with fuzzy set theory. Decision-makers have more freedom to have more flexible scales that use fuzzy membership functions and linguistic variables rather than deterministic or precise values in order to effectively capture uncertainty.
Many researchers have opted FAHP methods for decision making. Ertuğrul et al. in10 used FAHP technique for weight determination in facility location selection process. In11, FAHP is used in determining weights of machine tool alternatives for multiple attributes. Shaygan, in12, illustrated an actual implementation of FAHP method for identifying, ranking, and choosing enhancement projects for a hospital’s under performing appointment system. In13, FAHP method is implemented to fully structured decision-making problems involving alternatives, sub-criteria, and criteria for evaluating water management plans in a section of Brazil’s Paraguacu river basin. In14, three potential landfill locations for Istanbul are assessed using FAHP in addition to expert opinion. Similarly, Karasan et al. in15 implemented novel pythagorean FAHP method landfill site selection problem.
MADM techniques like rank sum weight, AHP and rank exponent are implemented for AGC problem of 2-APS in the literature16,17,18,19. AGC ensures maintaining the overall power balance of the system that is dependent on critical factors such as frequency deviation, area control errors, and tie-line power deviation20,21. The controllers used in AGC play an important role in correcting system imbalances22,23,24. It is critical to optimize the parameters of these controllers to ensure a consistent and efficient flow of power. When designing controllers, choosing an appropriate objective function is necessary for improving and optimizing25,26 parameter changes. This objective function typically includes sub-objective functions that represent error indices for frequency deviation, area control errors, and tie-line power deviation. Prioritizing sub-objective functions and assigning appropriate ranks and weights are critical in attaining an optimal outcome for the objective function. As a result, once the weights are properly determined, additional step involving optimization27,28,29,30 of the objective function is required.
In this paper, FAHP technique is implemented for AGC problem of 2-APS. This technique is used to provide weights corresponding to sub-objective functions, which are further utilized to tune PID controller. For sub-objective functions, the ITAE evaluations of the frequency deviations, control errors, and lie-line power deviation for the AGC problem of 2-APS are taken into account. The PID controller design utilizes each of these sub-objective functions. Subsequently all weighted sub-objectives are combined to create the objective function and further Jaya optimization algorithm (JOA)31,32,33 is used to minimize the same. Six different experimental cases are used to evaluate the FAHP’s effectiveness. Additionally, sine cosine algorithm (SCA), Luus–Jaakola algorithm (LJA), Nelder-Mead simplex algorithm (NMSA), symbiotic organism search algorithm (SOSA) and elephant herding optimization algorithm (EHOA) are used in optimization to demonstrate the effectiveness of the JOA algorithm-based controller. The results are compared for each of the six load variations, and both tabular and graphical comparisons are displayed. Comparisons are made on the basis of specifications such as peak overshoots, settling times, decision parameters, and values of the objective function. A statistical analysis is performed by evaluating mean, minimum, maximum, and standard deviation values of the objective function obtained from JOA, SCA, LJA, NMSA, SOSA, and EHOA. Friedman rank test is used to further elucidate the effectiveness and accuracy of the results obtained. By assigning a mean rank to each of the six algorithms and calculating an overall Q value and p value, this test offers a non-parametric analysis.
The key objectives of this article are as follows:
-
FAHP technique is investigated to determine weights of sub-objective functions for AGC problem of 2-APS.
-
ITAEs of frequency deviations, tie-line deviations and control errors are considered as sub-objective functions.
-
PID controller is designed on the basis of single objective function formed by merging all the weighted sub-objective functions.
-
Minimization of objective function is performed using JOA.
-
The results obtained from JOA are compared with those obtained from SCA, LJA, NMSA, SOSA and EHOA, by performing statistical analysis and Friedman rank test.
The architecture of this study is structured as follows. Section “Fuzzy analytic hierarchy process” ellaborates the FAHP method in detail. The considerated 2-APS is introduced in Sect. “Considerated system”. The implementation of FAHP method to 2-APS is provided in Sect. “Implementation of FAHP method for AGC problem”. In Sect. “Jaya optimization algorithm”, Jaya optimization algorithm is explained. In Sect. “Results and discussions”, the results obtained are discussed in detail. Finally the derived conclusion is presented in Sect. “Conclusion”.
Fuzzy analytic hierarchy process
Fuzzy analytic hierarchy process (FAHP) is a multi attribute decision making (MADM) technique used to determine weights using fuzzy rules34. On the basis of these fuzzy rules, a decision matrix is formed whose elements denote the performance measure of one decision making problem with respect to other decision making problem. These performance measures are dependant on fuzzy membership function. For defining fuzzy rules, triangular fuzzy membership (TFM)35 function with real numbers are utilized. Let \(F_{\phi }\) be TFM function consisting of triangular fuzzy rules, which is defined in (1).
In (1), L, M and U denotes the lower, middle and upper range values of TFM function element. For each fuzzy element of a TFM function, a fuzzy performance index is defined according to its significance level, as given in Table 1.
The detailed procedure involved in determining weights using FAHP is discussed below:
Step 1: Identification of criteria and their relative siginifances
In FAHP, criteria are needed to be defined for decision making, which are termed are alternatives and attributes. Let there be N alternatives and M attributes. The weights corresponding to attributes are denoted as \(O_m\), where \(m=1,2,\cdots ,M\), and those corresponding to alternatives are denoted as \(O_n\), where \(n=1,2,\cdots ,N\).
Step 2: Pair-wise decision matrix formulation
After defining the alternatives and attributes, a pair wise decision matrix is formed using TFM function. The elements of matrix are fuzzy element taken from Table 1 and are denoted by \(P_{mn}\) and their significance level is decided on the basis of \(m^{th}\) attribute’s relation with \(n^{th}\) alternative. For example, if \(m^{th}\) attribute is at “Highest” significance level with respect to \(n^{th}\) alternative, then \(P_{m,n}\) will be “(8,9,10)” which is considered from Table 1. And if there is no difference in the significance level of \(m^{th}\) attribute and \(n^{th}\) alternative, then then \(P_{mn}\) will be considered as ’Identical’ i.e. “(1,1,1)”. The representation of decision matrix is given in (2).
Fuzzy element \(P_{m,n}\) i.e. TFM function is defined such that \(P_{m,n} = P^{-1}_{m,n}\) when \(m \ne n\) and \(P_{m,n} = 1\) when \(m = n\).
Step 3: Evaluation of geometric mean
The interval arithmetic for TFM function is utilized to evaluate geometric mean (\(GM_{m}\)) of the \(m^{th}\) alternative which is calculated using (3).
where, \(GM_{m}\) is geometric mean and it shows radical root of \(m^{th}\) alternative’s in decision matrix.
Step 4: Calculation of fuzzy weights
For respective attributes, relative fuzzy weights \((FO_m)\) are calculated as
Step 5: Calculation of best non-fuzzy performance value as weights
The calculation of best non-fuzzy performance (BNFP) value as weights is done as
where \(FO(L)_{m}\), \(FO(M)_{m}\) and \(FO(U)_{m}\) represent the lower, middle and upper fuzzy values, respectively, to calculate BNFP value based on fuzzy membership function.
Considerated system
A schematic representation of two area power system (2-APS), inspired from36, is provided in Fig. 1. With two thermal power plants contributing 1000 MW each to the overall load, the system configuration includes a combined capacity of 2000 MW. This configuration simulates an actual networked power system. The parameters of 2-APS for area 1, area 2 and tie-line region are described in Table 2, Table 3 and Table 4. The mathematical models of components of 2-APS for area 1 and area 2, in form of transfer functions, are presented in Table 5.
PID controller
PID controllers are extensively used by numerous industries, especially in process industries. Their extensive use is because of their dependability and ease for handling. For the majority of systems, they offer strong and dependable performance as long as the PID parameters are chosen or adjusted to guarantee an acceptable closed-loop performance. PID controller operates on the basis that each of the three terms i.e. proportional, integral, and derivative are supposed to be “tuned” appropriately. An input is subjected to a correction factor i.e. error, which is computed based on the variation between these values. A basic PID controller is mathematically expressed in (6).
In (6), Y(s) is output signal; \(\Gamma _{P}\), \(\Gamma _{I}\) and \(\Gamma _{D}\) are proportional, integral, and derivative terms, respectively; and E(s) is error signal. To lessen the effect of noise, the PID controller used in this study integrates a filter F with the derivative gain. The generated outputs are control inputs, \(\mu _{I}\) and \(\mu _{II}\), and area control errors \(ACE_{I}\) and \(ACE_{II}\) are controller inputs. The expressions for \(\mu _{I}\) and \(\mu _{II}\) are presented in (7) and (8).
\(ACE_{I}\) and \(ACE_{II}\) from (7) and (8) can be further elaborated as follows:
Objective function formulation
Maintaining area control errors to minimum values, maintaining tie-line powers, and upholding the frequencies of area 1 and area 2 are essential in ensuring a balanced power flow. Sub-objective functions are developed by taking these three factors into account, which are further clubbed into a single objective function. For this study, ITAEs of aforementioned factors are, respectively, evaluated to determine the sub-objective functions, which are mathematically presented in (11), (12) and (13).
where,
\(OF_{I}\): ITAEs of frequency deviations;
\(OF_{II}\): ITAEs of area control errors;
\(OF_{III}\): ITAE of tie-line power deviation;
\(T_{st}\): Total simulation time.
These sub-objectives are provided weights depending on their importance and a single objective function is developed combining all three weighted sub-objectives. The structure of developed objective function is given as
where, \(O_1\), \(O_2\) and \(O_3\) are weights of \(OF_{I}\), \(OF_{II}\) and \(OF_{III}\), respectively.
Implementation of FAHP method for AGC problem
In this contribution, for determining the weights associated with sub-objective functions, FAHP method is implemented, following the steps priorly discussed in Sect. “Fuzzy analytic hierarchy process”. The sub-objectives (11), (12) and (13) are signified with highest, higher and above average significance level, respectively. Corresponding to these significance levels, the weights are calculated using FAHP method discussed in Sect. “Fuzzy analytic hierarchy process”. Here, the sub-objectives \(OF_I\), \(OF_{II}\) and \(OF_{III}\) are considered as attributes as well as alternatives. Therefore, the value of M and N will be same, i.e 3, for this problem. The significance level of one sub-objective with respect to other, is assigned as follows: (Table 6)
-
\(OF_I\) is at “Highest” significance level with respect to \(OF_{III}\).
-
\(OF_I\) is at “Higher” significance level with respect to \(OF_{II}\).
-
\(OF_{II}\) is at “Above average” significance level with respect to \(OF_{III}\).
Considering these significance levels, Table 1 is further transformed to Table 7. Corresponding to the fuzzy elements presented in Table 7 and referring to (2), (15) is generated.
By exploiting (3), geometric means (\(GM_{i}\)) are calculated using as
The cumulative geometric mean is determined as
The fuzzy weights \(FO_{U1}\), \(FO_{U2}\) and \(FO_{U3}\), are calculated with the help of (4) by utilizing the values from (16) and (17) as
The values of fuzzy weights obtained in (18) are calculated by taking upper range values into consideration. Similarly lower and middle range values are calculated which are presented in (19) and (20), respectively.
The calculation of best non-fuzzy performance (BNFP) value as weight is done by utilizing (5) as
Substituting these weights in overall objective function, (14) can be updated as follows:
By putting values of \(OF_{I}\), \(OF_{II}\) and \(OF_{III}\) from (11), (12) and (13), respectively, in (22), it is further modified to:
In order to optimize (23), it becomes necessary to define its boundary constraints. The subjected boundary constraints are defined as follows:
To optimize objective function (23), subjected to constraints shown in (24), Jaya algorithm is implemented, which is discussed further in Sect. “Jaya optimization algorithm”.
Jaya optimization algorithm
The Jaya optimization algorithm(JOA) is inspired by the Sanskrit word of “victory”, represented as “Jaya”. It was first developed to solve both constrained and unconstrained optimization problems37,38. By eliminating less effective solutions, solutions within the Jaya population tend to converge towards the global optimum, mirroring the concept of “survival of the fittest” found in nature. Interestingly, this algorithm relies only on the total number of iterations and the size of the population. It does not require any particular controlling parameters.
The basic structure of working of JOA can be described in the below-mentioned five phases:
-
1.
Initialization The process is started by initializing a set of population comprising of candidate solutions. Usually, these solutions are shown as vectors in the optimization problem’s search space.
-
2.
Determination Utilizing the optimization problem’s objective function, determine candidate solution. Each solution is assigned with a fitness value by the objective function. This fitness value evaluates performance of the candidate corresponding to problem.
-
3.
Regeneration For each iteration, the candidate solution is regenerated such that it moves towards the best solution (solution having lowest fitness value), ignoring the worst solution (solution having highest fitness value).
-
4.
Discontinuation Once the predetermined number of iterations is completed or termination criterion is satisfied, the process is discontinued.
-
5.
Final solution The solution obtained just before discontinuing the process is termed as the final solution.
The flowchart for JOA is provided in Fig. 2. In JOA, the expression for updated solution is represented as follows:
where,
In (25), \({\mathcal {O}}^{i^{'}}_{x,y}\) and \({\mathcal {O}}^{i}_{x,y}\) are updated solution and current solution respectively, for \(x^{th}\) candidate and \(y^{th}\) decision parameter. While, \({\mathcal {O}}^{i}_{best,y}\) and \({\mathcal {O}}^{i}_{worst,y}\) in (26) denote best and worst solution,, respectively and \(\alpha _{1}\) and \(\alpha _{2}\) are random variables. An updated solution is produced after every iteration. If this revised solution performs better than the original, it will be considered for further iterations.
Results and discussions
This work is expanded on the framework developed by Ali and Abd-Elazim36 by analysing a 2-APS. Table 6 outlines the constraints that control the controller parameters. However, (23) provides specifics on the overall objective function that is intended to be minimised. The boundary conditions for these controller parameters are expressed in (24). Table 8 details the step load disturbance assigned to each area in each of the six experimental cases that are investigated to thoroughly evaluate the effectiveness of the FAHP method-assisted PID controller.
The numerical data obtained after performing the simulations for experimental cases I to VI are provided in Tables 9, 10, 11, 12, 13 and 14, respectively, for analytical discussion. Each table provides the most fitted values of objective function (OF), sub-objective functions (\(OF_{I}\), \(OF_{II}\) and \(OF_{III}\)), and controller parameters (\(\Gamma _P\), \(\Gamma _I\), \(\Gamma _D\) and F), obtained by implementing JOA, SCA, LJA, NMSA, SOSA and EHOA, for the corresponding experimental case. Along with these, the settling time and peak overshooot values of responses (Fig. 3– 20) indicating frequency deviation in area 1 and area 2, and tie-line power deviation, for corresponding experimental cases, are also tabulated in each table.
The outcomes of experimental cases I and II are tabulated in Tables 9 and 10, respectively. The least value (i.e. optimum value) of \(OF_{I}\), \(OF_{II}\), \(OF_{III}\) and OF is achieved by JOA, followed by LJA, for both cases. For case I and case II, the responses for frequency deviation in area 1 is shown in Fig. 3 and 6, respectively, and the responses for frequency deviation in area 2 are shown in Fig. 4 and 7, respectively. It can been seen from the responses that, for both cases, the response shown by JOA settles faster than the other algorithms. Similar outcomes is seen for tie-line deviation of case I (Fig. 5) and case II (Fig. 8). The exact settling time values can be seen in Table 9 and Table 10. So, for case I and case II, JOA is proved most efficient among all the considered algorithms.
Tables 11 and 12 provide a summary of the outcomes of experimental cases III and IV, respectively. In both situations, JOA showcased lowest (i.e., optimal) values for \(OF_{I}\), \(OF_{II}\), \(OF_{III}\), and OF, followed by LJ algorithm in case III and EHO algorithm in case IV. The frequency deviation responses for area 1 in cases III and IV are shown in Fig(s). 9 and 12, respectively, and those for area 2 are shown in Fig(s). 10 and 13. These responses clearly show that the JOA settles more quickly than other algorithms in both scenarios. The tie-line deviation responses for cases III (Fig. 11) and IV (Fig. 14) show a similar trend. Table 11 and Table 12 tabulated their specific settling time values. From the discussion, it is clear that JOA outperformed all the other algorithms for case III and case IV.
The results of experimental cases V and VI are outlined in Tables 13 and 14, respectively. The optimal values for \(OF_{I}\), \(OF_{II}\), \(OF_{III}\), and OF are displayed by the JOA in both cases. In case V, the NMS algorithm came in second, and in case VI, the SOSA algorithm performed better after JOA. Fig(s). 15 and 18, respectively, display the frequency deviation responses for area 1 in cases V and VI, while Fig(s). 16 and 18 display the responses for area 2. These plots conclusively show that in both scenarios, the JOA settles earlier than alternative algorithms. An analogous pattern can be seen in the tie-line deviation responses for cases V (Fig. 17) and VI (Fig. 20). Tables 13 and 14 tabulated the values of their respective settling times. Similar to all the above cases, even for these cases, JOA performed the best among all the algorithms.
A statistical analysis is provided in Table 15. This table tabulates mean (\(OF_{Mean}\)), minimum (\(OF_{Min}\)), maximum (\(OF_{Max}\)) and standard deviation (\(OF_{SD}\)) values of objective function (OF) obtained from JOA, SCA, LJA, NMSA, SOSA and EHOA, for all six cases. From Table 15, it is observed that, JOA is providing the lowest values for \(OF_{Mean}\), \(OF_{Min}\), \(OF_{Max}\) and \(OF_{SD}\) for all six cases. The outcome performance of other algorithms vary throughout all the six cases, while JOA is seen being consistent by maintaining the least \(OF_{Mean}\), \(OF_{Min}\), \(OF_{Max}\) and \(OF_{SD}\) values for case I to case VI.
For further clarification of efficacy and accuracy of the outcomes obtained, Friedman rank test is carried out for JOA, SCA, LJA, NMSA, SOSA and EHOA. This test provides a non-parametric analysis, by allocating a mean rank to all of the six algorithms, and a overall Q value and p value. The outcomes are said to be verified when Q value is positive and p value is lesser than 5%. The algorithm attaining the mean rank 1 is considered to be the best among all the algorithms. Table 16 tabulates the results of Friedman rank test. The mean ranks for JOA, SCA, LJA, NMSA, SOSA and EHOA are 1, 4.83333, 3, 5, 3.33333 and 3.83333, respectively. This shows that JOA yeilds best performance, followed by LJA, SOSA, EHOA, SCA and NMSA. The Q value came out to be 18.28571, which is a positive value, and p value is 0.002609 which is significantly lesser than 5%. Hence these results also provide the clarity on the applicability and efficacy of Jaya algorithm.
Conclusion
Assessing several attributes simultaneously, figuring out how important each factor is, and choosing a suitable method to compute the weights have always been a matter of concern for decision maker. MADM techniques have helped decision makers to deal with these concerns. One such MADM technique, i.e. FAHP technique is utilized in this contribution to determine weights corresponding to sub-objective functions. The ITAE evaluations of frequency deviations, control errors, and lie-line power deviation for AGC problem of 2-APS are taken into consideration for sub-objective functions. These sub-objective functions are employed for the design of PID controller. The objective function, constructed by combining all weighted sub-objectives, is then minimized using the JOA. The JOA’s efficacy is assessed across six distinct load scenarios. Optimization is also carried out using SCA, LJA, NMSA, SOSA, and EHOA to show the efficacy of the JOA-based controller. For each of the six load variations, their results are compared, and the comparisons are shown in tabular and graphical form. Specifications like peak overshoots, settling time, decision parameters, and objective function values are compared. The outcomes showed that for all load variations taken into consideration, the JOA consistently performs better than the other algorithms. Furthermore, Friedman rank test and statistical analysis support the superiority of the JOA-based PID controller over alternative controllers.
Data availability
The datasets used and/or analyzed during the current study are available from the corresponding author upon reasonable request.
References
Taherdoost, H. & Madanchian, M. Multi-criteria decision making (mcdm) methods and concepts. Encyclopedia 3, 77–87 (2023).
Parekh, H., Yadav, K., Yadav, S. & Shah, N. Identification and assigning weight of indicator influencing performance of municipal solid waste management using ahp. KSCE J. Civ. Eng. 19, 36–45 (2015).
Myronidis, D., Papageorgiou, C. & Theophanous, S. Landslide susceptibility mapping based on landslide history and analytic hierarchy process (AHP). Nat. Hazards 81, 245–263 (2016).
Günen, M. A. Determination of the suitable sites for constructing solar photovoltaic (PV) power plants in Kayseri, Turkey using GIS-based ranking and AHP methods. Environ. Sci. Pollut. Res. 28, 57232–57247 (2021).
Hammami, S. et al. Application of the GIS based multi-criteria decision analysis and analytical hierarchy process (AHP) in the flood susceptibility mapping (Tunisia). Arab. J. Geosci. 12, 1–16 (2019).
Zhou, K. Comprehensive evaluation on water resources carrying capacity based on improved AGA-AHP method. Appl. Water Sci. 12, 103 (2022).
Nyimbili, P. H., Erden, T. & Karaman, H. Integration of GIS, AHP and topsis for earthquake hazard analysis. Nat. Hazards 92, 1523–1546 (2018).
Li, M. et al. Groundwater quality evaluation and analysis technology based on AHP-EWM-GRA and its application. Water Air Soil Pollut. 234, 19 (2023).
Kwong, C.-K. & Bai, H. A fuzzy AHP approach to the determination of importance weights of customer requirements in quality function deployment. J. Intell. Manuf. 13, 367–377 (2002).
Ertuğrul, İ & Karakaşoğlu, N. Comparison of fuzzy AHP and fuzzy topsis methods for facility location selection. Int. J. Adv. Manuf. Technol. 39, 783–795 (2008).
Ayağ, Z. & Özdemir, R. G. A fuzzy AHP approach to evaluating machine tool alternatives. J. Intell. Manuf. 17, 179–190 (2006).
Shaygan, A. & Testik, Ö. M. A fuzzy AHP-based methodology for project prioritization and selection. Soft Computing 23, 1309–1319 (2019).
Srdjevic, B. & Medeiros, Y. D. P. Fuzzy AHP assessment of water management plans. Water Resour. Manag. 22, 877–894 (2008).
Beskese, A., Demir, H. H., Ozcan, H. K. & Okten, H. E. Landfill site selection using fuzzy AHP and fuzzy topsis: a case study for Istanbul. Environ. Earth Sci. 73, 3513–3521 (2015).
Karasan, A., Ilbahar, E. & Kahraman, C. A novel pythagorean fuzzy AHP and its application to landfill site selection problem. Soft Computing 23, 10953–10968 (2019).
Mamta, et al. Rank exponent method based optimal control of AGC for two-area interconnected power systems. IEEE Access 12, 35571–35585. https://doi.org/10.1109/ACCESS.2024.3373043 (2024).
Krishna, P., Meena, V., Singh, V. & Khan, B. Rank-sum-weight method based systematic determination of weights for controller tuning for automatic generation control. IEEE Access 10, 68161–68174 (2022).
Singh, S. P., Prakash, T., Singh, V. & Babu, M. G. Analytic hierarchy process based automatic generation control of multi-area interconnected power system using Jaya algorithm. Eng. Appl. Artif. Intell. 60, 35–44 (2017).
Krishna, P., Meena, V., Patnana, N., Mathur, A. & Singh, V. Grey wolf optimizer-assisted r-method-based weighted minimization for automatic generation control in two-area interconnected power system. Int. J. Dyn. Control 11, 1779–1796 (2023).
Ram Babu, N. et al. A comprehensive review of recent strategies on automatic generation control/load frequency control in power systems. Arch. Comput. Methods Eng. 30, 543–572 (2023).
Bhagat, S. K. et al. A review on various secondary controllers and optimization techniques in automatic generation control. Arch. Comput. Methods Eng. 30, 3081–3111 (2023).
Pabitra, M., Mohapatra, S. K., Baliarsingh, A. & Das, R. Application of pid controller-based automatic generation control for interconnected power system with governor dead-band non-linearity using mol algorithm. In Advances in Energy Technology: Proceedings of ICAET 2020, 25–35 (Springer, 2020).
Chintu, J. M. R. & Sahu, R. K. Differential evolution optimized fuzzy pid controller for automatic generation control of interconnected power system. In Computational Intelligence in Pattern Recognition: Proceedings of CIPR 2020, 123–132 (Springer, 2020).
Karanam, A. N. & Shaw, B. A new two-degree of freedom combined PID controller for automatic generation control of a wind integrated interconnected power system. Protect. Control Modern Power Syst. 7, 20 (2022).
Raheem, F. S. & Basil, N. Automation intelligence photovoltaic system for power and voltage issues based on black hole optimization algorithm with fopid. Measure. Sensors 25, 100640 (2023).
Basil, N. & Marhoon, H. M. Selection and evaluation of fopid criteria for the x–15 adaptive flight control system (AFCS) via Lyapunov candidates: Optimizing trade-offs and critical values using optimization algorithms. e-Prime-Adv. Electric. Eng. Electron. Energy 6, 100305 (2023).
Basil, N. et al. Black-hole optimisation algorithm with FOPID-based automation intelligence photovoltaic system for voltage and power issues. Austr. J. Electric. Electron. Eng. 1–13. https://doi.org/10.1080/1448837X.2024.2308415 (2024).
Marhoon, H. M., Basil, N. & Mohammed, A. F. Medical Defense Nanorobots (MDNRs): a new evaluation and selection of controller criteria for improved disease diagnosis and patient safety using NARMA(L2)-FOP + D(ANFIS) \(\mu\)–I\(\lambda\)-based Archimedes Optimization Algorithm. Int. J. Inform. Technol. https://doi.org/10.1007/s41870-023-01724-7 (2024).
Mohamadwasel, N. Rider optimization algorithm implemented on the AVR control system using matlab with fopid. In IOP Conference Series: Materials Science and Engineering, vol. 928, 032017 (IOP Publishing, 2020).
Basil, N. & Marhoon, H. M. Towards evaluation of the PID criteria based UAVS observation and tracking head within resizable selection by COA algorithm. Results Control Optim. 12, 100279 (2023).
Basil, N., Marhoon, H. M. & Ibrahim, A. R. A new thrust vector-controlled rocket based on JOA using MCDA. Measure. Sensors 26, 100672 (2023).
Basil, N., Marhoon, H. M., Gokulakrishnan, S. & Buddhi, D. Jaya optimization algorithm implemented on a new novel design of 6-DOF AUV body: a case study. Multimed. Tools Appl. https://doi.org/10.1007/s11042-022-14293-x (2022).
Mohammed, A. F. et al. Selection and evaluation of robotic arm based conveyor belts (RACBS) motions: Narma (l2)-fo (anfis) pd-i based Jaya optimization algorithm. Int. J. Robot. Control Syst. 4, 262–290 (2024).
Kubler, S., Robert, J., Derigent, W., Voisin, A. & Le Traon, Y. A state-of the-art survey & testbed of fuzzy AHP (FAHP) applications. Expert syst. Appl. 65, 398–422 (2016).
Juang, Y.-T., Chang, Y.-T. & Huang, C.-P. Design of fuzzy PID controllers using modified triangular membership functions. Inform. Sci. 178, 1325–1333 (2008).
Ali, E. S. & Abd-Elazim, S. M. Bacteria foraging optimization algorithm based load frequency controller for interconnected power system. Int. J. Electric. Power Energy Syst. 33, 633–638 (2011).
Rao, R. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int. J. Indus. Eng. Comput. 7, 19–34 (2016).
Houssein, E. H., Gad, A. G. & Wazery, Y. M. Jaya algorithm and applications: A comprehensive review. In Metaheuristics and Optimization in Computer and Electrical Engineering (eds. Razmjooy, N., Ashourian, M. & Foroozandeh, Z.). Lecture Notes in Electrical Engineering, vol 696. https://doi.org/10.1007/978-3-030-56689-0_2 (Springer, Cham, 2021).
Funding
The authors did not receive support from any organization for the submitted work.
Author information
Authors and Affiliations
Contributions
Conceptualization, T.V., A.V.W., V.P.S, V.P.M.; Methodology, T.V., A.V.W., V.P.S, V.P.M., A.R., B.K.; Software, T.V., A.V.W., V.P.S, V.P.M.; Validation, V.P.M., A.R., B.K.; Formal analysis, T.V., A.V.W., V.P.S, V.P.M., A.R., B.K.; Investigation, V.P.M., A.R., B.K.; Resources, T.V., A.V.W., V.P.S, V.P.M., A.R., B.K.; Data curation, T.V., A.V.W., V.P.S, V.P.M., A.R., B.K.; Writing— original draft, T.V., A.V.W., V.P.S, V.P.M.; Writing—review & editing, T.V., A.V.W., V.P.S, V.P.M., A.R., B.K.; Visualization, T.V., A.V.W., V.P.S, V.P.M., A.R., B.K.; Supervision, V.P.M. and B.K.; Funding acquisition, B.K. All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Varshney, T., Waghmare, A.V., Singh, V.P. et al. Fuzzy analytic hierarchy process based generation management for interconnected power system. Sci Rep 14, 11446 (2024). https://doi.org/10.1038/s41598-024-61524-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-024-61524-2
Keywords
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.