The present application relates to a method for analyzing the stability of a permanent magnet synchronous generator-based wind turbine connected to a weak power grid considering the influence of power control, and belongs to the field of stability analysis of a new energy power generation system in an electrical power system.
The proportion of renewable energy power generation continues to increase, the installed capacity of wind power generation continues to grow, and the stable operation of a grid-connected wind power system has become an important issue. A permanent magnet synchronous generator (PMSG) based wind turbines (WTs) has the advantages of high energy conversion efficiency, good operational reliability and strong controllability, and the proportion of installed capacity continues to increase. In order to make better use of wind energy, a suitable maximum power point tracking algorithm must be adopted. A perturbation and observation (P&O) method does not need to measure the wind speed, and thus has a better practical value. However, the P&O method implies a nonlinear discontinuous link, which makes the traditional small-signal stability analysis method difficult to apply. The conventional stability analysis method generally ignores a power loop based on the P&O method. A describing function method can well complete the modeling of a nonlinear link and the stability analysis of the system, the basic idea is that when the system meets certain assumed conditions, under the action of sinusoidal input, the output of the nonlinear link of the system can be approximately expressed by its first harmonic component, so as to obtain the approximate equivalent frequency characteristics of the nonlinear link. Therefore, based on the describing function method, the present application proposes a method for analyzing the stability of a permanent magnet synchronous generator-based wind turbines (PMSG-WT) connected to a weak power grid considering the influence of power control, which fully considers the nonlinear link in the power loop, and improves the accuracy of stability analysis.
The present application aims to provide a method for analyzing the stability of a PMSG-WT connected to a weak power grid considering the influence of power control. The PMSG-WT includes a wind turbine, a generator, a machine-side converter (MSC), a DC capacitor, a grid-side converter (GSC), a filter, an MSC controller, and a GSC controller. The MSC controller includes a power loop, a rotating speed loop, and a machine-side current loop; and the GSC controller includes a voltage loop and a grid-side current loop.
The present application adopts the following technical solutions:
Step 1: acquiring main parameters of the PMSG-WT, establishing mathematical models of the wind turbine, the generator and the MSC, the MSC controller, the DC capacitor, the GSC and the filter, and the GSC controller, respectively, performing linearization in a dq coordinate system, and calculating steady-state operation parameters to obtain small-signal models of the wind turbine, the generator and the MSC, the MSC controller, the DC capacitor, the GSC and the filter, and the GSC controller.
Step 2: modeling the power loop in the MSC controller based on a describing function method, wherein its mathematical expression is:
where ε represents a perturbation step length of the power loop, Tp represents a control period of the power loop, Pref represents a reference value of the output power of the PMSG-WT, P represents an output power of the PMSG-WT, Pn represents an output power of the PMSG-WT at the current sampling moment n, Pn−1 represents an output power of the PMSG-WT at the previous sampling moment, ωg represents a rotating speed of the generator, ωgref represents a reference value of the rotating speed of the generator, ωg,n represents a rotating speed of the generator at the current sampling moment, and ωg,n−1 represents a rotating speed of the generator at the previous sampling moment. sgn(x) is a sign function, when x≥0, sgn(x)=1, and when x<0, sgn(x)=−1. Considering an actual power-rotating speed curve of the PMSG-WT, it can be deemed that:
where ωmpp represents the rotating speed of the generator at the maximum power point. Then, the power loop model can be simplified as:
the sign function in the formula can be modeled by a describing function, and the describing function is:
in the formula, A represents an amplitude of an input signal.
Step 3: considering the influence of the weak AC power grid, combining the linear parts of the small-signal models of the weak power grid and the power loop with the small-signal model of the PMSG-WT established in step 1, and deriving a transfer function G(s) of the linear part of the system.
Step 4: drawing G(s) and −1/N(A) curves in a complex plane, and analyzing the stability of the system based on the describing function method, wherein the method is specifically that if G(s) contains a right-half-plane (RHP) pole, the system must be unstable; if the G(s) does not contain any RHP pole, then judging the stability of the system through the relationship between the G(s) curve and the −1/N (A) curve:
Further, in step 1, the small-signal models of the wind turbine, the generator and the MSC, and the MSC controller are established as follows:
the mathematical model of the wind turbine is established as:
sJωg=Tm−Te−Bωg
in the formula, J represents rotational inertia of an equivalent concentrated mass block of the wind turbine and the generator, Tm represents a mechanical torque of the generator, Te represents an electromagnetic torque of the generator, B represents a self-damping coefficient, it is deemed that B=0 herein, and s represents a parameter introduced by the Laplace transform. Linearization is performed on the model to obtain:
sJΔωg=ΔTm−ΔTe
the electromagnetic torque of the generator is:
Te=3/2npψfiqr
np represents the number of pole pairs of the generator, iqr represents stator current of the q-axis generator, and ψf represents a permanent magnet flux linkage of the generator. This formula is linearized to obtain:
ΔTe=3/2npψfΔiqr
the mechanical torque of the generator is:
Tm=Btωg
in the formula,
represents a linearization constant of the mechanical torque of the wind turbine, and ωg* represents a steady-state value of the rotating speed of the generator, which is a specific constant at an equilibrium point. This formula is linearized to obtain:
ΔTm=BtΔωg
from this, the small-signal model of the wind turbine can be obtained,
setting
then
Δωg=Giqω·Δidqr,Δωe=npGiqω·Δidqr.
The mathematical model of the generator and the MSC is:
in the formula, Rs and Ls represent rotor resistance and armature inductance of the generator, respectively, ωe represents an electrical angular speed of the rotor, and ωe=npωg. idr and iqr represent the stator current of the generator in the dq coordinate system, ddr and dqr represent output duty ratios of the MSC controller in the dq coordinate system, udc represents a DC voltage. By linearizing the model, the small-signal model of the generator and MSC can be obtained as:
Zdqr·Δidqr=−U*dc·Δddqr−D*dqr·Δudc+Gωe·Δωe
where
and capital letters and superscripts * represent steady-state components of corresponding lowercase variables, and Δ represents a small-signal component of the corresponding variable.
The mathematical model of the MSC controller is established as:
where
Kcpr and Kcir represent a proportional parameter and an integral parameter of machine-side current loop PI control, respectively,
and Kωp and Kωi represent the proportional parameter and the integral parameter of rotating speed loop PI control, respectively. Superscript c represents a dq coordinate system of the MSC controller. ωgref represents the reference value of the rotating speed of the generator. By linearizing the model, the small-signal model of the MSC controller can be obtained as:
ωe* represents the steady-state value of the electrical angular speed of the rotor. Affected by the disturbance of the rotating speed, the dq coordinate system of the MSC controller will have a phase angle difference with the dq coordinate system of the generator during the dynamic process. The electrical angle of the generator is:
θe=npωg/s
the formula is linearized to obtain:
in the formula,
Therefore, the variable conversion relationship between the dq coordinate system of the MSC controller and the dq coordinate system of the generator is:
Then, the small-signal model of the MSC controller is:
Further, in step 1, the establishment process of the small-signal model is as follows:
the mathematical model of the DC capacitor is established as:
sCdcudc=idc2−idc1=1.5(ddridr+dqriqr)−1.5(ddgidg+dqgiqg)
in the formula, Cdc represents the DC capacitor, idc1 represents grid-side DC current, idc2 represents machine-side DC current, idg and iqg represent d-axis current and q-axis current of the AC port of the GSC, respectively, and ddg and dqg represent the output duty ratios of the GSC controller in the dq coordinate system, respectively. udc represents the DC voltage, idr and iqr represent the stator current of the generator in the dq coordinate system, respectively, ddr and dqr represent the output duty ratios of the MSC controller in the dq coordinate system, respectively, and by linearizing the model, the small-signal model of the DC capacitor can be obtained as:
sCdcΔudc=1.5(D*dqrT·Δidqr+I*dqrT·Δddqr)−1.5(D*dqgT·Δidqg+I*dqgT·Δddqg)
in the formula,
The capital letters and the superscripts * represent the steady-state components of corresponding lowercase variables, and Δ represents the small-signal component of the corresponding variable.
Further, in step 1, the establishment process of the small-signal models of the GSC and the filter, and the GSC controller is as follows:
the mathematical model of the GSC and the filter is established as:
in the formula, Lf represents a filtering inductance, ω represents a power frequency angular frequency, ω=100π rad/s, idg and iqg represent the d-axis current and the q-axis current of the AC port of the GSC, respectively, ddg and dqg represent the output duty ratios of the GSC controller in the dq coordinate system, respectively, udc represents the DC voltage, and udg and uqg represent a d-axis voltage and a q-axis voltage of a grid-connected point, respectively. By linearizing the model, the small-signal model of the GSC and the filter can be obtained as:
Zf·Δidqg=U*dc·Δddqg+D*dqg·Δudc−Δudqg
where
The capital letters and the superscripts * represent the steady-state components of corresponding lowercase variables, and Δ represents the small-signal component of the corresponding variable.
The mathematical model of the GSC controller is established as:
where
Kcpg and Kcig represent a proportional parameter and an integral parameter of grid-side current loop PI control, respectively,
and Kvp and Kvi represent the proportional parameter and the integral parameter of grid-side voltage loop PI control, respectively. Udcref represents the reference value of the DC voltage. In the GSC controller, a phase-locked loop is used to keep the PMSG-WT synchronous with the power grid. The superscript c represents the dq coordinate system of the GSC controller. By linearizing the model, the small-signal model of the GSC controller can be obtained as:
Δddqgc·U*dc=Δudqgc+GcgΔidqgc+GudcΔudc
where
In addition, the dynamics of the phase-locked loop should also be considered in the GSC, and its mathematical model is:
where
Kpll and Kipll represent the proportional parameter and the integral parameter of a phase-locked loop PI controller, respectively, and uqgc represents the q-axis voltage of the grid-connected point in the dq coordinate system of the GSC controller. The model is linearized to obtain:
wherein there is a certain deviation between the dq coordinate system of the system and the dq coordinate system of the controller, and the two coordinate systems can be converted to each other through the following equation:
in the formula, the variables Δxd and Δxq may represent the output current Δidg and Δiqg of the GSC, the voltages Δudg and Δuqg of the grid-connected point, or the output duty ratios Δddg and Δdqg of the grid-side controller, and X*q and X*d represent steady-state components I*qg, I*dg, U*qg, U*dg, D*qg, D*dg.
From this, the small-signal model of the phase-locked loop can be derived, namely:
Δθ=Gpll·Δuqg
where
and then the relationship between the dq coordinate system of the controller and the dq coordinate system of the system can be obtained as:
Then, the small-signal model of the GSC controller is converted into:
(Gplld·Δudqg+Δddqg)·U*dc=Gpllu·Δudqg+Gcg(Gplli·Δudqg+Δidqg)+GudcΔudc
Further, the step 3 is specifically:
the AC weak power grid is expressed by series equivalent inductance of an ideal voltage source, and its mathematical model is established as:
in the formula, Lg represents the equivalent inductance of the weak grid, uds and uqs represent ideal voltage source voltages of the d axis and the q axis, respectively, and idg and iqg represent the d axis current and the q axis current of the AC port of the GSC, respectively. The formula is linearized to obtain:
Zg·Δidqg=Δudqg
in the formula,
The output power of the PMSG-WT is:
P=1.5(idgudg+iqguqg)
The formula is linearized to obtain:
ΔP=1.5(I*dqgT·Zg+U*dqgT)·Δidqg
in the formula,
By combining the linear parts of various part models of the aforementioned PMSG-WT grid-connected system, the transfer function G(s) of the linear part of the system can be obtained as:
in the formula, Tf represents the period of a power sampling filter, 1/(1+Tfs) represents the delay of the power sampling filter, and 1/(1+1.5Tps) represents the delay of the controller and the PWM.
Compared with the prior art, the present application has the advantages that:
The topological structure of the PMSG-WT and its controller according to the present application are shown in
In one embodiment of the present application, main parameters of the system are shown in Table 1.
In the embodiment of the present application, step 1, acquiring main parameters of the PMSG-WT, wherein the main parameters as shown in Table 1, establishing mathematical models of the wind turbine, the generator and the MSC, the MSC controller, the DC capacitor, the GSC and the filter, and the GSC controller, respectively, performing linearization in a dq coordinate system, and calculating steady-state operation parameters to obtain small-signal models of the wind turbine, the generator and the MSC, the MSC controller, the DC capacitor, the GSC and the filter, and the GSC controller:
s represents a parameter introduced by the Laplace transform, J represents rotational inertia of an equivalent concentrated mass block of the wind turbine and the generator, ωg represents a rotating speed of the generator, Tm represents a mechanical torque of the generator, and Te represents an electromagnetic torque of the generator. np represents the number of pole pairs of the generator, ψf represents a permanent magnet flux linkage of the generator, and Bt represents a linearization constant of the mechanical torque of the wind turbine.
Rs and Ls represent rotor resistance and armature inductance of the generator, respectively, ωe represents an electrical angular speed of the rotor, and ωe=npωg. idr and iqr represent the stator current of the generator in the dq coordinate system, ddr and dqr represent output duty ratios of the MSC controller in the dq coordinate system, and udc represents a DC voltage.
Kcpr and Kcir represent a proportional parameter and an integral parameter of machine-side current loop PI control, respectively,
Kωp and Kωi represent the proportional parameter and the integral parameter of rotating speed loop PI control, respectively, ωgref represents the reference value of the rotating speed of the generator, ω*e represents the steady-state value of the electrical angular speed of the rotor, and the superscript c represents a dq coordinate system of the MSC controller.
Cdc represents the DC capacitor, idg and iqg represent d-axis current and q-axis current of an AC port of the GSC, respectively, and ddg and dqg represent the output duty ratios of the GSC controller in the dq coordinate system, respectively.
Lf represents filtering inductance, ω represents power frequency angular frequency, ω=100π rad/s, idg and iqg represent the d-axis current and the q-axis current of the AC port of the GSC, respectively, ddg and dqg represent the output duty ratios of the GSC controller in the dq coordinate system, respectively, and udg and uqg represent a d-axis voltage and a q-axis voltage of a grid-connected point, respectively.
Kcpg and Kcig represent the proportional parameter and the integral parameter of grid-side current loop PI control, respectively,
and Kvp and Kvi represent the proportional parameter and the integral parameter of grid-side voltage loop PI control, respectively.
Kppll and Kipll represent the proportional parameter and the integral parameter of a phase-locked loop PI controller, respectively.
Capital letters and superscripts * represent steady-state components of corresponding lowercase variables, and the specific calculation method is as follows:
Step 2: modeling the power loop in the MSC controller based on a describing function method, wherein its mathematical expression is:
the sign function in the formula can be modeled by using a describing function, and the describing function is:
Step 3: considering the influence of the weak AC power grid, the weak AC power grid model is:
Zg·Δidqg=Δudqg
in the formula
The small-signal model of the output power of the PMSG-WT is:
ΔP=1.5(I*dqgT·Zg+U*dqgT)·Δidqg
combing the linear parts of the weak power grid model and the power loop model with the small-signal model of the PMSG-WT in step 1, and deriving a transfer function G(s) of the linear part of the system:
Step 4: analyzing the stability of the system. Firstly, a G(s) pole diagram is drawn, as shown in
The present application is a continuation of International Application No. PCT/CN2021/089735, filed on Apr. 25, 2021, the content of which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
10491146 | Holliday | Nov 2019 | B2 |
11258256 | Garcia | Feb 2022 | B2 |
11677344 | Ma | Jun 2023 | B2 |
Number | Date | Country |
---|---|---|
103812127 | May 2014 | CN |
105589985 | May 2016 | CN |
109103903 | Dec 2018 | CN |
109755964 | May 2019 | CN |
109861265 | Jun 2019 | CN |
111342484 | Jun 2020 | CN |
112260290 | Jan 2021 | CN |
20140039389 | Apr 2014 | KR |
2017016617 | Feb 2017 | WO |
Entry |
---|
International Search Report (PCT/CN2021/089735); dated Jun. 30, 2021. |
Stability Analysis and Compensator Design for PV Generators Based on Describing Function Method; Date of Mailing: Oct. 24, 2019. |
Describing Function Method Based Power Oscillation Analysis of LCL-filtered Single-Stage PV Generators Connected to Weak Grid; Date of Mailing: Dec. 17, 2018. |
Separated Frequency Stability Analysis of Grid-connected PV System Affected by Weak Grid; Date of Mailing: Jan. 30, 2020. |
First Office Action(202110451859.4); dated Oct. 27, 2021. |
Number | Date | Country | |
---|---|---|---|
20220357376 A1 | Nov 2022 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/089735 | Apr 2021 | US |
Child | 17556839 | US |