Next Article in Journal
Does Information and Communication Technology Trade Openness Matter for China’s Energy Transformation and Environmental Quality?
Next Article in Special Issue
Categorizing 15 kV High-Voltage HDPE Insulator’s Leakage Current Surges Based on Convolution Neural Network Gated Recurrent Unit
Previous Article in Journal
Load Frequency Control in Two-Area Multi-Source Power System Using Bald Eagle-Sparrow Search Optimization Tuned PID Controller
Previous Article in Special Issue
A Hybrid Grey Wolf Assisted-Sparrow Search Algorithm for Frequency Control of RE Integrated System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Regional Load Frequency Control of BP-PI Wind Power Generation Based on Particle Swarm Optimization

1
College of Electrical Engineering, Qingdao University, Qingdao 266071, China
2
School of Artificial Intelligence and Automation, Huazhong University of Science and Technology, Wuhan 430074, China
3
School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore 639798, Singapore
*
Author to whom correspondence should be addressed.
Energies 2023, 16(4), 2015; https://doi.org/10.3390/en16042015
Submission received: 25 January 2023 / Revised: 13 February 2023 / Accepted: 15 February 2023 / Published: 17 February 2023

Abstract

:
The large-scale integration of wind turbines (WTs) in renewable power generation induces power oscillations, leading to frequency aberration due to power unbalance. Hence, in this paper, a secondary frequency control strategy called load frequency control (LFC) for power systems with wind turbine participation is proposed. Specifically, a backpropagation (BP)-trained neural network-based PI control approach is adopted to optimize the conventional PI controller to achieve better adaptiveness. The proposed controller was developed to realize the timely adjustment of PI parameters during unforeseen changes in system operation, to ensure the mutual coordination among wind turbine control circuits. In the meantime, the improved particle swarm optimization (IPSO) algorithm is utilized to adjust the initial neuron weights of the neural network, which can effectively improve the convergence of optimization. The simulation results demonstrate that the proposed IPSO-BP-PI controller performed evidently better than the conventional PI controller in the case of random load disturbance, with a significant reduction to near 10 s in regulation time and a final stable error of less than 10 3 for load frequency. Additionally, compared with the conventional PI controller counterpart, the frequency adjustment rate of the IPSO-BP-PI controller is significantly improved. Furthermore, it achieves higher control accuracy and robustness, demonstrating better integration of wind energy into traditional power systems.

1. Introduction

