Next Article in Journal
Supermarket Store Locations as a Proxy for Neighbourhood Health, Wellbeing, and Wealth
Previous Article in Journal
Urban Flood Loss Assessment and Index Insurance Compensation Estimation by Integrating Remote Sensing and Rainfall Multi-Source Data: A Case Study of the 2021 Henan Rainstorm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel TIλDND2N2 Controller Application with Equilibrium Optimizer for Automatic Voltage Regulator

Department of Mechatronics Engineering, Faculty of Engineering, Necmettin Erbakan University, Konya 42090, Turkey
Sustainability 2023, 15(15), 11640; https://doi.org/10.3390/su151511640
Submission received: 13 June 2023 / Revised: 18 July 2023 / Accepted: 26 July 2023 / Published: 27 July 2023

Abstract

:
Sustainability is important in voltage regulation control in grids and must be done successfully. In this paper, a novel tilt-fractional order integral-derivative with a second order derivative and low-pass filters controller, referred to as TIλDND2N2 controller, is proposed to enhance the control performance of an automatic voltage regulator (AVR). In this article, the equilibrium optimizer (EO) algorithm is used to optimally determine the eight parameters of the proposed controller. In this study, a function consisting of time domain specifications is used as the objective function. To evaluate the performance of the proposed controller, it is compared with the proportional-integral-derivative (PID), fractional order PID (FOPID), PID accelerator (PIDA), PID plus second order derivative (PIDD2), and hybrid controllers used in previous studies. Then, Bode analysis is performed to determine the achievement of the proposed controller in the frequency domain. Finally, the robustness test is realized to assess the response of the proposed controller against the deterioration of the system parameters. As a result, the proposed controller demonstrates outstanding control performance compared to studies in terms of settling time, rise time and overshoot. The proposed controller shows superior performance not only in frequency domain analysis but also in perturbed system parameters.

1. Introduction

1.1. Background

As electricity demand increases, grids become more complex, and it becomes difficult to maintain the quality of the electrical energy supplied. A typical electric power system consists of generation, transmission, distribution, and consumption. There are two aspects that show the quality of electricity transmitted to the consumer. These are voltage and frequency, both of which must be within a certain allowable range. The first is associated with reactive power control, and the second is associated with active power control. There are considerable differences between frequency and voltage control in power grids and microgrids. The voltage regulation in power grids is realized generally by large synchronous generators equipped with Automatic Voltage Regulator (AVR) or by a few other mechanisms such as Flexible AC Transmission System (FACTS) devices or power transformer tap changers. Frequency regulation in power systems is implemented by Automatic Generation Control (AGC). AGC operates the production of synchronous generators that are equipped with Governor [1]. Automatic voltage regulator (AVR) is utilized to hold the terminal voltage of a synchronous generator within a certain range. By changing the excitation voltage of the generator, the terminal voltage status is checked. The load variation and high inductance of the generator field windings make it difficult for the regulator to react stably and fast. A successful controller design is needed to realize sustainable voltage regulation [2,3,4].

1.2. Literature Survey

It is possible to see studies in which advanced controllers such as sliding mode control [5], fuzzy logic control [6], and adaptive neuro-fuzzy inference system (ANFIS) [7] are used in the control of the AVR. However, some difficulties are encountered during the application of such controllers due to insufficient expert knowledge, high computational load, and difficulty identifying the source of the problem. On the other hand, proportional-integral-derivative (PID) type controllers are still the most widely used controllers in the industry and the most widely studied controllers in academia due to their ease of application, fast reaction, and prevalence of expert knowledge [8].
In the literature, PID [9,10,11,12,13,14], TID [15,16], and fractional order PID (FOPID) [10,14,17,18,19,20], controllers are widely used in the control of the AVR. Apart from these, PID-derived controllers such as PID plus second order derivative (PIDD2) [14,21,22,23], PID acceleration (PIDA) [9,12], multi-term FOPID [24] FOPID plus second order derivative (FOPIDD2) [22], FOPID plus derivative (FOPIDDμ) [23], and FOPID with filters (FOPIDND2N2) [18] have also been proposed to effectively fit the output voltage of the AVR to the reference point. PID-derived controllers add extra tuning parameters to PID, increasing their flexibility and improving control capabilities.
In order for PID-type controllers to provide effective control, it is necessary to optimize their parameters. As parameter tuning improves, the control performance of the system also increases. Although this parameter tuning process can be performed with classical methods such as Ziegler–Nichols and Cohen–Coon, better results are obtained using optimization algorithms. Note that successful tuning methods do not increase the control performance of the system as much as a good controller, but different tuning methods on the same controller may show different control performances.
Different optimization algorithms are used in the literature to better tune the controller parameters. In the literature, it is seen that optimization algorithms such as particle swarm optimization (PSO) [21], sine-cosine algorithm (SCA) [10], cuckoo search (CS) [20], coyote optimization algorithm (COA) [18], whale optimization algorithm (WOA) [12], local unimodal sampling (LUS) [9], harmony search algorithm (HSA) [9], teaching learned based optimization (TLBO) [9], equilibrium optimizer (EO) [23], multi-verse optimizer [22], salp swarm optimization algorithm (SSA) [19], Archimedes optimizer (AOA) [25], hybrid simulated annealing—manta ray foraging optimization algorithm (hSA-MRFO) [14], modified grey wolf optimizer (m-GWO) [17], and nonlinear sine cosine algorithm (NSCA) [26] are used in the parameter tuning of PID, FOPID, PIDD2, TID, and other PID-types controllers.
The other group of studies to enhance the control performance of the AVR systems is on objective function (OF) development. In this context, integral time absolute error (ITAE) [4,19,21,27], integral time squared error (ITSE) [28], integral squared error (ISE) [9], and Zwe-Lee Gaing (ZLG) [10,22,23,29] are frequently used. Additionally, modified ZLG in [14] and hybrid OF consisting of ITAE in [30] were improved to obtain better time domain specifications.

