OSCILLATION ACTIVE DAMPING CONTROL METHOD AND SYSTEM FOR GRID-TIED TYPE-4 WIND TURBINE GENERATOR
20220399719 · 2022-12-15
Inventors
- Jing Ma (Beijing, CN)
- Letian Wang (Beijing, CN)
- Xiangyu Li (Beijing, CN)
- Wangyang Du (Beijing, CN)
- Yitong Xu (Beijing, CN)
Cpc classification
Y02E10/76
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F05B2270/337
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02J2203/20
ELECTRICITY
G05B13/041
PHYSICS
F03D7/0284
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0296
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
H02J3/24
ELECTRICITY
Abstract
The application relates to an oscillation active damping control method and system for grid-tied type-4 wind turbine generator. The method comprises: based on an interconnection model of multiple subsystems, constructing a stored energy function and a dissipated energy function of a current inner loop control subsystem, and interaction energy functions between the current inner loop control subsystem and other subsystems are constructed, then establishing an energy feedback model of Type-4 wind turbine generator; when the oscillation occurs, obtaining instantaneous angular frequency of the PLL, and then based on the energy feedback model, adjusting the current reference value of the q-axis current inner loop generated by the reactive power outer loop control subsystem, to make the stored energy function decrease with time, so as to suppress the oscillation.
Claims
1: An oscillation active damping control method for grid-tied type-4 wind turbine generator, the grid-tied type-4 wind turbine generator comprises multiple subsystems, wherein the method comprising: based on an interconnection model of the multiple subsystems, constructing a stored energy function and a dissipated energy function of a current inner loop control subsystem, and a first interaction energy function between the current inner loop control subsystem and a DC voltage control subsystem, a second interaction energy function between the current inner loop control subsystem and a phase lock loop subsystem, and a third interaction energy function between the current inner loop control subsystem and a reactive power outer loop control subsystem, then establishing an energy feedback model of the grid-tied type-4 wind turbine generator; when oscillation of the grid-tied type-4 wind turbine generator occurs, obtaining instantaneous angular frequency of a phase lock loop in the phase lock loop subsystem, based on the energy feedback model, adjusting a current reference value of a q-axis current inner loop generated by the reactive power outer loop control subsystem, to make the stored energy function value decrease with time, so as to suppress the oscillation.
2: The oscillation active damping control method for grid-tied type-4 wind turbine generator according to the claim 1, wherein constructing energy functions based on an interconnection model of the multiple subsystems, a small signal model of d-axis of the current inner loop control subsystem and a small signal model of q-axis of the current inner loop control subsystem; the expression of the stored energy function is:
V.sub.d_acc=−R.sub.p∫ΔI.sub.1d.sup.2dt−R.sub.p∫ΔI.sub.1q.sup.2dt, where V.sub.d_acc is the dissipation energy function R.sub.p=k.sub.p×k.sub.pwm, k.sub.p is the proportional gain of the PI controller in the current inner loop control subsystem, k.sub.pwm is the gain of the converter; the expression of the first interaction energy function is:
V.sub.i_dc=∫ΔI.sub.drefΔU.sub.iddt+∫ΔI.sub.drefΔI.sub.1ddt, where V.sub.t_dc is the first interaction energy function, ΔI.sub.dref is perturbated current reference value of the d-axis current inner loop generated by the DC voltage control subsystem; the expression of the second interaction energy function is:
V.sub.t_pll=−k.sub.1(∫Δθ.sub.pllΔU.sub.iddt+R.sub.p∫Δθ.sub.pllΔI.sub.1ddt)+k.sub.2(∫Δθ.sub.pllΔU.sub.iddt+R.sub.p∫Δθ.sub.pllΔI.sub.1ddt)+k.sub.3∫Δθ.sub.pllΔI.sub.1ddt+k.sub.4∫Δθ.sub.pllΔI.sub.1qdt, where V.sub.t_pll is the second interaction energy function, Δθ.sub.pll is perturbated phase of the phase lock loop in the phase lock loop subsystem, k.sub.1, k.sub.2, k.sub.3, and k.sub.4 are constants whose expressions are shown below:
V.sub.t_q=∫ΔI.sub.qrefΔU.sub.iqdt+∫R.sub.pΔI.sub.qrefΔ.sub.1qdt, where V.sub.t_q is the third interaction energy function, ΔI.sub.qref is perturbated current reference value of the q-axis current inner loop generated by the reactive power outer loop control subsystem.
3: The oscillation active damping control method for grid-tied type-4 wind turbine generator according to claim 2, wherein the small signal model of the d-axis of the current inner loop control subsystem is:
4: The oscillation active damping control method for grid-tied type-4 wind turbine generator according to claim 2, wherein the energy feedback model is:
V.sub.s_acc=V.sub.d_acc+V.sub.t_dc+V.sub.t_pll+V.sub.t_q.
5: The oscillation active damping control method for grid-tied type-4 wind turbine generator according to claim 1, wherein adjusting the current reference value of the q-axis current inner loop generated by the reactive power outer loop control subsystem according to the following compensation function:
dI.sub.qref=−I.sub.dref×∫ω.sub.plldt, where dI.sub.qref is adjusted current reference value of the q-axis current inner loop, I.sub.dref is instantaneous current reference value of the d-axis current inner loop generated by the DC voltage control subsystem, ω.sub.pll is deviation of the angular frequency measured by the phase lock loop, that is, the deviation between the instantaneous angular frequency measured by phase lock loop and the rated angular frequency.
6: The oscillation active damping control method for grid-tied type-4 wind turbine generator according to claim 5, wherein the deviation of the angular frequency measured by the phase lock loop and perturbated phase of the phase lock loop in the phase lock loop subsystem satisfy the following relationship:
Δθ.sub.pll=∫ω.sub.plldt, where Δθ.sub.pll is perturbated phase of the phase lock loop in the phase lock loop subsystem, ω.sub.pll is the deviation of the angular frequency measured by the phase lock loop; based on the above relationship and the compensation function, the reduction of the third interaction energy function value generated by adjusted current reference value of the q-axis current inner loop which is generated by the reactive power outer loop control subsystem is offset by the increment of the second interaction energy function value that is induced by the perturbated phase of the phase lock loop when the oscillation occurs, to make the stored energy function value decreases with time, so as to suppress the oscillation.
7: The oscillation active damping control method for grid-tied type-4 wind turbine generator according to claim 5, wherein the oscillation comprises oscillation in sub-synchronous frequency band, from 2.5 Hz to 50 Hz, or oscillation in super-synchronous frequency band, from 50 Hz to 100 Hz.
8: An oscillation active damping control system for grid-tied type-4 wind turbine generator, comprising: a model building module is configured to base on an interconnection model of multiple subsystems for the grid-tied type-4 wind turbine generator, construct a stored energy function and a dissipated energy function of the current inner loop control subsystem in the multiple subsystems, and a first interaction energy function between the current inner loop control subsystem and a DC voltage control subsystem, a second interaction energy function between the current inner loop control subsystem and a phase-locked loop subsystem, and a third interaction energy function between the current inner loop control subsystem and a reactive power outer loop control subsystem, then establish an energy feedback model; an adjustment module is configured to obtain the instantaneous angular frequency of a phase lock loop in the phase-locked loop subsystem when the oscillation of the grid-tied type-4 wind turbine generator occurs, based on the energy feedback model, adjust a current reference value of a q-axis current inner loop generated by the reactive power outer loop control subsystem, to make the value of the stored energy function decrease with time, so as to suppress the oscillation.
9: The oscillation active damping control system for grid-tied type-4 wind turbine generator according to claim 8, wherein the adjustment module is configured to adjust a current reference value of a q-axis current inner loop generated by the reactive power outer loop control subsystem based on the following compensation function:
dI.sub.qref=−I.sub.dref×∫ω.sub.plldt, where dI.sub.qref is adjusted current reference value of the q-axis current inner loop, I.sub.dref is instantaneous current reference value of a d-axis current inner loop generated by the DC voltage control subsystem, ω.sub.pll is deviation of angular frequency measured by the phase lock loop, that is, the deviation between the instantaneous angular frequency measured by the phase lock loop and rated angular frequency.
10: The oscillation active damping control system for grid-tied type-4 wind turbine generator according to claim 9, wherein the oscillation active damping control system comprises a monitoring module is configured to measure the angular frequency of the phase lock loop in real time.
11: The oscillation active damping control system for grid-tied type-4 wind turbine generator according to claim 8, the model building module is configured to construct energy functions based on an interconnection model of the multiple subsystems, a small signal model of d-axis of the current inner loop control subsystem and a small signal model of q-axis of the current inner loop control subsystem, wherein expression of the stored energy function is:
V.sub.d_acc=R.sub.p∫ΔI.sub.1d.sup.2dt−R.sub.p∫ΔI.sub.1q.sup.2dt, where V.sub.d_acc is the dissipation energy function, R.sub.p=k.sub.p×k.sub.pwm, k.sub.p is the proportional gain of the PI controller in the current inner loop control subsystem, k.sub.pwm is the gain of the converter; the expression of the first interaction energy function is:
V.sub.t_dc=∫ΔI.sub.drefΔU.sub.iddt+∫ΔI.sub.drefΔI.sub.1ddt, where V.sub.t_dc is the first interaction energy function, ΔI.sub.dref is perturbated current reference value of the d-axis current inner loop generated by the DC voltage control subsystem; the expression of the second interaction energy function is:
V.sub.t_pll=−k.sub.1(∫Δθ.sub.pllΔU.sub.iddt+R.sub.p∫Δθ.sub.pllΔI.sub.1ddt)+k.sub.2(∫Δθ.sub.pllΔU.sub.iqdt+R.sub.p∫Δθ.sub.pllΔI.sub.1qdt)+k.sub.3∫Δθ.sub.pllΔI.sub.1ddt+k.sub.4∫Δθ.sub.pllΔI.sub.1qdt, where V.sub.t_pll is the second interaction energy function, Δθ.sub.pll is perturbated phase of the phase lock loop in the phase lock loop subsystem, k.sub.1, k.sub.2, k.sub.3, and k.sub.4 are constants whose expressions are shown below:
V.sub.t_q=∫ΔI.sub.qrefΔU.sub.iqdt+∫R.sub.pΔI.sub.qrefΔI.sub.1qdt, where v-q is the third interaction energy function, ΔI.sub.qref is perturbated current reference value of the q-axis current inner loop generated by the reactive power outer loop control subsystem.
12: The oscillation active damping control system for grid-tied type-4 wind turbine generator according to claim 11, wherein the small signal model of the d-axis of the current inner loop control subsystem is configured to be:
13: The oscillation active damping control system for grid-tied type-4 wind turbine generator according to claim 11, wherein the energy feedback model is configured to be:
V.sub.s_acc=V.sub.d_acc+V.sub.t_dc+V.sub.t_pll+V.sub.t_q.
14: The oscillation active damping control system for grid-tied type-4 wind turbine generator according to claim 9, wherein the energy feedback model is configured that the deviation of the angular frequency measured by the phase lock loop and perturbated phase of the phase lock loop in the phase lock loop subsystem satisfy the following relationship:
Δθ.sub.pll=∫ω.sub.plldt, where Δθ.sub.pll is perturbated phase of the phase lock loop in the phase lock loop subsystem, ω.sub.pll is the deviation of the angular frequency measured by the phase lock loop; based on the above relationship and the compensation function, the reduction of the third interaction energy function value generated by adjusted current reference value of the q-axis current inner loop which is generated by the reactive power outer loop control subsystem is offset by the increment of the second interaction energy function value that is induced by the perturbated phase of the phase lock loop when the oscillation occurs, to make the stored energy function value decreases with time, so as to suppress the oscillation.
15: The oscillation active damping control method for grid-tied type-4 wind turbine generator according to claim 14, wherein the oscillation comprises oscillation in sub-synchronous frequency band, from 2.5 Hz to 50 Hz, or oscillation in super-synchronous frequency band, from 50 Hz to 100 Hz.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0041] The attached figures are only for the purpose of illustrating specific embodiments, and are not considered to limit the present application. In the whole figures, the same reference symbols indicate the same components.
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058] wherein: 100—model building module, 120—adjustment module, 130—monitoring module.
DESCRIPTION OF EMBODIMENTS
[0059] The preferred embodiment of the present disclosure is described in detail with reference to the attached drawings. The accompanying drawings form a part of the present application and are used together with embodiments of the present disclosure to explain the principles of the disclosure and are not intended to limit the scope of the disclosure.
[0060] One embodiment of present application proposes an oscillation active damping control method for grid-tied type-4 wind turbine generator. As shown in
[0061] Since the permanent magnet synchronous generator (PMSG) and machine-side converter (MSC) in type-4 wind turbine generator have little influence on the sub/super-synchronous oscillation, the sub/super-synchronous oscillation is mainly related to the grid-side converter (GSC) in type-4 wind turbine generator. Where the grid-tied type-4 wind turbine generator contains a current inner loop control subsystem, a DC voltage control subsystem, a PLL subsystem, a reactive power outer control loop subsystem and a power grid subsystem.
[0062] S110: based on an interconnection model of the multiple subsystems, constructing a stored energy function and a dissipated energy function of the current inner loop control subsystem, and a first interaction energy function between the current inner loop control subsystem and a DC voltage control subsystem, a second interaction energy function between the current inner loop control subsystem and a phase lock loop subsystem and a third interaction energy function between the current inner loop control subsystem and a reactive power outer loop control subsystem, then, establishing an energy feedback model of the grid-tied type-4 wind turbine generator;
[0063] S120: when the oscillation of the grid-tied type-4 wind turbine generator occurs, obtaining the instantaneous angular frequency of a phase lock loop in the phase lock loop subsystem. And based on the energy feedback model, adjusting the current reference value of q-axis of the current inner loop generated by the reactive power outer loop control subsystem, to make the value of the stored energy function decrease with time, so as to suppress the oscillation.
[0064] The beneficial effects of this embodiment are: in the sub-synchronous band or super-synchronous band, no matter how the oscillation frequency of the wind turbine generator varies, it can ensure that the corresponding oscillation amplitude shows an attenuation trend by adjusting the stored energy function to decrease with time, so as to suppress the oscillation. The principle based on the above embodiment is explained:
[0065] The each previously mentioned subsystem in the interconnection model can all be unified as the following general form:
[0066] Where C is equivalent capacitance in the general form of subsystem, L is equivalent inductance in the general form of subsystem, K.sub.R is equivalent resistance in the general form of subsystem, ΔU and ΔI are an equivalent voltage variable and equivalent current variable in the general form of subsystem, respectively. K.sub.C is the magnification of the equivalent voltage variable ΔU. K.sub.L is the magnification of the equivalent current variable ΔI. F.sub.C represents the disturbance to the equivalent voltage variable ΔU of this subsystem from other subsystems in all interaction links acting on this subsystem. F.sub.L represents the disturbance to the equivalent current variable ΔI of this subsystem from other subsystems in all interaction links acting on this subsystem.
[0067] First, divide the first equation by the second equation in formula (1). Then, according to the first integration principle, conduct cross multiplication and then do integration on both sides of obtained equation, so that the following results is obtained:
[0068] where Cons is a constant term.
[0069] The general form of energy function for each subsystem is:
V=V.sub.s−V.sub.d−V.sub.t,
[0070] where V.sub.s is the general form of the stored energy. V.sub.d is general form of the dissipation energy. V.sub.t is the general form of interaction energy between the subsystems, where the 1st term in V.sub.t is the general form of interaction energy via interaction link F.sub.C, and the 2st term is the general form of interaction energy via interaction link F.sub.L.
[0071] Calculate the partial derivative of the energy function V of the subsystem with respect to time t.
[0072] It can be seen that, the derivative of energy function V with respect to time t is 0, which proves that the system conforms to the energy conservation. According to the energy conservation, the stored energy is equal to the sum of the dissipation energy and the interaction energy, i.e.,
V.sub.s=V.sub.d+V.sub.t.
[0073] When the wind turbine generator is disturbed causing sub/super-synchronous oscillation with mode α+jω.sub.c, the corresponding oscillation component in the equivalent voltage variable ΔU and the equivalent current variable ΔI can be expressed as:
ΔU=A.sub.Ue.sup.αt cos(ω.sub.ct+θ.sub.U)
ΔI=A.sub.1e.sup.αt cos(ω.sub.ct+θ.sub.1)
[0074] Where α is a damping factor of the wind turbine generator corresponding to the oscillation mode, ω.sub.c is an oscillation frequency corresponding to the oscillation mode, A.sub.U is an amplitude of voltage component of the corresponding subsystem, θ.sub.U is an initial phase of voltage component, A.sub.1 is an amplitude of current component of the corresponding subsystem, θ.sub.1 is an initial phase of current component.
[0075] When the wind turbine generator is disturbed causing sub/super-synchronous oscillation with mode α+jω.sub.c, the corresponding oscillation component in disturbance F.sub.C can be expressed as:
F.sub.C=A.sub.FCe.sup.αt cos(ω.sub.ct+θ.sub.FC),
[0076] When the wind turbine generator is disturbed causing sub/super-synchronous oscillation with mode α+jω.sub.c, the corresponding oscillation component in disturbance F.sub.L can be expressed as:
F.sub.L=A.sub.FLe.sup.αt cos(ω.sub.ct+θ.sub.FL),
[0077] Where A.sub.FC is the amplitude of the disturbance to the equivalent voltage variable ΔU in interaction links, θ.sub.FC is the initial phase of the disturbance to the equivalent voltage variable ΔU in interaction links, Δ.sub.FL is the amplitude of the disturbance to the equivalent current variable ΔI in interaction links, θ.sub.FL is the initial phase of the disturbance to the equivalent current variable ΔI in interaction links.
[0078] Apply the above expressions (ΔU, ΔI, F.sub.C, F.sub.L) to the stored energy function V.sub.S, and calculate the partial derivative with respect to time t, the derivative of V.sub.S to t, i.e., {dot over (V)}.sub.s(t) is given as:
{dot over (V)}.sub.s(t)={dot over (V)}.sub.s_ac(t)+{dot over (V)}.sub.s_dc(t),
[0079] where {dot over (V)}.sub.s_ac(t) and {dot over (V)}.sub.s_dc(t) are periodic and non-periodic components of the derivative of the stored energy function respectively. And the expressions are given as:
[0080] Since term
in {dot over (V)}.sub.s_dc(t) is constantly positive, the analytical relationship between the real part α of sub/super-synchronous oscillation mode a-jo, and the change rate of the stored energy function V.sub.s is established, and it is proved that no matter how the oscillation frequency ω.sub.c changes, the oscillation divergence and convergence processes correspond to the increasing and decreasing processes of the stored energy function V.sub.s respectively.
[0081] Specifically, if the non-periodic component of the stored energy function V.sub.s increases progressively, it means λ.sub.S>0 and the real part of eigenvalue (feature value) α>0 in the {dot over (V)}.sub.s_dc(t), i.e., oscillation of the wind turbine generator diverges. If the non-periodical component decreases progressively, it means λ.sub.S<0 and the real part of eigenvalue α<0 in {dot over (V)}.sub.s_dc(t), i.e., the oscillation of the wind turbine generator converges. If the non-periodical component neither increases nor decreases, it means λ.sub.S=0 and the real part of eigenvalue α=0 in {dot over (V)}.sub.s_dc(t), i.e., the oscillation of the wind turbine generator has a constant amplitude.
[0082] Based on the above analysis, it is worth emphasizing that the variation trend of the stored energy of the wind turbine generator correlates strictly positively with the variation trend of oscillation amplitude. Moreover, the variation trend of the stored energy can be controlled by the dissipation energy and the interaction energy. Therefore, by controlling the stored energy of the current inner control loop subsystem of the grid-side converter to show a decreasing trend, the oscillation of the wind turbine generator can be suppressed. Thus, the damping control strategy is inspired. Specifically, by making the stored energy decrease progressively, the real part α of the corresponding sub/super-synchronous oscillation mode can be kept negative. In this case, no matter how the oscillation frequency ω.sub.c varies, the amplitude A.sub.1e.sup.α1 of sub/super-synchronous oscillation component A.sub.1e.sup.αt cos(ω.sub.ct+φ) of the output current of GSC (grid-side converter) always exhibits an attenuation trend. In other words, the WTG (wind turbine generator) does not inject continuously diverging oscillation component in current to the power grid, thus the interaction between the wind turbine generator and power grid is blocked, and the active damping control in a broad frequency band can be realized.
[0083] The structure of grid-tied type-4 wind turbine generator is shown in
[0084] Since the permanent magnet synchronous generator (PMSG) and machine-side converter (MSC) in type-4 wind turbine generator have little influence on the sub/super-synchronous oscillation, the sub/super-synchronous oscillation is mainly related to the grid-side converter (GSC) in type-4 wind turbine generator. Accordingly, the interconnection model of the multiple subsystems based on the structure of the grid-tied type-4 wind turbine generator is shown in
[0085] In step 110, constructing the energy functions based on the interconnection model of multiple subsystems, a small signal model of d-axis of the current inner loop control subsystem and a small signal model of q-axis of the current inner loop control subsystem.
[0086] Specifically, according to the mathematical model of the subsystem, taking into account voltage feedforward decoupling item of the power grid and cross decoupling terms of dq axes, the small signal model of d-axis of the current inner loop control subsystem is given as:
[0087] The small signal model of q-axis of the current inner loop control subsystem is given as:
[0088] Specifically, the obtained small signal models of d-axis and q-axis of the current inner loop control subsystem are compared with the general form of the mathematical model of the subsystem, and the detailed expression of state variables and interaction links of the small signal models of the d-axis and the q-axis of the current inner loop control subsystem are substituted into the general expression of the energy function to construct the detailed energy functions.
[0089] Specifically, the expression of the stored energy function is given as:
[0090] Where V.sub.s_acc is the stored energy function, L.sub.1 is the filter inductance in the current inner loop control subsystem, ΔI.sub.1d is the d-axis perturbated current in filter inductance L.sub.1, ΔI.sub.1q is the q-axis perturbated current in the filter inductance L.sub.1,
k.sub.i is the integral gain of the PI controller in the current inner loop control subsystem, k.sub.pwm is gain of a converter, ΔU.sub.1d is perturbated state variable of integral link of d-axis PI controller in the current inner loop control subsystem, ΔU.sub.1q is perturbated state variable of integral link of q-axis PI controller in the current inner loop control subsystem.
[0091] The expression of the dissipation energy function is given as:
V.sub.d_acc=−R.sub.p∫ΔI.sub.1d.sup.2dt−R.sub.p∫ΔI.sub.1q.sup.2dt,
[0092] Where V.sub.d_acc is the dissipation energy function, R.sub.p=k.sub.p×k.sub.pwm, k.sub.p is proportional gain of the PI controller in the current inner loop control subsystem, k.sub.pwm is the gain of the converter.
[0093] The expression of the first interaction energy function is given as:
V.sub.t_dc=∫ΔI.sub.drefΔU.sub.iddt+∫ΔI.sub.drefΔI.sub.1ddt,
[0094] Where V.sub.t_dc is the first interaction energy function, ΔI.sub.dref is perturbated current reference value of the d-axis current inner loop generated by the DC voltage control subsystem.
[0095] The expression of the second interaction energy function is given as:
V.sub.t_pll=−k.sub.1(∫Δθ.sub.pllΔU.sub.iddt+R.sub.p∫Δθ.sub.1ddt)+k.sub.2(∫Δθ.sub.pllΔU.sub.iqdt+R.sub.p∫Δθ.sub.pllΔI.sub.1qdt)+k.sub.3∫Δθ.sub.pllΔI.sub.1ddt+k.sub.4∫Δθ.sub.pllΔ.sub.1qdt,
[0096] Where V.sub.t_pll is the second interaction energy function, Δθ.sub.pll is perturbated phase measured by the phase lock loop in the phase lock loop subsystem, k.sub.1, k.sub.2 k.sub.3, and k.sub.4 are constants whose expressions are shown below.
[0097] Where I.sub.1d0 is a steady-state value of d-axis current in the filter inductance L.sub.1, I.sub.1q0 is a steady-state value of q-axis current in the filter inductance L.sub.1, U.sub.pwmd0 is a steady-state value of the d-axis component of converter port voltage in the current inner loop control subsystem, U.sub.pwmq0 is a steady-state value of the q-axis component of the converter port voltage in the current inner loop control subsystem, U.sub.pccd0 is a steady-state value of d-axis voltage at PCC (point of common coupling), U.sub.pccq0 is a steady-state value of q-axis voltage at PCC (point of common coupling), and ω.sub.0 is rated angular frequency of the phase lock loop (PLL), ω.sub.0=100π. The converter means the GSC in this embodiment.
[0098] The expression of the third interaction energy function is given as:
V.sub.t_q=∫ΔI.sub.qrefΔU.sub.iqdt+∫R.sub.pΔI.sub.qrefΔI.sub.1qdt,
[0099] where V.sub.t_q is the third interaction energy function, ΔI.sub.qref is perturbated current reference value of the q-axis current inner loop generated by the reactive power outer loop control subsystem.
[0100] The energy feedback model is given as follow based on the above energy functions.
V.sub.s_acc=V.sub.d_acc+V.sub.t_dc+V.sub.t_pll+V.sub.t_q.
[0101] Specifically, according to the summation relationship of different energies in expression of the energy conservation, the energy feedback model is constructed by taking the stored energy of the current inner loop control subsystem as the controlled object, and taking the internal dissipation energy of the current inner loop control subsystem and the interaction energy between the current inner loop control subsystem and the DC voltage control subsystem, the phase lock loop subsystem, the reactive outer loop control subsystem as the feedback channels. Accordingly, there are totally four feedback channels as shown in
[0102] The energy characteristics of each feedback channel are analyzed below respectively:
[0103] For the first interaction energy function V.sub.t_dc corresponding to {circle around (1)} the active power energy feedback channel, according to the small signal model of d-axis of the current inner loop control subsystem, the dynamic relationship between ΔI.sub.1d, ΔI.sub.dref and ΔU.sub.id are:
[0104] Applying them to the expression of the first interaction energy function V.sub.t_dc corresponding to the active power energy feedback channel yields:
[0105] For the 1.sup.st term in the above equation, because there is the integral part
phase difference of integration variable is 90°. Thus energy in the 1.sup.st term is 0 and not affect the stability of the wind turbine generator, it can be negligible. But for the 2.sup.nd term in the above equation, the sum V.sub.sum of the 2.sup.nd term in the above equation and the 1.sup.st term (i.e., −R.sub.p∫ΔI.sub.1d.sup.2dt) in the dissipation energy function V.sub.d_acc is calculated:
[0106] whether energy V.sub.sum above increasing or decreasing with time depends on the phase value of transfer function G(s). When the phase of G(s) falls in the range of [−90°, 90°], V.sub.sum increases with time; when the phase of G(s) falls in the range of [90°, 270°], V.sub.sum decreases with time. And, by applying jω to G(s) and judging the sign (positive or negative) of the real part of G(jω) (i.e., Re(G(jω)), the phase of G(s) can be obtained.
[0107] In order to guarantee the response speed of the current inner loop, usually R.sub.p>1. Thus, Re(G(jω))<0, the phase of G(s) remains in [90°, 270° ], and V.sub.sum decreases with time. In other words, the first interaction energy function V.sub.t_dc corresponding to the active power energy channel can be offset by d-axis dissipation energy −R.sub.p∫ΔI.sub.1d.sup.2dt of the current inner loop control subsystem, and thus it has no adverse effect on the stability of wind turbine generator.
[0108] For the second interaction energy function V.sub.t_pll corresponding to {circle around (2)} the PLL energy feedback channel, when the Type-4 WTG operates in unit power factor, the q-axis steady-state component I.sub.1q0 of the current flowing through inductance L.sub.1 is 0 in control coordinate, i.e., I.sub.1q0=0. Thus in the expression of V.sub.t_pll, constant term k.sub.1 is 0. And the values of constant terms k.sub.3 and k.sub.4 can be analyzed according to the following dynamic equation of the inductance L.sub.1:
[0109] where I.sub.1d and I.sub.1q are d-axis and q-axis current flowing through the inductance L.sub.1; U.sub.pwmq and U.sub.pwmq are d-axis and q-axis voltage of the GSC; U.sub.pccd and U.sub.pccq are d-axis and q-axis voltage at the PCC.
[0110] The steady-state value of the differential term in the above equation is 0, thus:
[0111] Comparing the above equation with the expressions of k.sub.3 and k.sub.4, it can be seen that k.sub.3 and k.sub.4 are both 0. Therefore, the expression of the PLL energy feedback channel V.sub.t_pll can be written as:
V.sub.t_pll=∫k.sub.2Δθ.sub.pllΔU.sub.1qdt+∫R.sub.pk.sub.2Δθ.sub.pllΔI.sub.1qdt
[0112] The constant term k.sub.2 and state variables Δθ.sub.pll, ΔU.sub.iq and ΔI.sub.1q are not 0, thus V.sub.t_pll in oscillating process is no longer 0, and it may have adverse effect on the oscillation.
[0113] According to the above analysis, the q-axis component of dissipation energy V.sub.d_acc (i.e., −R.sub.p∫ΔI.sub.1q.sup.2dt) decreases progressively with time. The sum of d-axis component of dissipation energy V.sub.d_acc (i.e., −R.sub.p∫ΔI.sub.1d.sup.2dt) and the first interaction energy V.sub.t_dc corresponding to the active power energy feedback channel decreases progressively with time. Thus, in order to make the stored energy V.sub.s_acc decrease over time so as to suppress oscillation, the second interaction energy V.sub.t_pll corresponding to the PLL energy feedback channel and the third interaction energy V.sub.t_q corresponding to the reactive power energy feedback channel should be adjusted.
[0114] Since the third interaction energy V.sub.t_q corresponding to the reactive power energy feedback channel (i.e., the third interaction energy function) is originally 0 when the wind turbine generator is running stably, it can be adjusted flexibly. Therefore, in order to suppress the influence of the second interaction energy V.sub.t_pll of the PLL energy feedback channel, by constructing a compensation function in the current reference value I.sub.dref of the q-axis current inner loop, a none-zero additional reactive power energy feedback channel, i.e., dV.sub.t_q, can be generated to reversely compensate for the effect of PLL energy feedback channel V.sub.t_pll on the stability. When the wind turbine generator is running stably, the third interaction energy V.sub.t_q corresponding to the reactive power energy feedback channel is 0, thus when oscillation occurs, the third interaction energy v.sub.t_q corresponding to the reactive power energy feedback channel is adjusted, variation rate dV.sub.t_q is the adjusted third interaction energy corresponding to the reactive power energy feedback channel.
[0115] According to the above idea, in order for the third interaction energy dV.sub.t_q generated by the additional reactive power energy feedback channel being offset by the second interaction energy V.sub.t_pll generated by the PLL energy feedback channel, parameters such as PLL variable Δθ.sub.pll and constant term k.sub.2 in the expression of V.sub.t_pll need be introduced to the compensation function. The following compensation function in the current reference value of the q-axis current inner loop is designed:
dI.sub.qref=−I.sub.dref×∫ω.sub.plldt=−I.sub.dref×Δθ.sub.pll
[0116] where on is the deviation of PLL angular frequency from the rated angular frequency, the deviation is 0 when the wind turbine generator is in steady state. I.sub.dref is the current reference value of the d-axis current inner loop at the present moment. The active damping control (that is, oscillation suppression) diagram containing the above compensation function is shown in
[0117] Specifically, by linearizing dI.sub.qref and considering the steady state value Δθ.sub.pll0 of perturbated phase Δθ.sub.pll measured by the phase lock loop is zero, the linearized result is:
ΔdI.sub.qref=I.sub.dref0×Δθ.sub.pll−Δθ.sub.pll0×ΔI.sub.dref=I.sub.dref0×Δθ.sub.pll,
[0118] Applying the ΔdI.sub.qref to the position of ΔI.sub.qref in the expression of V.sub.t_q, the expression of the third interaction energy function dV.sub.t_q corresponding to the additional reactive power energy feedback channel is:
dV.sub.t_q=−I.sub.dref0∫Δθ.sub.pllΔU.sub.iqdt−R.sub.pI.sub.dref0∫Δθ.sub.pllΔI.sub.1qdt
[0119] where I.sub.dref0 is the current reference value I.sub.dref of the d-axis current inner loop in the stable state.
[0120] The sum of dV.sub.t_q and V.sub.t_pll is:
V.sub.t_pll+dV.sub.t_q=(k.sub.2−I.sub.dref0)∫Δθ.sub.pllΔU.sub.iqdt+R.sub.p(k.sub.2−I.sub.dref)∫Δθ.sub.pllΔI.sub.1qdt
[0121] where k.sub.2=I.sub.dref0, I.sub.dref0=I.sub.1d0, thus the sum of V.sub.t_pll and dV.sub.t_q is 0. It means the third interaction energy dV.sub.t_q generated by the additional reactive power energy feedback channel can be offset by the second interaction energy generated by the PLL energy feedback channel. In detail, the third interaction energy V.sub.t_q generated by the reactive power energy feedback channel is zero before adjusting, the third interaction energy dV.sub.t_q is negative after adjusting. In other words, the reduction of the adjusted third interaction energy function value generated by the current reference value of the q-axis current inner loop which is generated by the reactive power outer loop control subsystem can be offset by the increment of the second interaction energy function value generated by the variation rate of perturbated phase of the phase lock loop when the oscillation occurs. On this basis, it can eliminate the adverse effect of the second interaction energy generated by the PLL energy feedback channel on the stored energy.
[0122] In summary, the features of the above different feedback energy terms are summarized as follows: 1) the q-axis component of dissipation energy V.sub.q_acc (i.e., −R.sub.p∫Δ.sub.1q.sup.2dt) decreases progressively with time; 2) the sum of d-axis component of dissipation energy V.sub.d_acc (i.e., −R.sub.p∫ΔI.sub.1d.sup.2dt) and the first interaction energy V.sub.t_dc corresponding to the active power energy feedback channel decreases progressively with time; 3) the sum of the second interaction energy V.sub.t_pll corresponding to the PLL energy feedback channel and the third interaction energy dV.sub.t_q corresponding to the additional reactive power energy feedback channel is 0. It can be seen that, the total feedback energy decreases progressively with time, thus the stored energy V.sub.s_acc decreases progressively with time, and the active damping control of oscillations in a broad frequency band can be realized, that is, the oscillation in a broad frequency band is suppressed.
[0123] Based on the above analysis, when the oscillation occurs, adjust the current reference value of the q-axis current inner loop generated by the reactive power outer loop control subsystem according to the following compensation function.
dI.sub.qref=−I.sub.dref×ω.sub.plldt
[0124] Where dI.sub.qref is an adjusted current reference value of the q-axis current inner loop, I.sub.dref is the instantaneous current reference value of the d-axis current inner loop generated by the DC voltage control subsystem, ω.sub.pll is the deviation of the angular frequency measured by phase lock loop, i.e., the deviation between the instantaneous angular frequency measured by phase lock loop and the rated angular frequency.
[0125] The mentioned deviation of the angular frequency measured by the phase lock loop and mentioned perturbated phase measured by the phase lock loop in the phase lock loop subsystem satisfy the following relationship.
Δθ.sub.pll=∫ω.sub.plldt,
[0126] Where Δθ.sub.pll is perturbated phase measured by the phase lock loop in the phase lock loop subsystem, ω.sub.pll is the deviation of the angular frequency measured by the phase lock loop.
[0127] Based on the above relationship and compensation function, the reduction of the adjusted third interaction energy function value generated by the current reference value of the q-axis current inner loop which is generated by the reactive power outer loop control subsystem can be offset by the increment of the second interaction energy function value generated by variation rate of the perturbated phase in the phase lock loop when the oscillation occurs, to make the stored energy function value decrease with time, so as to suppress the oscillation.
[0128] The proposed active damping control method can suppress efficiently the oscillations in sub-synchronous frequency band (2.5-50 Hz) and sub-synchronous frequency band (50-100 Hz).
[0129] Another embodiment of present application proposes an oscillation active damping control system for grid-tied type-4 wind turbine generator. Since the system embodiments have the same working principle as the method embodiments above, the embodiment of the method above can be referred to for repetition and will not be described here.
[0130] Specifically, as shown in
[0131] a model building module 110 is configured to base on an interconnection model of multiple subsystems in grid-tied type-4 wind turbine generator, construct a stored energy function and a dissipated energy function of a current inner loop control subsystem of the multiple subsystems, and a first interaction energy function between the current inner loop control subsystem and a DC voltage control subsystem, a second interaction energy function between the current inner loop control subsystem and a phase-locked loop subsystem, and a third interaction energy function between the current inner loop control subsystem and a reactive power outer loop control subsystem. On this basis, establish an energy feedback model of the grid-tied type-4 wind turbine generator;
[0132] an adjustment module 120 is configured to obtain the instantaneous angular frequency measured by a phase lock loop in the phase-locked loop subsystem when the oscillation of the grid-tied type-4 wind turbine generator occurs, then based on the energy feedback model, adjust the current reference value of the q-axis current inner loop generated by the reactive power outer loop control subsystem, to make the stored energy function value decrease with time, so as to suppress the oscillation.
[0133] Further, the adjustment module is configured to adjust the current reference value of the q-axis current inner loop generated by the reactive power outer loop control subsystem according the following compensation function.
dI.sub.qref=−I.sub.dref×ω.sub.plldt,
[0134] Where dI.sub.qref is adjusted current reference value of the q-axis current inner loop, I.sub.dref is the instantaneous current reference value of the d-axis current inner loop generated by the DC voltage control subsystem, ω.sub.pll is the deviation of the angular frequency measured by the phase lock loop, i.e., the deviation between the instantaneous angular frequency measured by the phase lock loop and the rated angular frequency.
[0135] In addition, the oscillation active damping control system comprises a monitoring module 130 configured to measure the angular frequency of the phase lock loop in real time.
[0136] The model building module is configured to construct energy functions based on an interconnection model of the multiple subsystems, a small signal model of d-axis of the current inner loop control subsystem and a small signal model of q-axis of the current inner loop control subsystem, wherein expression of the stored energy function is:
[0137] Where V.sub.s_acc is the stored energy function, L.sub.1 is filter inductance in the current inner loop control subsystem, Mid is d-axis perturbated current in the filter inductance L.sub.1, ΔI.sub.1q is q-axis perturbated current in the filter inductance L.sub.1,
k.sub.i is an integral gain of a PI controller in the current inner loop control subsystem, k.sub.pwm is gain of a converter, ΔU.sub.1d is perturbated state variable in an integral link of a d-axis PI controller in the current inner loop control subsystem, ΔU.sub.1q is perturbated state variable in an integral link of a q-axis PI controller in the current inner loop control subsystem.
[0138] The expression of the dissipation energy function is:
V.sub.d_acc=−R.sub.p∫ΔI.sub.1d.sup.2dt−R.sub.p∫ΔI.sub.1q.sup.2dt,
[0139] where V.sub.d_acc is the dissipation energy function, R.sub.p=k.sub.p×k.sub.pwm, k.sub.p is the proportional gain of the PI controller in the current inner loop control subsystem, k.sub.pwm is the gain of the converter.
[0140] The expression of the first interaction energy function is:
V.sub.t_dc=∫ΔI.sub.drefΔU.sub.iddt+∫∫ΔI.sub.drefΔI.sub.1ddt
[0141] Where V.sub.t_dc is the first interaction energy function, ΔI.sub.dref is perturbated current reference value of the d-axis current inner loop generated by the DC voltage control subsystem.
[0142] The expression of the second interaction energy function is:
V.sub.t_pll=−k.sub.1(∫Δθ.sub.pllΔU.sub.iddt+R.sub.p∫Δθ.sub.pllΔI.sub.1ddt)+k.sub.2(∫Δθ.sub.pllΔU.sub.iqdt+R.sub.p∫Δθ.sub.pllΔI.sub.1qdt)+k.sub.3∫Δθ.sub.pllΔI.sub.1ddt+k.sub.4∫Δθ.sub.pllΔI.sub.1qdt
[0143] Where V.sub.t_pll is the second interaction energy function, Δθ.sub.pll is perturbated phase of the phase lock loop in the phase lock loop subsystem, k.sub.1, k.sub.2 k.sub.3, and k.sub.4 are constants whose expressions are shown below:
[0144] Where I.sub.1d0 is a steady-state value of d-axis current in the filter inductance L.sub.1, I.sub.1q0 is a steady-state value of q-axis current in the filter inductance L.sub.1, U.sub.pwmd0 is a steady-state value of the d-axis component of converter port voltage in the current inner loop control subsystem, U.sub.pwmq0 is a steady-state value of the q-axis component of the converter port voltage in the current inner loop control subsystem, U.sub.pccd0 is a steady-state value of d-axis voltage at a point of common coupling, U.sub.pccq0 is a steady-state value of q-axis voltage at the point of common coupling, and ω.sub.0 is rated angular frequency of the phase lock loop.
[0145] The expression of the third interaction energy function is:
V.sub.t_q=∫ΔI.sub.qrefΔU.sub.iqdt+∫R.sub.pΔI.sub.qrefΔI.sub.1qdt
[0146] Where V.sub.t_q is the third interaction energy function, ΔI.sub.qref is perturbated current reference value of the q-axis current inner loop generated by the reactive power outer loop control subsystem.
[0147] Wherein the small signal model of the d-axis of the current inner loop control subsystem is configured to be:
[0148] The small signal model of the q-axis of the current inner loop control subsystem is configured to be:
[0149] Wherein the energy feedback model is configured to be:
V.sub.s_acc=V.sub.d_acc+V.sub.t_dc+V.sub.t_pll+V.sub.t_q.
[0150] Wherein the energy feedback model is configured that the deviation of the angular frequency measured by the phase lock loop and perturbated phase of the phase lock loop in the phase lock loop subsystem satisfy the following relationship:
Δθ.sub.pll=∫ω.sub.plldt
[0151] Where Δθ.sub.pll is perturbated phase of the phase lock loop in the phase lock loop subsystem, ω.sub.pll is the deviation of the angular frequency measured by the phase lock loop.
[0152] Based on the above relationship and the compensation function, the reduction of the third interaction energy function value generated by adjusted current reference value of the q-axis current inner loop which is generated by the reactive power outer loop control subsystem is offset by the increment of the second interaction energy function value that is induced by the perturbated phase of the phase lock loop when the oscillation occurs, to make the stored energy function value decreases with time, so as to suppress the oscillation.
[0153] Wherein the oscillation comprises oscillation in sub-synchronous frequency band, from 2.5 Hz to 50 Hz, or oscillation in super-synchronous frequency band, from 50 Hz to 100 Hz.
[0154] The beneficial effects of the oscillation active damping control method and system for grid-tied type-4 wind turbine generator proposed in the application are better illustrated by the following embodiment.
[0155] To verify the effectiveness and feasibility of the proposed method, the control program corresponding to the oscillation active damping control method for grid-tied type-4 wind turbine generator proposed in the application is embedded to the practical controller of a real 2.5 MW type-4 WTG (wind turbine generator). On this basis, a hardware-in-loop simulation platform is built by combining RTDS (real time digital simulator). By adjusting the short circuit ratio of power grid and converter control parameters, oscillations with frequency of around 34 Hz and around 60 Hz in dq coordinate system are excited respectively in the simulation system. And the effectiveness of the oscillation active damping control method for grid-tied type-4 wind turbine generator proposed in the application in suppressing oscillations within sub-synchronous frequency band (2.5 Hz-50 Hz)/super-synchronous frequency band (50 Hz-100 Hz) can be verified.
The First Embodiment: Effectiveness of the Oscillation in Sub-Synchronous Frequency Band
[0156] Set the short circuit ratio of the power grid to be 1.8, increase the integral link of the PLL, and increase the active power of WTG progressively to around 1240 kW. After sub-synchronous oscillation of around 34 Hz occurs, switch on the active damping control. In this case, the waveform recordings of active power, angular frequency of the PLL, the output of damping link dI.sub.qref and the FFT analysis of PLL angular frequency are shown in
[0157] According to
The Second Embodiment: Effectiveness of the Oscillation in Super-Synchronous Frequency Band
[0158] Set the short circuit ratio of the power grid to be 1.6, increase the bandwidths of the PLL and DC voltage outer control loop, and increase the active power of WTG progressively to around 550 kW. After super-synchronous oscillation of around 60 Hz occurs, switch on the active damping control. In this case, the wave recordings of active power, angular frequency of the PLL, the output of damping link dq, and the FFT analysis of PLL angular frequency are shown in
[0159] It can be seen from
[0160] Compared with prior arts, the proposed oscillation active damping control method and system for grid-tied type-4 wind turbine generator are proposed in an embodiment of the application. On one hand, based on the stored energy and dissipated energy of the current inner loop control subsystem, and the interaction energies between the current inner loop control subsystem and other subsystems, an energy feedback model is constructed. Adjusting the current reference value of the q-axis current inner loop by measuring angular frequency of the PLL in real time, makes the stored energy decrease progressively with time, so as to suppress the oscillation. By adjusting the variation rate of the stored energy being made negative, this method ensures the oscillation amplitude of the wind turbine generator show an attenuation trend, no matter how the oscillation frequency changes in the sub-synchronous frequency band and super-synchronous frequency band, so as to effectively suppress oscillation. On the other hand, the oscillation active damping control method and system for grid-tied type-4 wind turbine generator are proposed in an embodiment of the application, when the oscillation frequency of the wind turbine generator changes, the angular frequency measured by the phase lock loop changes correspondingly, by monitoring the angular frequency of the phase lock loop in real time, the instantaneous deviation between the instantaneous angular frequency measured by the phase lock loop and the rated angular frequency is obtained. And the current reference value of the q-axis current inner loop is adjusted by this deviation, so the oscillation of the wind turbine generator can be suppressed automatically, this method is not only easy to implement but also is effective.
[0161] It can be understood by those skilled in the art that the whole or part of the process of realizing the above embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. The computer-readable storage medium is a disk, an optical disk, a read-only memory or a random storage memory, etc.
[0162] The above are only preferred specific embodiments of the present application, but the scope of protection of the present application is not limited to this, any person skilled in the art can easily think of changes or replacement changes within the technical scope disclosed by the present application should be covered within the protection scope of the present application.