With the increasing energy crisis and environmental pollution of today’s society, the development of renewable energy resources is gradually gaining attention all over the world. Wind energy is gradually recognized as one of the most essential and promising energy sources due to its advantages of clean environmental protection and high feasibility [1,2]. While wind power penetration gradually increases, its volatility and unpredictability bring great challenges to the stable operation of the wind power system. Compared with traditional thermal generating units, the method of using wind turbine units to provide electric power can often quickly respond to the change in load frequency. In addition, it is more suitable to achieve the frequency regulation of the power system. Therefore, it is crucial to explore an advanced control strategy to address the negative effects of load frequency fluctuation.
In order to realize stable load frequency control (LFC) for power systems with wind turbine integration and effectively improve the frequency regulation capability of wind power regions, researchers have carried out extensive research in related fields and have achieved a series of advanced results [3,4,5,6,7,8,9]. In [3], the authors proposed a robust control strategy based on equivalent input disturbance (EID) that uses equivalent input disturbance to compensate the imbalance between power generation and load. This improves the anti-disturbance performance of the power system in wind farms. However, at present, robust control cannot be accurately guaranteed to work in the optimal state for a long time [4]. Considering the existence of multiple energy sources serving local areas, the whale optimization algorithm (WOA) is used to optimize fuzzy integral PI controllers (FIPIs); then, the LFC problem in some regions and all regions in the interconnected power system of heat–water–wind areas are analyzed under the condition of sudden disturbance, which proves the superiority of the control method [5]. Additionally, an H 2 / H load frequency robust multi-objective TS fuzzy control method is applied in multi-area interconnected power systems, and a distributed compensation scheme is used to design the entire control system. Simulation data results show the robustness and effectiveness of this method when dealing with load disturbance, model uncertainty, transmission delay, and model nonlinear influence [4]. In [6], an ANFIS controller with artificial neural network was designed considering the strength of the nonlinear characteristics of doubly fed induction (DFIG) wind turbines and was successfully applied to the wind power generation system in two regions. The simulation results show that the controller was helpful in reducing overkill and shortening the regulation time of the nonlinear wind power generation system. The study [7] designed a load frequency controller based on PSO-MPC, which not only solved the randomness of wind turbine generation but also reduced the complexity of traditional MPC calculation, with fast response speed and high stability. However, this control method requires high precision of the model, and its continuous stability cannot be guaranteed. To achieve better system performance, the sliding mode control (SMC) strategy was used to analyze the frequency deviation and tie line power change of the interconnected power system in two regions under the disturbance of a fixed load, and a comparison with the traditional integral controller was made. The results show that the control method improved the response of the main loop to a great extent and that the frequency control effect was evident in case of overshoot and undershoot. Moreover, it can be widely used in situations where wind and conventional power generation work together [8]. The study [9] applied an optimal fuzzy PID sagging controller with adaptive and self-tuning functions to the structure of wind turbines, which effectively compensated for the decrease in the total inertia of the power system with the participation of the wind farm. At the same time, the artificial bee colony algorithm was used to optimize the membership function of input and output signals based on the multi-objective function. The simulation results show that the control method is reasonable, with short stabilizing time and high frequency control precision. In the paper [10], the researchers presented a data-driven and model-free frequency control method based on deep reinforcement learning (DRL) in the continuous-motion domain, which greatly differs from the traditional model-based frequency control method. It is more adaptable to the dynamics of the unmodeled system and has obvious advantages in solving the problem of renewable power supply. Recently, some researchers investigated an asynchronous tracking control method for amplitude signals and proved that the stochastically stable ability is significant in tracking error systems [11]. The distributed LFC method uses a modular, distributed architecture, where each region has an independent control system and is under the unified control of a central control system, so it is highly flexible and coordinated. The interconnection of signals from multiple regions solves, to a certain extent, the problem of the failure of part of a single system leading to the collapse of the frequency control of the entire power system. However, this control method has high technical requirements and a large communication volume, which also brings some problems, such as data security and confidentiality [12,13,14]. Recently, designers proposed a static/dynamic event-triggered and self-triggered discrete gain scheduled controller with designable parametric minimal interevent time (MIET) to effectively achieve the semi-global stabilization of a linear system with input constraints, which can save communication resources and avoid the monitoring of all states, which gives us an idea of how to solve the above problem [15].
LFC, as one of the important means to maintain the balance of power systems, plays an indispensable role in the stable operation of power systems. At present, LFC still adopts PI control to realize the normal operation of AGC, that is, traditional PI control is used to adjust the wind turbine within the specified output adjustment range, track the instructions issued by the power dispatching and trading institutions, and adjust the power output in real time according to a certain adjustment rate, so as to meet the frequency adjustment of the power system. Although traditional PI control can meet the basic requirements of frequency regulation in wind power regions to a certain extent when the power system is subjected to random disturbance, the load frequency can fluctuate. Thus, the balance between the power generation and consumption of the power system can be easily broken, which has negative effects on the stable operation of the whole power system. Therefore, the adaptability of frequency control of wind power generation systems needs to be further improved [16].
In recent years, modern artificial intelligence technology has been broadly utilized in the field of LFC. Mainstream expert systems [17], artificial neural networks [18,19,20,21], and fuzzy logic [22,23,24] have gradually replaced the classical control approaches and continuously penetrated every link of electric automation control, providing guarantees for the safe, secure, and stable operation of power systems. In this paper, an improved particle swarm optimization algorithm is proposed to optimize the initial neuron weights of the BP neural network (BPNN), and it is used to adjust PI control parameters in real time. This research is very adaptive compared with some existing secondary frequency regulation methods. The fixed gain parameter characteristic of the conventional method is altered in order to facilitate the appropriate frequency response for different load requirements [25]. At the same time, the method is less informative and more stable and has good application prospects to effectively improve the efficiency of wind energy utilization. The main innovations of this work lie in two aspects:
(1)
The BP neural network algorithm has the defects of slow convergence speed and local minimization, which are mainly due to the random selection of initial weights [26]. In this paper, the optimal initial neuron connection weights of the BP-PI controller are determined by combining IPSO with its fast convergence speed and global optimization features. Thus, the individual parameters of the PI controller are continuously adjusted by the improved BPNN algorithm, which can achieve better dynamic performance.
(2)
Coordinating modern artificial intelligence control with traditional PI control can effectively improve the efficiency and accuracy of an algorithm [27]. The proposed strategy applied to the wind turbine can effectively increase the anti-interference ability of the wind power region, enhance the stability of the power system, and thus have a promising development prospect in the field of new energy power generation.
The rest of this paper is structured as follows: Section 2 describes the modeling process of the involvement of the wind turbine in LFC. Section 3 illustrates the improved particle swarm algorithm for optimizing BP neural networks and the application of the PI controller. Section 4 uses simulation results to verify the capability of the IPSO-BP-PI controller. Moreover, Section 5 presents a concise statement of the final conclusions.

2. System Dynamics