1.3. Limitations and Motivations

As explained in the literature summary above, there are basically three processes to increase the control capability in AVR systems. These are controller improvement, optimization algorithm modification/hybridization, or objective function development. However, when the studies are examined, it is seen that the best results in setting the output voltage of AVR systems to the reference point are encountered in controller development [23].
Literature studies show that efforts to utilize the soft computing-based intelligent control techniques or improve the classical PID controller are quite common. In addition to these, it is seen that there is not enough research on TID controllers in the control of AVR systems. It has been observed that the FOPID and modified FOPID controllers, which are fractional calculus-based PID, provide a great improvement in the control of the system. Therefore, further consideration of the fractional calculus in the design of TID controllers is worth investigating. In this study, the TIλDND2N2 controller is proposed to improve the control capability of AVR systems. The high number of tuning parameters in the proposed controller causes it to be superior to PID type controllers. In addition, since the proposed controller is of PID type, it provides superiority to advanced controller structures thanks to its simplicity. On the other hand, the fact that the proposed controller has 8 parameters causes a longer optimization time than conventional PID type controllers. However, performing this optimization process only once and the high control performance obtained with the proposed controller eliminate this disadvantage.

1.4. Main Contributions

The main contributions of this paper are summarized as follows:
-
TIλDND2N2 controller is recommended for the first time in order to increase the control performance of AVR systems. The successful result of the proposed controller on AVR control, which is one of the main subjects of electrical engineering, paves the way for its use in other engineering subjects.
-
The compatibility of the EO algorithm, which has been successfully applied in engineering problems with the proposed controller and AVR is evaluated.
-
The superior control performance of the proposed controller has been demonstrated by comparing it with PID-type controllers such as PID, FOPID, PIDA, PIDD2, and hybrid controllers.
-
The achievement of the proposed controller in the frequency domain is shown.
-
The robustness of the proposed controller against perturbed system parameters is demonstrated.

1.5. Organization of Paper

The rest of the paper is systematized as follows. Modelling of the AVR system is presented in Section 2, the detailed description of the proposed controller is given in Section 3, the utilized optimization algorithm is provided in Section 4, details about the objective function are given in Section 5, simulation results and discussion part are analysed in Section 6, and the conclusion is reviewed in Section 7.

2. Modelling of the AVR System

The linearized transfer function model of AVR, which consists of four basic components such as amplifier, exciter, generator, and sensor is shown in Figure 1. For simplicity, nonlinearity and saturation are ignored in the AVR system. In Figure 1, K A , K E , K G , and K S are the gain of amplifier, exciter, generator, and sensor, respectively, while T A , T E , T G , and T S show the time constant of the amplifier, exciter, generator, and sensor, respectively.   V r e f denotes the reference voltage.   V S is the output of the sensor, and E is the error signal obtained by subtracting V S from V r e f ( V r e f V S ). V t represents the terminal voltage signal of the generator.
Table 1 gives the transfer functions of the components of the AVR system and the gain and time constants of these components. In the table, the values in the range of gain and range of time constant columns represent possible values, while the gain values used and time constants used columns show the values used in the study [9,10,11,12,13,14,21].
Equation (1) depicts the closed-loop transfer function of the AVR system achieved using the transfer functions of the components given in Figure 1 with the values given in Table 1.
G AVR = 0.1 s + 10 0.0004 s 4 + 0.0454 s 3 + 0.555 s 2 + 1.51 s + 11
In order to evaluate the proposed controller in the time and frequency domain, first, it is necessary to analyse the AVR system without a controller in the time and frequency domain. Figure 2 demonstrates the step response of the terminal voltage of an AVR system without a controller. It can be seen that the terminal voltage of the AVR system without the controller does not settle at the reference position. Neither the overshoot with 65.72% nor the steady state error with 0.0909 p.u. are acceptable for AVR systems.
Figure 3 shows the Bode diagram of the AVR system without a controller, and Table 2 gives the calculated frequency response according to the Bode diagram. As can be seen from the table, the peak gain of 11.8 dB is quite high, while the phase margin of 43 degrees and the delay margin of 0.994 s are low. In addition, it is seen that the bandwidth value is 6.78 rad/s, which indicates that the rise time shown in the time domain analysis is high. To bring this time and frequency domain specifications to acceptable levels, it is necessary to use a controller.

3. Control Methodologies

3.1. A Brief Overview of Fractional Calculus

