Detailed Description
In order to provide an implementation scheme for improving the stability of a power control loop, the embodiment of the invention provides a control system and a control method for a doubly-fed motor under a stator coordinate system, and the following description is made in conjunction with the accompanying drawings in the specification, and it should be understood that the preferred embodiments described herein are only used for explaining and explaining the invention, and are not used for limiting the invention. And the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
Under a stator coordinate system, the equation of the doubly-fed motor is as follows:
wherein,is a stator voltage vector;
is the rotor voltage vector;
is a stator current vector;
is the rotor current vector;
is a stator flux linkage vector;
is the rotor flux linkage vector;
ωris the rotor mechanical angular frequency;
Rsis the stator equivalent resistance;
Rris the rotor equivalent resistance.
Selecting rotor current vectorsAnd stator flux linkage vectorAs state variables.
Wherein L issIs stator equivalent inductance;
Lris rotor equivalent inductance;
Lmis an excitation inductor.
According to the above formulas (1), (2), (3) and (4), the double-fed motor equation is converted into a standard space state equation:
from the above equations (5) and (6), a scalar expression is obtained:
wherein:
wherein λ isαrα -axis component of rotor flux linkage in stator coordinate system;
λβrβ -axis component of rotor flux linkage in stator coordinate system;
λαsα -axis component of stator flux linkage under stator coordinate system;
λβsβ -axis component of stator flux linkage under stator coordinate system;
uαrα axis component of rotor voltage under stator coordinate system;
uβrβ axis component of rotor voltage under stator coordinate system;
uαsα axis component of stator voltage under stator coordinate system;
uβsβ axis component of stator voltage under stator coordinate system;
iαsα -axis component of stator current under the stator coordinate system;
iβsβ -axis component of stator current under the stator coordinate system;
iαrα -axis component of rotor current under a stator coordinate system;
iβris the β axis component of the rotor current in the stator coordinate system.
Under a stator coordinate system, the instantaneous output active power and the instantaneous output reactive power of the stator are as follows:
ps=uαsiαs+uβsiβs; (16)
qs=-uαsiβs+uβsiαs。 (17)
the above equations (16) and (17) can be expressed as the stator flux linkage and the rotor current:
the above equation (18) is derived to obtain:
the above equation (19) is derived to obtain:
wherein:
λs=λαs 2+λβs 2; (25)
is=iαs 2+iβs 2。
order:
then it can be obtained:
the active system order:
order:
s′1=Kpps+s1(ii) a (31) then takes s1' as input:
the controlled object transfer function Gp'(s) is:
a transfer function of C with a power regulatorp(s), the closed-loop system control block diagram is shown in fig. 2, and the system closed-loop transfer function Hp'(s) is:
order:
the system equation of the active system can be equivalent to:
wherein K and M are equivalent parameters.
It can be seen that the stator output active power is determined in two parts, one by the regulator output and one by the nonlinear feedback term. Transfer function G of doubly-fed motor to stator active powerp(s) is:
thus, a control loop of the stator active power shown in fig. 3 can be constructed, wherein:
giving active power to the stator;
Ps(s) active power is output for the stator;
W1(s) is a nonlinear feedback term;
Kpthe method is an active power state feedback link.
Closed loop transfer function Hw1(s) is:
therefore, the feedback link K can be usedpThe pole of the closed loop transfer function is set, so that the active power control loop of the stator is stable.
Similarly, a control loop for the stator reactive power shown in fig. 4 may be constructed, wherein:
giving reactive power to the stator;
Qs(s) outputting reactive power for the stator;
W2(s) is a nonlinear feedback term;
Cq(s) is a reactive power regulator;
Gq(s) is a transfer function of the doubly-fed machine to the stator reactive power;
Kqis a reactive power state feedback link.
Closed loop transfer function Hw2(s) is:
to sum up, the control system of the doubly-fed motor in the stator coordinate system provided by the embodiment of the present invention is shown in fig. 5, and specifically includes:
the power calculation unit 501 is configured to determine the stator instantaneous output power of the doubly-fed motor according to the stator voltage and the stator current of the doubly-fed motor;
a nonlinear feedback term calculation unit 502 for calculating a nonlinear feedback term according to the stator voltage, the stator current, and the voltage of the doubly-fed motor,
Determining a nonlinear feedback term according to the mechanical angular frequency of the rotor and the motor parameters;
the power regulator 503 is used for determining a stator power regulation signal according to the stator given power of the doubly-fed motor and the stator instantaneous output power determined by the power calculation unit 501;
a state feedback link 504, configured to determine a state feedback signal according to the instantaneous stator output power determined by the power calculation unit 501;
and a rotor voltage calculation unit 505, configured to determine a rotor voltage of the doubly-fed motor according to the nonlinear feedback term determined by the nonlinear feedback term calculation unit 502, the stator power adjustment signal determined by the power adjuster 503, and the state feedback signal determined by the state feedback link 504.
The power regulator can be a PI regulator, and PI parameter values can be set according to the requirements of a classical automatic control system design method.
In the embodiment of the present invention, the state feedback link may be a linear feedback link. In other embodiments of the present invention, the state feedback element may not be a linear feedback element. The specific form of the state feedback link can be determined according to the actual application scene.
Further, the power calculating unit 501 may specifically determine the stator instantaneous output power of the doubly-fed motor based on the above equations (16) and (17).
The nonlinear feedback term calculation unit 502 may specifically determine the nonlinear feedback term based on the above equations (35) and (36).
The rotor voltage calculation unit 505 may specifically determine the rotor voltage, v, of the doubly-fed machine based on the above equations (28) and (29)1I.e. the sum of the difference between the stator power regulating signal corresponding to the stator active power and the state feedback signal corresponding to the stator active power and the nonlinear feedback term corresponding to the stator active power, v2Namely the sum of the difference between the stator power regulating signal corresponding to the stator reactive power and the state feedback signal corresponding to the stator reactive power and the nonlinear feedback term corresponding to the stator reactive power.
In practical implementation, a control system of the doubly-fed motor can be constructed as shown in fig. 6, and the grid voltage is obtained according to a general PLL phase-locked loop methodPhase ofAnd angular frequency ω, i.e. the phase and angular frequency of the stator voltage; the motor code disc and the common motor position measuring method are used for obtaining the phase position of the motor rotorAnd angular frequency ωr. Selecting a stator coordinate system to obtain the stator voltage of the motorStator currentCarrying out constant-amplitude dq conversion to obtain vector values of motor stator voltage and stator current in a stator coordinate system; and obtaining the rotor current of the motorAnd carrying out constant-amplitude dq conversion to obtain a vector value of the motor rotor current in a stator coordinate system.
And the rotor voltage calculated by the rotor voltage calculating unit is subjected to inverse dq conversion and is output to the inverter circuit. At this time, the voltage can be modulated by adopting an SVPWM method and then output to the motor rotor.
In the figure, the active power state feedback link can be set according to the formula (39), and the reactive power state feedback link can be set according to the formula (41), so that the cut-off frequency of the closed-loop transfer function is at the set frequency point.
Therefore, the double-feed motor control system provided by the embodiment of the invention can be used for carrying out multi-scalar control on the double-feed motor under a stator coordinate system, a state feedback link is added, a nonlinear feedback item can be stabilized, and the stability of a power control loop is ensured.
Correspondingly, an embodiment of the present invention further provides a method for controlling a doubly-fed motor, as shown in fig. 7, including:
step 701, determining the stator instantaneous output power of the doubly-fed motor according to the stator voltage and the stator current of the doubly-fed motor; determining a nonlinear feedback term according to the stator voltage, the stator current, the mechanical angular frequency of the rotor and the motor parameters of the doubly-fed motor;
step 702, determining a stator power adjusting signal according to stator given power and the stator instantaneous output power of the doubly-fed motor; determining a state feedback signal according to the instantaneous output power of the stator;
and 703, determining the rotor voltage of the doubly-fed motor according to the nonlinear feedback term, the stator power adjusting signal and the state feedback signal.
Further, the rotor voltage of the doubly-fed machine is determined by using the following formula:
λs=λαs 2+λβs 2;
wherein u isαrα axis component of rotor voltage under stator coordinate system;
uβrβ axis component of rotor voltage under stator coordinate system;
λαsα -axis component of stator flux linkage under stator coordinate system;
λβsβ -axis component of stator flux linkage under stator coordinate system;
v1stator power adjustment signal for stator active power mapping and stator active power mapping
The difference of the state feedback signals of (a) and the sum of nonlinear feedback terms corresponding to the active power of the stator;
v2the sum of the difference between the stator power adjusting signal corresponding to the stator reactive power and the state feedback signal corresponding to the stator reactive power and the nonlinear feedback term corresponding to the stator reactive power.
In summary, by adopting the scheme provided by the invention, a state feedback link is added in the control system of the doubly-fed motor under the existing stator coordinate system, so that the stability of the control system can be improved.
It will be apparent to those skilled in the art that various modifications and variations can be made in the embodiments of the present invention without departing from the spirit or scope of the embodiments of the invention. Thus, if such modifications and variations of the embodiments of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to encompass such modifications and variations.