1 Background

In a geographically expansive interconnected power system (IPS) that comprises of several subsystems better known as control areas (CAs), generation–demand mismatch in any CA can cause frequency deviation in the others CAs. In addition, inter-CA active power flow also deviates from its rated value following this mismatch. As a result, the synchronous speed of the interconnected system of generators is altered which may eventually force them out of synchronism [1, 2]. To reduce the adverse effect of frequency and inter-CA power flow deviations on IPS operation, a continuous mismatch between power generation and demand must be minimized online. This is achieved by optimal adjustment of generators active power generation (prime mover) through a technique known as load frequency control (LFC), as depicted in Fig. 1. It is an ancillary service in power system operation meant to improve the IPS reliability and quality of its supply [4].

Fig. 1
figure 1

Schematic diagram of LFC and AVR control loops [3]

Unlike the frequency that essentially depends on the variation in active power, CA’s terminal voltage is majorly affected by change in reactive power. As such, voltage regulation is achieved through optimal regulation of reactive power generation using automatic voltage regulation (AVR). The voltage deviation (from a predefined set point) is measured and augmented into a reactive power command signal. The signal then adjusts the generator field excitation current which eventually regulates the reactive power generation [5, 6], as shown in Fig. 1.

Generally, the time constant of the AVR loop excitation system is quite small compared to that of the prime mover. Thus, LFC loop is slower than the AVR loop due to the mechanical inertia constants in the former. As such, these two control loops are designed to have negligible cross-coupling and treated independently [3, 7]. However, with introduction of slow optimal control action on the AVR, positive damping effect can be achieved on the LFC loop thereby improving the frequency control. In this study, an attempt is made to simultaneously execute the two control loops by slowing the AVR and fast-tracking the LFC loop.

There are numerous studies conducted on either LFC or AVR by applying various control methods like optimal, sub-optimal, robust and intelligent control approaches [8, 9]. For instance, in [10], a robust LFC scheme using artificial neural network-based for multi-area system is proposed. In separate but similar studies, proportional-integral-derivative (PID) controller applied for LFC application is proposed in [11, 12], while a hybridized fuzzy logic-PID controller is developed in [13] for frequency control of IPS. In the study, comparative analysis is carried out between Ziegler-Nichols tuned PID that tuned using heuristic particle swarm optimization (PSO) technique. A similar research work is carried out in [14] by optimizing the fuzzy logic scheduling PI controller parameters with aid of PSO for LFC application. A non-centralized adaptive LFC scheme with aid of mixed H2/H is proposed in [9]. An optimal output feedback linear quadratic regulator is proposed in [15]. In various research works like [16, 17], model predictive controller (MPC) has been applied for LFC application in a single area and IPS. A hierarchical double-level MPC based LFC is presented in [18]. The lower level comprises of disperse local PI controllers while the higher control level is made up of supervisory MPC controller which computes set-points for the PIs in the lower control layer to establish coordinated control action. Though PI controller is easy to design and implement, however, suffers from poor handling of system dynamic constraints.

In addition, the effectiveness of these controllers often deteriorates considerably with increase in system complexity and size. This is why many research works focused on improving their robustness by optimizing the gains using heuristic and meta-heuristic optimization techniques. For instance, [19] employed a bacterial foraging optimization algorithm (BFOA) to determine the optimal gains of PI controller and establish its upper hand over genetic algorithm-tuned in a double-CA non-reheat thermal IPS [20]. proposed an LFC of a multi-area thermal power system using grey wolf optimization algorithm (GWO) based classical controllers and changed the cost function to integral of time multiplied by absolute value of error (ITAE). The responses are compared with BFOA and GA optimized ITAE-based PI controller to establish its superior efficacy. Similarly in [21], quasi-oppositional whale optimization algorithm (QOWOA) is employed to tune a dual-mode PI controller serving as supplementary frequency controller. The quasi-oppositional–based learning theory is incorporated with the WOA to make it faster, efficient, and more reliable. The control scheme is applied on a two- and three-area interconnected system with governor dead band nonlinearity. Similar approach is presented in [22]; however, a quasi-oppositional differential search algorithm is applied instead of WOA.