Fractional calculus-based control systems have become increasingly common recently. In order to apply fractional order controllers (FOCs) to engineering systems, some numerical operations must be implemented. The continuous integro-differential agent D a 1 t r is depicted in Equation (2).
D a 1 t r = d r d t r                                     R r > 0 , 1                                         R r = 0 , a t d τ r                           R r < 0 .
In Equation (2), α and t specify the bounds of operation. r depicts the fractional order (FO) of the integro-differential operator ( r R ).
s r K f k = N N s + w k s + w k
In the study, ORA, which is used for the approximation required for real-time applications, was preferred. ORA is given in Equation (3), and poles, zeros, and gain of the filter are defined in Equation (4).
w k = w b w h w b k + N + 1 2 1 + r 2 N + 1 ;   w k = w b w h w b k + N + 1 2 1 r 2 N + 1 ;   K f = w h r
where (2N + 1) is the order of the analogue filter, and ( w b , w h ) represents the suitable range. Filter limits are taken as [10−3, 103] in the paper.
FOCs are obtained by configuring the integer order controller, the PID controller, according to the fractional calculus base. The most basic of these FOCs are TID and FOPID controllers. TID controller is obtained by multiplying the proportional part of the PID with 1 / s 1 / n . Thus, the part obtained after the process is called the “tilt” compensator. Although “n” is chosen specific to the problem, it is usually taken between 1 and 10. The integro-differential operators in the FOPID controller provide the FO feature. Transfer functions of PID, TID, and FOPID controllers are given in Equations (5)–(7).
C P I D = K p + K i 1 S + K d s
C T I D = K t 1 s 1 n + K i 1 S + K d s
C F O P I D = K p + K i 1 s λ + K d s μ
where   K p , K t ,   K i , and K d are the proportional, tilt, integral, and derivative gains, and λ and μ are the integro-differential operators.
The transfer functions of PIDD2 and PIDA controllers, which are used in AVR systems and give better results than PID, are given in Equations (8) and (9) [21,31].
C P I D D 2 = K p + K i 1 S + K d s + K d 2 s 2
C P I D A = K p + K i s + K d s s + d + K a s 2 s + d s + e
where   K d 2 and K a are the second order derivative and accelerated gains, respectively. d and e are filter coefficients. Equation (10) is obtained as a result of polynomial simplification of Equation (9).
C P I D A = K a s 3 + K d s 2 + K p s + K i s 3 + α s 2 + β s
where   a and β are polynomial coefficients.

3.2. Proposed Controller

The fundamental of the proposed TIλDND2N2 controller is based on the hybridization of TID and PIDD2. The final version of the proposed controller is obtained by adding fractional integral and two low-pass filters to this hybrid version. Researchers know that when controllers are used hybrid, they eliminate each other’s disadvantages, thus resulting in a more effective controller. In addition, it is known that the sensitivity of the controller increases as the tuning parameter increases. Therefore, the transfer function of the TIλDND2N2 controller with eight tuning parameters obtained is given in Equation (11).
C T I D N D 2 N 2 = K t 1 s 1 n + K i 1 s λ + K d 1 s N 1 s + N 1 + K d 2 s 2 N 2 2 s + N 2 2
where   K t , K i , K d 1 , and K d 2 are tilt, integral, first derivative, and second derivative gains. λ represents integro operator.   N 1 and N 2 demonstrate the filter coefficients. Figure 4 shows the transfer function block diagram of the AVR system with TIλDND2N2 controller integrated with the optimization algorithm and objective function.
The error (E), which is the difference between the reference voltage and the voltage obtained from the sensor output, enters the proposed controller before entering the system. The output of the controller is also called the control input of the system and ensures that the voltage V t reaches the best time domain specifications. Detailed information about the optimization algorithm and objective function in the figure is given in the next sections.
Equation (12) gives the generalized closed-loop transfer function of the AVR system with controller.
G A V R , c o n t r o l l e r = C c o n t r o l l e r   G A G E G G 1 + C c o n t r o l l e r   G A G E G G G S
C c o n t r o l l e r represents the transfer function of the controller used in the system. G A , G E , G G , and G S are the transfer functions of amplifier, exciter, generator, and sensor, respectively, as given in Table 1.

4. Optimization Algorithm

The equilibrium optimizer algorithm is inspired from the dynamic mass balance, which defines the conservation of mass that leaves, enters, or generates in a control volume. EO was proposed by Faramarzi in 2020 [32]. A first-order differential equation of mass balance is depicted in Equation (13):
V d C d t = Q C e q Q C + G
where V represents the control volume, C defines the concentration of the control volume, and   V d C d t depicts the variation ratio of mass in control volume. Q is the volumetric flow ratio entering and leaving the control volume. G represents the ratio of mass generation inside the control volume, and C e q is the concentration at equilibrium condition without production within the control volume.
First, d C d t given in Equation (13) is taken as a function of Q V , and some adjustments are made by representing Q V with λ. At the end of these arrangements, the following equation is obtained, which expresses the balance between exploration and exploration.
F = exp λ t t 0
where t 0 is the initial time depending on the integration interval.

4.1. Initialization

EO needs an initial population to start the optimization period. In the initialization part, the initial concentrations are designed in accordance with dimensions and the number of particles as given in Equation (15).
C i i n i t i a l = C m i n + r a n d i C m a x + C m i n       i = 1 , 2 , n
C i i n i t i a l denotes the primary concentration vector of the i-th particle.   C m i n and C m a x are the minimum and maximum values for the dimensions, the r a n d i vector changes randomly in the range [0, 1], and n represents the population number.

4.2. Equilibrium Pool and Candidates (Ceq)

In fact, the last convergence situation of the algorithm is the equilibrium state. In EO algorithm, there are five particles described as equilibrium candidates. Four of them are the best particles so far, and one of them is the mean of the four particles. Five particles constitute a vector named the equilibrium pool as follows:
C e q , p o o l =   C e q 1 ,   C e q 2 ,       C e q 3 ,   C e q 4 ,   C e q a v e  

4.3. Exponential Term

Equation (17) is obtained by modifying Equation (14) and is a concentration update procedure.
F = a 1 s i g n r 0.5 e λ 1 I t e r M a x i t e r a 2 I t e r M a x i t e r 1
λ depicts a random vector between [0, 1]. I t e r and M a x i t e r show the current and the maximum number of iterations.   a 1 and a 2 are fixed values responsible for exploration and exploitation stages, respectively. In the study, a 1 and a 2 values are taken as 2 and 1, respectively. a 1 value should be increased to improve exploration performance. However, in this case, the exploitation performance decreases. Similarly, the a 2 value should be increased to improve exploitation performance. In this case, the exploration performance decreases. r is a random vector in the range of [0, 1], and s i g n r 0.5 chooses the way of exploitation and exploration.

