Keywords

1 Introduction

The frequency regulation is our prime concern in interconnected electrical power system (IEPS) to have a quality power. As the IEPS consists of diverse control areas, they are coupled via an electrical linkage commonly referred to as tie lines with one another. If the load demanded by the consumer from any control area gets altered, then its leads to deprivation of the dynamic performance of the IEPS due to variation in frequencies as well as scheduled electrical energy transfer via tie-lines from their predefined values. These deviations can be mitigated partially by the speed regulation mechanism present in IEPS by regulating the generator output by varying the valve position. The speed governing mechanism is also referred to as the primary control, but to augment the dynamic performance of IEPS, supplementary controller must add with primary controller, which can provide persistent frequency and tie-line power exchange (TLPE). Automatic generation control (AGC) or load frequency controller (LFC) is typically utilized to deal with such scenarios and their main objective makes the deviations of different control areas frequency as well tie-line power to zero [1].

In load frequency controller (LFC), the area control error (ACE) acts as an input to LFC, where ACE is the combination of deviation in TLPE and frequency deviation multiplied with frequency bias constant. In order to implement LFC in a realistic IEPS, the various inherent nonlinearities found must be incorporated. The utmost noteworthy nonlinearities present in load frequency control loops are governor deadband (GDB) and generation rate constraint (GRC). The governor deadband (GDB), which mainly comes into existence due to either friction or physical geometry of rack and pinion arrangement in speed governing mechanism. The purpose of the speed governing mechanism is to rotate the camshaft that operates the control valves to manipulate steam input to the turbine. The GDB has disrupting nature on the transient as well steady-state response, as it can produce continuous oscillation in the response of frequency and TLPE [2]. Whenever an excessive steam is demanded from the boiler system to increase the generated power instantly, then due to adiabatic process occurring in boiler steam get condensed and causes reduction in life span of the turbine blades of thermal power plant. Hence for the acceptable operation of boiler system, with the help limiters, the maximum speed of opening and closing of the valve is constrained. The GRC curbs the ability of instant disturbance rejection in IEPS [3]. In IEPS, these nonlinearities can severely disrupt the performance of LFC. Many researches have proposed the LFC structure for IEPS with considering various aspects of modern IEPS and [4, 5] have presented an exhaustive literature review [6].

In the contrast of literature discussed and Table 1, we can infer that usually the nonlinearities associated with the interconnected power system have been either ignored or considered individually moreover its variation effect never considered simultaneously. Nevertheless, this is of prime importance to consider the simultaneous presence of GRC and GDB for the accurate implementation of LFC. Because their simultaneous presence has an undesirable effect on the dynamic performance of the system and can cause longer settling time with load frequency variation and large oscillations in tie-line power. Therefore, for load frequency control problem inherent nonlinearities associated with the power system needs further attention with variation in magnitude of GRC and GDB to achieve more refined control operation to have better power quality in terms of lesser frequency deviations and reduced tie-line power deviations. The integral order-based classical controller is not much efficient to provide satisfactory dynamic performance, under significant change in magnitude for step load perturbation [7]. To address the aforementioned issues, an effort has been made for investigation of two-area non-reheated thermal IEPS in this work. The simultaneous presence of GRC and GDB in the power system is addressed by using an optimal fractional order PID controller optimized by, i.e., Salp swarm algorithm (SSA) introduced by Mirjalili et al. in [8].

Table 1 A brief summary of LFC for IEPS with system nonlinearities

Further, the present work has been structured as follows; Sect. 2 deals with mathematical linearized model of system under investigation, i.e., a two-area IEPS system with GRC and GDB for LFC issues. In Sect. 3, brief introduction of fractional order controller, SSA as an optimization algorithm and selection criterion of objective function for LFC issue have been discussed. Section 4 focuses on simulation results and associated discussions. At last, concluding remarks are made in Sect. 5.

2 Dynamic Model of the Interconnected Power System

IEPS is a composite dynamical system with numerous generator and loads. Typically, IEPS investigated for LFC performance are subjected to very small load variations in contrast with their rated capacity. Therefore, a linearized model is usually utilized for the present investigation. A realistic IEPS with GRC and GDB nonlinearities incorporated simultaneously has been presented in Fig. 1. The extensively used two-area non-reheated IEPS for the investigation of the LFC performance under nominal operating condition adopted power from [9, 14]. The investigated IEPS for the presented work has been represented in Fig. 1. The system nominal parameters under investigation have been adopted from [9, 14] and presented in Appendix 1. Further in subsequent section, the control structure for the investigated LFC and its optimal controller parameters utilizing optimization algorithm has been presented to obtain the anticipated control objectives.

Fig. 1
figure 1