On the other hand, the design of AVR based on μ controller to enhance IPS stability and enhance power transfer capacity is proposed in [23]. Damping torque approach is employed for tuning the AVR parameters. A novel hierarchical AVR scheme in modern power grids is presented in [24]. It is based on the state-of-the-art wide-area measurement system technologies to achieve coordinated voltage regulation. In [25], nonlinear regulation for synchronous generator excitation control to carry out AVR is presented. The scheme comprises of the nonlinear interconnection and damping assignment technique to establish the generator voltage feedback AVR.

In spite of the contributions recorded in these literatures (and many more), there are some drawbacks associated with them. Due to the nonlinearities in power system dynamics, the majority of these techniques suffer poor handling of system nonlinearities and violation of system dynamic constraints. In addition, based on the extensive literature review conducted, no attempt is made to study the positive damping impact of cross-coupling AVR with LFC on frequency control of IPS with conventional generators. Though, in some research works like [7, 26, 27], simultaneous voltage and frequency control using various control techniques is proposed, however, they all focused on AC microgrid with inverter-interfaced distributed generators.

In this study, distributed MPC (dis-MPC) is applied for LFC cross coupled with AVR in a 3-CA IPS. The controller is chosen considering its ability to handle system constraints efficiently, predict system future states, and optimize the control action online. Generation rate constraints (GRC), and frequency deviation limits are considered as constraints. This paper makes the following contributions:

  1. i-

    Proposes an LFC scheme with cross coupling between the LFC loop and AVR loop by slowing the latter and fast-tracking the former loop.

  2. ii-

    Proposes a dense dis-MPC scheme for LFC in a multi-area interconnected power system that is devoid of excessive offline parameter tuning.

  3. iii-

    Uses Kalman filter approach to estimate the states of the CAs. Some research works assumed that all the states of the CAs are observable, which is quite unrealistic.

The paper is presented with the mathematical modeling of the IPS in section 2, systematic design of the dis-MPC for LFC described in section 3. While section 4 describes the simulation results and discussion, with section 5 concluding the paper.

2 Multi-area IPS mathematical modeling

The dynamics of multi-area IPS is known for its exceptional complexity and nonlinearity. Due to continuous change in generation-demand balance, IPS states change so frequently within tight tolerance. Moreover, the frequency measured in each control area shows the deviation in tie-line power and the generation-demand mismatch in the area. Thus, the dynamics of IPS while studying LFC needs to consider the tie-line power deviation.

Normally, the LFC scheme in large-scale IPS is carried out by approximating the overall system with several separated subsystem models and executes the control in either distributed or decentralized manner. Distributed control schemes differ from decentralized control as a result of the consideration given to the external state information transmitted from the neighboring subsystems.

The study of LFC is restrained to comparatively low oscillations; the complex nonlinear model of the IPS is derived and linearized [5].

For ith CA in a multi-area IPS shown in Fig. 2, the mismatch between generation, PG and demand, PD on frequency, fi is modeled using linearized swing equation as

Fig. 2
figure 2

Modified dynamic model of arbitrary 2-CA IPS

$$ {\dot{f}}_i=\frac{1}{H_i}\left({P}_i^G-{D}_i{f}_i-{P}_i^{tie}-{P}_i^D\right) $$
(1)

where \( {P}_i^G \) is the ith area total generation computed by summing up the power output of all units in the area as illustrated in (2);

$$ {P}_i^G=\sum \limits_{m\in {\mathcal{G}}_i}{P}_{i,\kern0.5em m}^G $$
(2)

where Di and Hi are the ith control area damping coefficient and inertia constant respectively. \( {\mathcal{G}}_i \) is the index set of generators in the ith control area assumed to form a coherent group. This assumption agrees with assigning a single frequency to each control area.