4.4. Generation Rate

The generation rate (G) ensures better results by improving the exploitation phase. It is given in Equation (18).
G = 0.5 r 1 C e q λ C   F           , r 2 G P 0                                           ,   r 2 < G P
r 1 and r 2 are random numbers between [0, 1]. GP represents the probability of generation and is taken as 0.5. With this value, GP creates the best equilibrium between exploration and exploitation phases. Equation (19) is the updating process of the EO algorithm.
C = C e q + C C e q F + G λ V 1 F
In Equation (19), the first term represents the equilibrium concentration, the second term is related to the exploration phase, and the third term is responsible for the exploitation phase. See [32] for details of the algorithm.
Table 3 gives the experimental specifications of the EO algorithm utilized in this study. Figure 5 demonstrates the flow diagram of the EO algorithm.

5. Objective Function

The objective function is defined as an equation that must be maximized or minimized during optimization in order to obtain the optimal reaction of the system under study [19]. Therefore, an efficient objective function is needed for better tuning the controller parameters. In our study, the objective function containing the time domain specifications is given as follows [33]:
J = 1 e β . M p + E s s + e β . t s t r
where β represents weighting factor, M p denotes overshoot, and E s s is steady state error. t s and t r are settling time and rise time, respectively. In the case of β < 0.7, the settling and rise time decrease, and in the case of β > 0.7, the overshoot and steady state error decrease. In order to provide a balance between the time domain specifications, β is taken as 0.7 in our study. Optimization parameters are K t , K i , K d 1 , K d 2 , n, λ, N 1 , and N 2 for the TIλDND2N2 controller. The lower and upper bounds of these parameters are LB = [0, 0, 0, 0, 1, 0.01, 10, 10] and UB = [3, 3, 3, 3, 10, 1.5, 500, 1000], respectively.

6. Results and Discussion

Brief information about the AVR system without a controller is explained in Section 2, and the graphs of step response and Bode plot are given in Figure 2 and Figure 3. In this section, performance comparisons of the proposed controller with other controllers, Bode plot analysis, and robustness tests on perturbed system parameters were performed, respectively. The attitude of the proposed controller under all these conditions was examined. The study was realized in MATLAB 2016a/Simulink environment. The specifications of the computer on which the study was conducted were Intel Core i5-4570 and 4 GB of RAM.

6.1. The Performance Achievement of the TIλDND2N2 Controller

In this section, the performance of the proposed controller is demonstrated by comparing it with PID-multiverse optimizer (MVO) [22], PID-equilibrium optimizer (EO) [23], PID-sine-cosine algorithm (SCA) [10], PID-tree seed algorithm (TSA) [34], PID-whale optimization algorithm (WOA) [12], PID water cycle algorithm (WCA) [11], PID-improved WOA (IWOA) [35], sigmoid PID nonlinear SCA [26], PIDA-local uni-modal sampling (LUS) [9], PIDA-teaching-learning-based optimization (TLBO) [9], PIDA-harmony search algorithm (HSA) [9], PIDA-WOA [12], PIDD2-particle swarm optimization (PSO) [21], PIDD2-EO [23], multi-term FOPID-RAO [24], FOPID-SCA [10], FOPID-chaotic yellow saddle goatfish algorithm (C-YSGA) [30], FOPID-hybrid simulated annealing—manta ray foraging optimization algorithm (hSA-MRFO) [14], FOPID-COA [18], FOPID-EO [23], FOPID-MVO [22], FOPID-Seagull optimization algorithm (SOA) [36], FOPID-chaotic black widow algorithm (ChBWO) [37], a reinforcement learning approach [38], sliding mode control [5], PID-Fuzzy TLBO [39], PID-Fuzzy PSO [39], RBF-NN with a Sugeno fuzzy logic based PID (GNFPID) [40], fractional variable order PID (FVOPID)-YSGA [41], and FVOPID-V2-YSGA [41].
Table 4 gives the parameters of the compared controllers. In the table, only the studies that make up the graph in Figure 6 are included.
Table 5 shows the comparative evaluation of different controllers such as PID, FOPID, PIDA PIDD2, and hybrid controllers in terms of the transient response. According to Table 5, it is seen that the results obtained using FOPID-based studies are better than the results obtained using PID and PIDA-based studies. Among the reasons for this, it can be shown that the FOPID controller is fractional calculus-based and, accordingly, has two (λ,μ) extra tuning parameters.
It is seen that the same controllers give different results in different studies. The main reasons for this are the optimization methods used, different operating parameters of the artificial intelligence optimization algorithms, and objective functions used.
Additionally, it is seen that T s , T r , and M p are better in PIDD2-based studies than PID, PIDA, and FOPID-based studies. The contribution of the second order derivative part and the effect of its compatibility with AVR systems cannot be ignored.
On the other hand, considering the step function response of the V t output of the proposed TIλDND2N2 based AVR system, it is seen that the settling time ( T s = 0.0596   s ) and rise time ( T r = 0.03752   s ) are at much better levels than the compared controllers. According to the results of the systems with PID control, an approximately 10 times decrease is observed in the settling and rise times. Further, the maximum overshoot ( M p = 0.4128   % ) is better than many of the methods compared and is well below the acceptable limit. In addition to the effect of the second-order derivative part in the controller, the effect of the tilted compensator and filters significantly increased the control performance.
Figure 6 demonstrates the step function response of the AVR system controlled by proposed controller in this paper and the proposed controllers in recently published papers. The numerical results given in Table 5 are displayed graphically in Figure 6. Accordingly, it is seen that AVR systems with PIDD2 controller give better results than previously suggested controllers such as PID, FOPID, and PIDA. It can be clearly seen that the proposed controller is better than all the previously used controllers in terms of both the rise time and the speed of settling to the reference level for the Vt voltage output of the AVR.