Block diagram of the investigated IEPS, i.e., Non-reheated thermal-thermal two-area interconnected electric power system incorporating GDB and GRC

3 Load Frequency Controller Structure and Parameter Tuning

The fractional calculus offers the freedom to the operator for implementation of the non-integer or differential order operator, which can have a superior level of performance in terms of robustness when compared with integer order. In the literature, several approximation methods are proposed. Some simplified continuous-time domain approximations are ‘Crone or Oustaloup approximation,’ ‘Carlson approximation,’ ‘Matsuda approximation,’ etc. Present articles utilize the ‘Oustaloup approximation’ for approximating the fractional-order integrator and differentiator, because of its very decent fitting to fractional-order elements. This approximation technique performs the fractional-order integral and differential operators via a higher-order analog filter having an order of ‘2 N + 1’ within a specified frequency bound [ωL, ωH] [16]. The value of ‘N’ and frequency bound [ωL, ωH] for present work has been considered as 5 and [10–3, 103] respectively, and well accepted in the LFC application. For the sake of brevity, the details of implementation of fractional-order operator have been omitted here and can be found in [16, 18]. The fractional-order PID controller can represent (PIλDµ) as:

$${\text{Gc}}\left( {\text{s}} \right){ } = K_{{\text{P}}} { } + { }K_{{\text{I}}} S^{ - \lambda } { } + { }K_{{\text{D}}} S^{\mu }$$
(1)

To obtain the desired control objective, the controller parameters must be accustomed. In the last decade, evolutionary computing and swarm intelligence based methods have grown substantial consideration from researchers around the world. Soft computing techniques have been used extensively for tuning the LFC parameter to achieve superior dynamic system performances [19]. Various popular optimization algorithms used for finding the optimal controller parameters to solve the LFC problem effectively have been presented in Table 1. Out of these algorithms, SSA has appeared as a robust optimization algorithm with only one tunable factor, rapid convergence to optimal solutions with the tendency to avoid local optimum points.

Like other optimization algorithms, a n-dimensional search space is created to represent the positions of salps, where n is the number of decision variable for a given problem. A two-dimensional matrix denoted by ‘x’ is used for storing the positions of salps. The food source ‘S’ has been assigned as the swarm’s target in the search space. Equation (2) is used for the updating for the swarm positions in the search space as follows:

$$x_{i}^{1} = \left\{ \begin{gathered} S_{i} + A_{1} ((ul_{i} - ll_{i} )A_{2} + lbl{\text{ for }}A_{3} \ge 0.5 \hfill \\ S_{i} - A_{1} ((ul_{i} - ll_{i} )A_{2} + ll_{i \, } {\text{ for }}A_{3} < 0.5 \hfill \\ \end{gathered} \right\}$$
(2)
$$A_{1} = 2{\text{e}}^{{ - \{ 4l/{\text{Max\_iter\} }}^{{2}} }}$$
(3)

where ‘Si represents ith dimension the position of the food source, ‘uli designates the ith dimension of upper limit, ‘lli designates the ith dimension of lower bound of, \(x_{i}^{1}\) represents the ith dimension position of the first salp and the uniformly distributed random numbers in interval [0, 1] represents the A2 and A3. “l” is current iteration.

The follower’s (kth) positions in the search space (in ith dimension) modified utilizing the newton law of motion and given by the following equation considering initial speed (v0) to be zero.

$$x_{i}^{k} = \frac{1}{2}\alpha t^{2} + v_{0} t$$
(4)

The ‘i’ will always be greater than or equals to two, further, \(\alpha = \frac{{v_{\text{final}} }}{{v_{0} }}\), \(v = \frac{{x - x_{0} }}{t}\) and ‘t’ the time taken for completing one iteration of optimization. Hence Eq. (4), can be restructured as

$$x_{i}^{k} = \frac{1}{2}\left[ {x_{i}^{k} + x_{i}^{k - 1} } \right]$$
(5)

Further, SSA algorithm outline [8] can be present as follows.

figure a

3.1 Load Frequency Controller Design

It needs to mention here that various studies have been presented in the literature for LFC design, but very few of these have pertained attention to the existing actuator nonlinearities in the power system while focusing on the LFC design. In the current work, integral time absoluter error (ITAE) is used as an objective function for obtaining the PID/FOPID controller because the ITAE-optimized controllers have lesser settling time as well overshoot as compared with others. Equation (6) represents the expression for the considered objective function.

$$J = {\text{Objective Function}}\,({\text{ITAE)}}\,{ = }\, \, \int\limits_{0}^{{t_{sim} }} {\left( {\left| {{\Delta }f_{{1}} } \right|{ + }\left| {{\Delta }f_{{2}} } \right|{ + }\left| {{\Delta }P_{{{\text{tie12}}}} } \right|} \right) t {\text{d}}t}$$
(6)

where, \(\left| {{\Delta }f_{1} } \right|\), \(\left| {{\Delta }f_{2} } \right|\),\(\left| {{\Delta }P_{{{\text{tie12}}}} } \right|\) and ‘tsim’ are the absolute values of deviation of frequency in control area-1, 2, tie-line power deviation, and simulation time, respectively. Figure 2a and b shows the convergence of the objective function for the PID and FOPID controller achieved by PSO and SSA for the design of LFC for a two-area IEPS. It may be noted that the convergence of SSA is more rapid in comparison with PSO for integer as well as fractional order PID controller. It also provided a better (lesser) value of the considered objective function (ITAE), i.e., a mere value of 3.928 and 3.203 in with SSA for PID and FOPID controller, respectively. Clearly, with reference to Fig. 3, the SSA-tuned FOPID (SSAFOPID) controller was a true winner under nominal conditions in comparison with PSO tuned FOPID. The optimized controller parameters of all the controllers under consideration are listed in Table 2.

Fig. 2
figure 2

Comparative convergence curves for PSO and SSA (a) PID controller (b) FOPID controller

Fig. 3
figure 3

Values of ‘J’ for different controllers under nominal system parameters for realistic two-area interconnected power system

Table 2 Optimized controller parameters for realistic two-area interconnected power system with GRC and GDB

The parameters of each controller employed in individual areas are considered as same to due identical structure of both control areas. Further, the frequency and tie-line power deviation suppression in both the areas for optimized controllers, under nominal conditions, are shown in Fig. 4. Figure 4 shows the variation of frequency in control area-1, 2 and tie-line power exchange with PID controller structure. It may be noted from the above results that the SSA-tuned PID controller (SSAPID) provides minimal deviation in frequency deviations in comparison with PSO-tuned PID controller (PSOPID). However, this performance can be further enhanced with the use of fractional-order PID controllers, which provide more flexibility in the controller design. As can be seen from Fig. 5, the deviation of frequency in area-1, area-2 and tie-line power exchange, shows lesser deviations with FOPID controller as compared PID.

Fig. 4
figure 4

Variation in ∆f1, ∆f2 and ∆Ptie, under step load perturbation (SLP of 0.01 pu in area1 with nominal parameters for PID controllers

Fig. 5
figure 5

Variation in ∆f1, ∆f2 and ∆Ptie, under step load perturbation (SLP) of 0.01 pu in area1 with nominal parameters for FOPID controllers

4 Simulation Result and Discussion

This work presents a study on the use of optimally tuned fractional order controllers for the efficient design of LFC for system under investigation. As mentioned earlier, the presence of nonlinearities in the system can significantly affect the control performance.

4.1 LFC Performance Analysis with Uncertainty in GRC and GDB

This work is quite probable that the measurements of different nonlinear components characteristics be uncertain, and their actual values may be different from the one which is estimated by some means. This variation in parameter values can further bring a significant degradation of control performance or in some cases even instability. The variation of GRC and GDB has been recognized in the steps of 10% from their nominal values up to a maximum deviation of 50%. Negative deviations are considered in this study since GRC is a crucial parameter that specifies the control performance and a decrement in GRC will seriously affect the instant disturbance rejection capabilities of the system.

Fig. 6
figure 6

The ‘∆f’ suppression in area-1, 2 and ‘∆Ptie’ for −50% deviations in GRC and GDB from their nominal values

Figure 6 shows the variation in \(\Delta\)f1, \(\Delta\)f2 and tie-line power exchange for a limiting case where a deviation of −50% is considered in GRC as well as GDB. This study proves the supremacy of the SSAFOPID controller for the robustness requirement, where a significant deviation in nonlinear component parameters can appear in the control loop. Further, a pictorial depiction of variation in cost function (J) is also presented in Fig. 7 for better interpretation of the control performance improvement achieved by SSAFOPID in comparison with PSOFOPID controller.

Fig. 7
figure 7

Variation in ‘J’ values for parametric uncertainty in (a) GRC and GDB, (b) GRC, GDB and time constant values with different FOPID controllers

5 Conclusion

In the present work, a robust fractional order controller optimized via of PSO and salp swarm algorithm (SSA) has been explored for an enhanced load frequency control in nonlinear interconnected electrical power system (IEPS). The investigated IEPS is nonlinear in the sense, as we incorporated the nonlinear generation rate constraint (GRC) and governor deadband (GDB) in control loop. Comparative analyses based on simulation studies under nominal as well as against magnitude variation of nonlinearities, i.e. GRG and GDB show that SSA optimized FOPID controller is able to control the mitigate the any limit cycles originated due to governor deadband as well as reduces the settling time as well in comparison with PSO FOPID controller.