Next Article in Journal
Regional-Scale Assessment of the Potential for Shallow Geothermal Energy Development Using Vertical Ground Source Heat Pumps
Previous Article in Journal
Multivariate Deep Learning Long Short-Term Memory-Based Forecasting for Microgrid Energy Management Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parameter Identification of PMSG-Based Wind Turbine Based on Sensitivity Analysis and Improved Gray Wolf Optimization

1
College of Electrical Engineering, Sichuan University, Chengdu 610065, China
2
Guangdong Provincial Key Laboratory of Intelligent Operation and Control for New Energy Power System, Guangzhou 510663, China
*
Author to whom correspondence should be addressed.
Energies 2024, 17(17), 4361; https://doi.org/10.3390/en17174361
Submission received: 24 July 2024 / Revised: 29 August 2024 / Accepted: 30 August 2024 / Published: 31 August 2024
(This article belongs to the Section A3: Wind, Wave and Tidal Energy)

Abstract

:
With the large-scale integration of wind power, it is essential to establish an electromagnetic transient (EMT) model of a wind turbine system. Focusing on the problem of the difficulty in obtaining the parameters of the direct-driven permanent magnet synchronous generator (PMSG) model, this manuscript proposes a method based on trajectory sensitivity analysis and improved gray wolf optimization (IGWO) for identifying the parameters of the PMSG EMT model. First, a model of a PMSG wind turbine is established on an EMT simulation platform. Then, the key parameters of the model are determined based on the sensitivity analysis. Five control parameters are selected as the key parameters for their higher sensitivity indexes. Finally, the key parameters are accurately identified, using the proposed IGWO algorithm. The final case study demonstrates that the proposed IGWO algorithm has better optimization performance compared with the GWO algorithm and particle swarm optimization (PSO) algorithm. In addition, the simulation waveforms show that the identified parameters are accurate and applicable to other operating conditions.

1. Introduction

As the scale of wind power generation continues to grow, the operation of the wind power system will be inevitably influenced by access to large-scale wind power [1,2,3,4]. To accurately reproduce the operating performance of a wind power generation system, a grid-connected wind turbine simulation model with detailed and correct parameters is necessary. However, the accuracy of the wind turbine model cannot be consistently guaranteed, due to the inability of wind turbine manufactures to provide control parameters. In addition, the parameters of the turbines may be significantly different from the nameplate values after the long-term operation, which makes it difficult for the simulation model to reproduce the real characteristics of the power system linked with the wind turbine. Therefore, it is necessary to perform parameter identification on the simulation model of the wind turbine [5,6].
Parameter identification methods mainly comprise the least squares (LS) method, the Kalman filter (KF) method, and the model reference adaptive parameter identification method. In [7], a damped least squares method-based parameter identification method was proposed for the control system of the direct-driven wind turbine. In [8], the recursive least squares method was adopted for identifying the parameters of the generator. In [9], an estimation method that combined the extended Kalman filter (EKF) and LS was proposed, to identify the parameters of the permanent magnet synchronous motor (PMSM). An EKF-based method was proposed for the parameter identification of the doubly fed induction generator (DFIG) in [10], which could identify all the electrical parameters of the DFIG. In [11], a model reference adaptive parameter identification-based method was presented for identifying the parameters of the DFIG. It had a good identification effect on the mutual inductance, the leakage inductance, and the grid-connected stator.
The methods mentioned above all have good performance in the parameter identification of the wind turbine. However, these methods require the known input variables for their application and have high requirements for the size of the signal perturbations. In addition, a grid-connected wind turbine system is a highly nonlinear system, which makes it difficult to describe its output characteristic with accurate expressions. Then, parameter identification of the nonlinear system using traditional methods may lead to significant errors. Many population intelligence optimization algorithms have been applied to identifying the control parameters of wind turbine inverters [12]. In [13], an improved cuckoo search algorithm-based method was proposed for the parameter identification of the PMSM. In [14], a particle swarm optimization (PSO) algorithm-based parameter identification of a permanent magnet synchronous generator (PMSG) was proposed and implemented. The electrical parameters of the PMSG were identified using the proposed method based on the experimental tests. A genetic algorithm (GA)-based parameter identification of the PMSG model was proposed in [15]. In [16], a PSO gradient search optimization-based method was presented for identifying the parameters of the dynamic equivalent model of the DFIG. In [17], a modified GA method for the calibration of the parameters of a comprehensive wind farm model was introduced. In [18], an improved flower pollination algorithm was proposed, to identify the parameters of the PMSM. In [19], a chaotic mapping and Gaussian perturbation-based PSO algorithm for the parameter identification of the PMSG motor was introduced. However, these optimization methods have problems, such as slow convergence speed, easy premature convergence, and low identification accuracy. Focusing on these problems, [20] proposed a GWO algorithm with an information-sharing search strategy to solve the parameter identification problem of the DFIG. In [21], a chaotic adaptive search GWO algorithm was presented, to identify the parameters of the PMSM.
Based on the research results of the parameter identification, an improved gray wolf optimization (IGWO) algorithm-based parameter identification method is proposed for identifying the parameters of the PMSG wind turbine in this manuscript. The trajectory sensitivity-based method is performed first, for selecting the key parameters of the PMSG wind turbine. Then, the IGWO algorithm is proposed, for identifying the key parameters with the larger sensitivity indexes. Finally, the proposed method accurately yields the identification results of the PMSG model.
The remainder of the manuscript is presented in five sections. Section 2 gives the structure and the control strategy of the PMSG. A trajectory sensitivity-based method to obtain the key parameters is introduced in Section 3. In Section 4, the traditional GWO algorithm and the IGWO algorithm for the parameter identification of the PMSG are discussed. In Section 5, a simulation case is conducted. Section 6 concludes the manuscript.

