You are currently viewing a new version of our website. To view the old version click .
Energies
  • Article
  • Open Access

26 August 2022

Design of a Load Frequency Controller Based on an Optimal Neural Network

,
,
,
,
and
1
Department of Electrical Engineering, College of Engineering, University of Misan, Amarah 62001, Iraq
2
Directorate General of Education in Amarah, Ministry of Education, Amarah 62001, Iraq
3
Department of Electronic and Computer Engineering, College of Engineering, Design and Physical Sciences, Brunel University London, Uxbridge UB8 3PH, UK
*
Authors to whom correspondence should be addressed.
This article belongs to the Special Issue New Trends of Power Electronics Technology and Application in Energy Field

Abstract

A load frequency controller (LFC) is a crucial part in the distribution of a power system network (PSN) to restore its frequency response when the load demand is changed rapidly. In this paper, an artificial neural network (ANN) technique is utilised to design the optimal LFC. However, the training of the optimal ANN model for a multi-area PSN is a major challenge due to its variations in the load demand. To address this challenge, a particle swarm optimization is used to distribute the nodes of a hidden layer and to optimise the initial neurons of the ANN model, resulting in obtaining the lower mean square error of the ANN model. Hence, the mean square error and the number of epochs of the ANN model are minimised to about 9.3886 × 10−8 and 25, respectively. To assess this proposal, a MATLAB/Simulink model of the PSN is developed for the single-area PSN and multi-area PSN. The results show that the LFC based on the optimal ANN is more effective for adjusting the frequency level and improves the power delivery of the multi-area PSN comparison with the single-area PSN. Moreover, it is the most reliable for avoiding the fault condition whilst achieving the lowest time multiplied absolute error about 3.45 s when compared with the conventional ANN and PID methods.

1. Introduction

With the rapid economic development of human societies, the demand for electrical energy has increased noticeably because it has become a profitable auxiliary service in everyday lifestyles. Typically, the modern power system network (PSN) consists of many areas connected through tie lines and each area has its own generator to meet its own load with load neighbours [1,2,3]. On other side, the fluctional load demand causes an unstable frequency level in the PSN which is considered the major challenge to producing reliable electric energy for consumers [4,5,6,7,8]. The complexity of a multi-area PSN has a high effect on the power transmission line due to the non-linearities of various components of its power system. Therefore, it is quite important to design a decentred control action for individual areas [9,10,11]. A load frequency controller (LFC) is a substantial method to enhance the reliability of the PSN. This is because it maintains the frequency response level and enhances the output power delivery of the PSN when the load demand is changed rapidly by adjusting the speed governor of the generator-area PSN based on its own load demand [12,13,14]. In the early stages, the designers utilised the flywheel governor of a synchronous machine to restore the frequency level of the PSN. Unfortunately, it demonstrated an imperfect method due to the complex function of the LFC [12,15]. Next, an extra part was proposed to adjust the speed governor of the generator PSN based on several techniques. Those techniques can be classified into two branches: classical and advanced branches.
Recently, LFCs based on classical techniques such as a proportional-integral-derivative (PID), root locus, Bode plot and Nyquist diagram were widely used due to their sample implementation. However, they were not able to address the high fluctuation in frequency response under a competitive environment of the load demand specifically for the multi-area PSN owing to their poor dynamic performance [14,16,17,18]. This is because the classical controller is not able to address the high fluctuations of load disturbances due to its nonlinearity. In addition, an extra device is added with the primary part of the LFC controller. Hence, LFCs based on advanced techniques have been used recently. The major advantage of these techniques is that they do not require a high-level of a mathematical modelling to design their applications [19,20,21]. LFCs based on a fuzzy logic control (FLC), which is considered a prefatory type of the advanced techniques, have been applied widely in the past [22]. This is because they have the ability to propose a non-linear mathematical model based on the experimental knowledge of LFC. Therefore, several LFC controllers based on the FLC technique have been proposed, such as in ref. [23,24]. Those types of proposal have been focused on the tuning of membership functions of FLC based on several optimised algorithms. On the other side, the challenge of the experimental knowledge of a multi-area PSN has not been discussed, which is the major issue in designing an accurate LFC. A more advanced method is an artificial neural network (ANN) which predicts a heuristic output signal based on numerical data instead of experimental knowledge. In contrast, it requires training data and a processing strategy to design the optimal LFC model [25,26].
In this paper, an LFC is designed based on an ANN technique for a single-PSN and multi-PSNs. The training data of the proposed ANN model are collected and analysed from a Simulink LFC test, as shown in Figure 1. To address the major challenges of ANN technique, particle swarm optimization (PSO) is utilised. This optimization is divided into two sections: calculating the right structure of ANN technique and optimizing the initial neurons of the ANN model, resulting in the regression of ANN nodes; and the global training error of the ANN model is minimised. Consequently, the frequency response of the LFC system using the optimal ANN technique becomes the most reliable when compared with the conventional methods for the ANN and PID controllers due to its fast-processing time. In addition, it is valid to enhance the performance of the multi-area PSN under a fault condition. The rest of the paper is organised as follows: Section 2 presents the state of art on the optimal use of ANNs in an LFC system. Section 3 introduces the modelling of the LFC application. The principal work of the ANN approach and the PSO algorithm as well as the optimal ANN model are described in Section 4. Section 5 discusses the outcome results. Finally, Section 6 reports the conclusion.
Figure 1. Work strategy procedure.