In conventional LFC design, only phase angles, δi, are changing while the voltage magnitudes, |Vi|, are maintained constant. This is due to the fact that AVR loop (responsible for voltage control) is much faster than LFC loop. As such, change in tie-line power is normally modeled as in (3) [6].

$$ {\dot{P}}_i^{tie}=\sum \limits_{j\in {\mathcal{A}}_i^{tie}}{\dot{P}}_{ij};\kern0.5em {\dot{P}}_{ij}=2\pi {T}_{ij}^0\left({f}_i-{f}_j\right) $$
(3)
$$ {P}_i^{tie}=\frac{\left|{V}_i\right|\left|{V}_j\right|}{X_{ij}}\mathit{\sin}\left({\delta}_i-{\delta}_j\right) $$
(4)

Where \( {T}_{ij}^0 \) and Xij are the synchronizing coefficient and reactance of tie-line between area i and j. \( {\mathcal{A}}_i^{tie} \) denotes the index set of all the control areas connected to the ith area.

However, with the proposed introduction of slow control action, the AVR loop time can be made to be (at least theoretically) as large as that of the LFC loop. As such, a more accurate model accounting for change in frequency (phase angle) as well as change in voltage (|Vi|) need to be developed. From (3), the change in ith tie-line power flow is obtained as

$$ {\dot{P}}_i^{tie}=\frac{\partial {P}_i^{tie}}{\partial \left|{V}_i\right|}\Delta \left|{V}_i\right|+\frac{\partial {P}_i^{tie}}{\partial \left|{V}_j\right|}\Delta \left|{V}_j\right|+\frac{\partial {P}_i^{tie}}{\partial \left|\left({\delta}_i-{\delta}_j\right)\right|}\Delta \left({\delta}_i-{\delta}_j\right) $$
(5)

Taking the partial derivative of (5), it becomes

$$ {\dot{P}}_i^{tie}={T}_i^0\Delta \left|{V}_i\right|+{T}_j^0\Delta \left|{V}_j\right|+2\pi {T}_{ij}^0\left({f}_i-{f}_j\right) $$
(6)
$$ {T}_i^0=\frac{\left|{V}_j\right|}{X_{ij}}\mathit{\sin}\left({\delta}_i-{\delta}_j\right)\ and\kern0.5em {T}_j^0=\frac{\left|{V}_i\right|}{X_{ij}}\mathit{\sin}\left({\delta}_i-{\delta}_j\right) $$
(7)

The frequency deviation expressed as the function of angular displacement of the rotors referenced to the stator;

$$ {f}_i=\frac{\Delta {\delta}_i}{2\pi } $$
(8)

It can be observed from (7) that voltage perturbations result in added increments in the power. The perturbations are seen to increase the loads in the ith CAs by a quantity \( \left(\raisebox{1ex}{$\partial {P}_i^D$}\!\left/ \!\raisebox{-1ex}{$\partial \left|{V}_i\right|$}\right.\right)\Delta \left|{V}_i\right| \), as such this additional term is added as virtual load disturbance. The terms are added at the same point where the actual load disturbances are added. Therefore, the model of the two-area system presented in [6] is modified to incorporate the effect of voltage perturbations as shown in Fig. 2.

The dynamics of the non-reheat turbines (chosen for this study) is governed by the load changes and control input signal computed by the LFC controller. The turbine dynamics of the mth unit in the ith area is formulated as

$$ {\dot{P}}_{i,\kern0.5em m}^G={sat}_{{\dot{P}}_{i,m}^G}^i\left\{\frac{1}{T_{T_{i,m}}}\left({P}_{i,m}^{Gov}-{P}_{i,m}^G\right)\right\} $$
(9)

where \( {T}_{T_{i,m}} \)and \( {sat}_{{\dot{P}}_{i,m}^G}^i \)are the steam chest time constant and saturation nonlinearity to model GRC of mth generator in the ith control area.

The change in valve position of mth generator as a relation to frequency is approximated to have one time constant, \( {T}_{Gov_{i,m}} \) as