2. Model of Direct-Driven Permanent Magnet Synchronous Generator

The schematic diagram of the PMSG model used in this manuscript is depicted in Figure 1. It mainly includes the wind turbine, the PMSG, the converters, and the control system [22]. The control system consists of the maximum power point tracking (MPPT) control, the pitch angle control, the machine-side converter control (MSC), and the grid-side converter control (GSC). In the PMSG grid-connected system, the turbine drives the PMSG to rotate, which converts the captured wind energy into alternating electrical energy with varying amplitude and frequency. Then, the PMSG is connected with the grid through the converter, and the electrical energy with the fixed amplitude and frequency is finally obtained and input into the grid. To better identify the parameters of the PMSG model, the structures and the control methods of these two converters are introduced below.

2.1. The Structure and the Control Strategy of the MSC

In this manuscript, the MSC mainly consists of the uncontrolled bridge rectifier and the boost circuit [23]. In this structure, the current of the DC side can be controlled by adjusting the duty cycle of the boost circuit. Then, the electromagnetic torque and the speed of the generator can be changed and the MPPT can be achieved. Specifically, the change of the current of the DC side can operate the wind turbine at the optimal tip speed ratio, which can maximize the power captured by the wind turbine. In the MPPT control, the reference rotor speed is given by [22]:
ω ref = λ opt V wind R
where ω ref represents the reference wind turbine rotor speed; λ opt represents the optimal tip speed ratio; V wind represents the wind speed; R indicates the radius of the wind turbine. The output of the MPPT control is input into the boost circuit as the switching signal of the insulated gate bipolar transistor (IGBT).

2.2. The Structure and the Control Strategy of the GSC

The GSC used in this paper is composed of a controllable inverter bridge made up of IGBTs. Its primary functions are to ensure the stability of the DC-side capacitor and to deliver the specified reactive power according to the reactive power reference value. The GSC uses a grid voltage-oriented control to align the grid voltage vector along the d-axis [22]:
u d = e g u q = 0
where u d and u q represent the d-axis and q-axis voltages of the grid, respectively; e g indicates the magnitude of the grid voltage space vector. Then, the active and reactive power delivered to the grid by the GSC are calculated by [22]
P = 3 2 e g i gd Q = 3 2 e g i gq
where P and Q represent the active and reactive power output by the GSC, respectively; i gd and i gq represent the d-axis and q-axis currents of the grid, respectively. It can be seen through (3) that the active and reactive power are controlled separately by adjusting the values of i gd and i gq .
When GSC is in steady state, the GSC model under the d–q rotating coordinate system can be given by [22]
u gd = e g R g i gd L g d i gd d t + ω g L g i gq u gq = R g i gq ω g L g i gd L g d i gq d t
where u gd and u gq represent the d-axis and q-axis output voltages of the GSC, respectively; R g is the resistance at the AC side; L g indicates the filter inductor; ω g represents the grid synchronous electrical angular velocity. To avoid the influence of the coupling voltage terms and grid voltage, the feedforward decoupling control is introduced and the output voltages of the GSC are given by [22]
u g d = K p 1 + K i 1 s i dref i g d + Δ u d u g q = K p 2 + K i 2 s i qref i g q + Δ u q
with [22]
Δ u d = e g R g i gd + ω g L g i gq Δ u q = R g i gq ω g L g i gd
where K p 1 , K i 1 , K p 2 , and K i 2 represent the PI parameters of the inner-loop current control; i dref and i qref represent the reference values of the d-axis and q-axis currents of the GSC, respectively.

3. A Trajectory Sensitivity-Based Method to Obtain the Key Parameters for Identification

