Next Article in Journal
Comparison of Phase-Shifting Transformers Properties
Next Article in Special Issue
A Survey on IoT-Enabled Smart Grids: Emerging, Applications, Challenges, and Outlook
Previous Article in Journal
A Unit Commitment Model Considering Feasibility of Operating Reserves under Stochastic Optimization Framework
Previous Article in Special Issue
Symmetry Detection and Topological Synthesis of Mechanisms of Powertrains
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

by
Sadeq D. Al-Majidi
1,*,
Mohammed Kh. AL-Nussairi
1,
Ali Jasim Mohammed
2,
Adel Manaa Dakhil
1,
Maysam F. Abbod
3,* and
Hamed S. Al-Raweshidy
3
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.
Energies 2022, 15(17), 6223; https://doi.org/10.3390/en15176223
Submission received: 2 August 2022 / Revised: 20 August 2022 / Accepted: 22 August 2022 / Published: 26 August 2022

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.

2. Related Works

Recently, ANN technique has received considerable attention for its use in the design of an optimal LFC system for power system applications. However, the designers have faced several issues when proposing a reliable controller based on this technique due to the diverse training strategy of ANN and the various load operation of PSN. Therefore, researchers have utilised many suggestions to address these issues. Among these, the authors in [27] designed a decentralised LFC based on a standard ANN and FLC technique individually. The proposed controllers are applied on two-area PSNs which are supplied by hydrothermal power generation units. The results demonstrate that these controllers reduce the transit time and minimise the oscillation when compared with conventional integral and PID controller under different step changes of a connected load demand.
In contrast, the authors in [28] designed a central load frequency control for two-area networks based on a back-propagation ANN technique. The input source generation of this power network is a steam turbine. The purpose of this work is to reduce the number of frequency controllers in large area power systems by selecting various different powers for a single ANN model. The results show that the operation work of the proposed ANN controller is better than a conventional controller under different states in terms of oscillation and deviation issues. The authors in [29] presented an active LFC based on a PID controller applied on a micro-grid power network.
This PID controller is tuned using hybrid particle swarm optimization and an artificial neural network. The micro-grid power network is powered by two sources; diesel generation and wind turbines, which provide two electrical stations and two local loads. The results indicate that this proposal minimises the frequency and power variations of the power system under different step-load changes. In addition, they refer to the side-effects of power stability caused by electrical stations and wind turbines. Similarity, the authors in [30] used ANN technique to tune the conventional PI for LFC. Then, it is applied on a multi-area PSN with a thermal power plant. The simulation results prove that the proposed PI-LFC enhances the dynamic frequency response under various load changes compared with the different tunings of conventional PI-LFC methods.
With the same idea, the authors in [31] proposed a decentred load frequency control based on ANN-PID technique for two-area networks. The parameters of the PID controller in this proposed model are adjusted by ANN technique; then it is applied to a steam turbine. The results show that this proposed controller tracks the desired frequency level of the power network, minimises the settling time and reduces overshoot when the connected load is changed at different states.
Due to the wide range of operating conditions of the power network, the standard training ANN technique is not able to predict the large deviation in frequency level when the load demand is changed suddenly. To solve this issue, the authors in [32] used the µ-synthesis technique to train the ANN based on the LFC to achieve a good performance with a simple ANN structure. The controller is simulated for a two-area PSN which is provided by two power generation steam turbines. The results prove that this proposed method has a fast response for the required frequency level of a power system under different operating conditions and various load demand. Similarity, the authors in [33] utilised a generalised neural network technique to optimise ANN-LFC based on a single PSN and a two-area PSN. This method is applied to a steam turbine governor to achieve a desired level frequency under various state conditions. This proposed controller shows that it has ability to work under various step-load changes when compared with a conventional PID controller. This is because it reduces the overshoot of the frequency.
With the same idea, the authors in [34] invested the dynamic neural network based on sigmoid functions, standard fuzzy and wavelet functions for adapting the LFC. They simulated a turbine governing system applied to a two-area power network to test this controller. The results based on this comparative study prove that the proposed ANN controller based on a dynamic wavelet network is a more robust response for adjusting the deviations in the load frequency system when the disturbance happens. In contrast, the authors in [35] proposed an optimal ANN to design the robust LFC using a sliding mode technique. The sliding mode technique is used to update the initial weights of the ANN. Then, it is applied on a two-area power system supplied by two different source generators: a steam turbine and a wind turbine. The results illustrate the adequate effect of the wind turbine when connected with power networks based on load demand test and the validity of this proposed method under several test conditions.
Similarity, the authors in [36] presented decentralised load frequency control based on ANN and GA to enhance the stability of the system. The novelty of this work is to find the optimal data for ANN using GA. The source of the power network is a thermal generator which provides two-area power systems. The results prove that this proposed control is able to hold the terminal voltage magnitude of thermal generator at a specified level under various condition states. Similarity, the authors in [37] adapted the parameters of a PID controller based on ANFIS, ANN and GA techniques to design the LFC for a multi-area PSN. The results prove that this PID-LFC controller enhances the performance of the multi-area PSN under different load conditions. In the same idea, the authors in [38] designed an LFC based on an optimal feedforward ANN using a sliding mode control strategy for a multi-area PSN with thermal plant sources. The structure of the ANN model and its weights are adjusted using a new modified adaptive training rule to enhance the prediction of the ANN technique under various states of operating conditions. The simulation results demonstrate that the proposed method is able to improve the stability of the multi-area PSN under the unmatched disturbance and unknown power integration. Similarity, the authors in [39] used the ANN technique to design the supplementary frequency controller for a single-area PSN. It is trained using reliable training data, and then it is applied to the wind turbine and steam turbine in the PSN of Taiwan. The results show that the proposed ANN can perform the frequency diversion of the experimental test when the fixed-gain controller is adjusted.
In contrast, the authors in [40] proposed a new FLC approach to address the issue of LFC in a multi-area PSN. To train the membership functions of the FLC model, a multilayer perceptron neural network based on the Levenberg–Marquardt algorithm is utilised. Then, Matignon’s stability method is used to test the proposed method under various time disturbances. The results show that the proposed LFC design is able to enhance the stability of the multi-area PSN compared with the conventional FLC.
As noticed from the state of art, several modifications have utilised the hybrid ANN technique to address the variations of load demand in multi-area PSNs, or else it has been used to adjust the parameters of the PID controller. However, they have not used a hybrid ANN based on two-step modifications based on the PSO algorithm to enhance the prediction of an ANN model accurately. Those steps are as follows: the correct structure of the ANN technique is addressed and then the initial neurons of the ANN model are calculated, resulting in the regression of ANN nodes and the global training error of the ANN model is minimised. Hence, the performance of this proposed LFC controller well be enhanced under various operating states. Literature reviews for using ANN technique in LFC design are summarised in Table 1.

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.
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.

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.

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.
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
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.
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.

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.
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.
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.
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.

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.