$$ {\dot{P}}_{i,m}^{Gov}=\frac{1}{T_{Gov_{i,m}}}\left({P}_{i,m}^{SC}-{P}_{i,m}^{Gov}-\frac{1}{R_{i,m}}{f}_i\right) $$
(10)

In IPS, deviations in frequency and net tie-line power are the two fundamental variables in the LFC. Their combination referred as area control error (ACE) is utilized as a performance measure and serves as the feedback input signal to the LFC. For ith CA, the ACE is computed as [28];

$$ {ACE}_i={\beta}_i{f}_i+\Delta {P}_i^{tie} $$
(11)
$$ \left[\begin{array}{c}{f}_i\\ {}{P}_{i,\kern0.5em m}^G\\ {}{P}_{i,\kern0.5em m}^{Gov}\\ {}{P}_i^{tie}\end{array}\right]=\left[\begin{array}{cccc}-\frac{D_i}{H_i}& \frac{1}{H_i}& 0& -\frac{1}{H_i}\\ {}0& -\frac{1}{T_{T_{i,m}}}& \frac{1}{T_{T_{i,k}}}& 0\\ {}-\frac{1}{R_{i,m}{T}_{Gov_{i,m}}}& 0& -\frac{1}{T_{Gov_{i,m}}}& 0\\ {}\sum \limits_{j\in {\mathcal{A}}_i^{tie}}2\pi {T}_{ij}^0& 0& 0& 0\end{array}\right]\left[\begin{array}{c}{f}_i\\ {}{P}_{i,\kern0.5em m}^G\\ {}{P}_{i,\kern0.5em m}^{Gov}\\ {}{P}_i^{tie}\end{array}\right]+\left[\begin{array}{c}-\frac{1}{H_i}\\ {}0\\ {}0\\ {}0\end{array}\right]{P}_i^D+\left[\begin{array}{c}0\\ {}0\\ {}\frac{1}{T_{Gov_{i,\kern0.5em m}}}\\ {}0\end{array}\right]{P}_{i,\kern0.5em m}^{SC}+\left[\begin{array}{c}-\frac{1}{H_i}\\ {}0\\ {}0\\ {}-2\pi \sum \limits_{j\in {\mathcal{A}}_i^{tie}}{T}_{ij}^0\end{array}\right]{f}_j+\left[\begin{array}{c}0\\ {}0\\ {}0\\ {}{T}_i^0\end{array}\right]\Delta \left|{V}_i\right|+\left[\begin{array}{c}0\\ {}0\\ {}0\\ {}{T}_j^0\end{array}\right]\Delta \left|{V}_j\right| $$
(12)
$$ {\mathrm{ACE}}_i=\left({\beta}_i\kern0.5em 0\kern0.5em 0\kern0.5em 1\right){\left({f}_i\kern0.5em {P}_{i,m}^G\kern0.5em {P}_{i,m}^{Gov}\kern0.5em {P}_i^{tie}\right)}^T $$
(13)

The system model described in (1)-(11) for ith CA is summarized in the state-space model as in (12) and (13). Where \( {\left[{f}_i\kern0.5em {P}_{i,\kern0.5em m}^G\kern0.5em {P}_{i,\kern0.5em m}^{Gov}\kern0.5em {P}_i^{tie}\right]}^T\in {\mathbb{R}}^4 \) is the state vector (xi), \( {P}_i^D \) is the disturbance input while ACEi is the output for area i. The vector\( {\left[{P}_{i,\kern0.5em m}^{SC}\kern0.5em \Delta \left|{V}_i\right|\right]}^T\in {\mathbb{R}}^2 \)is the control input (ui) comprising of the optimal supplementary control signal, \( {P}_{i,\kern0.5em m}^{SC} \) from the LFC loop and the voltage control input, |Vi| for ith CA. In the conventional LFC scheme, the control vector is one-dimensional (\( {P}_{i,\kern0.5em m}^{SC} \)) while in the developed coordinated scheme, the size of the control vector doubles for each CA because of the introduction of the voltage control input.

3 Methods

