Abstract
Generally, increase in energy demand and consequently unwanted events in a current system will lead to instability. To increase the power system reliability, the current system can be expanded, resulting in a high financial burden. Therefore, one of the most effective options is appropriate controllers usage for stability. In order to overcome the defects of classical controllers such as non-linear, complex uncertain systems, an appropriate mathematical model needs to be designed in limited working conditions. In this paper, a new fractional-order fuzzy proportional-integral-deferential (FOPID) controller is proposed. The proposed controller in its structure is an integral, derivative gain with a fractional order. This controller is structurally adjustable with two fractional orders, performing the stability process in a short time. On the other hand, in the proposed controller, the optimal adjustment of the controller gain and membership functions has turned into an optimization problem, which is done by a hybrid algorithm based on the virus colony search (VCS) and artificial bee colony (ABC). Local and final search powers in the proposed hybrid algorithm reduce the possibility of local presence dramatically. Simulation results have shown that the proposed controller achieves the higher robustness, the lower fall time, and the lower frequency oscillations compared to the existing controllers.
Keywords
Abbreviations
virus colony search
fractional-order fuzzy proportional-integral-deferential
proportional-integral-deferential
artificial bee colony
high voltage direct current
static variable compensators
particle swarm optimization
hybrid VCS-ABC
quantum behaved particle swarm optimization
unified power flow controller
chaotic optimization algorithm
probabilistic neural network
fuzzy logic controller
fuzzy logic power system stabilizer
negative big
negative small
zero
positive small
positive big
proportional-deferential
conclusion angle
conclusion space
conclusion optimize
evolution strategy with covariance matrix adaptation
fuzzy PID
Introduction
Controlling systems play an important role in security maintenance of a system and its restoration to normal performance in respect to unplanned events. The frequency-based regulation of system performance, known as low-frequency stability, is one of the most important controlling issues in the design and operation of today’s systems [1]. The correct and safe operation of the system involves adapting the capacity of the production units to the system load and losses (i.e. the operating point). The disruption of this equilibrium causes a deviation in the system’s work point [2]. In this imbalance state, the frequency of the system is also deviated from its predetermined rated value and this systemic frequency disturbance can affect the performance of the entire system. In a way that the system’s equipment may be damaged, the protection plans may be defeated, resulted in the current system unstable. Therefore, appropriate control measures should be taken into account to restore the work point balance of the system in facing different disturbances [1].
In order to facilitate the investigation of stability and to obtain useful attitude toward the nature of stability issues, the rotor angle stability phenomenon should be divided into the following categories [2]:
- A small disturbance or small signal stability shows the system’s ability in maintaining a synchronized state due to small disturbances. These disturbances are constantly occurring due to small changes in load and production. The disturbances can be sufficiently small to allow the linearization of the system equations and to investigate stability. In spite of the existence of automatic voltage regulator, the system will be stable against small disturbances, only when system oscillations are ensured to have sufficient damping. Instability usually shows itself as oscillations with increasing ranges [3].
In today’s systems, small disturbance stability occurs mainly due to lack of oscillatory damping. Some stability oscillations are described as follows: The local modes of the system that are related to the production unit oscillations compared to the rest of the system. Various equipment including rectifiers, controllers, turbines, and so on have typically a frequency range between 1 to 2 Hz [4]. Inter-regional modes that are related to the fluctuations of a number of electrical equipment in a system segment, compared to other parts that have typically frequency range between 0.1 to 1 Hz. Controlling modes that are related to controllers. If the stimulation systems, governors, high voltage direct current (HVDC) converters and reactive power static variable compensators (SVCs) are not properly set, in this cases the instability of these modalities shall usually occur [1]. The torsional modes associated with the rotating components; the instability of these modes may occur due to the interaction of the components with the excitation system, the governor, and the HVDC controllers [1].
- Transient stability shows the ability of the system in maintaining a stable state due to the occurrence of a grave transient disturbance. In this case, the system shall usually change. In such a way that the operating point of the stable state of the system differs before and after disturbance [1].
Identification and segregation of these oscillations behavior can be used for applying control actions such as excitation system and power system stabilizer parameters tuning in order to control the oscillations damping. Determining the frequency of the system’s critical modes and participation factors of the generators in these modes are one of the conventional methods for analyzing these oscillations which are calculated using analytical methods such as modal analysis. In this paper, capability of the generators’ participation factor for determining the inter-area and local oscillations are identified by analytical methods. Conventional methods such as modal analysis and time domain simulations are challenging and time consuming tasks [5]. Thus, the generators’ participation factor and power system oscillations type in the critical mode are predicted using a hybrid method containing a feature selection and probabilistic neural network (PNN) part. The advantage of the proposed method is the accuracy, fast calculations, simultaneous prediction of oscillations type and their participation in the dominant state variable of the generators in the critical modes [6].
New methods for designing controllers are proposed along with significant advances in system theory and control, for example, controllers designed based on comparative control theories, robust control, artificial neural networks and fuzzy control [7–9]. In all of these methods, it has been attempted to overcome the defects in the classical design. Thus, the controller affects the stability of the system and improves the damping of the fluctuations more effectively. In methods, the defects in the classical design are highlighted. Hence, the controller more effectively affects the stability of the system and improves the damping of the fluctuations.
In a general categorization, the provided methods can be classified in classical and optimization intelligence methods. In classical controller methods, speed and frequency are used as control signals alone or as multiple combinations to generate additional rotor torque for damping the frequency fluctuations [9]. The classic leg-lead stabilizer has been realized physically in many cases and has been widely used in the electric power industry. The operation principles of this controller are based on the damping and synchronous torque concepts in the generator [10]. It should be noted that for designing classical damper controllers, a linear model around a given point is utilized and he assumption is that a precise model of the system is available with constant parameters. Variant nature of the loading, production, consumption, and system configuration changes are among salient features of the system. Hence, if the system’s operating point changes, the classical controllers shall disrupt the performance of the system according to the constant parameters, and they will not have a suitable efficiency [11]. In other words, the major disadvantages of classical controllers are ignorance to the model’s uncertainty and the sensitivity to the work point which leads to lack of robust performance. Also, adaptive controllers and variable structure have not been prospering in practical applications due to the complexity of the control algorithm and the switching problem and the use of state variables [12].
The use of intelligent methods in controlling complex and nonlinear systems has been used specially in various fields of science and technology in recent years. Traditional optimization methods include differential-based techniques. Such methods are robust and their effectiveness has been proven in solving various types of optimization problems [13, 14]. In reference [15], a comparison between the classical controller of the power stabilizer and fuzzy stabilizer for a multi-machine system is presented using the particle swarm algorithm. In this method, the linearization structure is used. The presented algorithm is utilized to set up the classical controller parameters and membership functions. In [16], a method for promptly adjustment of the traditional power system stabilizer parameters is provided using a neural network with radial basis functions, which is taught based on the orthogonal-learning least square error algorithm. The basic function of this model is to gather inputs and, consequently, to create an output. Neuronal entrances enter through the donor, which connects to the other neurons through the synapse. In reference [17], the Quantum behaved Particle Swarm Optimization (QPSO) algorithm has been presented, which has fewer parameter than Particle Swarm Optimization (PSO), and is more powerful than PSO, and also provides better performance compared to PSO. In order to ensure that this method is sufficiently robust, it has been investigated in a wide range of exploitation positions and in various system configurations. Investigation has been done about the effect of the proposed controller in the nonlinear time domain and the examination of different indexes under different disturbances and a wide range of different load conditions. The results of the studies show that the QPSO-based unified power flow controller (UPFC) is capable of damping small frequency oscillations and enhancing the dynamic stability of the power system and is much more suitable than the PSO. In reference [18], another algorithm called chaotic optimization algorithm (COA) has been used instead of the PSO algorithm. Easy implementation, low execution time, strong mechanism to escape the optimal local values, can be indicated from among the characteristics of this algorithm which is promising for engineering work.
The fuzzy controller is a controller that does not require a detailed analysis of the network. In reference [19], the complete set of fuzzy controller progression named fuzzy logic power system stabilizer (FLPSS) is indicated. The fuzzy logic combination process has been applied quickly to a variety of controllers, including fuzzy logic controller (FLC), PID FLPSS, and FLPSS in reference [20]. In reference [21], the stability of the power system with the help of a fuzzy adaptive controller on a multi-machine system has been investigated using the particle swarm algorithm. Although the proposed method shows a suitable performance in damping, but in larger disorders, it cannot maintain its resistance. This problem is caused by incoming signal disturbances in the fuzzy controller. Recently, the use of the fractional order PID controller has been introduced due to its flexible and robust structure in controlling various systems in several papers and has been used in control of various processes. The FOPID controller has two more parameters in its structure compared to the integer order-value controllers in PID, one is the integral deferential fraction power and another one is the deferential fractional power, which leads to two more degrees of freedom in controller design and improvement of the system’s dynamics. Therefore, this controller has been utilized in recent years to control the frequency of different systems [22, 23].
In this paper, a fuzzy FOPID controller with structure (FP + FI α + FD β ) is proposed to get a robust controller damping low frequency oscillations. On the other hand, the optimal adjustment of the parameters of this controller is turned into an optimization issue based on a square-integral resulted from the multiplication of time and frequency variations, which ultimately has been solved by a combinational algorithm based on the search colony of the virus and Bee colony. The search colony algorithm [24] and the Bee algorithm [25] are two successful methods for recent years, according to the study performed; it has been shown that the combination of these two can result in a higher local and final search.
In comparison with other similar optimization methods, the proposed method has the following key benefits: Unlike a large number of methods, the possibility of locating in local point decreases dramatically. Optimization of the proposed algorithm does not depend heavily on the objective function and will provide the best final search. The parameters of this hybrid algorithm are few, which simplifies its execution.
In summary, the innovations of the article are: The fractional-order design of fuzzy controller using combined algorithm. Optimal adjustment of proposed fuzzy controller parameters in several steps, including: 1. adjusting coefficients and membership functions; 2. adjusting the weighting coefficients of the rules; and 3. regulating fuzzy rules in order to reduce the computational time. Considering nonlinear parameters on a multi-machine model to approximate the behavior of the studied system to a real network. Analysis of the performance of the system in different working conditions, based on the time and frequency domain, and its comparison with other methods available in recent papers And providing a new high-featured hybrid algorithm to escape from local points and the suitable ability for the final search.
In Section 2, the structure of nonlinear equations governing the system studied is expressed and a test system is introduced for case study. In Section 3, the search virus colony, bee algorithm and the proposed combination method are identified. Section 4 describes how to apply the proposed method and the objective function of the study. In Section 5, the simulation results are compared qualitatively and quantitatively in different scenarios and eventually the final section is dedicated to the conclusion.
Modeling the problem under study
Non-linear modeling of multi-machine system
Nonlinear model of the single-machine system is described with a set of algebraic differential equations that is derived from models of generators, loads and other devices, such as control systems that are connected through algebraic equations of the network. In this paper, the system generator with a two-dimensional model [1] whose equations are expressed as follows is used to simulate the time domain.
If the transient states of the stator are ignored and Smo = 0, the multi-machine equations are rewritten as follows:
The fractional calculus (derivative and integral with a fractional order) has been a matter of interest for mathematicians for a long time. But its application in engineering issues, especially in modeling and control issues, has not a long history. Physical systems can be modeled with great precision due to the practical freedom existing on the derivative and integral order [26]. There is a similar situation in the systems control area, that is, high efficiency controllers can be designed either for systems with a fractional order or for systems with a integer-order. In this section, the proposed FOPID fuzzy controller idea is presented for low frequency stability.
Before expressing a fuzzy model (FP + FI
α
+ FD
β
), first, the PI
α
D
β
fractional-order controller model will be expressed. The fractional-order PI
α
D
β
controller is an appropriate structure with a fractional order used for control purposes. This controller was first introduced in 1999 [26]. Five parameters FOPID controller includes proportional gain, integral gain, derivative gain, integral order, and derivative order. The general operator for derivative, integral and proportional calculating can be expressed as follows:
Considering the fractional order definition and the generalization of the deferential concept, the
In the above equation n ≤ n - 1 ≤ α and n are an integer and
Based on the Laplace transformation function, the continuous conversion equation is formulated as follows:
To use this fractional-order operator in practical research, an approximation of it can be obtained by the integer-order transfer functions:
where 2P is the number of zeros and poles, and the gain (I), zeros (
Now, the proposed fuzzy controller strategy is described by defining the FOPID fractional model. The proposed controller strategy is such that the PI α D β fuzzy controller coefficients in the FP + FI α + FD β structure are regulated by fuzzy logic. In order to improve the performance of the intended controller, the combined virus colony search (VCS) with the bee colony (ABC) known as (HVCS-ABC) is used. It has a good convergence rate and a good performance for optimization of nonlinear functions, in order to regulate it optimally. The parameters including coefficients, functions membership, FOPID weight coefficients and fuzzy rules are used in several steps. Figure 1 illustrates the design principles of the proposed controller, in which the first layer is FOPID controller and the second layer is fuzzy logic. A fuzzy system is a set of if – then fuzzy rules that describes how to select the PID gain under the specified performance conditions

General structure of the proposed controller which consists of two main stages; The first stage is a PID fraction controller that can be used for acceptable damping and fall time, and the second part is consisted of a fuzzy system to be able to cover uncertainty in the system and to create a resistant control.
A fuzzy set is defined in such a way as to cover the intended domain. For this purpose, a base station is initially generated randomly and then it is regenerated based on the operation of the base station of the fuzzy system in which the three CA, CS and CO parameters are used.
Conclusion line angle: In this reconstruction, CA is the angle of the conclusion line used to generate spaces, and is displayed with4 bits.
Conclusion area: In this reconstruction, CS is a dependent region with fixed distance between assumptions. This parameter is between 0.5 and 1.5, displayed with 4 bits.
Degree of Conclusion Line: In this reconstruction, CO is the angle of the conclusion line and is defined in two states: NB-NS-Z-PS-PB or PB-PS-Z-NS-NB and therefore has a bit.
In this paper, the hybrid algorithm HVCS-ABC is used to optimize the behavior of the proposed fuzzy controllers. The function of this method in the optimal adjustment of the proposed controller parameters is shown schematically in Fig. 2.

The proposed fractional fuzzy controller structure which adjusts the control parameters by using a frequency-based target function and the proposed algorithm.
The idea of this controller rises out of the view that the PD fuzzy controller speeds up the system response and reduces its maximum overshoot, and the integral controller eliminates the stable-state error.
Therefore, by combining the two types of controllers by a fuzzy key, all PD and integral controller properties can be achieved besides improving the controller performance. The controller also has a simple structure with two adjustable parameters and is designed simply. This controller performs the stability action in a short time. The response time can also be changed by adjusting the coefficient of time scale α and β.
VCS standard virus search algorithm
In this section, the mathematical equations of the standard algorithm for virus search shall be exp-ressed. Further details have been described in [24].
- Virus diffusion: The walking algorithm expresses the behavior of the virus in detection of host cell. Gaussian Walks method is an appropriate method for modeling this behavior and avoiding the local optimal response formulated by the following equation:
- Impacting host cell: The host cell’s impact is modeled by the CMA-ES model based on the covariance matrix through following steps: Step 1: Updating the Hpop with the following relationship: Step 2: Selecting the best vector of γ from the previous section and considering it as parenting vector as follows:
Step 3: Updating the size of σ
g
+1 and the covariance matrix with:
In which, d
σ
= 1 + C
σ
+ 2max
- Operation of the Immunity System: The function of the immunity system of the body is formulated as follows: Step 1: Calculating the P
r
performance criteria for the V
pop
population based on the objective function of the system under study: Step 2: The growth of each population individually from among the V
pop
population with the following relationship:
Non-Ferrum-based algorithms are generally based on the behavior of bees. The artificial bee colony algorithm is a technique for solving optimization problems based on the behavior of honey bees in the nature. In this section, its general relationship is identified; for further study, refer to reference [25].
The coding of this algorithm is as follows: Initialization as the initial answer to Xij Calculation of the initial answers in the target function Repeat the first cycle = 1 Providing new answers based on finding new Vij food supply in the Xij vicinity, the following formula is used to generate new responses: The choice of the best source or the better answer between Xij and Vij. Calculation of the probability for the Xij answers based on the following formula:
In fact, in order to obtain the correctness of the answers we use the following formula:
The answers to P i are between (– 1, 1)
Production of new responses (new sources) of Vi based on spectators’ bees from among
Selection of the best answer (the most nutritious bee) from among the Xij and Vij responses.
Determination of the corrupted resources and replacing random resources with those random resources generated by the Xi scout bee using the following formula:
Saving the best answer (qualified power supply) that has been achieved to this step
Cycle = Cycle+1
Repetition of all previous steps until reaching the condition required for end of the program.
The bee colony algorithm is inspired by the social behavior of a colony of bees in finding the nectar. In this algorithm, all members (bees) have a merit value that is determined in the objective function. The ABC algorithm starts with a random initialization. Then these values are arranged by new productions (new generations) based on the value of their objective function (suitability). In each repetition, two optimal values are obtained. One is regarded as the best answer in that repetition, and the other is the best obtained answer so far by any bee inthe population.
In the virus colony search algorithm, viruses require host cells to maintain survival, production and replication. That is, their movement shall occur at a time when they are replicated enough and also are adapted to changes in the new environment. The virus’s colonial strategy for survival includes replication and infection of the host cell and the function of the defense system.
Combining or hybridizing involves combining two or more different things to achieve a better result than their separate states. The bee colony algorithm and the virus search colony algorithm have similar characteristics. Including both have an initial random population and have merit value to assess the population. Therefore, the combination of these two methods can leads to the creation of an efficient combined algorithm. Figure 3 shows the overall structure of the proposed HVCS-ABC method. The combined VCS ABC algorithm starts with an initial population. If the problem is the N-dimension, algorithm has 4 N random population. The 4 N member is arranged according to the merit value, and the upper 2 N member enters into the VCS as the initial response, and a new population with 2 N member is created with the ABC algorithm. The mechanism for optimizing the ABC algorithm is applied to the 2 N lower member as a search bee. In applying the optimization mechanism, the new population created by the VCS algorithm is used as a regulator. Furthermore, the best member of this new population and each corresponding member are used as a neighbor. The population generated by application of the nectar search mechanism is combined with the population created by the VCS algorithm and the 4 N new member is regulated according to the suitability and the previous trend will be repeated until the achievementof convergence.

The structure of the proposed hybrid algorithm based on initial sample population, each of which is divided into two parts and improved by the proposed methods, continuous line (Virus Algorithm) and dashed line (bee Colony Algorithm).
This section describes how to design a proposed fuzzy controller based on the developed model of the virus colony algorithm. The following steps are followed for the design: Step 1: Sorting initial data such as the information of the system under study, applying constraints, generator information and related systems, bus information, and so on. Step 2: Setting the initial parameters of the proposed algorithm, including number of population, number of program repetitions, and number of host cells, Gaussian function coefficients for damaging to the host cell, limit value which denotes the information of the system and imposing limits thesystem. Step 3: Using the proposed hybrid algorithm to generate new answers in search space. Step 4: To solve the problem, we need a target function, that through reducing its value, one can adjust the control parameters optimally. Since frequency variations in each region can be directly influenced by control parameters, a time-based and variation speed-based function is introduced. Accordingly, the objective function is based on the square of the frequency variations of each machine.
Also, in the actual existing system, non-linear features of the system cause inadequate fuzzy controller performance. For this reason, in this paper, the structure of FOPID is added to the fuzzy system under study. In addition to membership functions in the above system, FOPID parameters are obtained as optimization variables using the proposed hybrid algorithm. Step 5: Selecting the best answer and storing it in memory to upgrade later generations. It should be noted that this set of answers is replaced with the first ones which are considered to be null. Step 6: Using the objective function introduced in equation (35) and calculating the suitability of the current answers and selecting the best answer. Step 7: Comparing the best answer with the answer stored in the memory. If this answer be better than the response in the memory, it will replace it; otherwise the previous amount will be stored in memory itself. Step 8: Upgrading responses based on Fig. 4 and performing an operations similar to step four Step 9: Replacing the worst set of obtained responses with new random answers and using the proposed combined method for finding the best answer in each local search space. Step 10: If the indispensable condition for completion is set, optimal answers will be displayed. Otherwise refer to step four

Flowchart of the proposed algorithm for the design of the proposed FOPID fuzzy controller.
Flowchart of the proposed algorithm is shown in Fig. 4.
Reviewing the performance of the proposed controller in the proposed nonlinear system
In this section, the performance evaluation of the proposed algorithm for optimal design of the proposed controller is provided. The performance of the proposed method has been studied in different scenarios, taking into account different working conditions.
In this paper, the 4-machine system of the 2-area system is considered as the system under study. This system is fully described in reference [1]. The reason for selecting this system is the existence of inter-regional fluctuations, which most of today’s research is focused on these fluctuations. The system under study is connected by two 220 kV amps line. Also, two 900 MW and 20 KW generators are situated in each area. The system studied is shown inFig. 5.

The two zone, four machines proposed system, in which the electric machine of each area is equipped with a proposed controller. Due to the power flow from one region to another, the possibility of inter-regional fluctuations becomes important.
Shows the optimal parameters obtained for the proposed FOPID fuzzy controller
In order to design the proposed FOPID fuzzy controller, different operating conditions based on active power (P), reactive power (Q) in terminals’ generator and C1 (capacitive), C2, L1 (inductive) and L2 load points are considered. The following operating conditions are considered.
Load rated value
Increasing load by 25% as heavy load
Reducing load by by 25% as light load
Other working conditions based on the active power and reactive power of generators are shown in Fig. 6.

Operation conditions used for generators in each area based on active and reactive power changes.
Based on the optimization performed by changing the parameters, the fuzzy level along with the membership functions for two fuzzy logic used in Fig. 2 are shown in Figs. 7–11, respectively.

3Dimentional surface of optimized fuzzy rules for FLC1 output in Fig. 2.

Final result for fuzzy inference for FLC1 output in Fig. 2.

The 3dimentional surface of optimized fuzzy rules for FLC2 output in Fig. 2.

Final result for fuzzy inference for FLC2 output in Fig. 2.

The convergence process process of the proposed algorithm in adjusting the fractional fuzzy controller parameters that has reached the final result by about 100 repetitions.
The convergence method for the algorithm is shown in Fig. 11 for 250 repetitions. As indicated by the convergence figure, the proposed method has a high speed.
In order to compare the performance of the proposed method, three aspects of the controller are taken into consideration according to the following descriptions: Without a controller Considering the classical reference controller [1] The proposed controller
Figure 12 shows the result of the frequency variations of each machine considering the three controllers above. As can be seen, the proposed method has a good ability in reducing the fall time, and the amount of overshoot and undershoot is also reduced highly. Figure 13 shows a demonstration of real and imaginary values. As shown in the figure, the proposed method has been able to move to the left of the bold green line more successfully.

Output speed variations of generators without the line being lost from the grid and applying a three-phase error in normal loading conditions, the proposed method (continuous line), classic controller [1] (dashed-line), and without controller (dotted line).

Distribution of special values in a complex plane using the proposed method and classical controller without controller.
In this section, the performance of the proposed algorithm is compared with other optimization methods. The intended test function is in fact superior in several aspects; firstly, it has many local points and the distances between them are remarkably large. On the other hand, in spite of the existence of abundant valleys and peaks, there are smooth sections too that make the algorithm search much harder. In order to make a better evaluation of the performance of the proposed method compared with other methods, we have selected a larger range. This function is defined as:
In order to make a better comparison, the best control coefficients of the methods used in other papers have been gathered and we considered only the same initial population for them. Figure 14 shows the convergence of the proposed algorithms after 20 different implementations. As shown in the figure, the proposed method has a high speed and precision in finding the final solution.

The comparison of convergence of different methods and the proposed method for standard test function; as shown in the figure, the proposed method has reached convergence with a greater speed.
As shown in Fig. 13, in the stabilizer designed by proposed fuzzy method, the rotor angle reaches its final value faster than other methods. Also uplifting in fuzzy method is very low, while in other methods, in addition to the existence of great amounts of uplifting, we also have some down-lifting too. Meanwhile the final value of rotor angle is equal to 75 degree in all stabilizers. On the other hand, as shown in the figure, in fuzzy method, fall time is less than other methods and also in this method; the final speed is much closer to its initial amount. However the amount of down-lifting is more than other methods. Therefore by designing a fuzzy-based stabilizer, we were able to increases the speed of obtaining sustainability and to improve damping.
Figure 15 also shows the distribution of the final result obtained from 30 different implementations using proposed methods on the standard test function.

The amount of observed standard deviation for the introduced standard test function foe 30 different implementations; as it is shown, the proposed method has less standard deviation.
The proximity of the obtained answers from the proposed algorithm indicates its robustness and high performance. It also shows that the proposed method has a smaller standard deviation.
The proposed method is more successful in finding optimal response compared to other mentioned methods. The implementation time of the algorithm depends on the commuter structure and the coding performance of the program. At the same time, the multiple performance of the proposed method indicates an implementation time comparable to other methods (about few seconds). Also the mean and standard deviation of the obtained responses in multiple performance of the program are acceptable and indicates the efficiency of the method for future use. Considering the little time it takes to run the algorithm, it can be used to distribute economic loadings which are based on the load forecasting and will be performed in intervals of several minutes or hours.
In order to compare the proposed controller performance with fuzzy controller, following numerical criteria are used:
The numerical comparison results are presented in Table 2.
The comparison results in four machine systems for fuzzy controller and proposed controller
In this paper, a new controller based on fuzzy and fractional functions theory and PID controller is proposed for controlling nonlinear system considering different operating conditions. In other words, the proposed method consists of a (FP + FI α + FD β ) fractional order PID fuzzy controller optimized with a combined algorithm of the virus colony and the bee colony to reduce the overhead time, the fall time, and the overhead voltage output time of the study system. The proposed fuzzy controller has a better performance comparing the PSS controller for damping system disturbances under hard operation conditions. One of the important points in the simultaneous application of fuzzy stabilizers in FOPID controller form is the coordinated design between these two types of controllers. With inadequate coordination between these two types of controllers, the system will be instable. For this purpose, a new hybrid algorithm has been proposed. Strong capabilities in local and final search compared to other methods are among its obvious feature. The proposed control method has been applied to the four-machine system of two zones. As shown in the results, the proposed method has well been able to conserve the stability of the nonlinear system studied.
It is clear from the numerical examples that the proposed algorithm has a lower standard deviation, thus it proves the robustness of this method in comparison with other methods. Also, the amount of overshot, undershoot, and the fall time are significantly optimized in the system equipped with the proposed controller. The developed algorithm has obtained a good optimal response time, which is improved by about 20% in comparison with other methods. In the future, with regard to the proposed controller, we will attempt to consider a system consisting of different equipment, including wind and photovoltaic, because the effect of this equipment is higher on output frequency and the controller’s function.
Footnotes
Appendix (Optimized adjustment of membership functions)
For an explanation of the performance of the proposed controller, suppose the following ranges: ‘
Now assume that the inputs of the fuzzy system to be e(t) and e′(t). So that the fuzzy system determining the parameters consisted of 3 fuzzy systems, 2 input and one output fuzzy system. We can deduce “if-then” rules.
Suppose that “if-then” fuzzy rules are as bellow. If e(t) belongs to AL and e′(t) belongs to BL, then
Conclusion line angle: in this reconstruction, CA is the angle of conclusion line used to generate spaces and is represented by 4 bits.
Conclusion region: in this reconstruction, CS is a dependent region with constant distance between assumptions. This parameter is between 0.5 and 1.5 and is represented by 4 bits. Conclusion line degree: in this reconstruction, CO is the line conclusion degree and is defined in both NB-NS-Z-PS-PB and PB-PS-Z-NS-NB situations and therefore possesses one bit. Basically, the behavior of the fuzzy controller depends on design information, including selection of member functions and control rules. In traditional design methods, design information is based on the experience of the exert individuals, which is determined through trial and error. So designing a suitable controller takes a lot of time. In this paper, an improved colony search algorithm is used to optimize the behavior of the proposed fuzzy controllers. The function of this method in an optimal adjustment of control parameters is shown in Fig. 16 as a schematic diagram.