In this paper, a doubly fed induction generator (DFIG) is used as the generating output of a wind turbine. In the local area, electrical energy is generated by the DFIG, and its detailed structure is shown in Figure 1. The simplified mathematical model of the wind turbine model is discussed in the below, and the detailed parameters are given in Table 1. The main source of these equations is [14], and we made appropriate adjustments to the form and dimensionality of some equations.
i ˙ q r = 1 T 1 i q r + X 2 T 1 V q r
w r ˙ = X 3 2 H t i q r + 1 2 H t T m
P e = w r X 3 i q r
T e = i q s = L m L s i q r
By linearizing the Taylor series, we can reduce (3) to
P e = w o p t X 3 i q r
where w o p t is the rotational speed operating point of the wind turbine, T e is the electric revolution, T m is the mechanical torque, i q r is the q -axis component of the rotor current, i q s is the q -axis component of the stator current, V q r is the q -axis component of the rotor voltage, H t is the equivalent inertia constant of the wind turbine, and w r is the rotational speed of the wind turbine.
X 2 = 1 R r ,   X 3 = L m L s ,   T 1 = L 0 w s R r
L 0 = L r + L m 2 L S ,   L s = L l s + L m ,   L r = L l r + L m
where w s is the synchronous speed of the wind turbine, L m is the magnetized inductance, L l r is the rotor leakage inductance, L l s is the stator leakage inductance, L r is the rotor self-inductance, L s is the stator self-inductance, and R r is the rotor resistance.
The frequency deviation of the wind power region can be described by the following dynamic equation:
Δ f ˙ = D M a Δ f + 1 M a Δ P m + 1 2 M a Δ P e 1 M a Δ P L
The turbine dynamic in the wind power region is depicted as
Δ P m ˙ = 1 T C H Δ P m + 1 T C H Δ P v
The governor dynamic of the wind power region can be given as
Δ P v ˙ = 1 T G Δ f 1 T G Δ P v + 1 T G Δ P r e f
The area control error of the region is given as
A C E = β 0 Δ f
According to the above expressions, the frequency response of the system under load disturbance z = Δ P L can be described in the form of the following state space equation [14]:
x ˙ = A x + B u + E z
y = C x
A = D M a 1 M a 0 X 3 W o p t M a 0 1 T C H 1 T C H 0 1 T G 0 1 T G 0 0 0 0 1 T 1 ,   B = 0 0 0 0 1 T G 0 0 X 2 T 1  
E = 1 M a 0 0 0 ,   C = β 0 0 0 0  
x = Δ f Δ P m Δ P v Δ i q r ,   u = Δ P r e f Δ V q r
where x represents the state of the system, u represents the control input, and y represents the output of the system.

3. Frame and Algorithm of Wind Turbine

3.1. Particle Swarm Optimization Analysis

3.1.1. Basic Particle Swarm Optimization Algorithm