As mentioned earlier, the aim of this study is to synchronize LFC with AVR in three-area IPS with aid of model predictive controller (MPC) configured in a dense distributed pattern. Slow optimal control action is placed on the AVR in order to achieve a positive damping effect on the LFC loop and eventually improving the frequency control. In this section, the design of dis-MPC-based LFC of the 3-CA IPS developed in the previous section is presented.

3.1 Distributed MPC design

The control scheme chosen; MPC is a technique in which the optimal control solution is obtained by solving an online constrained optimization problem, over finite prediction horizon. It is based on an objective function (OF) formulated to penalize the deviations in the system output from the desired trajectory and minimizes the control effort. MCP optimization problem is carried out in a discrete pattern, which leads to an array of optimal control inputs. The first entry of the control inputs is applied as the current control action on the system actuators (valves in this context). This approach is repeated in the subsequent time samples until the desired control specifications are met.

MPC consists of two main parts: prediction and control part. The prediction side of the controller is responsible for forecasting the future state of the plant using its present states while the control part uses the predicted states in the OF minimization.

In this work, the MPC is designed with both feed forward and feedback control capabilities. The former is designed to compensate for the measured disturbance prior to attacking the system, while the former is put in place to regain the system stability after destabilizing the system.

As distributed control scheme, each of the three CAs of the system is equipped with an MPC controller, which uses the ACE (and its reference, \( {ACE}_i^{ref} \)taken as zero) as input and based on a given control law, solves for the optimal control solutions as illustrated in Fig. 3.

Fig. 3
figure 3

Schematics of dis-MPC in ith CA

The continues-time system model described in (12) is first discretized. At time sample τ, an OF consisting of weighted summation of squared tracking errors, control inputs, and the change in control inputs as expressed in (14) is minimized.

$$ \underset{u(0),u(1),\cdots, u\left({N}_c-1\right)}{\mathit{\min}}\ {J}_i $$

Such that

$$ {J}_i=\sum \limits_{k=1}^{N_p}{\left(y\left(\tau \right)-r\left(\tau \right)\right)}^TQ\left(y\left(\tau \right)-r\left(\tau \right)\right)+\sum \limits_{k=1}^{N_p}{\left(\Delta u\left(\tau -1\right)\right)}^T{R}_{\Delta u}\Delta u\left(\tau -1\right)+u{\left(\tau -1\right)}^T{R}_uu\left(\tau -1\right) $$
(14)

The first term of (14) represents the cost of output errors while the second and third terms are the cost of input and incremental input respectively.

3.2 System constraints

Generally, the constraints imposed on the system are the system manipulated inputs, outputs, or state variables. In this study, the objective function in (14) minimized subject to the following constraints:

  1. i-

    State constraint:

$$ {x}_i\left(\tau +1\right)={A}_{ii}{x}_i\left(\tau \right)+{B}_{ii}{u}_i\left(\tau \right)+{D}_{ii}{d}_i\left(\tau \right)+\sum \limits_{j\in {\mathcal{A}}_i^{tie}}\left({A}_{ij}{x}_j\left(\tau \right)+{B}_{ij}{u}_j\left(\tau \right)\right) $$
(15)
$$ {y}_i\left(\tau \right)={C}_{ii}{x}_i\left(\tau \right) $$
(16)
  1. ii-

    Equality constraint: total generated and imported/exported power must balance out the load demand as expressed in (17).

$$ {P}_i^G\left(\tau \right)+{P}_i^{tie}\left(\tau \right)={P}_i^D\left(\tau \right) $$
(17)
  1. iii-

    GRC: the generation rate mth unit in ith area is limited to GRCi, m as formulated in (18);

$$ \left|{P}_{i,m}^G\left(\tau \right)-{P}_{i,k}^G\left(\tau -1\right)\right|\le {GRC}_{i,m}; $$
(18)

A GRC of 0.1pu/min is chosen for all the generators.

  1. iv-

    Frequency fluctuation constraint: The frequency deviations of the individual areas are constrained within certain the minimum and maximum limits of 0.2Hz and −0.2Hz respectively as in (19) [17];