In the above PMSG model, the parameters are numerous and have varying impacts on the system’s transient responses. If all the parameters are identified, the computational burden will greatly increase and the identification results will show great dispersion [24]. Therefore, identification should only be performed on the key parameters. In the transient response of the PMSG model, the pitch angle control generally does not work and its parameters do not need identification. In addition, the values of the static components, such as the inductors, capacitors, and resistors generally do not change, which can be fixed as the typical values [25]. Therefore, the control parameters of the PMSG model are determined as the parameters for the sensitivity calculation.
Actually, the sensitivity analysis plays a crucial role in guiding the parameter identification process by determining which parameters are most influential and should be prioritized for identification. Specifically, it can quantify the sensitivity of the system output to the input, and it can rank the influence of each input parameter on the output of the system. After the sensitivity analysis, the parameters with low sensitivity among the input parameters are generally difficult to obtain accurately, which can be considered as the rated values. Then, the parameters that have high sensitivity indexes are determined for the identification. This approach significantly improves the convergence rate of the identification program and ensures more accurate and less dispersive results.
To better select the key parameters of the PMSG model, a trajectory sensitivity-based method was adopted in this paper, which is given below [26]:
S ( x ) = 1 K i = 1 K y 1 i x 1 y 2 i x 2 2 Δ x 0 / x 0
with
x 1 = x 0 + Δ x 0 x 2 = x 0 Δ x 0
where x 0 is the initial value of parameter x; Δ x 0 is a small variation of x 0 ; y 1 i x 1 and y 2 i x 2 are the dynamic responses of the system obtained according to parameter x 1 and x 2 , respectively; K is the number of i in the transient response trajectory; S ( x ) is the calculated sensitivity index. After finishing the sensitivity calculation according to (7) and (8), the parameters are sorted based on the values of their corresponding S ( x ) . The parameters corresponding to the larger S ( x ) are determined as the key parameters. In the sensitivity calculation of the PMSG model, the x represents the selected parameters to be identified, mainly the PI parameters of the PMSG control system; y indicates the transient power response of the PMSG model when a three-phase short-circuit fault occurs, including the active power and reactive power. This method can greatly improve the calibration process by effectively eliminating parameters that exhibit zero or minimal sensitivity to model performance. Actually, the ranking of the parameters sensitivity indexes are not the same under different operating conditions and transient faults. Therefore, the trajectory sensitivity calculation for the parameters is necessary for selecting the key parameters accurately when dealing with different faults.

4. Improved Gray Wolf Optimization Algorithm

4.1. Gray Wolf Optimization Algorithm

The GWO algorithm is a novel intelligent optimization algorithm, which mimics the predatory behavior of gray wolf groups [27]. In the algorithm, a gray wolf can be considered as a candidate solution for the problem. The gray wolves are categorized into four ranks, including α wolf, β wolf, δ wolf, and ω wolves. The schematic diagram of the social dominance hierarchy of gray wolves is illustrated in Figure 2. In the application of the GWO algorithm, it is considered that α wolf represents the optimal solution; β wolf and δ wolf represent the second- and third-best solutions, respectively. The other solutions are considered as the ω wolves, whose hunting behavior is dominated by α wolf, β wolf, and δ wolf.
In the GWO algorithm, the predatory behavior of a gray wolf population is composed of three steps: encircling, hunting, and attacking.
The equations simulating the encircling stage of the wolves are expressed as follows:
D = | CZ p t Z ( t ) | Z ( t + 1 ) = Z p t BD
where t represents the t th iteration; D indicates the distance between the wolf and the prey; Z p and Z represent the position of the wolf and the prey, respectively; B and C represent the vector coefficients, which are given by [28]:
B = 2 b · r 1 b C = 2 · r 2
where r 1 and r 2 are both random vectors between [ 0 , 1 ] ; b indicates the convergence factor vector. The elements of b reduce from 2 to 0 during the iteration.
The hunting stage is mainly dominated by α wolf, β wolf, and δ wolf. According to the positions of α wolf, β wolf, and δ wolf, the other wolves are updated, using the following formulas [28]:
D α = | C 1 · Z α Z | D β = | C 2 · Z β Z | D δ = | C 3 · Z δ Z |
Z 1 = Z α B 1 · D α Z 2 = Z β B 2 · D β Z 3 = Z δ B 3 · D δ
Z ( t + 1 ) = Z 1 + Z 2 + Z 3 3
where C 1 , C 2 , C 3 , B 1 , B 2 , and B 3 can be calculated according to (10); Z ( t + 1 ) is the new position of the wolf.
In the attacking stage, the value of b in the vector b decreases to 0 as the iteration proceeds. In this process, the gray wolves gradually converge towards the position of the prey. After reaching the upper limit of iterations, the optimal solution to the problem can be obtained.
In conclusion, GWO initializes the positions of the population within the solution space and assesses the positions of the wolves according to the value of its fitness function. Throughout the optimization process, the aforementioned three stages, including encircling, hunting, and attacking the prey, are repeatedly executed until the upper limit of iterations is reached. After that, the corresponding position of α is considered as the optimal solution found using GWO.

4.2. Improvements on GWO

Although GWO has the advantages of strong optimization capability and simple operation, the local optimum problem is prone to occurring when dealing with a complex and high-dimensional optimization problem such as the parameter identification of the PMSG. To suppress the premature convergence problem of GWO, this manuscript proposes an IGWO method to identify the parameters of the PMSG model.

4.2.1. Cubic Mapping

The initialization of the population in GWO adopts a random generation strategy, which may cause the local optimum. In comparison, chaotic sequences have better regularity and ergodicity [29]. Therefore, cubic mapping is employed for the initialization of the population in IGWO, to increase the diversity of the population. Compared with other mapping methods, cubic mapping has the advantages of easy implementation and high computational efficiency. Cubic mapping is given by [30]
s n + 1 = ρ s n ( 1 s n 2 )
where s n [ 0 , 1 ] and ρ is the control parameter. The chaos of the cubic mapping is greatly influenced by the value of ρ . The value of ρ is set as ( 1.5 , 3 ) and the corresponding bifurcation diagram is shown in Figure 3a. It can be found that the value of s n + 1 is distributed between 0 and 1 when ρ = 2.596 . Furthermore, the distribution of s n + 1 is illustrated in Figure 3b after 3000 iterations when s 0 = 0.3 , ρ = 2.596 . It is obvious that cubic mapping has a good chaotic traversal property for the interval [ 0 , 1 ] in this setting. However, the selected parameters in the PMSG model have different value ranges. Therefore, after generating a series of data using cubic mapping, the corresponding values of the parameters can be calculated as follows [30]:
x p i = x i min + s i · ( x i max x i min )
where s i is the ith number of the cubic mapping sequence; x p i indicates the ith parameter of the positions of the wolves; x i min and x i max represent the lower and upper value of the parameter, respectively.

4.2.2. Nonlinear Convergence Factor

The value of B plays a crucial role in balancing the global optimization and local search capabilities of the GWO algorithm. When | B | < 1 , the wolves will gradually approach the target and the local search capability of GWO will be enhanced. When | B | > 1 , the wolves are compelled to move away from the prey and the global optimization capability of GWO is enhanced. In each iteration, the value of the convergence factor b directly influences the value of | B | . In traditional GWO, the value of b is updated using a linear strategy, which may increase the risk of the algorithm getting stuck in the local optimum. In this manuscript, the tangent function-based nonlinear update strategy is introduced, to update b , which can be calculated as follows [31]:
b = b 0 b 0 b 1 × tan 1 λ · g g max π
where b 0 and b 1 are the initial and final values of the convergence factor, respectively; λ indicates the adjustment parameter and is set as 4; g and g max indicate the current and maximum number of iterations, respectively.

4.2.3. Improved Position Update Equation

In traditional GWO, the change of the positions of the wolves is mainly determined by the positions of α , β , and δ wolves. This way of updating may reduce the optimization effect of the algorithm. To strengthen the communication between the individual and the population, the position update strategy of PSO is brought into IGWO. The specific position-update equations of the IGWO algorithm are as follows [28]:
m = g / g max Z g G = ( Z 1 + Z 2 + Z 3 ) / 3
Z g P = m × r 3 × Z g G + ( 1 m ) 2 × r 4 × Z α Z g + r 5 × Z g G Z g
Z g IG = Z g G , fitness Z g G < fitness Z g P Z g P , otherwise
where m is a linear learning parameter; r 3 , r 4 , and r 5 are all random numbers between 0 and 1; X g is the current position of the wolf; X g G is the position updated using the GWO algorithm; X g P is the position updated using the improved position update equation.
The aforementioned equations apply the idea of the PSO algorithm to improving the GWO position update strategy, which enhances the global optimization capability of GWO. In each iteration, the final position of the wolf is determined by comparing the fitness values. It is obvious that the introduction of the PSO algorithm can enhance the connection between the individual and the population, which is beneficial to improving the optimization efficiency of GWO.
To evaluate the performance of the proposed IGWO algorithm, six standard fitness test functions are optimized using GWO and the IGWO algorithm. The used functions are listed in Table 1. The value of dim represents the number of variables, which is equal to n; f min indicates the minimum value of the function. During the optimization, the size of the gray wolf population is set to 30 and the maximum number of iterations is set to 500. The obtained convergence curves of these two algorithms are illustrated in Figure 4. It can be found that as the iteration proceeds, the IGWO algorithm converges significantly faster than the GWO algorithm, which well demonstrates the effectiveness of the proposed IGWO algorithm.
The flowchart of the introduced parameter identification method is illustrated in Figure 5. First, the trajectory sensitivity-based sensitivity calculation is performed on the parameters of the PMSG model. According to the calculation results, the parameters with higher sensitivity indexes are determined as the key parameters. Then, the IGWO algorithm is adopted for identifying the parameters of the PMSG. After the initialization of the values of the parameters, using the cubic mapping, the positions of the wolves are updated according to (11)–(13) and (17)–(19) in each iteration. When the iteration process ends, the corresponding position of the α wolf is considered as the final identification result of the PMSG model.

5. Case Study

To verify the correctness of the introduced method in identifying the parameters of the PMSG model, a PMSG model was constructed on the simulation platform CloudPSS, whose topology is illustrated in Figure 1. All the simulations were carried out on a desktop PC with 32G-RAM and 2.10 GHz Intel Core i7-13700. The rated capacity of the PMSG was set as 1.5 MW. The information of the PMSG model is listed in Table 2. For this system, a three-phase short-circuit fault that lasted 0.2 s occurred outside the GSC at t = 3.5 s. In addition, the wind turbine started at t = 2   s during the simulation.
During the parameter identification process of the PMSG, the values of the key parameters are represented by the positions of the wolves. The corresponding fitness value can be calculated by [6]
V F = 1 N P * P 2 + 1 N Q * Q 2
where N is the number of sampling points; P * and Q * indicate the reference values of the active and reactive power between t = 3.5 s and t = 4 s, respectively; P and Q represent the simulation results of the active and reactive power, respectively.

5.1. Parameter Identification Using the Proposed Method

First, sensitivity calculations were performed on the parameters of the PMSG, to select the key parameters for identification. The identification ranges for the parameters are listed in Table 3. According to (7) and (8), the sensitivity indexes of the parameters were calculated and listed in Table 4. Considering the sensitivity of the PMSG transient power to the parameters, the table shows that five of the parameters had higher sensitivity than the other parameters. Therefore, K p 2 , K i 2 , K p 3 , K i 3 , and K i 5 were determined as the key parameters.
Then, the key parameters were identified, using the proposed IGWO algorithm. The identification ranges of these five parameters were the same as those shown in Table 3. The size of the gray wolf was set to 30, and the upper limit of the iterations was set to 40. To test the performance of IGWO in parameter identification, IGWO, GWO, and PSO were all adopted, to identify the selected parameters of PMSG model. The identification results of these three algorithms are listed in Table 5, and the convergence curves are illustrated in Figure 6. It is clear that the error of the IGWO parameter identification was the smallest, which shows that the IGWO algorithm has better optimization capability in identifying the parameters of the PMSG model compared with the PSO and GWO algorithms. Furthermore, it can be found that the fitness value of the IGWO algorithm decreased very rapidly in the initial few generations. This indicates that the introduction of cubic mapping can improve the initial values of the GWO algorithm and accelerate the optimization process. In addition, the IGWO algorithm can obtain the optimal solution at the 15th iteration, which demonstrates that the proposed IGWO algorithm has a faster convergence rate compared with the other two methods.
To validate the accuracy of the identified parameters in Table 5, simulations with the real parameters and the identified parameters were conducted and the simulation results are illustrated in Figure 7 and Figure 8. Since the wind turbine started at t = 2   s , the values of active power and reactive power were both zero between t = 0   s and t = 2   s . Therefore, the waveforms of active power and reactive power both started at t = 2   s . As can be observed, the final results obtained with the identified parameters are generally consistent with the reference results. This indicates that the IGWO algorithm is effective for identifying the parameters of the PMSG model. In addition, the 2-norm errors for the active power and reactive power were 0.01 and 0.012, respectively, which were both tiny.

5.2. Model Validation under Different Operating Conditions

To validate the adaptability of the identification results under different operating conditions, simulations under different constant wind speeds were also conducted, and the simulation waveforms are depicted in Figure 9. It shows that the simulation results from the identified parameters are coincident with the reference results for three different wind speeds, which well demonstrates the accuracy of the identified parameters. Furthermore, the 2-norm errors for the simulation results under different wind speeds were calculated and are listed in Table 6. It can be found that the errors were all very small.
In addition to the constant wind speed, a simulation was also conducted with the identified parameters in which there was a step change in wind speed. The wind speed step time was set to t = 2.3   s and the three-phase short-circuit fault was removed. The simulation results are illustrated in Figure 10. It can be seen that the simulation results from the identified parameters align closely with the reference results for the step wind speed, which demonstrates that the obtained parameters using the proposed method were accurate.

6. Conclusions

A trajectory sensitivity analysis and IGWO algorithm-based method was proposed for identifying the parameters of the PMSG model in this manuscript. Our theoretical analysis and simulation results show that the introduced method can obtain accurate results when dealing with the parameter identification of the PMSG model. The final results demonstrate that the proposed method has a better optimization effect and a faster convergence speed compared with other optimization algorithms. In addition, the simulation results show that the obtained results are also accurate under different operation conditions. The proposed method can identify the parameters of the PMSG-based wind turbine model, which can ensure that the simulation results can accurately characterize the physical objects. This is beneficial to enhancing the stability of wind power grid-connected system operation. In future research, the proposed method could be further developed in regard to optimization algorithm improvement and simulation parallel computing. In addition to this, it would also be valuable to further study the stability advance online analysis method based on parameter identification results in a scenario of random wind speed fluctuation.

Author Contributions

Conceptualization, K.O. and Y.W.; methodology, B.Z. and K.O.; software, B.Z. and Z.Z.; validation, K.O. and Z.Z.; formal analysis, K.O. and Y.W.; investigation, K.O.; resources, Z.Z.; data curation, B.Z. and T.C.; writing—original draft preparation, B.Z. and H.D.; writing—review and editing, B.Z.; visualization, Z.Z.; supervision, Y.W. and Z.Z.; project administration, K.O. and Y.W.; funding acquisition, K.O. and Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Guangdong Provincial Key Laboratory of Intelligent Operation and Control for New Energy Power System (GPKLIOCNEPS-2023-KF-01).

Data Availability Statement

All data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hu, P.; Jiang, K.; Ji, X.; Cai, Y.; Wang, B.; Liu, D.; Cao, K.; Wang, W. A Novel Grid-Forming Strategy for Self-Synchronous PMSG under Nearly 100% Renewable Electricity. Energies 2023, 16, 6648. [Google Scholar] [CrossRef]
  2. Yesudhas, A.A.; Lee, S.R.; Jeong, J.H.; Govindasami, N.; Joo, Y.H. The Stabilization of a Nonlinear Permanent-Magnet-Synchronous-Generator-Based Wind Energy Conversion System via Coupling-Memory-Sampled Data Control with a Membership-Function-Dependent H∞ Approach. Energies 2024, 17, 3746. [Google Scholar] [CrossRef]
  3. Krystkowiak, M. Modified Efficient Energy Conversion System Based on PMSG with Magnetic Flux Modulation. Energies 2023, 16, 7437. [Google Scholar] [CrossRef]
  4. Li, J.; Babayomi, O.; Zhang, Z.; Li, Z. Robust Predictive Current Control of PMSG Wind Turbines with Sensor Noise Suppression. Energies 2023, 16, 6255. [Google Scholar] [CrossRef]
  5. Jia, K.; Gu, C.; Li, L.; Xuan, Z.; Bi, T.; Thomas, D. Sparse voltage amplitude measurement based fault location in large-scale photovoltaic power plants. Appl. Energy 2018, 211, 568–581. [Google Scholar] [CrossRef]
  6. Wang, Y.; Zhai, B.; Gao, S.; Guo, Y.; Shen, C.; Chen, Y.; Zheng, Z.; Song, Y. Data-Driven Parameter Calibration of Power System EMT Model Based on Sobol Sensitivity Analysis and Gaussian Mixture Model. IEEE Trans. Power Syst. 2024, 1–12. [Google Scholar] [CrossRef]
  7. Kong, M.; Sun, D.; He, J.; Nian, H. Control Parameter Identification in Grid-side Converter of Directly Driven Wind Turbine Systems. In Proceedings of the 2020 12th IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Nanjing, China, 20–23 September 2020; pp. 1–5. [Google Scholar]
  8. Belmokhtar, K.; Ibrahim, H.; Merabet, A. Online parameter identification for a DFIG driven wind turbine generator based on recursive least squares algorithm. In Proceedings of the 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE), Halifax, NS, Canada, 3–6 May 2015; pp. 965–969. [Google Scholar]
  9. Liu, Z.; Feng, G.; Han, Y. Extended-Kalman-filter-based magnet flux linkage and inductance estimation for PMSM considering magnetic saturation. In Proceedings of the 2021 36th Youth Academic Annual Conference of Chinese Association of Automation (YAC), Nanchang, China, 28–30 May 2021; pp. 430–435. [Google Scholar]
  10. Abdelrahem, M.; Hackl, C.; Kennel, R. Application of extended Kalman filter to parameter estimation of doubly-fed induction generators in variable-speed wind turbine systems. In Proceedings of the 2015 International Conference on Clean Electrical Power (ICCEP), Taormina, Italy, 16–18 June 2015; pp. 226–233. [Google Scholar]
  11. Thomsen, S.; Rothenhagen, K.; Fuchs, F.W. Online parameter identification methods for doubly fed induction generators. In Proceedings of the 2008 IEEE Power Electronics Specialists Conference, Rhodes, Greece, 15–19 June 2008; pp. 2735–2741. [Google Scholar]
  12. Gu, R.; Dai, J.; Zhang, J.; Miao, F.; Tang, Y. Research on Equivalent Modeling of PMSG-based Wind Farms using Parameter Identification method. In Proceedings of the 2020 12th IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Nanjing, China, 20–23 September 2020; pp. 1–5. [Google Scholar]
  13. Wu, Z.; Du, C. The parameter identification of PMSM based on improved cuckoo algorithm. Neural Process. Lett. 2019, 50, 2701–2715. [Google Scholar] [CrossRef]
  14. Mahdi, A.; Tang, W.; Wu, Q. Parameter identification of a PMSG using a PSO algorithm based on experimental tests. In Proceedings of the 2010 1st International Conference on Energy, Power and Control (EPC-IQ), Basrah, Iraq, 30 November–2 December 2010; pp. 39–44. [Google Scholar]
  15. Yang-Wu, S.; Jian, Z.; Yuan-Yang, C.; Ao, P.; Xun, M.; Ding, W.; Jian, Z.; Ting, C. Electromagnetic transient model and parameters identification of PMSG-based wind farm. In Proceedings of the 2019 IEEE 3rd Conference on Energy Internet and Energy System Integration (EI2), Changsha, China, 8–10 November 2019; pp. 72–77. [Google Scholar]
  16. Cheng, X.; Lee, W.J.; Sahni, M.; Cheng, Y.; Lee, L.K. Dynamic Equivalent Model Development to Improve the Operation Efficiency of Wind Farm. IEEE Trans. Ind. Appl. 2016, 52, 2759–2767. [Google Scholar] [CrossRef]
  17. Wang, Y.; Lu, C.; Zhu, L.; Zhang, G.; Li, X.; Chen, Y. Comprehensive modeling and parameter identification of wind farms based on wide-area measurement systems. J. Mod. Power Syst. Clean Energy. 2016, 4, 383–393. [Google Scholar] [CrossRef]
  18. Gao, S.; Wang, K.; Jiang, H.; Hu, J. PMSM Parameter Identification Based on Improved Flower Pollination Algorithm. Electr. Mach. Control Appl. 2024, 51, 97–105. [Google Scholar]
  19. Gao, S.; Wang, K.; Jiang, H.; Hu, J. PMSM Parameter Identification Based on Improved Particle Swarm Optimization Algorithm. Small Spec. Electr. Mach. 2023, 51, 65–70. [Google Scholar]
  20. Yang, F.; Zeng, Y.; Qian, J.; Li, Y.; Xie, S. Parameter identification of doubly-fed induction wind turbine based on the ISIAGWO algorithm. Energies 2023, 16, 1355. [Google Scholar] [CrossRef]
  21. Zhang, Y.; Liu, Z.; Zhou, M.; Li, S.; Li, J.; Cheng, Z. PMSM Parameter Identification Based on Chaotic Adaptive Search Grey Wolf Optimization Algorithm. Prog. Electromagn. Res. C 2024, 140, 117–126. [Google Scholar] [CrossRef]
  22. Li, D.; Shen, C.; Liu, Y.; Chen, Y.; Huang, S. A Dynamic Equivalent Method for PMSG-WTG Based Wind Farms Considering Wind Speeds and Fault Severities. IEEE Trans. Power Syst. 2023, 39, 3738–3751. [Google Scholar] [CrossRef]
  23. Zhang, Q.; He, J.; Xu, Y.; Hong, Z.; Chen, Y.; Strunz, K. Average-value modeling of direct-driven PMSG-based wind energy conversion systems. IEEE Trans. Energy Convers. 2021, 37, 264–273. [Google Scholar] [CrossRef]
  24. Zhang, J.; Cui, M.; He, Y. Parameters identification of equivalent model of permanent magnet synchronous generator (PMSG) wind farm based on analysis of trajectory sensitivity. Energies 2020, 13, 4607. [Google Scholar] [CrossRef]
  25. Zhou, Y.; Zhao, L.; Lee, W.J. Robustness analysis of dynamic equivalent model of DFIG wind farm for stability study. IEEE Trans. Ind. Appl. 2018, 54, 5682–5690. [Google Scholar] [CrossRef]
  26. Huang, R.; Diao, R.; Li, Y.; Sanchez-Gasca, J.; Huang, Z.; Thomas, B.; Etingov, P.; Kincic, S.; Wang, S.; Fan, R.; et al. Calibrating parameters of power system stability models using advanced ensemble Kalman filter. IEEE Trans. Power Syst. 2017, 33, 2895–2905. [Google Scholar] [CrossRef]
  27. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  28. Zhang, C.; Liu, H.; Zhou, Q.; Liu, C. Improved hybrid grey wolf optimization algorithm based on dimension learning-based hunting search strategy. IEEE Access 2023, 11, 13738–13753. [Google Scholar] [CrossRef]
  29. Zhang, S.; Li, L.; Liu, W.; Luo, D.; Zhai, B.; He, H.; Zou, P.; Wang, Y.; Gao, S. Research on Ultra-Low-Frequency Oscillation Suppression Method of High-Head, Large-Capacity Hydropower Units. Energies 2024, 17, 724. [Google Scholar] [CrossRef]
  30. Liu, D.; Liu, Z.; Wang, T.; Xie, Z.; He, T.; Dai, A.; Chen, Z. A Novel Refined Regulation Method with Modified Genetic Commutation Algorithm to Reduce Three-Phase Imbalanced Ratio in Low-Voltage Distribution Networks. Energies 2023, 16, 7838. [Google Scholar] [CrossRef]
  31. Guo, K.; Cui, L.; Mao, M.; Zhou, L.; Zhang, Q. An improved gray wolf optimizer MPPT algorithm for PV system with BFBIC converter under partial shading. IEEE Access 2020, 8, 103476–103490. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the PMSG model.
Figure 1. Schematic diagram of the PMSG model.
Energies 17 04361 g001
Figure 2. Schematic diagram of hierarchy of gray wolves.
Figure 2. Schematic diagram of hierarchy of gray wolves.
Energies 17 04361 g002
Figure 3. The cubic mapping: (a). the bifurcation diagram when ρ ( 1.5 , 3 ) , and (b). the distribution of s n + 1 when s 0 = 0.3 ,   ρ = 2.596 .
Figure 3. The cubic mapping: (a). the bifurcation diagram when ρ ( 1.5 , 3 ) , and (b). the distribution of s n + 1 when s 0 = 0.3 ,   ρ = 2.596 .
Energies 17 04361 g003
Figure 4. The convergence curves of the test functions using GWO and IGWO: (af) correspond to the functions f 1 ( x ) to f 6 ( x ) , respectively.
Figure 4. The convergence curves of the test functions using GWO and IGWO: (af) correspond to the functions f 1 ( x ) to f 6 ( x ) , respectively.
Energies 17 04361 g004
Figure 5. The flowchart of the proposed parameter identification method.
Figure 5. The flowchart of the proposed parameter identification method.
Energies 17 04361 g005
Figure 6. The convergence curves of the three optimization algorithms.
Figure 6. The convergence curves of the three optimization algorithms.
Energies 17 04361 g006
Figure 7. The active power obtained with the reference and the identified parameters.
Figure 7. The active power obtained with the reference and the identified parameters.
Energies 17 04361 g007
Figure 8. The reactive power obtained with the reference and the identified parameters.
Figure 8. The reactive power obtained with the reference and the identified parameters.
Energies 17 04361 g008
Figure 9. Simulation results obtained with the real parameters and the identified parameters for different wind speeds: (a) V wind = 5 m / s ; (b) V wind = 7 m / s ; (c) V wind = 10 m / s .
Figure 9. Simulation results obtained with the real parameters and the identified parameters for different wind speeds: (a) V wind = 5 m / s ; (b) V wind = 7 m / s ; (c) V wind = 10 m / s .
Energies 17 04361 g009
Figure 10. Simulation results obtained with the real parameters and the identified parameters for step wind speed: (a) wind speed step from 10 m / s to 7 m / s ; (b) wind speed step from 7 m / s to 11 m / s .
Figure 10. Simulation results obtained with the real parameters and the identified parameters for step wind speed: (a) wind speed step from 10 m / s to 7 m / s ; (b) wind speed step from 7 m / s to 11 m / s .
Energies 17 04361 g010
Table 1. The standard fitness test functions.
Table 1. The standard fitness test functions.
FunctionDimRange f min
f 1 x = i = 1 n x i 2 30 [ 100 , 100 ] 0
f 2 x = 10 n + i = 1 n x i 2 10 cos 2 π x i 30 [ 5.12 , 5.12 ] 0
f 3 x = 20 exp 0.2 1 n i = 1 n x i 2 exp 1 n i = 1 n cos 2 π x i + 20 + e 30 [ 32.7 , 32.7 ] 0
f 4 x = 1 + 1 4000 i = 1 n x i 2 i = 1 n cos x i i 30 [ 600 , 600 ] 0
f 5 x , y = 2 x 2 1.05 x 4 + x 6 6 + x y + y 2 2 [ 5 , 5 ] 0
f 6 ( x ) = i = 1 n x i 2 + i = 1 n 0.5 i x i 2 + i = 1 n 0.5 i x i 4 30 [ 5 , 10 ] 0
Table 2. The parameters of the PMSG.
Table 2. The parameters of the PMSG.
ParameterValue
rated power1.5 MVA
rated rotor speed1500 rpm
rated wind speed11.17 m/s
turbine radius36.5 m
moment of inertia30,000 kg · m 2
rotor flux linkage4.727 Wb
number of pole pairs60
stator resistance0.008 Ω
stator inductance0.68 mH
Table 3. The identification ranges of the parameters to be identified in the PMSG model.
Table 3. The identification ranges of the parameters to be identified in the PMSG model.
ParameterQuantityIdentification Range
K p 1 voltage outer-loop control proportional gain in GSC0–10
K p 2 voltage inner-loop control proportional gain in GSC0–1
K p 3 voltage inner-loop control proportional gain in GSC0–1
K p 4 proportional gain in chopper control0-10
K p 5 proportional gain in MPPT control0–200
K i 1 voltage outer-loop control integral time constant in GSC0–0.1
K i 2 voltage inner-loop control integral time constant in GSC0–1
K i 3 voltage inner-loop control integral time constant in GSC0–1
K i 4 integral time constant in chopper control100–300
K i 5 integral time constant in MPPT control0–0.001
Table 4. The sensitivity indexes of the parameters to be identified.
Table 4. The sensitivity indexes of the parameters to be identified.
ParameterReal Power Sensitivity ( × 10 3 )Reactive Power Sensitivity ( × 10 3 )
K p 1 0.5260.017
K i 1 0.1840.007
K p 2 3.2180.297
K i 2 2.3780.118
K p 3 3.10613.38
K i 3 0.04022.221
K p 4 0.1390.008
K i 4 0.0210.001
K p 5 0.560.017
K i 5 259.452.501
Table 5. The parameter identification results of the three optimization algorithms.
Table 5. The parameter identification results of the three optimization algorithms.
ParameterPSO (Error)GWO (Error)IGWO (Error)True Value
K p 2 0.0902 (9.8%)0.1 (0)0.1003 (0.3%)0.1
K i 2 0.493 (1.4%)0.486 (2.8%)0.505 (1%)0.5
K p 3 0.118 (18%)0.102 (2%)0.1 (0)0.1
K i 3 0.206 (58.8%)0.516 (9.8%)0.5 (0)0.5
K i 5 0.00013 (30%)0.0001 (0)0.00011(10%)0.0001
Table 6. The 2-norm errors for the simulation results for different wind speeds.
Table 6. The 2-norm errors for the simulation results for different wind speeds.
V wind = 5 m / s V wind = 7 m / s V wind = 10 m / s
P0.00670.00970.015
Q0.00050.0010.0021
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

Zhai, B.; Ou, K.; Wang, Y.; Cao, T.; Dai, H.; Zheng, Z. Parameter Identification of PMSG-Based Wind Turbine Based on Sensitivity Analysis and Improved Gray Wolf Optimization. Energies 2024, 17, 4361. https://doi.org/10.3390/en17174361

AMA Style

Zhai B, Ou K, Wang Y, Cao T, Dai H, Zheng Z. Parameter Identification of PMSG-Based Wind Turbine Based on Sensitivity Analysis and Improved Gray Wolf Optimization. Energies. 2024; 17(17):4361. https://doi.org/10.3390/en17174361

Chicago/Turabian Style

Zhai, Bingjie, Kaijian Ou, Yuhong Wang, Tian Cao, Huaqing Dai, and Zongsheng Zheng. 2024. "Parameter Identification of PMSG-Based Wind Turbine Based on Sensitivity Analysis and Improved Gray Wolf Optimization" Energies 17, no. 17: 4361. https://doi.org/10.3390/en17174361

APA Style

Zhai, B., Ou, K., Wang, Y., Cao, T., Dai, H., & Zheng, Z. (2024). Parameter Identification of PMSG-Based Wind Turbine Based on Sensitivity Analysis and Improved Gray Wolf Optimization. Energies, 17(17), 4361. https://doi.org/10.3390/en17174361

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