6.2. Frequency Domain Analysis

Bode analysis is realized to examine the performance of the proposed controller in the frequency domain. Figure 7 demonstrates the Bode diagram of the AVR system controlled by TIλDND2N2. Table 6 presents the frequency response of the AVR system with different controllers. The table demonstrates that the TIλDND2N2-based AVR system has high stability in frequency domain with low peak gain (0.0233 dB at 2.16 rad/s), high phase margin (175 deg) and high bandwidth (55.7 rad/s). In addition, with a value of 1.14 s, the delay margin is competitive with other controllers. The fact that TIλDND2N2 has the highest bandwidth among the compared studies means that it has the lowest rise time. Another advantage of wide bandwidth is that it enables the system to accurately monitor random inputs. If the Bode diagram results are evaluated, the performance of the proposed controller on AVR systems in the time domain continues in the frequency domain.

6.3. Robustness Analysis

In AVR systems, deterioration in the design parameters may occur due to both load changes and external effects. Therefore, the attitude of V t voltage is investigated by changing the T A , T E , T G , and T S parameters by ± 25% and ± 50%. Thus, the performance of the proposed controller is evaluated not only under normal operating conditions but also under perturbed system parameters. Table 7 demonstrates the time domain specifications of the AVR system controlled by the TIλDND2N2 on changed time-constant criterion.
As seen in the table, the maximum peak value is 1.30404 (when T G is dropped to −50%), the highest value of T s is 0.3079 s (when T E is dropped by −50%), and the maximum value of T r is 0.0785 s (when T G is raised by +50%).
Figure 8 depicts the step response of output of the AVR systems achieved after the deterioration in T A , T E , T G , and T S parameters. As can be seen from the figure, the −50% change in T A , T E , and T G slightly increased the overshoot. In other cases, the proposed controller is almost unaffected. As can be seen from the figure, the proposed controller copes with the disturbances in the system.

7. Conclusions