Informed Consent 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]
Figure 1. Work strategy procedure.
Figure 1. Work strategy procedure.
Energies 15 06223 g001
Figure 2. The schematic diagram of a typical steam turbine [30].
Figure 2. The schematic diagram of a typical steam turbine [30].
Energies 15 06223 g002
Figure 3. The schematic diagram of LFC [30].
Figure 3. The schematic diagram of LFC [30].
Energies 15 06223 g003
Figure 4. The block-diagram of a PSN based on LFC [30].
Figure 4. The block-diagram of a PSN based on LFC [30].
Energies 15 06223 g004
Figure 5. The state space characteristics of a governor.
Figure 5. The state space characteristics of a governor.
Energies 15 06223 g005
Figure 6. The block diagram of a two-area PSN based on a transfer function.
Figure 6. The block diagram of a two-area PSN based on a transfer function.
Energies 15 06223 g006
Figure 7. The block diagram of a two-area PSN based on a state space model.
Figure 7. The block diagram of a two-area PSN based on a state space model.
Energies 15 06223 g007
Figure 8. The schematic diagram for an ANN model.
Figure 8. The schematic diagram for an ANN model.
Energies 15 06223 g008
Figure 9. Schematic diagram of training ANN based on PSO.
Figure 9. Schematic diagram of training ANN based on PSO.
Energies 15 06223 g009
Figure 10. The first proposed algorithm to determine the optimised topology of the ANN.
Figure 10. The first proposed algorithm to determine the optimised topology of the ANN.
Energies 15 06223 g010
Figure 11. The second proposed algorithm to find the initial neurons of the ANN model.
Figure 11. The second proposed algorithm to find the initial neurons of the ANN model.
Energies 15 06223 g011
Figure 12. Best validation test of (a) conventional ANN and (b) optimised ANN.
Figure 12. Best validation test of (a) conventional ANN and (b) optimised ANN.
Energies 15 06223 g012
Figure 13. Step change load from 0% to 50% for a single-area PSN; (a) frequency, (b) power.
Figure 13. Step change load from 0% to 50% for a single-area PSN; (a) frequency, (b) power.
Energies 15 06223 g013
Figure 14. The active power mismatches between the supplied power and demanded power in the single-area.
Figure 14. The active power mismatches between the supplied power and demanded power in the single-area.
Energies 15 06223 g014
Figure 15. Step change load from 10% to 20% for a two-area PSN (Area 1): (a) frequency, (b) power.
Figure 15. Step change load from 10% to 20% for a two-area PSN (Area 1): (a) frequency, (b) power.
Energies 15 06223 g015aEnergies 15 06223 g015b
Figure 16. The active power mismatches between the supplied power and demanded power in Area 1.
Figure 16. The active power mismatches between the supplied power and demanded power in Area 1.
Energies 15 06223 g016
Figure 17. Step change load from 10% to 20% for a two-area PSN (Area 2): (a) frequency, (b) power.
Figure 17. Step change load from 10% to 20% for a two-area PSN (Area 2): (a) frequency, (b) power.
Energies 15 06223 g017
Figure 18. The active power mismatches between the supplied power and demanded power in Area 2.
Figure 18. The active power mismatches between the supplied power and demanded power in Area 2.
Energies 15 06223 g018
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.
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.
Energies 15 06223 g019
Figure 20. Step change load at an unbalance condition for a two-area PSN; (a) frequency, (b) power.
Figure 20. Step change load at an unbalance condition for a two-area PSN; (a) frequency, (b) power.
Energies 15 06223 g020
Figure 21. The active power mismatches between the supplied power and demanded power in Area 2 under fault condition.
Figure 21. The active power mismatches between the supplied power and demanded power in Area 2 under fault condition.
Energies 15 06223 g021
Figure 22. The response of optimal ANN for: (a) load disturbance, (b) frequency deviation, (c) tie line power.
Figure 22. The response of optimal ANN for: (a) load disturbance, (b) frequency deviation, (c) tie line power.
Energies 15 06223 g022
Table 1. Summary literature reviews for using ANN technique in LFC design.
Table 1. Summary literature reviews for using ANN technique in LFC design.
AuthorsYearConnected AreaSupplied UnitOptimised Technique
Chaturvedi et al. [33]1999Single and two-areaSteam turbineGeneralised neural network
Oysal et al. [34]2005Two-areaSteam turbineWavelet function
Shayeghi et al. [32]2006Two-areaSteam turbineµ-synthesis
Demiroren et al. [28]2010Two-areaSteam turbineBack-propagation ANN
Verma et al. [27]2013Two-areaHydrothermal turbineStandard ANN
Lathwal et al. [36]2013Two-areaSteam turbineGenetic algorithm
Mosaad et al. [37]2014Multi-areaSteam turbineANFIS, ANN and GA
Qian et al. [35]2016Two-areaSteam turbine and wind turbineSlide-mode
Kumari et al. [31]2017Two-areaSteam turbinePID-ANN
Safari et al. [29]2019Two-areadiesel generation and wind turbineHybrid PSO-ANN
Prasad et al. [38]2020Two-areaThermal turbineSliding mode
Chien et al. [39]2020Single-areaSteam and wind turbineANN
Ramireddy et al. [30]2021Multi-areaThermal turbinePI-ANN
Shakibjoo et al. [40]2022Multi-areaThermal turbineMultilayer ANN based on Levenberg–Marquardt algorithm
Table 2. Nomenclatures of the PSN.
Table 2. Nomenclatures of the PSN.
ParametersDefinition
ΔfThe Frequency Deviation
ΔPtieTie Line Power Deviation
RThe Regulations of Governor
GController Gain
u1and u2Control Inputs in Areas 1 and 2.
ΔPg1 and ΔPg2Output power Deviations at Governor
ΔPt1 and ΔPt2Output Deviations at Turbine
ΔP1 = D1Load Disturbances in Area 1
ΔP2 = D2Load Disturbances in Area 2.
K1  and K2Constants of the PSN in Areas 1 and 2.
τ P 1 and τ P 2 Time Constants of the PSN in Areas 1 and 2.
B1  and B2Tie Line Frequency Bias at Areas 1 and 2.
ASynchronizing Coefficient for Tie Line
τ g 1 and τ g 2 Time Constants of Governor for Areas 1 and 2.
τ T 1 and τ T 2 Turbine Time Constants for Areas 1 and 2
Table 3. The parameters of an optimal ANN.
Table 3. The parameters of an optimal ANN.
TypesParameters
Input layer nodes of ANN2
Output layer nodes of ANN1
Hidden layer nodes of ANN23
Neurons number of ANN93
Swarm size of PSO50
Inertia weighting of PSO0.75
Cognitive coefficient of PSO1.15
Table 4. A training strategy for on optimised ANN VS conventional ANN.
Table 4. A training strategy for on optimised ANN VS conventional ANN.
ModelNumber of EpochsMSE
Optimised training259.3886 × 10−8
Standard training341.518 × 10−4
Table 5. Rudimentary statistical analysis of the optimal ANN.
Table 5. Rudimentary statistical analysis of the optimal ANN.
Training No.ANN TopologyNumber of
Neurons
MSE (Average ± STD)
12 × 10 × 1410.0001518 ± 1.5 × 10−2
22 × 20 × 1810.000881 ± 1.6 × 10−2
32 × 30 × 11210.000618 ± 1.2 × 10−2
42 × 25 × 11010.000169 ± 2.5 × 10−2
52 × 23 × 1939.3886 × 10−8 ± 1.03 × 10−4
Table 6. Main parameters of the PSN for single-area and two-area.
Table 6. Main parameters of the PSN for single-area and two-area.
ParametersValues
Single-AreaArea 1Area 2
Base power (MVA)25010001000
The output power of the generation unit (MW)250250400
The standard frequency of the system (Hz)606060
The speed regulation of the governor (pu)0.0660.050.0625
The time constant of the governor (s)0.20.2 s0.3 s
The time constant of the turbine (s)0.50.5 s0.6 s
The inertia constant of generator (s)554
The frequency of sensitive load coefficient D0.60.60.9
Frequency base factor B12016.92
Table 7. Frequency deviation of LFC for a two-area PSN based on numerical results.
Table 7. Frequency deviation of LFC for a two-area PSN based on numerical results.
Area 2Area 1Time
PIDANNOANNPIDANNOANN
0.0010610.0010240.0001320.001450.0005210.00012750
−0.00212−0.00077−0.00056−0.00388−0.00035−0.0001551
0.0009660.0014870.0004869.27 × 10−50.0001037.90E−0552
0.0001410.000826−8.57 × 10−50.0008560.0003330.00029853
−0.00199−0.00167−0.001544.85 × 10−50.0001082.71 × 10−554
0.0007540.0006790.0005320.0003470.0001394.75 × 10−555
5.45E−05−0.000443.66 × 10−5−0.00012−8.58 × 10−5−1.00 × 10−556
−0.00128−0.00033−0.000420.0001120.0001019.28 × 10−557
−0.00068−0.00134−0.00129−2.57 × 10−56.92 × 10−51.01 × 10−558
−0.00819−0.00174−0.00149−9.38 × 10−4−0.00015−0.0001359
0.0019670.0019880.001617−0.00019−0.0002−0.0001560
−0.00066−0.00051−0.00038−3.61 × 10−5−9.54 × 10−5−2.94 × 10−661
0.0024520.0026640.0021465.09 × 10−55.00 × 10−58.87 × 10−662
−0.00908−0.00491−0.004151.21 × 10−55.95 × 10−59.07 × 10−663
0.0092390.0018110.000152−0.00022−9.25 × 10−5−1.43 × 10−564
−0.00114−0.00089−0.00014−0.000132.85 × 10−5−1.73 × 10−565
−0.0092−0.00124−0.00085−0.00018−0.00019−9.52 × 10−566
−0.000680.000161−0.000145.84 × 10−54.98 × 10−54.84 × 10−567
0.000527−0.00068−0.00036−0.0001−0.00013−6.32 × 10−568
0.0033850.0026450.0022780.0001580.0001438.62 × 10−569
−0.00667−0.00252−0.002140.0003220.0002260.00021970
Table 8. ITAE for optimal ANN, conventional and PID methods.
Table 8. ITAE for optimal ANN, conventional and PID methods.
MethodITAE
Optimal ANN3.45 s
Conventional ANN7.89 s
Conventional PID10.12 s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Al-Majidi, S.D.; Kh. AL-Nussairi, M.; Mohammed, A.J.; Dakhil, A.M.; Abbod, M.F.; Al-Raweshidy, H.S. Design of a Load Frequency Controller Based on an Optimal Neural Network. Energies 2022, 15, 6223. https://doi.org/10.3390/en15176223

AMA Style

Al-Majidi SD, Kh. AL-Nussairi M, Mohammed AJ, Dakhil AM, Abbod MF, Al-Raweshidy HS. Design of a Load Frequency Controller Based on an Optimal Neural Network. Energies. 2022; 15(17):6223. https://doi.org/10.3390/en15176223

Chicago/Turabian Style

Al-Majidi, Sadeq D., Mohammed Kh. AL-Nussairi, Ali Jasim Mohammed, Adel Manaa Dakhil, Maysam F. Abbod, and Hamed S. Al-Raweshidy. 2022. "Design of a Load Frequency Controller Based on an Optimal Neural Network" Energies 15, no. 17: 6223. https://doi.org/10.3390/en15176223

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

Article Metrics

Back to TopTop