Particle swarm optimization is widely used as a classical swarm intelligent optimization algorithm. The algorithm simulates the predation behavior of a flock of birds. Each individual in the flock is regarded as a particle with velocity and position attributes. Each particle searches for the optimal solution of the individual in the search space and shares the optimal solution of the individual with the group to obtain the global optimal solution of the current state. At the same time, each particle also adjusts its flight speed and direction according to the optimal solution information of the population and eventually forms a new population. Compared with other random search algorithms, the PSO algorithm does not have too many adjustable parameters. It is simple and easy to implement and has high precision and fast convergence, which can achieve good application effects in LFC for power system fields [28,29].
In the D-dimensional search space, a population contains N particles, and the position of the i th particle is expressed as X i = ( x i 1 , x i 2 x i D ) in the D-dimensional space, with velocity V i = ( v i 1 , v i 2 v i D ), i = 1, 2, …N. At the same time, the iteration formula is used to update the velocity and position of the particles, and the individual and population optimal values of the next generation of particles are obtained.
V i d k + 1 = w V i d k + c 1 r 1 P i d k X i d k + c 2 r 2 ( P g d k X i d k
X i d k + 1 = X i d k + V i d k + 1
where w is the inertia factor, r 1 and r 2 are random numbers in [0, 1], c 1 and c 2 are learning factors, and P i and P g are the individual optimal position and the global optimal position of the iteration up to the present.

3.1.2. Improvement in Particle Swarm Optimization Algorithm

The traditional PSO algorithm still has the risk of non-convergence, so this paper adopts an improved strategy for the PSO algorithm, that is, introducing the iterative process of asynchronous learning factors. By improving the learning factors, the global search ability in the early stage is balanced with the local search ability in the late stage. We select larger c 1 with smaller c 2 in the early stage, enhance the global search ability, and avoid falling into the local optimum. In the later stage, the opposite happens, i.e., we enhance the local search ability and accurately obtain the global optimal solution.
c 1 t + 1 = c 1 m a x c 1 m a x c 1 min t t m
c 2 t + 1 = c 2 m a x c 2 m a x c 2 min t t m
where t is the current iteration number, t m is the maximum iteration number, c 1 m a x and c 2 m a x are the maximum learning factors, and c 1 min and c 2 min are the minimum learning factors.

3.2. Principle and Framework of BP-PI Control Algorithm

Traditional PI control is one of the most widely used approaches in power industries, and refers to the adjustment of the controlled object by incorporating two fixed parameters through proportion. This paper selects a self-tuning BP-PI controller, which is possible with the participation of an artificial intelligence control algorithm. The controller constantly adjusts the weight of the neural network to achieve the optimal combination of PI gain output by the neural network, which is shown in Figure 2. In the discrete state, the mathematical formulation of PI control is described by
u k = K P × e k + K I × e k
where K P and K I are the proportion and integration coefficients and e k represents the deviation of system state input and output at time k.
For LFC with wind turbine participation, since the controller achieves the control effect in the mode of multi-input and multi-output, improved PI control based on the above state space equation is written as
u 1 k = Q A × e k + R A × e k
u 2 k = Q B × e k + R B × e k
Q A , Q B , R A , and R B are expressed as
Q A = K P a 1 K P a 2 K P a 3 K P a 4 ,   Q B = K P b 1 K P b 2 K P b 3 K P b 4 , R A = K I a 1 K I a 2 K I a 3 K I a 4 ,   R B = K I b 1 K I b 2 K I b 3 K I b 4
where Q A and Q B represent the proportional coefficient matrices of PI control, R A and R B represent the integral coefficient matrices of PI control, u 1 k represents the control quantity of valve position deviation quantity Δ P r e f at moment k , u 2 k represents the control quantity of voltage Δ V q r at moment k , and e k is the deviation of input and output of each state quantity in the system at time k .
The BP-trained neural network (BPNN) is a multilayer feedforward network trained by an error backpropagation algorithm. Its main characteristics are the forward propagation of signal and the backpropagation of error. Its powerful nonlinear mapping capability enables the BPNN to approximate any nonlinear continuous function with arbitrary precision. At the same time, BPNN has the functions of self-adaptation and self-learning, and the learning content is memorized in the network weight. In addition, the weight of the network is adjusted by means of backpropagation; finally, the network error sum of squares is minimized. In this paper, a three-layer BPNN is used to constantly adjust the weight; finally, the optimal PI parameter matrix combination is obtained. The network structure of the BPNN is shown in Figure 3.
A group of state quantity x and control quantity u, as well as the deviation quantity error and adjustment value 1 of input and output, are selected each time as the input of the BPNN. The structure of the BPNN adopts a 4-5-2 structure. The neural network outputs a group of parameter values of K p and K i by learning each time, and a total of 8 groups of values of K p and K i are output. The corresponding control effect can be obtained by applying the values of K p and K i to the PI controller.
We set the input variable of the BPNN as x j ; then, the input–output relationship of the hidden layer can be expressed as
n e t i 2 k = j = 1 M w i j 2 k x j 1
O i 2 k = f 1 n e t i 2 k θ i
where n e t i 2 k denotes the node input of the hidden layer of the neural network, θ i is the threshold value of the neuron of the hidden layer, w i j 2 k signifies the weight of the neuron of the input layer and the neuron of the hidden layer, and O i 2 k is the node output of the hidden layer. The excitation function of the hidden layer is
f 1 x = e x e x e x + e x
The relationship of the output layer of the BPNN is given by
n e t l 3 k = j = 1 P w l i 3 k O i 2 k
O l 3 k = f 2 n e t l 3 k θ l
where w l i 3 k is the weight of the hidden layer neuron and the output layer neuron, θ l is the threshold value of the output layer neuron, and O l 3 k represents the output of the output layer. The excitation function of the output layer selects the non-negative sigmoid function, whose expression form is
f 2 n e t l 3 k = e x e x + e x
In the BP neural network backpropagation process, we adjust the connection weights by setting the backpropagation of the error function. The difference between the actual measured output state quantity and the expected output state quantity of the control system is defined as the calculation error of backpropagation, and the performance index function is obtained as follows:
e k = y o u t k r i n k
E k = 1 2 e 2 k
The BP neural network usually adopts the gradient descent method to modify neural network parameters, that is, to adjust connection weights according to the direction of the negative gradient change of performance index function E k . The momentum term is introduced in the backpropagation process, and a value proportional to the previous weight change is added to each weight change. The weight updating processes of the output layer and the hidden layer can be described as
Δ w l i 3 k + 1 = β E k w l i 3 k + α Δ w l i 3 k  
Δ w i j 2 k + 1 = β E k w i j 2 k + α Δ w i j 2 k
where Δ w l i 3 k + 1 and Δ w i j 2 k + 1 represent the weight increments of output layer and hidden layer at moment k + 1, Δ w l i 3 k and Δ w i j 2 k stand for the weight increments of output layer and hidden layer at moment k + 1, β is the learning rate (in the range of 0 ~ 1 ), and α is the momentum factor (in the range of 0 ~ 1 ).
The process of signal forward transmission and error backpropagation of the BPNN is the training process of the network. This process makes the actual output of the network gradually approximate to the expected output by adjusting the connection weights of the hidden layer and the output layer inside the network. In general, the typical BPNN needs to be trained on multiple sets of data to achieve the desired effect.

3.3. Specific Implementation Process of IPSO-BPNN-PI-Based Secondary Frequency Control

We use the IPSO-BP-PI control strategy to achieve effective control in LFC, as shown in Figure 4. The specific implementation process of IPSO-BPNN-PI-based LFC can be divided into the following 6 steps.
Step 1: The dimension of the particle swarm is determined; the velocity and position of particles are initialized; and learning factors c 1 and c 2 , as well as initial individual optimal value P 0 b e s t and global optimal value G 0 b e s t , and other related parameters are set.
Step 2: The adaptation value after particle position update and the following fitness function are calculated:
f i t n e s s = 1 n k = 1 n e 2 k
Step 3: The above improved PSO is adopted to iteratively update the individual optimal value and global optimal value of the particle, and the fitness of the new particle is compared with the fitness of the previous particle. If the number of iterations reaches the maximum set number of iterations, the iteration is ended, and the current optimal solution is output.
Step 4: The optimal solution of the PSO algorithm is used to initialize the optimal initial weight of the BPNN. Then, the network obtains the optimal PI controller parameter combination through the process of signal forward transmission and error reverse transmission.
Step 5: The adjustable parameters of the neural network output are used to adapt the gains of the PI controller in order to reach valve position Δ P r e f and the voltage adjustment of Δ V q r .
Step 6: Control quantities Δ P r e f and Δ V q r jointly act on the wind turbine and finally achieve the control of the load frequency output of the power system.

4. Simulation and Discussion

An LFC system involving a wind turbine in a certain region was set up. We here set the base simulation sampling interval to 0.3 s. Assuming that there is no power flow switching between the regions, the actual nominal parameters used in the power system simulation are shown below in Table 2 [7,14].
The number of iterations of the control system was set to 50. After 50 iterations, the fitness changes of the optimal individuals of the particle swarm are shown in Figure 5. After 50 iterations, the fitness of the particle swarm tends to be stable, and changes are no longer observed.
  • Case study one: Frequency adjustment in the presence of initial frequency errors
In order to verify the dynamic performance of the system, a simulation test was carried out with an IPSO-BP-PI controller, and the results were evaluated within 60 s to obtain the effect of the change in the frequency deviation of the system output. Meanwhile, we compared this control strategy with conventional PI control and BP-PI control, whose results show that the IPSO-BP-PI control strategy had the best adjustment effect. In the simulation, we set the initial frequency error to 0.03 Hz; the dynamic response curves of the frequency deviation are shown in Figure 6 and Figure 7.
  • Case study two: Adjustment process with application of random load disturbance
Figure 8, Figure 9 and Figure 10 show the control effects of Δ f ,   Δ P m , and Δ P v , respectively, following the application of random disturbance Δ P L at the initial moment. On the whole, the frequency deviation, the variation range of mechanical power deviation, and the governor output power deviation were relatively stable from a numerical point of view, and all converged to 0 within a short period of time after a period of fluctuation. Furthermore, to verify the proposed scheme, we used MATLAB to test the maximum overshoot, minimum overshoot, adjustment time, and the magnitude of the stability error, which are given in Table 3. The measurements validated the effectiveness of the IPSO-BP-PI control method.
  • Case study three: Frequency tuning with perturbations applied at subsequent intervals
Here, we simulated the frequency adjustment more realistically using the IPSO-BP-PI controller when the actual area is subjected to load disturbance. Power systems are always subjected to varying degrees of load demand changes during real-time operation. To clearly demonstrate the frequency tuning capability of the IPSO-BP-PI controller, we simulated the frequency response when random perturbations Δ P L = 0.1 × r a n d 1 0.5 were applied every other 60 s. The frequency response effects with PI control, BP-PI control, and IPSO-BP-PI control strategies were respectively compared. The frequency responses in these cases using different techniques are shown in Figure 11. With the participation of the doubly fed wind turbine, the three controllers all converged to zero and had a certain effect on LFC, ignoring the information exchange between the region and the outside region. In comparison, the IPSO-BP-PI controller showed shorter stabilizing time and smaller overshoot, which is ideal for regulating different load changes. Meanwhile, the method effectively improved the frequency response of the system and avoided redundant oscillation links, as clearly shown in Table 4. The superior effect of the IPSO-BP-PI controller on the LFC of local random disturbance was also verified.

5. Conclusions

The requirements of grid-connected wind power rules around the world make it easy to conclude that system frequency regulation involving wind power will likely become an inevitable requirement for future new energy development [30,31]. In this paper, an IPSO-BP-PI frequency control method for wind power systems is proposed to solve the problems of large load disturbance and high uncertainty in wind power systems. The improved PSO algorithm is used to optimize the initial weight of the BPNN, which reduces and stabilizes particle fitness around 0.194 and increases the stability of the neural network. Using the adaptive ability of the optimized BPNN to adjust the gain parameters of the PI controller in real time overcomes the problem of the traditional PI controller used in time-varying systems. The optimization scheme was applied to regional LFC involving wind turbines. The simulation test results show that the IPSO-BP-PI control strategy had better instantaneous response effect, which effectively reduced the stable error of the frequency to less than 10 3 . Additionally, the IPSO-BP-PI control approach improves the accuracy and significantly shortens adjustment times for frequency stabilization, which has a remarkable effect on solving the load disturbance caused by uncertain factors compared with traditional PI control and BP-PI control. In the future, we aim to investigate LFC for power systems with the integration of multiple renewable energy resources in the presence of unforeseen disturbances.

Author Contributions

Conceptualization, J.S.; methodology, J.S. and Z.H.; software, J.S.; validation, M.C. and L.K.; formal analysis, Z.H.; investigation, M.C. and L.K.; writing—original draft preparation, J.S.; writing—review and editing, Z.H. and V.V.; supervision, V.V. 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.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sadorsky, P. Wind energy for sustainable development: Driving factors and future outlook. J. Clean. Prod. 2021, 289, 125779. [Google Scholar] [CrossRef]
  2. Veerasamy, V.; Wahab, N.I.A.; Ramachandran, R.; Othman, M.L.; Hizam, H.; Irudayaraj, A.X.R.; Guerrero, J.M.; Kumar, J.S. A Hankel Matrix Based Reduced Order Model for Stability Analysis of Hybrid Power System Using PSO-GSA Optimized Cascade PI-PD Controller for Automatic Load Frequency Control. IEEE Access 2020, 8, 71422–71446. [Google Scholar] [CrossRef]
  3. Liu, F.; Ma, J. Equivalent input disturbance-based robust LFC strategy for power system with wind farms. IET Gener. Transm. Distrib. 2018, 12, 4582–4588. [Google Scholar] [CrossRef]
  4. Mohseni, N.; Bayati, N. Robust Multi-Objective H2/H∞ Load Frequency Control of Multi-Area Interconnected Power Systems Using TS Fuzzy Modeling by Considering Delay and Uncertainty. Energies 2022, 15, 5525. [Google Scholar] [CrossRef]
  5. Debnath, M. Whale Optimization Algorithm Tuned Fuzzy Integrated PI Controller for LFC Problem in Thermal-hydro-wind Interconnected System. In Applications of Computing, Automation and Wireless Systems in Electrical Engineering: Proceedings of MARC 2018; Springer: Singapore, 2019; pp. 67–77. [Google Scholar]
  6. Payal, R.; Kumar, D. Load Frequency Control of Wind Integrated Power System Using Intelligent Control Techniques. Int. J. Adv. Eng. Manag. (IJAEM) 2021, 3, 1339–1353. [Google Scholar]
  7. Fan, W.; Hu, Z.; Veerasamy, V. PSO-Based Model Predictive Control for Load Frequency Regulation with Wind Turbines. Energies 2022, 15, 8219. [Google Scholar] [CrossRef]
  8. Abhayadev, S.; Kumar, P.R. Effect of DFIG Wind Turbines on LFC in a Sliding Mode Controlled Power System. In Proceedings of the 6th International Conference for Convergence in Technology (I2CT), Maharashtra, India, 2–4 April 2021; pp. 1–6. [Google Scholar] [CrossRef]
  9. Abazari, A.; Monsef, H.; Wu, B. Load frequency control by de-loaded wind farm using the optimal fuzzy-based PID droop controller. IET Renew. Power Gener. 2018, 13, 180–190. [Google Scholar] [CrossRef]
  10. Yan, Z.; Xu, Y. Data-Driven Load Frequency Control for Stochastic Power Systems: A Deep Reinforcement Learning Method with Continuous Action Search. IEEE Trans. Power Syst. 2018, 34, 1653–1656. [Google Scholar] [CrossRef]
  11. Xu, Z.; Wang, D.; Yi, G.; Hu, Z. Asynchronous Tracking Control of Amplitude Signals in Vibratory Gyroscopes with Partially Unknown Mode Information. IEEE Trans. Ind. Electron. 2022, 1–10. [Google Scholar] [CrossRef]
  12. Hu, Z.; Liu, S.; Luo, W.; Wu, L. Intrusion-Detector-Dependent Distributed Economic Model Predictive Control for Load Frequency Regulation with PEVs Under Cyber Attacks. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 3857–3868. [Google Scholar] [CrossRef]
  13. Hu, Z.; Liu, S.; Wu, L. Credibility-based distributed frequency estimation for plug-in electric vehicles participating in load frequency control. Int. J. Electr. Power Energy Syst. 2021, 130, 106997. [Google Scholar] [CrossRef]
  14. 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]
  15. Zhang, K.; Zhou, B.; Duan, G. Event-Triggered and Self-Triggered Control of Discrete-Time Systems with Input Constraints. IEEE Trans. Syst. Man Cybern. Syst. 2020, 52, 1948–1957. [Google Scholar] [CrossRef]
  16. Mohamed, T.H.; Alamin, M.A.M.; Hassan, A.M. A novel adaptive load frequency control in single and interconnected power systems. Ain Shams Eng. J. 2020, 12, 1763–1773. [Google Scholar] [CrossRef]
  17. Navarrete, E.C.; Trejo Perea, M.; Jáuregui Correa, J.C.; Carrillo Serrano, R.V.; Moreno, G.J.R. Expert Control Systems Implemented in a Pitch Control of Wind Turbine: A Review. IEEE Access 2019, 7, 13241–13259. [Google Scholar] [CrossRef]
  18. Yu, T.; Liu, J.; Zeng, Y.; Zhang, X.; Zeng, Q.; Wu, L. Stability Analysis of Genetic Regulatory Networks with Switching Parameters and Time Delays. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 3047–3058. [Google Scholar] [CrossRef] [PubMed]
  19. 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]
  20. Yu, T.; Zhang, X.; Wang, X. Global Exponential Stability Analysis for A Class of Coupled Cyclic Genetic Regulatory Networks with Multiple Time-Varying Delays. IFAC-PapersOnLine 2021, 54, 23–28. [Google Scholar] [CrossRef]
  21. Wang, Y.; Wang, T.; Yang, X.; Yang, J. Gradient Descent-Barzilai Borwein-Based Neural Network Tracking Control for Non-linear Systems with Unknown Dynamics. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 305–315. [Google Scholar] [CrossRef] [PubMed]
  22. Hu, Z.; Liu, S.; Luo, W.; Wu, L. Resilient Distributed Fuzzy Load Frequency Regulation for Power Systems Under Cross-Layer Random Denial-of-Service Attacks. IEEE Trans. Cybern. 2020, 52, 2396–2406. [Google Scholar] [CrossRef] [PubMed]
  23. Sahu, P.C.; Mishra, S.; Prusty, R.C.; Panda, S. Improved-salp swarm optimized type-II fuzzy controller in load frequency control of multi area islanded AC microgrid. Sustain. Energy Grids Netw. 2018, 16, 380–392. [Google Scholar] [CrossRef]
  24. Rahman, J.; Tafticht, T.; Doumbia, M.; Mutombo, N. Dynamic Stability of Wind Power Flow and Network Frequency for a High Penetration Wind-Based Energy Storage System Using Fuzzy Logic Controller. Energies 2021, 14, 4111. [Google Scholar] [CrossRef]
  25. Mokhtar, M.; Marei, M.I.; Sameh, M.A.; Attia, M.A. An Adaptive Load Frequency Control for Power Systems with Renewable Energy Sources. Energies 2022, 15, 573. [Google Scholar] [CrossRef]
  26. Li, J.; Cheng, J.-H.; Shi, J.-Y.; Huang, F. Brief Introduction of Back Propagation (BP) Neural Network Algorithm and its Improvement. In Advances in Computer Science and Information Engineering; Springer: Berlin/Heidelberg, Germany, 2012; pp. 553–558. [Google Scholar] [CrossRef]
  27. Veerasamy, V.; Wahab, N.I.A.; Ramachandran, R.; Othman, M.L.; Hizam, H.; Kumar, J.S.; Irudayaraj, A.X.R. Design of single- and multi-loop self-adaptive PID controller using heuristic based recurrent neural network for ALFC of hybrid power system. Expert Syst. Appl. 2021, 192, 116402. [Google Scholar] [CrossRef]
  28. Panda, D.K.; Das, S.; Townley, S. Toward a More Renewable Energy-Based LFC Under Random Packet Transmissions and Delays with Stochastic Generation and Demand. IEEE Trans. Autom. Sci. Eng. 2020, 19, 1217–1232. [Google Scholar] [CrossRef]
  29. Shouran, M.; Anayi, F.; Packianather, M.; Habil, M. Different Fuzzy Control Configurations Tuned by the Bees Algorithm for LFC of Two-Area Power System. Energies 2022, 15, 657. [Google Scholar] [CrossRef]
  30. Luo, W.; Wang, F.; Li, Q.J.; Xie, H. Research on Development of Wind Power Grid Integration in China. Adv. Mater. Res. 2012, 608-609, 560–563. [Google Scholar] [CrossRef]
  31. Holjevac, N.; Zidar, M.; Krpan, M.; Kuzle, I. Optimizing the Grid Connection Scheme of the Wind Power Plant. In Proceedings of the 14th Conference on Sustainable Development of Energy, Water and Environment Systems (SDEWES), Dubrovnik, Croatia, 1–6 October 2019. [Google Scholar]
Figure 1. Structure of a doubly fed wind turbine.
Figure 1. Structure of a doubly fed wind turbine.
Energies 16 02015 g001
Figure 2. IPSO-BP-PI controller of the power system.
Figure 2. IPSO-BP-PI controller of the power system.
Energies 16 02015 g002
Figure 3. Structure of BP neural network.
Figure 3. Structure of BP neural network.
Energies 16 02015 g003
Figure 4. IPSO algorithm for optimizing neural network process.
Figure 4. IPSO algorithm for optimizing neural network process.
Energies 16 02015 g004
Figure 5. Convergence curve of IPSO.
Figure 5. Convergence curve of IPSO.
Energies 16 02015 g005
Figure 6. Dynamic response of frequency using IPSO-BP-PI strategy with DFIG-based wind turbine.
Figure 6. Dynamic response of frequency using IPSO-BP-PI strategy with DFIG-based wind turbine.
Energies 16 02015 g006
Figure 7. Dynamic responses of frequency using three strategies with DFIG-based wind turbine.
Figure 7. Dynamic responses of frequency using three strategies with DFIG-based wind turbine.
Energies 16 02015 g007
Figure 8. Frequency dynamic curve in the presence of load disturbance using IPSO-BP-PI technique.
Figure 8. Frequency dynamic curve in the presence of load disturbance using IPSO-BP-PI technique.
Energies 16 02015 g008
Figure 9. Dynamic response of mechanical power using IPSO-BP-PI technique.
Figure 9. Dynamic response of mechanical power using IPSO-BP-PI technique.
Energies 16 02015 g009
Figure 10. Dynamic response of steam value position using IPSO-BP-PI technique.
Figure 10. Dynamic response of steam value position using IPSO-BP-PI technique.
Energies 16 02015 g010
Figure 11. Frequency regulation curves with random perturbation using three techniques.
Figure 11. Frequency regulation curves with random perturbation using three techniques.
Energies 16 02015 g011
Table 1. Parameters of power system.
Table 1. Parameters of power system.
ParameterPhysical Significance
f Nominal system frequency of the power system
P m e c h Mechanical power of gas turbine
P L Sudden load disturbance
P v Steam valve position
P e Supplementary control action
M a Angular momentum
T G Speed governor time constant
T C H Changing time constant (prime mover)
P r e f Reference setpoint
  D Equivalent damping coefficient of generator
  β 0 Frequency bias constant
y System measurement output
Table 2. Model parameters of power system.
Table 2. Model parameters of power system.
D = 2.75   pu / Hz w o p t = 1.18   rad / s
M a = 3.15   N · m R r = 0.00552   pu
T C H = 8.0 R s = 0.00491   pu
T G = 12.5 L m = 3.62   H
β 0 = 1 L r = 0.17   H
Table 3. Specific values for random load demand.
Table 3. Specific values for random load demand.
ParameterMax. ValueMin. ValueStable TimeStable Error
Δ f 0.00086−0.0159615.81−0.00024
Δ P m 0.02611−0.0013733.480.00012
Δ P v 0.00047−0.0024837.020.00007
Table 4. Stable time of the system.
Table 4. Stable time of the system.
Stable Time 1Stable Time 2Stable Time 3Stable Time 4Stable Time 5
PI46.8630.3928.4738.2535.17
BP-PI36.5725.7223.6233.5131.64
IPSO-BP-PI15.8510.679.9111.7610.26
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sun, J.; Chen, M.; Kong, L.; Hu, Z.; Veerasamy, V. Regional Load Frequency Control of BP-PI Wind Power Generation Based on Particle Swarm Optimization. Energies 2023, 16, 2015. https://doi.org/10.3390/en16042015

AMA Style

Sun J, Chen M, Kong L, Hu Z, Veerasamy V. Regional Load Frequency Control of BP-PI Wind Power Generation Based on Particle Swarm Optimization. Energies. 2023; 16(4):2015. https://doi.org/10.3390/en16042015

Chicago/Turabian Style

Sun, Jikai, Mingrui Chen, Linghe Kong, Zhijian Hu, and Veerapandiyan Veerasamy. 2023. "Regional Load Frequency Control of BP-PI Wind Power Generation Based on Particle Swarm Optimization" Energies 16, no. 4: 2015. https://doi.org/10.3390/en16042015

APA Style

Sun, J., Chen, M., Kong, L., Hu, Z., & Veerasamy, V. (2023). Regional Load Frequency Control of BP-PI Wind Power Generation Based on Particle Swarm Optimization. Energies, 16(4), 2015. https://doi.org/10.3390/en16042015

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