This paper proposes a novel tilt-fractional order integral-derivative with second order derivative and low-pass filters controller, called TIλDND2N2 controller, to enhance the control ability of AVR systems. Thus, an excellent controller has been presented to the literature to provide sustainable voltage control. To optimize the eight parameters of the proposed controller, the EO algorithm, which has been successfully applied in engineering applications in recent years, has been used. The objective function used in the study consists of basic time domain specifications such as settling time, rise time, and overshoot. The superior performance of the proposed controller in terms of time domain results has been demonstrated by comparison with previously proposed PID, FOPID, PIDA, PIDD2, and hybrid controllers for AVR systems. Then, Bode analysis is performed to examine its effectiveness in the frequency domain. According to the results obtained after Bode analysis, the proposed controller shows superior performance in the frequency domain. Finally, the results obtained for the perturbed system parameters are even better than the nominal operating conditions of other controllers. Thus, it has been seen that the proposed controller is successful even in unexpected situations in the system. All simulation results show that the proposed controller can be used in AVR systems with ease. In future studies, control structures can be studied to increase the control capability of AVR systems. If the studied controller has tuning parameters, the optimization algorithm can be hybridized, or a new objective function can be developed to tune these parameters well. In the studies, it is clear that controller development is the method that increases the control capability of AVR systems the most. Therefore, the improvement of controllers suitable for the structure of AVR systems forms the basis of future studies.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Sedighizadeh, M.; Esmaili, M.; Eisapour-Moarref, A. Voltage and frequency regulation in autonomous microgrids using Hybrid Big Bang-Big Crunch algorithm. Appl. Soft Comput. 2017, 52, 176–189. [Google Scholar] [CrossRef]
  2. Boldea, I. Synchronous Generators, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  3. Ula, A.; Hasan, A.R. Design and Implementation of a Personal Computer Based Automatic Voltage Regulator for a Synchronous Generator. IEEE Trans. Energy Convers. 1992, 7, 125–131. [Google Scholar] [CrossRef]
  4. Duman, S.; Yörükeren, N.; Altaş, İ. Gravitational search algorithm for determining controller parameters in an automatic voltage regulator system. Turk. J. Electr. Eng. Comput. Sci. 2016, 24, 2387–2400. [Google Scholar] [CrossRef] [Green Version]
  5. Furat, M.; Cucu, G.G. Design, Implementation, and Optimization of Sliding Mode Controller for Automatic Voltage Regulator System. IEEE Access 2022, 10, 55650–55674. [Google Scholar] [CrossRef]
  6. Gupta, T.; Sambariya, D.K. Optimal design of fuzzy logic controller for automatic voltage regulator. In Proceedings of the 2017 International Conference on Information, Communication, Instrumentation and Control (ICICIC), Indore, India, 17–19 August 2017; Volume 2018, pp. 1–6. [Google Scholar] [CrossRef]
  7. Yavarian, K.; Mohammadian, A.; Hashemi, F. Adaptive neuro fuzzy inference system PID controller for AVR system using SNR-PSO optimization. Int. J. Electr. Eng. Inform. 2015, 7, 394–408. [Google Scholar] [CrossRef]
  8. Tabak, A.; İlhan, İ. An effective method based on simulated annealing for automatic generation control of power systems. Appl. Soft Comput. 2022, 126, 109277. [Google Scholar] [CrossRef]
  9. Mosaad, A.M.; Attia, M.A.; Abdelaziz, A.Y.; Mosaad, A.M.; Attia, M.A.; Abdelaziz, A.Y.; Mosaad, A.M.; Attia, M.A. Comparative Performance Analysis of AVR Controllers Using Modern Optimization Techniques. Electr. Power Compon. Syst. 2018, 46, 2117–2130. [Google Scholar] [CrossRef]
  10. Bhookya, J.; Jatoth, R.K. Optimal FOPID / PID controller parameters tuning for the AVR system based on sine–cosine-algorithm. Evol. Intell. 2019, 12, 725–733. [Google Scholar] [CrossRef]
  11. Pachauri, N. Water cycle algorithm-based PID controller for AVR. COMPEL-Int. J. Comput. Math. Electr. Electron. Eng. 2020, 39, 551–567. [Google Scholar] [CrossRef]
  12. Mosaad, A.M.; Attia, M.A.; Abdelaziz, A.Y. Whale optimization algorithm to tune PID and PIDA controllers on AVR system. Ain Shams Eng. J. 2019, 10, 755–767. [Google Scholar] [CrossRef]
  13. Sikander, A.; Thakur, P. A new control design strategy for automatic voltage regulator in power system. ISA Trans. 2020, 100, 235–243. [Google Scholar] [CrossRef] [PubMed]
  14. Micev, M.; Calasan, M.; Ali, Z.M.; Hasanien, H.M.; Abdel, S.H.E. Optimal design of automatic voltage regulation controller using hybrid simulated annealing–Manta ray foraging optimization algorithm. Ain Shams Eng. J. 2021, 12, 641–657. [Google Scholar] [CrossRef]
  15. Miavagh, F.M.; Miavaghi, E.A.A.; Ghiasi, A.R.; Asadollahi, M. Applying of PID, FPID, TID and ITID controllers on AVR system using particle swarm optimization (PSO). In Proceedings of the 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran, 5–6 November 2015; pp. 866–871. [Google Scholar] [CrossRef]
  16. Shukla, H.; Nikolovski, S.; Raju, M.; Rana, A.S.; Kumar, P. A Particle Swarm Optimization Technique Tuned TID Controller for Frequency and Voltage Regulation with Penetration of Electric Vehicles and Distributed Generations. Energies 2022, 15, 8225. [Google Scholar] [CrossRef]
  17. Verma, S.K.; Devarapalli, R. Fractional order PIλDμ controller with optimal parameters using Modified Grey Wolf Optimizer for AVR system. Arch. Control Sci. 2022, 32, 429–450. [Google Scholar] [CrossRef]
  18. Moschos, I.; Parisses, C. A novel optimal PIλDND2N2 controller using coyote optimization algorithm for an AVR system. Eng. Sci. Technol. Int. J. 2022, 26, 100991. [Google Scholar] [CrossRef]
  19. Khan, I.A.; Alghamdi, A.S.; Jumani, T.A.; Alamgir, A.; Awan, A.B.; Khidrani, A. Salp Swarm Optimization Algorithm-Based Fractional Order PID Controller for Dynamic Response and Stability Enhancement of an Automatic Voltage Regulator System. Electronics 2019, 8, 1472. [Google Scholar] [CrossRef] [Green Version]
  20. Sikander, A.; Thakur, P.; Bansal, R.C.; Rajasekar, S. A novel technique to design cuckoo search based FOPID controller for AVR in power systems R. Comput. Electr. Eng. 2018, 70, 261–274. [Google Scholar] [CrossRef]
  21. Sahib, M.A. A novel optimal PID plus second order derivative controller for AVR system. Eng. Sci. Technol. Int. J. 2015, 18, 194–206. [Google Scholar] [CrossRef] [Green Version]
  22. Tabak, A. Maiden application of fractional order PID plus second order derivative controller in automatic voltage regulator. Int. Trans. Electr. Energy Syst. 2021, 31, e13211. [Google Scholar] [CrossRef]
  23. Tabak, A. A novel fractional order PID plus derivative (PIλDµDµ2) controller for AVR system using equilibrium optimizer. COMPEL-Int. J. Comput. Math. Electr. Electron. Eng. 2021, 40, 722–743. [Google Scholar] [CrossRef]
  24. Paliwal, N.; Srivastava, L.; Pandit, M. Rao algorithm based optimal Multi-term FOPID controller for automatic voltage regulator system. Optim. Control Appl. Methods 2022, 43, 1707–1734. [Google Scholar] [CrossRef]
  25. Agwa, A.; Elsayed, S.; Ahmed, M. Design of Optimal Controllers for Automatic Voltage Regulation Using Archimedes Optimizer. Intell. Autom. Soft Comput. 2021, 31, 799–815. [Google Scholar] [CrossRef]
  26. Suid, M.H.; Ahmad, M.A. Optimal tuning of sigmoid PID controller using Nonlinear Sine Cosine Algorithm for the Automatic Voltage Regulator system. ISA Trans. 2022, 128, 265–286. [Google Scholar] [CrossRef]
  27. Jumani, T.A.; Mustafa, M.W.; Zohaib, H.; Rasid, M.M.; Saeed, M.S.; Memon, M.M.; Khan, I.; Nisar, K.S. Jaya optimization algorithm for transient response and stability enhancement of a fractional-order PID based automatic voltage regulator system. Alex. Eng. J. 2020, 59, 2429–2440. [Google Scholar] [CrossRef]
  28. Gozde, H.; Taplamacioglu, M.C. Comparative performance analysis of artificial bee colony algorithm for automatic voltage regulator (AVR) system. J. Frankl. Inst. 2011, 348, 1927–1946. [Google Scholar] [CrossRef]
  29. Ayas, M.S.; Sahin, E. FOPID controller with fractional filter for an automatic voltage regulator. Comput. Electr. Eng. 2020, 90, 106895. [Google Scholar] [CrossRef]
  30. Micev, M.; Ćalasan, M.; Oliva, D. Fractional Order PID Controller Design for an AVR System Using Chaotic Yellow Saddle Goatfish Algorithm. Mathematics 2020, 8, 1182. [Google Scholar] [CrossRef]
  31. Puangdownreong, D. Application of Current Search to Optimum PIDA Controller Design. Intell. Control Autom. 2012, 3, 303–312. [Google Scholar] [CrossRef] [Green Version]
  32. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowl.-Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef]
  33. Gaing, Z. A Particle Swarm Optimization Approach for Optimum Design of PID Controller in AVR System. IEEE Trans. Energy Convers. 2004, 19, 384–391. [Google Scholar] [CrossRef] [Green Version]
  34. Kose, E. Optimal Control of AVR System with Tree Seed Algorithm-Based PID Controller. IEEE Access 2020, 8, 89457–89467. [Google Scholar] [CrossRef]
  35. Habib, S.; Abbas, G.; Jumani, T.A.; Bhutto, A.A.; Mirsaeidi, S.; Ahmed, E.M. Improved Whale Optimization Algorithm for Transient Response, Robustness, and Stability Enhancement of an Automatic Voltage Regulator System. Energies 2022, 15, 5037. [Google Scholar] [CrossRef]
  36. Jegatheesh, A.; Thiyagarajan, V.; Selvan, N.B.M.; Raj, M.D. Voltage Regulation and Stability Enhancement in AVR System Based on SOA-FOPID Controller. J. Electr. Eng. Technol. 2023, 1–14. [Google Scholar] [CrossRef]
  37. Munagala, V.K.; Jatoth, R.K. Improved fractional PIλDμ controller for AVR system using Chaotic Black Widow algorithm. Comput. Electr. Eng. 2022, 97, 107600. [Google Scholar] [CrossRef]
  38. Ayas, M.S.; Sahin, A.K. A reinforcement learning approach to Automatic Voltage Regulator system. Eng. Appl. Artif. Intell. 2023, 121, 106050. [Google Scholar] [CrossRef]
  39. Priyambada, S.; Sahu, B.K.; Mohanty, P.K. Fuzzy-PID controller optimized TLBO approach on automatic voltage regulator. In Proceedings of the 2015 International Conference on Energy, Power and Environment: Towards Sustainable Growth (ICEPE), Shillong, India, 12–13 June 2015; IEEE: Piscateville, NJ, USA, 2015. [Google Scholar]
  40. Al Gizi, A.J.H.; Mustafa, M.W.; Al-geelani, N.A.; Alsaedi, M.A. Sugeno fuzzy PID tuning, by genetic-neutral for AVR in electrical power generation. Appl. Soft Comput. J. 2015, 28, 226–236. [Google Scholar] [CrossRef] [Green Version]
  41. Oziablo, P.; Mozyrska, D.; Wyrwas, M. Fractional-variable-order digital controller design tuned with the chaotic yellow saddle goatfish algorithm for the AVR system. ISA Trans. 2022, 125, 260–267. [Google Scholar] [CrossRef]