3. Modelling of Load Frequency System

Typically, the power system network consists of a turbine, generator, and load demand. The generator produces electrical power for the load demand based on the mechanical power of the turbine. Although several types of connected turbines have been designed, such as hydrothermal and wind turbines, steam turbines are popularly used owing to their higher efficiency and lower cost [21]. The main structure of the typical steam turbine consists of the governor and reheater stage, as explained in Figure 2.
Figure 2. The schematic diagram of a typical steam turbine [30].
The normal operating state of the PSN is that it matches the total power generator with the total load demand. To address this challenge, the speed of connected turbine changes with regard to the load demand of the PSN. This happens when the size value of the input steam is regulated by the governor of the turbine to correspond with the updating load demand. Consequently, the frequency system will reset to a different value which may be offset from the standard frequency value of the PSN. To address this, the proposed control is designed to adjust the speed error of turbine with regard to the load demand. The proposed LFC will enhance the reliability of the PSN by regulating the frequency response level of the system into a desired operation point. The main objective of the LFC is that it resets the speed governor of the turbine based on the load demand. This happens when the LFC senses the power demand of the generator compared with the standard power of the PSN to adjust the turbine speed based on the required steam, as illustrated in Figure 3.
Figure 3. The schematic diagram of LFC [30].

3.1. Modelling of a Single-Area PSN

A model of a single PSN based on LFC is designed based on a transfer function, as proposed in Figure 4. It consists of a steam turbine, governor, synchronous generator and load demand. The speed of the synchronous generator is represented mathematically based on a swing equation, as explained in Equation (1) [22]:
Ω s = 1 2 H s Δ P m Δ P e
where Ω(s) is the speed of the synchronous generator, H is the inertia of the synchronous generator, ΔPm is the historical change of the mechanical power, and ΔPe is the historical change of the electrical power. Moreover, the modelling of the load demand is represented based on Equation (2):
Δ P e = Δ P L + Δ ω  
where Δω is the load of a motor and ΔPL is the load demand of a resistor. The modelling of the steam turbine is proposed based on the mechanical power which refers to the historical change of the steam value, as shown in Equation (3) [23]:
Δ P m s Δ P v s = 1 1 + τ g s
where ΔPv is the steam value of the turbine and τg is the time constant of the governor. Lastly, the speed governor of the steam turbine is modelled based on Equation (4) which is dependent on the historical change in the output power regarding the standard power value of the system.
Δ P g = Δ P r e f . Δ Ω s R
where Pg is the output power of the generator, Pref. is the standard power of the PSN and R is the speed regulator of the governor. Based on Figure 5, it can be noticed that the relationship between the turbine speed and load demand is an inverse relationship. This happens when the output power changes with regard to the size of the steam turbine, as presented in Equation (5):
Δ P v s = 1 1 + τ T Δ P g s
where τ T   is the time constant of the steam turbine speed and ΔPv is the steam valve position of the turbine.
Figure 4. The block-diagram of a PSN based on LFC [30].
Figure 5. The state space characteristics of a governor.

3.2. Modelling of Two-Area PSN

The block diagram of the two-area PSN based on the transfer function is shown in Figure 6. Then, it is utilised to derive the state space equations of the system to obtain an accurate and valid simulation test. The nomenclature of the multi-area PSN is listed in Table 2. Each area PSN consists of three blocks; governor, turbine, and load demand with its own LFC connected by a tie line. Regarding this transfer function, nine state equations are derived for a two-area interconnected power system. Equations of control input can be expressed in Equations (6) and (7):
u ˙ 1 = G 1 e 1 = G 1 B 1 x 4 + x 9
u ˙ 2 = G 2 e 2 = G 2 B 2 x 8 x 9
where u1 and u2 are the control input variables, e1 and e2 are Area 1 and Area 2 of AC frequency errors and B1 and B2 are the controller Gain. A state space model has been built with all nine states being fed back to a two-area interconnected power system, as illustrated in the Figure 7.
Figure 6. The block diagram of a two-area PSN based on a transfer function.
Table 2. Nomenclatures of the PSN.
Figure 7. The block diagram of a two-area PSN based on a state space model.
The disturbance input variables are presented as: D1 = ∆P1 and D2 = ∆P2. The state variables for Area 1 of the PSN are illustrated as Equations (8)–(11):
x 1 = e 1   d t
x 2 = Δ P g 1
x 3 = Δ P T 1
x 4 = Δ f 1
While the state variables for Area 2 are explained in Equations (12)–(15):
x 5 = e 2   d t
x 6 = Δ P g 2
x 7 = Δ P T 2
x 8 = Δ f 2
Finally, the tie line is presented in Equation (16):
x 9 = Δ P t i e
Then, the rotating mass of the turbine and load demand of the PSN are represented in Equations (17)–(20):
x 4 + τ p 1 x ˙ 4 = K 1 x 3 x 9 D 1
x ˙ 4 = K 1 τ p 1 x 3 K 1 τ p 1 x 4 K 1 τ p 1 x 9 K 1 τ p 1 D 1
x 8 + τ p 2 x ˙ 8 = K 2 x 7 x 9 D 9
x ˙ 8 = K 2 τ p 2 x 7 K 2 τ p 2 x 8 + K 2 τ p 2 x 9 K 2 τ p 2 D 1
For the steam turbine blocks, state space equations are utilised and presented in Equations (21)–(24):
x 3 + τ T 1 x ˙ 3 = x 2
x ˙ 3 = 1 τ T 1 x 2 1 τ T 1 x 3
x 7 + τ T 2 x ˙ 7 = x 6
x ˙ 7 = 1 τ T 2 x 6 1 τ T 2 x 7
While the governor blocks’ state space equations are illustrated in Equations (26)–(28):
x 2 + τ g 1 x ˙ 2 = 1 R 1 x 4 + u 1
x ˙ 2 = 1 τ g 1 x 2 1 τ g 1 R 1 x 4 + 1 τ g 1 u 1
x 6 + τ g 2 x ˙ 6 = 1 R 2 x 8 + u 2
x ˙ 6 = 1 τ g 2 x 6 1 τ g 2 R 2 x 8 + 1 τ g 2 u 2
Finally, the tie line block of the PSN is presented in Equation (29):
x ˙ 9 = 2 π α x 8 2 π α x 8
The aforementioned state equations can be expressed as a single vector matrix, as explained in Equation (30).
x ˙ = A x + B u + α D
where A is a 9 × 9 dimension square matrix called the state matrix, B and α are 9 × 2 dimension matrices called control and disturbance, respectively, ‘x’ is a 9 × 1 matrix which is the vector of input state space, ‘u’ is a 2 × 1 vector of the LFC and ‘d’ is the 2 × 1 vector of disturbance. The total vectors ‘x’, ’u’, ‘d’ can be combined in the state space formula as in Equations (32) and (33)
x = x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 T  
u = u 1 u 2   D = D 1 D 2
Lastly, the nine state space equations are represented in matrices (33)–(35):
A = 0 0 0 B 1 0 0 0 0 1 0 1 τ g 1 0 1 τ g 1 R 1 0 0 0 0 0 0 K 1 τ p 1 K 1 τ p 1 0 0 0 0 0 0 0 0 1 τ T 1 1 τ T 1 0 0 0 0 1 τ T 1 0 0 0 0 0 0 0 B 2 1 0 0 0 0 0 1 τ g 2 0 1 τ g 2 R 2 0 0 0 0 0 0 1 T t 2 1 T t 2 0 0 0 0 0 0 0 0 K 1 τ p 2 K 1 τ p 2 0 0 0 0 2 π σ 0 0 0 2 π σ 0
B = 0 0 1 τ g 1 0 0 0 0 0 0 0 0 1 τ g 2 0 0 0 0 0 0
α = 0 0 0 0 0 0 K 1 τ p 1 0 0 0 0 0 0 0 0 K 2 τ p 2 0 0

4. Materials and Method

4.1. Artificial Neural Network

An ANN technique is used as a prediction model to convert the extended handling mechanization into practical knowledge of an operation system [41,42]. The main objective of this model is that it is able to predict the actual output signal of the operation system based on random training data by converting the random collected data into a nonlinear mapping between input nodes and output nodes. It can be divided into two major kinds: feedforward network and feedback network, based on a structure mapping topology. However, the first type is thought to be the most-often utilised since it can be implemented with an extremely strong prediction without requiring a large amount of memory [43]. Based on the number of ANN layers, The feedforward model is also divided into three main types: single-layer, multi-layer, and radial-layer. However, due to its strong capacity for identifying the ideal weighting layer, the multi-layer feedforward ANN is regarded as the most popular variety [44].
The input layer, hidden layer, and output layer make up the three primary layers of the multi-layer feedforward ANN, as depicted in Figure 8. Those layers are connected through neurons based on weights and biases. The values of the summation weights and biases are distributed and calculated mathematically using Equation (36):
s j = i = 1 n w i j x j + b j  
where, xj is the value of input signal, w i j   is the connection weights between the layers, b j is the weight value of nodes and n is the number of input signals. A back propagation (BP) algorithm is frequently used to learn and update the initial weights of the connected layers while a sigmoid activation function is also frequently employed to identify the output signal. The sigmoid activation function is presented in Equation (37):
f s = 1 1 + e s j
Figure 8. The schematic diagram for an ANN model.
The fundamental idea behind this technique is to enhance ANN performance by adjusting connected weights until an actual output signal results from this processing prediction. The concepts of this technique are dependent on the changing of a declining tendency regarding the step change value in the weighting Δ w as presented in Equation (38):
w j i l t = η w j i l t 1 + μ   Δ w j i l t
where w j i l t is the current training weight and w j i l t 1 is the previous training weight, while η is the learning rate and μ is the momentum coefficient. The BP algorithm’s processing is broken down into two steps: a forward step and a backward step, and throughout each step, the weightings of the ANN model are updated. In each update, the predicting value and actual value are calculated based on the equation of a mean squared error (MSE), as shown in Equation (39):
MSE = 1 n i = 1 n j = 1 m Y j i T j i 2
where n is the number of input data and m is the number of output signals, while Yj(i) and T j i are the actual output and the predicting output, respectively. The optimum structural topology for the ANN nodes is the first thing that needs to be addressed in order to improve this technique’s prediction. This is due to the fact that the ANN layers with a large number of nodes require lengthy computations, which causes an overfitting regression in the ANN process. In contrast, a small number of nodes in the ANN layers will cause a low computational time with a linear fitting regression [45,46,47,48,49]. Finding the ideal initial weights for the training nodes is the second stage in enhancing the performance of the ANN model. This results in an ANN model training that is quick and has a low MSE value. As mentioned, BP is used to train the ANN model. However, it will fail to find the optimised initial weights due to the size of Δ W . If Δ W is large, this can lead to rapid training of the ANN model with large step research, thus resulting in a non-converged optimising solution. In contrast, if Δ W is small, this can lead to slower training with low step research, which mean that the training process is stopped before the minimum error is addressed.

4.2. PSO Algorithm

One of the highest modality-seeking instruments in industrial applications is the PSO algorithm, because it finds an accurate solution in several cases, where each case has the degree of a nominee settlement [50,51]. It is inspired by bird flocking behaviours, when they try to find food based on the experiences and movements of individuals and neighbours. The PSO algorithm finds the optimal solution after four major steps:
Step 1:
It starts to search the random actual value which is chosen based on the stage of a possible case.
Step 2:
The former and following best values for (Pbi) and (Pli) are compared in the same state.
Step 3:
The best and global best solution (Gbi) are adapted and recorded to address the global value by mathematical Equations (40) and (41):
V i k + 1 = w × V i k + r 1 × c 1 × P b i X i k + r 2 × c 2 × G b i X i k
X i k + 1 = X i k + V i k
where, Xi is the current position of each step, Vi is the speed search, i is the optimal value, k is the iterations, w is the inertia weighting, c1 is the cognitive coefficient, c2 is the social coefficient and r1 and r2 are the random velocity values.
Step 4:
The best fitness value is determined and saved.
This procedure is continued to the iteration end until the PSO optimiser finds the best solution. In this work, the PSO algorithm is used to find the best topology of ANN structure and then the optimal primary weightings of ANN structure are addressed consequently.

4.3. Optimal Neural Network

As noted, a key factor in predicting a reliable output signal from this technique is the ANN model’s training strategy. In this work, two main strategies of training the ANN are used: selecting the right topology and optimizing the initial weight values of the ANN model. Therefore, the PSO algorithm with ANN model is utilised to address these challenges. The schematic diagram of the training ANN model based on the PSO algorithm is shown in Figure 9, while the main parameters of the optimal ANN algorithm are explained in Table 3. Firstly, the PSO optimiser is utilised to find the best topology of the ANN network based on a hybrid algorithm. This hybrid algorithm tests the number of neurons in the hidden layer progressively. This algorithm is explained in Figure 10. The outcome of the algorithm demonstrates that the neural network’s one hidden layer with 23 nodes, which has two inputs and one output, has the lowest training error while also having the optimal number of 93 neurons.
Figure 9. Schematic diagram of training ANN based on PSO.
Table 3. The parameters of an optimal ANN.
Figure 10. The first proposed algorithm to determine the optimised topology of the ANN.
A hybrid approach based on the PSO and ANN method is then developed in the second modification to discover the optimal starting weights of the ANN model once the topology of the ANN network has been addressed. When the original weight assumptions are corrected, these are proven to enhance the model’s output prediction. To do this, the PSO algorithm and the ANN approach are used. Figure 11 provides a description of the hybrid algorithm’s essential steps. This hybrid algorithm prints the optimal initial weights which are used to train the ANN model using the “nn-tool” command of MATLAB. Consequently, the MSE and number of epochs reduce to 9.3886 × 10−8 and 25, respectively, when compared with the value of the non-optimal ANN which was about 1.518 × 10−4 and 34, respectively, as shown in Figure 12. To sum up, Table 4 presents a training strategy for on optimised ANN inverse conventional ANN, while Table 5 explains the rudimentary statistical analysis of the optimal ANN method which confirms that the optimal ANN is the best choice to apply to the LFC system.
Figure 11. The second proposed algorithm to find the initial neurons of the ANN model.
Figure 12. Best validation test of (a) conventional ANN and (b) optimised ANN.
Table 4. A training strategy for on optimised ANN VS conventional ANN.
Table 5. Rudimentary statistical analysis of the optimal ANN.

5. Results and Discussion

Using MATLAB Simulink, a single-area and two-area based on the optimal ANN, conventional ANN, and conventional PID approaches are constructed to assess and analyse the performance of the proposed LFC system. Section 3 explains the modelling of the single-area PSN and two-area PSN, while Table 6 lists the primary Simulink system parameters for the single-area PSN and two-area PSN based on an unsymmetrical system. Three scenarios of operating conditions are considered: step changing load from 0% to 50% for a single-area, step changing load from 10% to 20% for two areas, and step changing load at unbalanced conditions for two areas.
Table 6. Main parameters of the PSN for single-area and two-area.
In the first scenario, the step load disturbance, which has been applied on the single-area power network, is rapidly changed from 0% to 50% at 0 s, while the load demand is changed from 0 MW to 125 MW. As seen in Figure 13a, the frequency response of the LFC system utilizing the optimal ANN methodology is the most reliable when compared to the traditional methods for the ANN and PID controllers due to its quick processing time. In addition, compared to the traditional ANN and PID approaches, the transient state’s convergence time for the frequency response is the shortest. While the output delivering power of the system has the least overshoot. Whereas the power of the conventional ANN and conventional PID controllers have a higher overshoot, as presented in Figure 13b. In addition, it proves that the proposed method is able to adjust the power delivery when the mismatched power between the supplied value and demanded value is regulated precisely as shown in Figure 14. However, the effect of the proposed controller is not shown clearly when it is applied on the single-area PSN due to its lower non-linearities of various components of the power system compared with the multi-area PSN.
Figure 13. Step change load from 0% to 50% for a single-area PSN; (a) frequency, (b) power.
Figure 14. The active power mismatches between the supplied power and demanded power in the single-area.
In the second scenario, the optimal ANN controller is applied on two-area power networks instead of a single-area power network. The step-load disturbance is changed from 10% to 20% at 60 s which is accrued in the second area power system, while the load demand is changed from 100 MW to 200 MW. As shown in Figure 15a,b, the results of this scenario confirm that the optimal ANN controller enhances the performance of the frequency response and the power delivery when it mimics the overshoot, avoids the oscillation and reduces the transient time compared with the conventional ANN and PID controllers under various state conditions. In addition, it achieves the regulated state between the supplied power and demanded power of Area-1, as shown in Figure 16. However, the proposed method does not quickly avoid the damping oscillation for the second power system because it happens directly in this section of the power network, as presented in Figure 17. Whatever, it also achieves the regulated state between the supplied power and demanded power of Area-2, as shown in Figure 18. To show the validation of the optimal ANN (OANN) clearly, several operating conditions are collected and analysed based on Table 7 and Figure 19. Regarding this, the proposed method addresses the variations of the frequency system under different state conditions.
Figure 15. Step change load from 10% to 20% for a two-area PSN (Area 1): (a) frequency, (b) power.
Figure 16. The active power mismatches between the supplied power and demanded power in Area 1.
Figure 17. Step change load from 10% to 20% for a two-area PSN (Area 2): (a) frequency, (b) power.
Figure 18. The active power mismatches between the supplied power and demanded power in Area 2.
Table 7. Frequency deviation of LFC for a two-area PSN based on numerical results.
Figure 19. The frequency deviation of a LFC for a two-area PSN based on numerical results for optimal ANN compared with conventional ANN and conventional PID for; (a) Area-1, (b) Area-2.
To test the validity of the optimal ANN controller under a fault condition, a third scenario is designed. This scenario is proposed based on the unbalanced conditions when the step load disturbance is changed randomly with a power amplitude signal of 0.05 pu and a frequency scale variation of 50 (rad/s), while the load demand is changed randomly between 10 MW and 100 MW. As noticed from the zoomed-in section in Figure 20, the proposed method is the most accurate to address the optimal steady state value of frequency respace and power delivery compared with the conventional ANN and PID methods under various state conditions, being close to zero frequency deviation. Moreover, it demonstrates that the proposed method is able to adjust the power delivery under the fault condition due to the regulation of the mismatched power of the supplied value and demanded value as shown in Figure 21. However, it drifts away from zero point at the negative side. This is because the system was in an unbalanced state when we simulated the step load disturbance, and changed randomly for the fault condition. Finally, the optimal ANN controller is tested under an unmatched load demand to assess it at a randomly slight time change. The simulation started with 0.4 pu for Area 1 and Area 2, then the first area disturbance is changed to 0.8 pu, 0.2 pu, 0.6 pu, 0.2 pu, at 20 s, 40 s, 60 s, 80 s, respectively, while the second area disturbance is changed to 0.2 pu, 0.7 pu, 0.3 pu, 0.5 pu, at 20 s, 40 s, 60 s, 80 s, respectively. As shown in Figure 22, the frequency responses of Area 1 and Area 2 were reliable to avoid these random load disturbances when it was changed nonlinearly at various times. In addition, the tile line power of the PSN was stable at different states. To access the proposed method numerically, an integral of time multiplied absolute error (ITAE) formula is used (42) [14];
ITAE = 0 t s i m ( Δ f 1 + Δ f 2 + Δ P t i e . t . d t
where Δ f 1 and Δ f 2 are the frequency deviation for Area 1 and Area 2, respectively, Δ P t i e is the tie line power deviation, while tsim is the simulation time. Regarding the calculation of this formula, the ITAE of the optimal ANN method is achieved at about 3.45 s, whilst the conventional ANN and conventional PID controllers are reached to 7.89 s and 10.12 s respectively, as depicted in Table 8. This is because that the proposed ANN method has a low MSE with a smaller number of epochs to predict the accurate signal in a short processing time. As a result, it achieves low power losses as depicted in various scenario tests, resulting in obtaining a higher efficiency.
Figure 20. Step change load at an unbalance condition for a two-area PSN; (a) frequency, (b) power.
Figure 21. The active power mismatches between the supplied power and demanded power in Area 2 under fault condition.
Figure 22. The response of optimal ANN for: (a) load disturbance, (b) frequency deviation, (c) tie line power.
Table 8. ITAE for optimal ANN, conventional and PID methods.

6. Conclusions

An optimal neural network technique based on particle swarm optimization has been utilised to design the load frequency controller for a power system network. To sum up, the PSO algorithm has been used to adjust the main parameters of the ANN model which are the number of hidden layer nodes and the initial weightings of layers. Hence, the mean square error and the number of epochs of the ANN model are minimised to about 9.3886 × 10−8 and 25, respectively. As a result, it restores the frequency level and improves the power delivery of a multi-area PSN when compared with a single-area PSN. In addition, it avoids the fault condition compared with the conventional ANN and PID methods. Moreover, it achieved the lowest time multiplied absolute error of about 3.45 s, whilst the conventional ANN and conventional PID controllers reached 7.89 s and 10.12 s, respectively. In future research, it is highly recommended to apply the optimal ANN technique to an experiential multi-area PSN with a micro-grid such as a New England real test system (IEEE 39 bus system).

Author Contributions

S.D.A.-M., M.K.A.-N. and A.J.M. are the main authors who conducted the system design and simulations. A.M.D., M.F.A. and H.S.A.-R. supervised the work and contributed to the editing of the document. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are thankful to our colleagues in the Department of Electrical Engineering at the College of Engineering, Misan University and Brunel University London, who have been supportive throughout this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Feng, W.; Xie, Y.; Luo, F.; Zhang, X.; Duan, W. Enhanced stability criteria of network-based load frequency control of power systems with time-varying delays. Energies 2021, 14, 5820. [Google Scholar] [CrossRef]
  2. Chen, B.Y.; Shangguan, X.C.; Jin, L.; Li, D.Y. An improved stability criterion for load frequency control of power systems with time-varying delays. Energies 2020, 13, 2101. [Google Scholar] [CrossRef]
  3. Ma, M.; Liu, X.; Zhang, C. LFC for multi-area interconnected power system concerning wind turbines based on DMPC. IET Gener. Transm. Distrib. 2017, 11, 2689–2696. [Google Scholar] [CrossRef]
  4. Yang, M.; Wang, C.; Hu, Y.; Liu, Z.; Yan, C.; He, S. Load frequency control of photovoltaic generation-integrated multi-area interconnected power systems based on double equivalent-input-disturbance controllers. Energies 2020, 13, 6103. [Google Scholar] [CrossRef]
  5. Ranjan, M.; Shankar, R. A literature survey on load frequency control considering renewable energy integration in power system: Recent trends and future prospects. J. Energy Storage 2022, 45, 103717. [Google Scholar] [CrossRef]
  6. Tan, W.; Zhang, H.; Yu, M. Decentralized load frequency control in deregulated environments. Int. J. Electr. Power Energy Syst. 2012, 41, 16–26. [Google Scholar] [CrossRef]
  7. Pappachen, A.; Fathima, A.P. Critical research areas on load frequency control issues in a deregulated power system: A state-of-the-art-of-review. Renew. Sustain. Energy Rev. 2017, 72, 163–177. [Google Scholar] [CrossRef]
  8. Alhelou, H.H.; Hamedani-Golshan, M.E.; Zamani, R.; Heydarian-Forushani, E.; Siano, P. Challenges and opportunities of load frequency control in conventional, modern and future smart power systems: A comprehensive review. Energies 2018, 11, 2497. [Google Scholar] [CrossRef]
  9. Kazemi, M.H.; Karrari, M.; Menhaj, M.B. Decentralized robust adaptive-output feedback controller for power system load frequency control. Electr. Eng. 2002, 84, 75–83. [Google Scholar] [CrossRef]
  10. Arzani, M.; Abazari, A.; Oshnoei, A.; Ghafouri, M.; Muyeen, S.M. Optimal distribution coefficients of energy resources in frequency stability of hybrid microgrids connected to the power system. Electronics 2021, 10, 1591. [Google Scholar] [CrossRef]
  11. Wan, X.; Wu, J. Distributed Hierarchical Control for Islanded Microgrids Based on Adjustable Power Consensus. Electronics 2022, 11, 324. [Google Scholar] [CrossRef]
  12. Ullah, K.; Basit, A.; Ullah, Z.; Aslam, S.; Herodotou, H. Automatic generation control strategies in conventional and modern power systems: A comprehensive overview. Energies 2021, 14, 2376. [Google Scholar] [CrossRef]
  13. Khooban, M.H.; Niknam, T.; Blaabjerg, F.; Davari, P.; Dragicevic, T. A robust adaptive load frequency control for micro-grids. ISA Trans. 2016, 65, 220–229. [Google Scholar] [CrossRef]
  14. Chen, G.; Li, Z.; Zhang, Z.; Li, S. An Improved ACO Algorithm Optimized Fuzzy PID Controller for Load Frequency Control in Multi Area Interconnected Power Systems. IEEE Access 2020, 8, 6429–6447. [Google Scholar] [CrossRef]
  15. Singh, V.P.; Kishor, N.; Samuel, P. Load Frequency Control with Communication Topology Changes in Smart Grid. IEEE Trans. Ind. Inform. 2016, 12, 1943–1952. [Google Scholar] [CrossRef]
  16. Shayeghi, H.; Shayanfar, H.A.; Jalili, A. Load frequency control strategies: A state-of-the-art survey for the researcher. Energy Convers. Manag. 2009, 50, 344–353. [Google Scholar] [CrossRef]
  17. Grigsby, L.L. (Ed.) Power System Stability and Control, 3rd ed.; Taylor & Francis: Abingdon, UK, 2017. [Google Scholar] [CrossRef]
  18. Zhong, Q.; Yang, J.; Shi, K.; Zhong, S.; Li, Z.; Sotelo, M.A. Event-Triggered H_ Load Frequency Control for Multi-Area Nonlinear Power Systems Based on Non-Fragile Proportional Integral Control Strategy. IEEE Trans. Intell. Transp. Syst. 2021, 23, 12191–12201. [Google Scholar] [CrossRef]
  19. Al-Majidi, S.D.; Abbod, M.F.; Al-Raweshidy, H.S. Maximum Power Point Tracking Technique based on a Neural-Fuzzy Approach for Stand-alone Photovoltaic System. In Proceedings of the 2020 55th International Universities Power Engineering Conference (UPEC), Turin, Italy, 1–4 September 2020. [Google Scholar] [CrossRef]
  20. Al-Majidi, S.D.; Abbod, M.F.; Al-Raweshidy, H.S. Design of an Efficient Maximum Power Point Tracker Based on ANFIS Using an Experimental Photovoltaic System Data. Electronics 2019, 8, 858. [Google Scholar] [CrossRef] [Green Version]
  21. Sa-ngawong, N.; Ngamroo, I. Intelligent photovoltaic farms for robust frequency stabilization in multi-area interconnected power system based on PSO-based optimal Sugeno fuzzy logic control. Renew. Energy 2015, 74, 555–567. [Google Scholar] [CrossRef]
  22. Al-Nussairi, M.K.; Al-Majidi, S.D.; Hussein, A.R.; Bayindir, R. Design of a Load Frequency Control based on a Fuzzy logic for Single Area Networks. In Proceedings of the 2021 10th International Conference on Renewable Energy Research and Application (ICRERA), Istanbul, Turkey, 26–29 September 2021; pp. 216–220. [Google Scholar] [CrossRef]
  23. Stephen, S. Load Frequency Control of Hybrid Hydro Systems using tuned PID Controller and Fuzzy Logic Controller. Int. J. Eng. Res. Technol. 2016, 5, 384–391. [Google Scholar] [CrossRef]
  24. Farooq, Z.; Rahman, A.; Lone, S.A. Load frequency control of multi-source electrical power system integrated with solar-thermal and electric vehicle. Int. Trans. Electr. Energy Syst. 2021, 31, 1–20. [Google Scholar] [CrossRef]
  25. Al-Majidi, S.D.; Abbod, M.F.; Al-Raweshidy, H.S. A particle swarm optimisation-trained feedforward neural network for predicting the maximum power point of a photovoltaic array. Eng. Appl. Artif. Intell. 2020, 92, 103688. [Google Scholar] [CrossRef]
  26. Wu, Y.; Feng, J. Development and Application of Artificial Neural Network. Wirel. Pers. Commun. 2018, 102, 1645–1656. [Google Scholar] [CrossRef]
  27. Verma, R.P.S.; Sathan, S. Intelligent automatic generation control of two-area hydrothermal power system using ANN and fuzzy logic. In Proceedings of the 2013 International Conference on Communication Systems and Network Technologies, Gwalior, India, 6–8 April 2013; pp. 552–556. [Google Scholar] [CrossRef]
  28. Demiroren, A.; Sengor, N.S.; Zeynelgil, H.L. Automatic generation control by using ANN technique. Electr. Power Components Syst. 2001, 29, 883–896. [Google Scholar] [CrossRef]
  29. Safari, A.; Babaei, F.; Farrokhifar, M. A load frequency control using a PSO-based ANN for micro-grids in the presence of electric vehicles. Int. J. Ambient Energy 2021, 42, 688–700. [Google Scholar] [CrossRef]
  30. Ramireddy, K.; Mudgal, Y.; Kumar, Y.V. Control of Frequency Deviation in Two-Area Interconnected Power System Using Artificial Neural Network-Based PI Controller. Soft Comput. Probl. Solving 2020, 1057, 539–553. [Google Scholar] [CrossRef]
  31. Kumari, K.; Shankar, G.; Kumari, S.; Gupta, S. Load frequency control using ANN-PID controller. In Proceedings of the 2011 1st International Conference on Electrical Energy Systems, ICPEICES 2016, Delhi, India, 4–6 July 2017; pp. 1–6. [Google Scholar] [CrossRef]
  32. Shayeghi, H.; Shayanfar, H.A. Application of ANN technique based on μ-synthesis to load frequency control of interconnected power system. Int. J. Electr. Power Energy Syst. 2006, 28, 503–511. [Google Scholar] [CrossRef]
  33. Chaturvedi, D.K.; Satsangi, P.S.; Kalra, P.K. Load frequency control: A generalized neural network approach. Int. J. Electr. Power Energy Syst. 1999, 21, 405–415. [Google Scholar] [CrossRef]
  34. Oysal, Y. A comparative study of adaptive load frequency controller designs in a power system with dynamic neural network models. Energy Convers. Manag. 2005, 46, 2656–2668. [Google Scholar] [CrossRef]
  35. Qian, D.; Tong, S.; Liu, H.; Liu, X. Load frequency control by neural-network-based integral sliding mode for nonlinear power systems with wind turbines. Neurocomputing 2016, 173, 875–885. [Google Scholar] [CrossRef]
  36. Malik, S.K.D.L.P. Analysis of Automatic Generation Control Two Area Network using ANN and Genetic Algorithm. Int. J. Sci. Res. 2013, 2, 274–278. Available online: https://www.ijsr.net/archive/v2i3/IJSRON2013535.pdf (accessed on 1 June 2022).
  37. Mosaad, M.I.; Salem, F. LFC based adaptive PID controller using ANN and ANFIS techniques. J. Electr. Syst. Inf. Technol. 2014, 1, 212–222. [Google Scholar] [CrossRef]
  38. Prasad, S.; Ansari, M.R. Frequency regulation using neural network observer based controller in power system. Control Eng. Pract. 2020, 102, 104571. [Google Scholar] [CrossRef]
  39. Chien, T.H.; Huang, Y.C.; Hsu, Y.Y. Neural network-based supplementary frequency controller for a DFIG wind farm. Energies 2020, 13, 5320. [Google Scholar] [CrossRef]
  40. Shakibjoo, A.D.; Moradzadeh, M.; Moussavi, S.Z.; Mohammadzadeh, A.; Vandevelde, L. Load frequency control for multi-area power systems: A new type-2 fuzzy approach based on Levenberg–Marquardt algorithm. ISA Trans. 2022, 121, 40–52. [Google Scholar] [CrossRef]
  41. Al-dunainawi, Y.; Abbod, M.F.; Jizany, A. A new MIMO ANFIS-PSO based NARMA-L2 controller for nonlinear dynamic systems. Eng. Appl. Artif. Intell. 2017, 62, 265–275. [Google Scholar] [CrossRef] [Green Version]
  42. Abdolrasol, M.G.M. Hussain, S.M.S.; Ustun, T.S.; Sarker, M.R.; Hannan, M.A.; Mohamed, R.; Ali, J.A.; Mekhilef, S.; Milad, A. Artificial neural networks based optimization techniques: A review. Electronics 2021, 10, 2689. [Google Scholar] [CrossRef]
  43. Rosa, J.P.S.; Guerra, D.J.D.; Horta, N.C.G.; Martins, R.M.F.; Lourenço, N.C.C. Overview of Artificial Neural Networks. In Using Artificial Neural Networks for Analog Integrated Circuit Design Automation; Springer: Cham, Switzerland, 2020. [Google Scholar] [CrossRef]
  44. Jain, A.K.; Mao, J.; Mohiuddin, K.M. Artificial neural networks: A tutorial. Computer 1996, 29, 31–44. [Google Scholar] [CrossRef]
  45. Basheer, I.A.; Hajmeer, M. Artificial neural networks: Fundamentals, computing, design, and application. J. Microbiol. Methods 2000, 43, 3–31. [Google Scholar] [CrossRef]
  46. Akkaya, R. DSP implementation of a PV system with GA-MLP-NN based MPPT controller supplying BLDC motor drive. Energy Convers. Manag. 2007, 48, 210–218. [Google Scholar] [CrossRef]
  47. Afs, A. A genetic algorithm optimized ANN-based MPPT algorithm for a stand-alone PV system with induction motor drive. Sol. Energy 2012, 86, 2366–2375. [Google Scholar] [CrossRef]
  48. Zhang, L.Ã.; Bai, Y.F. Genetic algorithm-trained radial basis function neural networks for modelling photovoltaic panels. Eng. Appl. Artif. Intell. 2005, 18, 833–844. [Google Scholar] [CrossRef]
  49. Hamdi, H.; Regaya, C.B.; Zaafouri, A. Real-time study of a photovoltaic system with boost converter using the PSO-RBF neural network algorithms in a MyRio controller. Sol. Energy 2019, 183, 1–16. [Google Scholar] [CrossRef]
  50. Marinakis, Y.; Marinaki, M.; Dounias, G. A hybrid particle swarm optimization algorithm for the vehicle routing problem. Eng. Appl. Artif. Intell. 2010, 23, 463–472. [Google Scholar] [CrossRef]
  51. Vasumathi, B.; Moorthi, S. Engineering Applications of Artificial Intelligence Implementation of hybrid ANN–PSO algorithm on FPGA for harmonic estimation. Eng. Appl. Artif. Intell. 2012, 25, 476–483. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.