Detailed Description
In order to make the technical problems, technical solutions and advantageous effects to be solved by the present application clearer and clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In the description of the present application, it is to be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", and the like, indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, are only for convenience in describing the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed in a specific orientation, and be operated, and thus, should not be construed as limiting the present application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
The embodiment of the application relates to the following variables and definitions:
uoabc: virtual synchronous machine grid-connected point voltage
ioabc: virtual synchronous machine grid-connected current
iLabc: bridge arm output current
Zl: grid side impedance
Zv_neg: virtual negative sequence impedance
Kneg: gain of virtual impedance versus port negative sequence voltage
Zv_negmin: minimum set value of virtual impedance
Pvsc、Qvsc: the active power and the reactive power output by the virtual synchronous machine;
θvsc: output of active power controllerPhase position
Eref: amplitude of basic voltage action quantity output by reactive power controller
ωg: grid voltage angular frequency
ω0: rated angular frequency of network voltage
uneg_x_1、uneg_y_1: x-and y-axis components of negative sequence voltage applied quantity 1
unp、unq: output of virtual synchronous machine active and reactive power double fundamental frequency component suppression regulator
unp_qsg:unpOf orthogonal signals
unq_qsg:unqOf orthogonal signals
uneg_d_1、uneg_q_1: d-axis component and q-axis component of negative sequence voltage action quantity 1 output by virtual synchronous machine active and reactive power double fundamental frequency component suppression regulator
Uneg_omNegative component modulus of voltage of grid-connected point of virtual synchronous machine
Uom: virtual synchronous machine grid-connected point voltage modulus
iox、ioy: x, y axis components of output current of virtual synchronous machine
ineg_x、ineg_y: x-axis and y-axis components of negative sequence output current of virtual synchronous machine
uneg_x_2、uneg_y_2: x, y axis components of negative sequence virtual impedance voltage
evscref_x、evscref_y: x, y axis components of final voltage applied quantity
evscref_α、evscref_β: alpha and beta axis components of final voltage applied quantity
Fig. 1 to fig. 5 are schematic diagrams illustrating output current balance control of a virtual synchronous machine when a grid voltage is unbalanced according to an embodiment of the present application.
Fig. 2 is a schematic diagram of a power control module according to an embodiment of the present disclosure.
As shown in fig. 2, power controlThe input of the module is active power P calculated according to the voltage of the grid-connected point of the virtual synchronous machine and the output current of the virtual synchronous machinevscAnd reactive power Qvsc(ii) a The output of the power control module is the phase theta of the virtual synchronous machinevscAmplitude E of basic voltage applied quantityref. Phase thetavscAnd the amplitude E of the basic voltage applied quantityrefCan be calculated by the following formulas:
Eref=GQR(Qref-Qvsc)+Uom (2)
in the formula, J is the inertia coefficient of the active power regulator, and D is the damping coefficient; gQRBeing a reactive power regulator, UomThe voltage modulus of the grid-connected point of the virtual synchronous machine is obtained.
Fig. 3 is a schematic diagram of a frequency doubling suppression module according to an embodiment of the present application.
The input of the frequency doubling suppression module is active power P calculated according to the voltage and the output current of the grid-connected point of the virtual synchronous machinevscAnd reactive power Qvsc(ii) a The output is the x-axis component u and the y-axis component u of the negative sequence voltage acting quantity 1neg_x_1、uneg_y_1。
Specifically, firstly, a resonance regulator with center frequency of double fundamental frequency is used for respectively regulating double fundamental frequency oscillation components in active power and reactive power to obtain output u of the regulatornpAnd unq(ii) a Then, the orthogonal signal generators shown in FIG. 5 are used to obtain unpOf (d) orthogonal component unp_qsgAnd unqOf (d) orthogonal component unq_qsg(ii) a Then synthesizing d-axis component u of negative sequence voltage action quantity 1 required by inhibiting double fundamental frequency oscillation component in active power and reactive power according to formula (3)neg_d_1And q-axis component uneg_q_1。
The transfer function of the output-to-input characteristic of a resonant regulator whose center frequency is twice the (grid) fundamental frequency, which is required in practice, is:
in the formula, KrAnd ωcrGain and bandwidth, omega, respectively, of a resonant regulatorgThe angular frequency is corresponding to the fundamental frequency of the power grid.
Finally, u is converted by a negative sequence voltage acting quantity 1 coordinate conversion moduleneg_d_1And uneg_q_1Converting into a target coordinate system xy to obtain x-axis and y-axis components u of the negative sequence voltage acting quantity 1neg_x_1、uneg_y_1。
When the target coordinate system is a dq coordinate system, the transformation formula of the negative sequence voltage acting amount 1 coordinate transformation module is as follows:
when the target coordinate system is an alpha beta coordinate system, the transformation formula of the negative sequence voltage acting quantity 1 coordinate transformation module is as follows:
fig. 4 is a schematic diagram of a voltage application quantity synthesis module according to an embodiment of the present application.
As shown in FIG. 4, the voltage applied quantity synthesis module applies the x-axis component u and the y-axis component u of the negative sequence voltage applied quantity 1neg_x_1、uneg_y_1Superposed on the basic voltage acting quantity to obtain the alpha and beta axis components e of the final voltage acting quantityvscref_α、evscref_β。
Specifically, the phase theta output by the module is controlled according to the active power and the reactive power of the virtual synchronous machinevscAnd basic voltage ofAmplitude E of doserefConverting the basic voltage acting quantity into an xy coordinate system through a basic voltage acting quantity coordinate conversion module to obtain x-axis and y-axis components e of the basic voltage acting quantityref_x_0、eref_y_0。
Corresponding to the frequency doubling suppression module, when the target coordinate system is a dq coordinate system, the conversion formula of the basic voltage acting quantity coordinate conversion module is as follows:
when the target coordinate system is an alpha beta coordinate system, the transformation formula of the basic voltage acting quantity coordinate transformation module is as follows:
secondly, the x-axis component u and the y-axis component u of the negative sequence voltage applied quantity 1 are measuredneg_x_1、uneg_y_1Superposed to the x-and y-axis components e of the applied basic voltage quantities, respectivelyref_x_0、eref_y_0To obtain the x-axis component e and the y-axis component e of the final voltage acting quantityvscref_x、evscref_yThe integrated formula is:
finally, the x-axis component e and the y-axis component e of the final voltage acting quantity are converted by a final voltage acting quantity coordinate conversion modulevscref_x、evscref_yConverting into alpha beta coordinate system to obtain alpha and beta axis components e of final voltage action quantityvscref_α、evscref_β。
When the target coordinate system is a dq coordinate system, the transformation formula of the final voltage acting amount coordinate transformation module is as follows:
when the target coordinate system is an alpha beta coordinate system, the transformation formula of the final voltage acting quantity coordinate transformation module is as follows:
the modulation module applies alpha and beta axis components e of the final voltagevscref_α、evscref_βThe PWM driving signals required by the virtual synchronous machine control are generated through PWM modulation, for example, a three-phase space vector modulation method is adopted.
Fig. 10 shows a simulation result that when the negative sequence voltage acting amount 1 and/or the negative sequence voltage acting amount 2 are not superimposed on the basic voltage acting amount, the grid voltage single phase drops by 20% and continues for 0.5s in the operation process of the virtual synchronous machine, and then the normal operation is recovered.
Fig. 11 shows the simulation result in which the negative sequence voltage applied amount 1 is added to the basic voltage applied amount. Compared with fig. 10, when the grid voltage is unbalanced, the double-frequency ripple component of the output power of the virtual synchronous machine can be effectively suppressed, so that the output current of the virtual synchronous machine is limited, and the overcurrent risk is reduced.
Fig. 6 to 8 are schematic diagrams illustrating output current balance control of a virtual synchronous machine when a grid voltage is unbalanced according to another embodiment of the present application.
Different from the examples of fig. 1 to 5, the virtual synchronous machine further comprises a negative sequence impedance virtualization module, wherein the negative sequence impedance virtualization module is used for virtualizing negative sequence impedance at the output end of the virtual synchronous machine so as to restrain negative sequence current.
As shown in fig. 7, first, the output current of the virtual synchronous machine is transformed to the target coordinate system xy by the current coordinate transformation module to obtain the x-axis component i and the y-axis component i thereofox、ioy;
When the target coordinate system is a dq coordinate system, the transformation formula of the current coordinate transformation module is as follows:
when the target coordinate system is an alpha beta coordinate system, the transformation formula of the current coordinate transformation module is as follows:
secondly, extracting i by using a negative sequence component extraction moduleoxAnd ioyNegative sequence current component of (1) to obtain ineg_xAnd ineg_y;
When the target coordinate system is a dq coordinate system, the negative sequence component extraction module may be implemented by a band-pass filter whose center frequency is twice the fundamental frequency of the power grid, and a transfer function of output to input characteristics of the band-pass filter is as follows:
in the formula, ωcbIs the bandwidth, omega, of a band-pass filtergThe angular frequency is corresponding to the fundamental frequency of the power grid.
When the target coordinate system is an α β coordinate system, the negative sequence component extraction module can be implemented by using a second-order generalized integrator-based negative sequence component extraction module shown in fig. 9.
Finally, extracting the negative sequence current component ineg_xAnd ineg_yRespectively associated with a specific virtual impedance Zv_negMultiplying to obtain x-axis and y-axis components u of the negative sequence voltage acting quantity 2neg_x_2、uneg_y_2。
Virtual impedance Zv_negAnd the modulus of the negative sequence component of the grid voltage increases.
In this example, Zv_negSet as follows:
Zv_neg=Zv_negmin+KnegUneg_om (11)
in the formula, Zv_negmin>0 is the minimum set value of the virtual impedance, KnegGain, U, for a virtual impedance > 0neg_omGrid connection for virtual synchronous machineThe negative sequence voltage component modulus of the dot voltage.
As shown in FIG. 8, the voltage applied quantity synthesis module applies the x-axis component u and the y-axis component u of the negative sequence voltage applied quantity 2neg_x_2uneg_y_2And x-and y-axis components u of negative sequence voltage applied quantity 1neg_x_1、uneg_y_1Superposed to the basic voltage acting quantity output by the power control module to obtain the alpha and beta axis components e of the final voltage acting quantityvscref_α、evscref_β。
Specifically, the phase theta output by the module is controlled according to the active power and the reactive power of the virtual synchronous machinevscAnd the amplitude E of the applied quantity of the basic voltagerefConverting the basic voltage acting quantity into an xy coordinate system through a basic voltage acting quantity coordinate conversion module to obtain x-axis and y-axis components e of the basic voltage acting quantityref_x_0、eref_y_0。
When the target coordinate system is a dq coordinate system, the transformation formula of the basic voltage acting quantity coordinate transformation module is as follows:
when the target coordinate system is an alpha beta coordinate system, the transformation formula of the basic voltage acting quantity coordinate transformation module is as follows:
secondly, the x-axis component u and the y-axis component u of the negative sequence voltage acting quantity 2 are combinedneg_x_2、uneg_y_2And x-and y-axis components u of negative sequence voltage applied quantity 1neg_x_1、uneg_y_1Superposed to the x-and y-axis components e of the applied basic voltage quantities, respectivelyref_x_0、eref_y_0To obtain the x-axis component e and the y-axis component e of the final voltage acting quantityvscref_x、evscref_yThe integrated formula is:
finally, the x-axis component e and the y-axis component e of the final voltage acting quantity are converted by a final voltage acting quantity coordinate conversion modulevscref_x、evscref_yConverting into alpha beta coordinate system to obtain alpha and beta axis components e of final voltage action quantityvscref_α、evscref_β。
When the target coordinate system is a dq coordinate system, the transformation formula of the final voltage acting amount coordinate transformation module is as follows:
when the target coordinate system is an alpha beta coordinate system, the transformation formula of the final voltage acting quantity coordinate transformation module is as follows:
the modulation module applies alpha and beta axis components e of the final voltagevscref_α、evscref_βThe PWM driving signals required by the virtual synchronous machine control are generated through PWM modulation, for example, a three-phase space vector modulation method is adopted.
Fig. 10 shows a simulation result that when the negative sequence voltage acting amount 1 and/or the negative sequence voltage acting amount 2 are not superimposed on the basic voltage acting amount, the grid voltage single phase drops by 20% and continues for 0.5s in the operation process of the virtual synchronous machine, and then the normal operation is recovered.
Fig. 12 shows the simulation result in which the negative sequence voltage applied amount 1 and the negative sequence voltage applied amount 2 are added to the basic voltage applied amount. Compared with fig. 10, when the grid voltage is unbalanced, the double-frequency ripple component of the output power of the virtual synchronous machine can be effectively suppressed, so that the output current of the virtual synchronous machine is limited, and the overcurrent risk is reduced.
Fig. 13 is a schematic diagram of a control method for a virtual synchronous machine to cope with grid voltage imbalance according to an embodiment of the present application.
As shown in fig. 13, the method includes:
step S11, inhibiting the double fundamental frequency oscillation component in the active power and the reactive power output by the virtual synchronous machine to obtain a negative sequence voltage acting amount 1;
step S12, overlapping the negative sequence voltage acting quantity 1 with a basic voltage acting quantity under a target coordinate system to obtain a final voltage acting quantity;
and step S13, modulating the final voltage acting quantity to generate a driving signal required by the virtual synchronous machine control.
In one example, the suppressing the double fundamental frequency oscillation component in the active power and the reactive power output by the virtual synchronous machine to obtain the negative sequence voltage acting amount 1 includes:
adjusting the two-fold fundamental frequency oscillation component in the active power and the reactive power output by the virtual synchronous machine to obtain an adjustment component;
obtaining an orthogonal component of the adjustment component by an orthogonal signal generator;
and obtaining the negative sequence voltage acting quantity 1 according to the adjusting component and the orthogonal component thereof.
In one example, the phase and the amplitude of the basic voltage acting quantity of the virtual synchronous machine are subjected to coordinate transformation, and the basic voltage acting quantity in the target coordinate system is obtained.
In an example, the method further comprises:
calculating active power and reactive power output by the virtual synchronous machine according to the voltage of the grid-connected point of the virtual synchronous machine and the output current of the virtual synchronous machine;
and calculating the phase and the amplitude of the basic voltage acting quantity of the virtual synchronous machine according to the active power and the reactive power output by the virtual synchronous machine.
In an example, the superimposing the negative-sequence voltage applied quantity 1 and the basic voltage applied quantity in the target coordinate system to obtain the final voltage applied quantity further includes:
extracting a negative sequence current component in the output current of the virtual synchronous machine; multiplying the negative sequence current component by a specific virtual impedance to obtain a negative sequence voltage acting quantity 2;
superposing the negative sequence voltage acting quantity 1 and a basic voltage acting quantity under a target coordinate system to obtain a final voltage acting quantity, wherein the steps of:
and superposing the negative sequence voltage acting quantity 1, the negative sequence voltage acting quantity 2 and the basic voltage acting quantity under the target coordinate system to obtain the final voltage acting quantity.
In one example, the virtual impedance includes at least one of a resistive impedance, an inductive impedance, and a resistive-inductive impedance.
In one example, the virtual impedance is proportional to a negative sequence voltage component modulus of the virtual synchronous machine grid-connected point voltage.
In an example, the output current of the virtual synchronous machine comprises a grid-connected point current or a bridge arm current.
In one example, the extracting a negative-sequence current component in an output current of a virtual synchronous machine includes:
carrying out coordinate transformation on the output current of the virtual synchronous machine to obtain a current component under a target coordinate system;
and extracting the current component under the target coordinate system to obtain the negative sequence current component.
In one example, the target coordinate system includes a dq coordinate system or an α β coordinate system.
The preferred embodiments of the present application have been described above with reference to the accompanying drawings, and are not intended to limit the scope of the claims of the application accordingly. Any modifications, equivalents and improvements which may occur to those skilled in the art without departing from the scope and spirit of the present application are intended to be within the scope of the claims of the present application.