$$ \left|{f}_i\left(\tau \right)\right|\le {f}_i^{\xi };\kern1.5em such\ that\kern1em {f}_i^{\xi }=0.2 Hz $$
(19)

Where Nc is the MPC control horizon, while Q, Ru, and RΔu in the OF are positive definite and symmetric weighting matrices used to weigh the tracking errors, control inputs, and the change in control inputs. They are tuning parameters selected to realize the preferred performance and can be chosen freely. However, to achieve improved closed-loop performance, weighting matrices optimized using bat-inspired algorithm presented in [29] is used.

After solving (14) subject to (15)-(19), optimal control solution, ui comprising of \( {P}_i^{sc} \) and |Vi| is obtained and applied to the system as indicated in Fig. 2. Unlike in conventional LFC with ui as one-dimensional, in the proposed study, ui is two-dimensional. As a consequence, the computational complexity of the MPC doubles.

4 Results

To demonstrate the effectiveness of the proposed control scheme, a 3-CA, 6-machine (2 thermal generators per CA) IPS, whose parameters are obtained from [18], is designed and controlled with the proposed dense dis-MPC. Each of the CAs is equipped with a local MPC, which generates the optimal control signal of that particular CA. A sampling interval of 0.1 s, Nc of 20 samples, and a Np of 100 samples are selected as appropriate length to achieve good control performance. The IPS is developed in MATLAB/Simulink and subjected to multi-area step and random load disturbance. The responses of the system are then studied with and without coordinating the two control loops. Settling time and peak deviation are used as performance measures for analyzing the step responses. While integral time absolute error (ITAE) of the ACEs defined in (20) is used to analyze the system responses with random load. ITAE is chosen because it weighs the errors much better after a long time than at the beginning of the response.

$$ ITAE=\underset{0}{\overset{t}{\int }}\left|{ACE}_i\right| tdt $$
(20)

4.1 Multi-area step perturbation

In this scenario, CA1 is subjected to 0.1 puMW step load perturbation at the beginning of the simulation time. CA3 is subsequently subjected to the same load change after 15 s, which CA2 is left unperturbed.

Figure 4 shows the system responses following the MASP. The load disturbance rejection performance of the dis-MPC scheme is evaluated with and without the coordination between the AVR and LFC control loops. It is observed that, in either case, the proposed control scheme has restored the system states to normalcy with approximately zero steady-state error.

Fig. 4
figure 4

Frequency deviations of the 3-CAs due to MASP

However, as it can be observed from Fig. 4, coordinating the two control loops has not only shorten the settling time but also reduced the peak over/undershoot for both load perturbations. Like in CA1 for instance, the proposed coordinated scheme has restored the frequency with a reduced undershoot and settling time of 0.042 Hz and 5.33 s for the first load disturbance. This is a significant improvement when compared with the case of LFC loop alone (uncoordinated) which restores the frequency deviation with undershoot and settling time of 0.152 Hz and 7.58 s respectively.

The tie-line power deviations, as one of the states, are equally restored to their steady state within a short time as shown in Fig. 5. As in the case of frequency, coordinating the control loops has remarkably shorten the tie-line power settling time and reduced the peak over/undershoot for both load changes. For instance in CA3, the coordinated dis-MPC scheme restored the tie-line power deviations with undershoot and settling time of 0.095 puMW and 6.04 s for the second load disturbance representing 67.5% and 22.4% improvements over the uncoordinated case respectively.

Fig. 5
figure 5

Tie-line power deviations of the 3-CAs due to MASP

Table 1 summarizes the improvement of the proposed control scheme over the LFC loops alone for the first load perturbation at CA1. The dynamic responses of the ACEs of the three CAs are shown Fig. 6.

Table 1 Summary of system state responses
Fig. 6
figure 6

ACEs of the 3-CAs due to the MASP

It can be noted that following the application of 0.1 puMW step load perturbation at CA1, power flows from CA2, and CA3 to CA1 to cater for the load changes. However, after reaching a steady state, the increased power demand is supplied from CA1 only as shown in Fig. 7.

Fig. 7
figure 7

Change in power generation

Similarly, for the second 0.1 puMW step load perturbation at CA3 (after 15 s), the increased power demand is supplied from CA3 only at steady state.

4.2 Random load perturbation

CA1 and CA3 are simultaneously subjected to a random load perturbation (RLP) shown in Fig. 8, at the beginning of the simulation time.

Fig. 8
figure 8

Random load perturbation profile

The load change depicted in Fig. 8 is generated using the same technique as in [17]. It represents a more realistic and intermittently fluctuating load disturbance than MASP.

Load disturbance rejection performance of the proposed dis-MPC scheme is evaluated. As it can be observed from Figs. 9 and 10, both control schemes have maintained the frequency and tie-line power deviations within limits. However, the proposed coordinated control scheme has outperformed the uncoordinated with less fluctuation in the responses.

Fig. 9
figure 9

Frequency deviations of the 3-CAs due to RLP

Fig. 10
figure 10

Tie-line power deviations of the 3-CAs due to RLP

Furthermore, the responses of the area frequencies are compared with those obtained using quasi-oppositional whale optimization algorithm (QOWOA) proposed in [21]. This is to ascertain the superiority of the developed LFC scheme over-optimized classical controllers. To establish the basis for the comparison, corresponding minimum, maximum, mean, variance, and standard deviation (STDev) values of ITAE are computed and compared with those in [21] as summarized in Table 2.

Table 2 Performance measures for 20 runs of ITAE values

5 Discussion

It is inferred from the system responses that the load disturbance rejection performance of the proposed dis-MPC scheme is demonstrated with and without the coordination between the AVR and LFC control loops. It is observed that, in either case, the frequency control schemes were able to maintain the system to their allowable ranges with negligible zero steady-state error. Nevertheless, coordinating the two control loops has generally shorten the settling times of all the measurable states and at the same time reduced the peak maximum deviations. The performance of the proposed scheme has reached the extent of rejecting the adverse effect of not only step load disturbance in multiple CAs but also random load disturbances. However, due to the intermittent nature of the random load disturbances, fast convergence of the dis-MPC cannot be guaranteed as in the case of step load disturbance.

The lower values of STDev and variance of the ITAE signify the robustness of the developed algorithm. It can therefore be deduced that the developed LFC scheme is more robust compared to the QOWOA-based with 23.21% improvement in the ITAE variance and 20.83% in the ITAE STDev of the ACE.

The significant improvement in the frequency control achieved by introducing the voltage control via AVR loop is a result of having more control input to the system. However, this increased number of the control inputs has placed more computational burden on the MPC. It should be noted that the practical implementation of dis-MPC is still challenging due to the excessive computational burden caused by doubling the size of the control vector and long prediction horizon.

6 Conclusion

In this paper, LFC in IPS is carried out by synchronizing the LFC loop with that of AVR. Even though the AVR loop is substantially faster than the LFC loop, however, by the introduction of slow optimal control action on the AVR, a positive damping effect has been achieved on the LFC loop thereby improving the frequency control. MPC is used as the supplementary controller. The work presents some of the advantages and applications of MPC to LFC, such as flexibility and coordination between multiple inputs. The dynamics of the IPS subjected to MASP and RLP are studied. The effectiveness of the proposed scheme is verified through time-based simulations. Based on the comparative analysis on the system responses, it is established that synchronizing the two control loops has improved the frequency control. It is observed that frequency and tie-line power maximum deviations have reduced by 66.4% and 59.09% in CA1, 32.75% and 58.53% in CA2, 44.68% and 67.39% in CA3 respectively. While the respective settling times are reduced by 18.32% and 22.75% in CA1, 18.32% and 22.75% in CA2, 20.23% and 18.35% in CA3 respectively. While the robustness of the developed scheme is verified by comparing the STDev and variance of the response ITAE with those obtained using QOWOA-based LFC.