Figure 1. The linearized transfer function model of the AVR.
Figure 1. The linearized transfer function model of the AVR.
Sustainability 15 11640 g001
Figure 2. Step response of the terminal voltage of the AVR system without a controller.
Figure 2. Step response of the terminal voltage of the AVR system without a controller.
Sustainability 15 11640 g002
Figure 3. Bode diagram of the AVR system without a controller.
Figure 3. Bode diagram of the AVR system without a controller.
Sustainability 15 11640 g003
Figure 4. Transfer function block diagram of the AVR system with proposed method.
Figure 4. Transfer function block diagram of the AVR system with proposed method.
Sustainability 15 11640 g004
Figure 5. Simplified flowchart of EO algorithm application.
Figure 5. Simplified flowchart of EO algorithm application.
Sustainability 15 11640 g005
Figure 6. Comparative step response of terminal voltage of the AVR acquired from various studies.
Figure 6. Comparative step response of terminal voltage of the AVR acquired from various studies.
Sustainability 15 11640 g006
Figure 7. Bode plot of the AVR controlled by TIλDND2N2.
Figure 7. Bode plot of the AVR controlled by TIλDND2N2.
Sustainability 15 11640 g007
Figure 8. Step response of the output of the AVR system in the perturbed (a) T A , (b) T E , (c) T G , and (d) T S parameters.
Figure 8. Step response of the output of the AVR system in the perturbed (a) T A , (b) T E , (c) T G , and (d) T S parameters.
Sustainability 15 11640 g008
Table 1. Transfer functions and parameters of the AVR system components.
Table 1. Transfer functions and parameters of the AVR system components.
UnitsTransfer FunctionRange of Gain (K)Range of Time Constant (Ts)Gain Values Used (K)Time Constants Used (Ts)
Amplifier G A = K A 1 + s T A 10–400.02–0.1100. 1
Exciter G E = K E 1 + s T E 1–100.4–110.4
Generator G G = K G 1 + s T G 0.7–11–211
Sensor G S = K S 1 + s T S 0.9–1.10.001–0.0610.01
Table 2. Frequency response of the AVR system without a controller.
Table 2. Frequency response of the AVR system without a controller.
SystemPeak Gain (dB)Phase Margin (deg)Delay Margin (s)
AVR (without controller)11.8 (at 4.64 rad/s)−5.430.994
Table 3. Experimental parameters of the EO algorithm.
Table 3. Experimental parameters of the EO algorithm.
ParametersValues/Ranges
Iteration number100
Population number50
Variables number8
Constant controlling the exploration phase (   a 1 ) 2
Constant controlling the exploitation phase ( a 2 ) 1
Generation Probability (GP)0.5
r 1 , r 2 [0, 1]
Table 4. Parameters of compared controllers.
Table 4. Parameters of compared controllers.
Method K p / K t K i K d 1 K d 2 n / K a λ/αμ/β N 1 N 2
TIλDND2N2 EO2.17922.66261.56580.13652.34380.1099--36.2387246.8546
PID IWOA [34]0.81670.68980.2799------------
PID MVO [21]0.59710.40570.1980------------
PID WCA [10]0.61580.44100.2158------------
FOPID SOA [35]0.96970. 49180. 2210----1.15221.1524----
FOPID hSA-MRFO [13]1.89310.86990.3595----1.04081.278----
FOPID ChBWO [36]2.82040.73870.428----1.12941.3558----
PIDD2 EO [22]32.00581.09360.0789----------
PIDD2 PSO [20]2.77841.85210.99970.0739----------
PIDA WOA [11]777.401397.741500.652--103.02550.118915.041----
PIDA TLBO [8]850421.601550--150550900----
Table 5. Comparative evaluation of different controllers in terms of transient response.
Table 5. Comparative evaluation of different controllers in terms of transient response.
Controller-Algorithm T s (s) T r (s) M p (%)
ProposedTIλDND2N2-EO0.05960.037520.4128
PIDPID MVO [22]0.50740.32640.0018
PID EO [23]0.44780.29541.0004
PID SCA [10]0.6650.39350.019
PID TSA [34]0.7580.131015.57
PID WOA [12]2.13590.21527.2570
PID WCA [11]0.46200.30000.4760
PID IWOA [35]0.64200.21209.56
Sigmoid PID Nonlinar SCA [26]0.5790.4981.022
PIDAPIDA LUS [9]1.17250.34651.8049
PIDA TLBO [9]1.10230.27580.6332
PIDA HSA [9]1.098380.30730.4899
PIDA WOA [12]0.49960.32951.4087
PIDD2PIDD2 PSO [21]0.16350.09290.0027
PIDD2 EO [23]0.13990.08290.0041
FOPIDMFOPID RAO [24]0.1700.09650.01
FOPID SCA [10]0.22600.16602.4223
FOPID C-YSGA [30]0.20.13471.89
FOPID hSA MRFO [14]0.19090.13091.9765
FOPID COA [18]0.14740.10111.952
FOPID EO [23]0.45960.14420.1849
FOPID MVO [22]0.34930.10751.0295
FOPID SOA [36]0.44590.27450.1516
ChBWO-FOPID [37]0.15860.11011.2714
Hybrid ControllersA reinforcement learning approach [38]0.550.340.2064
Sliding Mode Control [5]0.88120.29980.08
Fuzzy TLBO-PID [39]0.860.730.0001
Fuzzy PSO PID [39]1.95001.34000.2510
GNFPID [40]1.37661.00240.0017
YSGA FVOPID [41]n/a0.098200.71987
YSGA FVOPID V2 [41]n/a0.098081.35453
n/a: Not available.
Table 6. Frequency response of the AVR system obtained with different controllers.
Table 6. Frequency response of the AVR system obtained with different controllers.
Controller-MethodPeak Gain (dB)Phase Margin (deg)Delay Margin (s)
TIλDND2N2-EO0. 0233 (at 2.16 rad/s)1751.14
PID-ABC [28]2.87 (at 7.54 rad/s)69.40.111
POD-PSO [28]3.75 (at 7.16 rad/s)62.20.103
PID-EO [23]0.00178 (0.31 rad/s)1757.01
PID-WOA [12]0.569 (n/a)1551.04
PIDD2- EO [23]0 (0 rad/s)180Inf
PIDA-LUS [9]0.159 (n/a)1622.42
FOPID-SOA [36]0.0259 (n/a)1761.38
FOPID-SCA [29]0.0379 (0.263 rad/s)1651.24
FOPID-EO [23]0.0618 (0.242 rad/s)1777.34
n/a: Not available.
Table 7. Time domain specifications of the AVR system at changed time constants values.
Table 7. Time domain specifications of the AVR system at changed time constants values.
Perturbation Variation (%)Peak Value (p.u) T s   (s) T r   (s) T p   (s)
Nominal Values0.99371380.05960.037520.1827
T A −501.1423580.26370.018080.0412
−251.032470.151940.026860.05371
+251.020670.22500.049150.16243
+501.048470.29050.059870.17193
T E −501.270870.307880.016690.04075
−251.079340.129660.025390.05257
+251.004530.101580.054330.1996
+501.013940.301820.073060.2133
T G −501.304040.138150.0164170.04137
−251.091130.119170.025120.05263
+250.997310.114300.056030.75282
+501.00290.142600.0784980.72093
T S −500.994240.117510.049720.67725
−250.994030.105420.041620.70737
+251.0307790.096140.0353580.075396
+501.069980.112720.0338790.07659
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tabak, A. Novel TIλDND2N2 Controller Application with Equilibrium Optimizer for Automatic Voltage Regulator. Sustainability 2023, 15, 11640. https://doi.org/10.3390/su151511640

AMA Style

Tabak A. Novel TIλDND2N2 Controller Application with Equilibrium Optimizer for Automatic Voltage Regulator. Sustainability. 2023; 15(15):11640. https://doi.org/10.3390/su151511640

Chicago/Turabian Style

Tabak, Abdulsamed. 2023. "Novel TIλDND2N2 Controller Application with Equilibrium Optimizer for Automatic Voltage Regulator" Sustainability 15, no. 15: 11640. https://doi.org/10.3390/su151511640

APA Style

Tabak, A. (2023). Novel TIλDND2N2 Controller Application with Equilibrium Optimizer for Automatic Voltage Regulator. Sustainability, 15(15), 11640. https://doi.org/10.3390/su151511640

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop