Induction motor multi-step model prediction control method

文档序号:1448448 发布日期:2020-02-18 浏览:34次 中文

阅读说明:本技术 一种感应电机多步模型预测控制方法 (Induction motor multi-step model prediction control method ) 是由 张延庆 尹忠刚 杜超 高峰涛 于 2019-11-21 设计创作,主要内容包括:本发明一种感应电机多步模型预测控制方法,通过对最优电压矢量和次优电压矢量为基础的模型进行第二拍预测,根据k+2时刻以最优电压矢量和次优电压矢量为基础的预测值进行比较,选择出最终作用于逆变器的电压矢量,由于仅对以最优电压矢量和次优电压矢量为基础的模型进行多步预测,从而显著降低了算法的计算量,提高了多步模型预测控制的实用性。本发明解决了现有技术中存在的多步模型预测控制计算量大的问题。(According to the multi-step model prediction control method for the induction motor, second beat prediction is carried out on a model based on the optimal voltage vector and the suboptimal voltage vector, the predicted values based on the optimal voltage vector and the suboptimal voltage vector are compared according to the k +2 moment, the voltage vector which finally acts on the inverter is selected, and due to the fact that multi-step prediction is only carried out on the model based on the optimal voltage vector and the suboptimal voltage vector, the calculated amount of an algorithm is remarkably reduced, and the practicability of multi-step model prediction control is improved. The invention solves the problem of large calculation amount of multi-step model predictive control in the prior art.)

1. The multi-step model predictive control method of the induction motor is characterized by being implemented according to the following steps:

step 1: establishing a mathematical model of the induction motor under a two-phase static coordinate system by taking the stator current and the stator flux linkage of the induction motor as state variables;

step 2: based on the mathematical model of the induction motor in the two-phase static coordinate system obtained in the step 1, predicting the stator flux linkage and the electromagnetic torque at the moment k +1 to obtain a predicted value of the stator flux linkage and a predicted value of the electromagnetic torque, assuming that the current moment is the moment k;

and step 3: designing a cost function, and calculating the cost function according to the stator flux linkage at the k +1 moment and the predicted value of the electromagnetic torque obtained in the step 2, so that the voltage vector with the minimum cost function value is the optimal voltage vector at the k +1 moment, and the corresponding cost function value is Gmin1(k + 1); making the value of the cost function only greater than Gmin1The voltage vector of (k +1) is the suboptimal voltage vector u at the moment of k +1sub(k +1) having a corresponding cost function value of Gmin2(k +1), based on the steps, obtaining an optimal voltage vector and a suboptimal voltage vector at the moment of k + 1;

and 4, step 4: and (3) for the optimal voltage vector and the suboptimal voltage vector obtained in the step (3), combining the mathematical model of the induction motor under the two-phase static coordinate system established in the step (1), and calculating the minimum value of the cost function of 8 voltage vectors at the moment k +2 on the basis of the optimal voltage vector at the moment k +1 to be min { G }, wherein the minimum value is represented bymin1(k +2) }, calculating the minimum value of the cost function of 8 voltage vectors at the moment k +2 to be expressed as min { G { on the basis of the suboptimal voltage vector at the moment k +1min2(k +2) }, if Gmin1(k+1)+min{Gmin1(k+2)}≤Gmin2(k+1)+min{Gmin2(k +2) }, the optimal voltage vector u at the moment of k +1 is adoptedopt(k +1) as the output of the inverter; if G ismin1(k+1)+min{Gmin1(k+2)}>Gmin2(k+1)+min{Gmin2(k +2) }, the suboptimal voltage vector u at the moment of k +1 is adoptedsub(k +1) is used as the output of the inverter, and according to the steps, the multi-step prediction is only carried out on the model based on the optimal voltage vector and the suboptimal voltage vector, so that the calculation amount of the algorithm is obviously reduced, and the practicability of the multi-step model prediction control is improved.

2. The multi-step model predictive control method for the induction motor as claimed in claim 1, wherein the mathematical model of the induction motor in the step 1 under the two-phase static coordinate system is

Dx=Ax+Bu (1)

Wherein D represents a differential operator,

Figure FDA0002283173920000021

Figure FDA0002283173920000022

x=[isψs]T=[iiψψ]T

u=us=[uu]T

electromagnetic torque T of induction motoreThe expression is as follows:

Figure FDA0002283173920000024

wherein the content of the first and second substances,

Rs、Rrrepresenting the resistance of a motor stator and the resistance of a motor rotor;

ψsrepresenting stator flux linkage vector, #、ψRepresenting the stator flux linkage component under the α axis, the stator flux linkage component under the β axis;

Ls、Lr、Lmrepresenting the inductance of the stator, the inductance of the rotor and the mutual inductance of the motor;

ωrrepresenting the motor rotor speed;

usrepresenting stator voltage vector, u、uRepresenting α an off-axis stator voltage component, β an off-axis stator voltage component;

nprepresenting the number of pole pairs of the motor;

isrepresenting stator current vector, i、iRepresenting α shaft lower stator current component, β shaft lower stator current component;

Figure FDA0002283173920000035

3. The multi-step model predictive control method of the induction motor according to claim 1, wherein the step 2 is implemented according to the following steps:

step 2.1: the stator flux linkage equation of the induction motor under the two-phase static coordinate system obtained according to the formula (1) is shown in formulas (3) to (4), and the stator current equation is shown in formulas (5) to (6):

=u-Rsi(3)

=u-Rsi(4)

Di=-λ(RsLr+RrLs)iri+λRrψ+λLrωrψ+λLru(5)

Di=ωri-λ(RsLr+RrLs)i-λLrωrψ+λRrψ+λLru(6)

step 2.2: based on a forward Euler discretization formula, discretizing formulas (3) to (6) to obtain stator flux linkage predicted values at the moment k +1 in the model predictive control method as shown in formulas (7) to (8), and stator current predicted values as shown in formulas (9) to (10):

Figure FDA0002283173920000031

Figure FDA0002283173920000032

Figure FDA0002283173920000033

Figure FDA0002283173920000034

wherein, TsIs a sampling period;

step 2.3: according to the predicted value of the stator flux linkage and the predicted value of the stator current at the moment k +1, obtaining the predicted value of the electromagnetic torque at the moment k +1 as

Figure FDA0002283173920000041

4. The multi-step model predictive control method of the induction motor according to claim 3, wherein the step 3 is implemented according to the following steps:

step 3.1: for an induction motor drive system, the cost function is expressed as:

Figure FDA0002283173920000042

wherein the content of the first and second substances,

Figure FDA0002283173920000043

step 3.2: for a two-level voltage source inverter, there are 8 voltage vectors u in one control periodiI is 0,1,2,3,4,5,6,7, and the 8 voltage vectors are respectively substituted into the formula (12) to obtain the corresponding cost function torque component value Gi(k +1), i is 0,1,2,3,4,5,6,7, and the voltage with the smallest cost function value is selected according to the selection principle of minimizing the cost function valueThe vector is used as the optimal voltage vector u at the moment k +1opt(k +1) having a corresponding cost function value of Gmin1(k + 1); selecting a voltage vector having a cost function value greater than a minimum value as the suboptimal voltage vector u at the time k +1sub(k +1) having a corresponding cost function value of Gmin2(k+1)。

5. The multi-step model predictive control method of the induction motor according to claim 4, wherein the step 4 is implemented according to the following steps:

step 4.1: combining the formulas (7) to (10), based on the forward Euler discretization formula, selecting the optimal voltage vector u at the moment k +1optOn the basis of (k +1), 8 voltage vectors are substituted again to carry out second-step prediction, namely the state of the k +2 moment is predicted, and the optimal voltage vector u of the 8 voltage vectors at the k +1 moment at the k +2 moment is calculatedopt(k +1) based individual cost function values, wherein the minimum cost function value is expressed as min { G }min1(k +2) }; meanwhile, combining the formulas (7) to (10), based on the forward Euler discretization formula, the sub-voltage vector u selected at the moment k +1optOn the basis of (k +1), 8 voltage vectors are substituted again to carry out second-step prediction, namely the state of the k +2 moment is predicted, and the suboptimal voltage vector u of the 8 voltage vectors at the k +1 moment at the k +2 moment is calculatedsub(k +1) based individual cost function values, wherein the minimum cost function value is expressed as min { G }min2(k+2)};

Step 4.2: comprehensively considering and selecting the output of the inverter according to the cost function values at the k +1 moment and the k +2 moment;

step 4.3: if the optimum voltage vector finally selected as the inverter output is a zero vector, i.e. u0Or u7Then u is selected according to the principle of minimum switch switching0Or u7Therefore, the switching state only needs to be switched once, and the reduction of the switching loss is facilitated.

6. The multi-step model predictive control method of the induction machine according to claim 5, characterized in that the step 4.2 is implemented as follows:

1) if G ismin1(k+1)+min{Gmin1(k+2)}≤Gmin2(k+1)+min{Gmin2(k +2) }, the optimal voltage vector u at the moment of k +1 is adoptedopt(k +1) as the output of the inverter;

2) if G ismin1(k+1)+min{Gmin1(k+2)}>Gmin2(k+1)+min{Gmin2(k +2) }, the suboptimal voltage vector u at the moment of k +1 is adoptedsub(k +1) as the output of the inverter.

Technical Field

The invention belongs to the technical field of speed regulation control of high-performance induction motors, and particularly relates to a multi-step model prediction control method for an induction motor.

Background

The induction motor has a series of advantages of low manufacturing cost, firmness and durability, reliable operation, low price and the like, so the induction motor is widely applied to various aspects of national economy such as the industrial field, transportation, national defense and military equipment, electric power, coal, metallurgy, plastic, petrifaction, food, textile industry and the like. However, the induction motor is a complex object with characteristics of nonlinearity, multivariable, strong coupling, parameter time variation and large interference, and an advanced control algorithm is required to perform high-performance control on the induction motor so as to further improve the control performance of the induction motor.

The model predictive control has recently gained wide attention as a novel control method in the field of power electronics, and the method has the advantages of good dynamic characteristics, high flexibility, easy processing of multivariable control problems including constraint conditions and the like. The basic principle of model predictive control provides a distinctive method of energy management that treats a power converter as a non-linear, discrete actuator. In a model predictive control system, the control action is implemented by a single controller, while the controller's action is obtained by taking from all possible states, and the final optimal action is obtained by minimizing the cost function. In the model predictive control algorithm, a one-step prediction mode is usually adopted for reducing the overall calculated amount, and if the control behavior of the motor in multiple steps in the future can be evaluated, the switching frequency of the inverter can be effectively reduced while the motor has good dynamic and static performances, so that the method has important practical significance in medium-high voltage high-power and multi-level driving occasions. However, in the implementation process of the "multi-step strategy", the computation complexity of the classical prediction model is high, and the exhaustive optimization time required by the finite set model prediction control is exponentially and rapidly increased along with the increase of the prediction step length, so that the "multi-step strategy" is difficult to implement in a short discrete control period.

Disclosure of Invention

The invention aims to provide a multi-step model predictive control method for an induction motor, which solves the problem of large calculated amount of multi-step model predictive control in the prior art.

The technical scheme adopted by the invention is that the multi-step model predictive control method of the induction motor is implemented according to the following steps:

step 1: establishing a mathematical model of the induction motor under a two-phase static coordinate system by taking the stator current and the stator flux linkage of the induction motor as state variables;

step 2: based on the mathematical model of the induction motor in the two-phase static coordinate system obtained in the step 1, predicting the stator flux linkage and the electromagnetic torque at the moment k +1 to obtain a predicted value of the stator flux linkage and a predicted value of the electromagnetic torque, assuming that the current moment is the moment k;

and step 3: designing a cost function, and calculating the cost function according to the stator flux linkage at the k +1 moment and the predicted value of the electromagnetic torque obtained in the step 2, so that the voltage vector with the minimum cost function value is the optimal voltage vector at the k +1 moment, and the corresponding cost function value is Gmin1(k + 1); making the value of the cost function only greater than Gmin1The voltage vector of (k +1) is the suboptimal voltage vector u at the moment of k +1sub(k +1) having a corresponding cost function value of Gmin2(k +1), based on the above steps, the optimal voltage vector and the suboptimal voltage vector at the time of k +1 can be obtained.

And 4, step 4: and (3) for the optimal voltage vector and the suboptimal voltage vector obtained in the step (3), combining the mathematical model of the induction motor under the two-phase static coordinate system established in the step (1), and calculating the minimum value of the cost function of 8 voltage vectors at the moment k +2 on the basis of the optimal voltage vector at the moment k +1 to be min { G }, wherein the minimum value is represented bymin1(k +2) }, calculating the minimum value of the cost function of 8 voltage vectors at the moment k +2 to be expressed as min { G { on the basis of the suboptimal voltage vector at the moment k +1min2(k +2) }, if Gmin1(k+1)+min{Gmin1(k+2)}≤Gmin2(k+1)+min{Gmin2(k +2) }, the optimal voltage vector u at the moment of k +1 is adoptedopt(k +1) as the output of the inverter; if G ismin1(k+1)+min{Gmin1(k+2)}>Gmin2(k+1)+min{Gmin2(k +2) }, the suboptimal voltage vector u at the moment of k +1 is adoptedsubAnd (k +1) is used as the output of the inverter, and according to the steps, the multi-step prediction is only carried out on the model based on the optimal voltage vector and the suboptimal voltage vector, so that the calculation amount of the algorithm is obviously reduced, and the practicability of the multi-step model prediction control is improved.

The present invention is also characterized in that,

the mathematical model of the induction motor in the two-phase static coordinate system in the step 1 is

Dx=Ax+Bu (1)

Wherein D represents a differential operator,

Figure BDA0002283173930000031

Figure BDA0002283173930000032

x=[isψs]T=[iiψψ]T

u=us=[uu]T

electromagnetic torque T of induction motoreThe expression is as follows:

Figure BDA0002283173930000034

wherein the content of the first and second substances,

Rs、Rrrepresenting the resistance of a motor stator and the resistance of a motor rotor;

ψsrepresenting stator flux linkage vector, #、ψRepresenting the stator flux linkage component under the α axis, the stator flux linkage component under the β axis;

Ls、Lr、Lmrepresenting the inductance of the stator, the inductance of the rotor and the mutual inductance of the motor;

ωrrepresenting the motor rotor speed;

usrepresenting stator voltage vector, u、uRepresenting α an off-axis stator voltage component, β an off-axis stator voltage component;

nprepresenting the number of pole pairs of the motor;

isrepresenting stator current vector, i、iRepresenting α shaft lower stator current component, β shaft lower stator current component;

representing the cross product.

The step 2 is implemented according to the following steps:

step 2.1: the stator flux linkage equation of the induction motor under the two-phase static coordinate system obtained according to the formula (1) is shown in formulas (3) to (4), and the stator current equation is shown in formulas (5) to (6).

=u-Rsi(3)

=u-Rsi(4)

Di=-λ(RsLr+RrLs)iri+λRrψ+λLrωrψ+λLru(5)

Di=ωri-λ(RsLr+RrLs)i-λLrωrψ+λRrψ+λLru(6)

Step 2.2: based on a forward Euler discretization formula, discretizing formulas (3) to (6) to obtain stator flux linkage predicted values at the moment k +1 in the model predictive control method as shown in formulas (7) to (8), and stator current predicted values as shown in formulas (9) to (10):

Figure BDA0002283173930000042

Figure BDA0002283173930000051

Figure BDA0002283173930000052

wherein, TsIs a sampling period;

step 2.3: according to the predicted value of the stator flux linkage and the predicted value of the stator current at the moment k +1, obtaining the predicted value of the electromagnetic torque at the moment k +1 as

Figure BDA0002283173930000053

Step 3 is specifically implemented according to the following steps:

step 3.1: for an induction motor drive system, the cost function is expressed as:

Figure BDA0002283173930000054

wherein the content of the first and second substances,

Figure BDA0002283173930000055

representing the reference torque generated by the speed loop through the proportional integral regulator, k being a weight coefficient, representing the relative importance of the electromagnetic torque and flux linkage,

Figure BDA0002283173930000056

giving a stator flux linkage amplitude;

step 3.2: for a two-level voltage source inverter, there are 8 voltage vectors u in one control periodiI is 0,1,2,3,4,5,6,7, and the 8 voltage vectors are respectively substituted into the formula (12) to obtain the corresponding cost function torque component value Gi(k +1), i is 0,1,2,3,4,5,6,7, and according to the selection principle of minimizing the cost function value, the voltage vector which minimizes the cost function value is selected as the optimal voltage vector u at the moment of k +1opt(k +1) having a corresponding cost function value of Gmin1(k + 1); selecting a voltage vector having a cost function value greater than a minimum value as the suboptimal voltage vector u at the time k +1sub(k +1) having a corresponding cost function value of Gmin2(k+1)。

Step 4 is specifically implemented according to the following steps:

step 4.1: combining the formulas (7) to (10), based on the forward Euler discretization formula, selecting the optimal voltage vector u at the moment k +1optOn the basis of (k +1), 8 voltage vectors are substituted again to carry out second-step prediction, namely the state of the k +2 moment is predicted, and the optimal voltage vector u of the 8 voltage vectors at the k +1 moment at the k +2 moment is calculatedopt(k +1) based individual cost function values, wherein the minimum cost function value is expressed as min { G }min1(k +2) }; meanwhile, combining the formulas (7) to (10), based on the forward Euler discretization formula, the sub-voltage vector u selected at the moment k +1optOn the basis of (k +1), 8 voltage vectors are substituted again to carry out second-step prediction, namely the state of the k +2 moment is predicted, and the suboptimal voltage vector u of the 8 voltage vectors at the k +1 moment at the k +2 moment is calculatedsub(k +1) based individual cost function values, wherein the minimum cost function value is expressed as min { G }min2(k+2)};

Step 4.2: comprehensively considering and selecting the output of the inverter according to the cost function values at the k +1 moment and the k +2 moment;

step 4.3: as a special case, if the optimal voltage vector finally selected as the inverter output is a zero vector, i.e. u0Or u7Then u is selected according to the principle of minimum switch switching0Or u7Therefore, the switching state only needs to be switched once, and the reduction of the switching loss is facilitated.

Step 4.2 is specifically as follows:

1) if G ismin1(k+1)+min{Gmin1(k+2)}≤Gmin2(k+1)+min{Gmin2(k +2) }, the optimal voltage vector u at the moment of k +1 is adoptedopt(k +1) as the output of the inverter;

2) if G ismin1(k+1)+min{Gmin1(k+2)}>Gmin2(k+1)+min{Gmin2(k +2) }, the suboptimal voltage vector u at the moment of k +1 is adoptedsub(k +1) as the output of the inverter.

The multi-step model prediction control method has the advantages that the model based on the optimal voltage vector and the suboptimal voltage vector is subjected to second beat prediction, the predicted values based on the optimal voltage vector and the suboptimal voltage vector at the k +2 moment are compared, and the voltage vector finally acting on the inverter is selected.

Drawings

FIG. 1 is a block diagram of the multi-step model predictive control method of an induction motor according to the present invention;

FIG. 2 is a circuit diagram of a two-level voltage source inverter of the present invention;

fig. 3 is a voltage vector of the two-level voltage source inverter of the present invention.

Detailed Description

The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

The invention discloses a multi-step model prediction control method of an induction motor, which is implemented according to the following steps as shown in figure 1:

step 1: establishing a mathematical model of the induction motor under a two-phase static coordinate system by taking the stator current and the stator flux linkage of the induction motor as state variables;

the mathematical model of the induction motor in the two-phase static coordinate system in the step 1 is

Dx=Ax+Bu (1)

Wherein D represents a differential operator,

Figure BDA0002283173930000071

x=[isψs]T=[iiψψ]T

Figure BDA0002283173930000073

u=us=[uu]T

electromagnetic torque T of induction motoreThe expression is as follows:

Figure BDA0002283173930000081

wherein the content of the first and second substances,

Rs、Rrrepresenting the resistance of a motor stator and the resistance of a motor rotor;

ψsrepresenting stator flux linkage vector, #、ψRepresenting the stator flux linkage component under the α axis, the stator flux linkage component under the β axis;

Ls、Lr、Lmrepresenting the inductance of the stator, the inductance of the rotor and the mutual inductance of the motor;

ωrrepresenting the motor rotor speed;

usrepresenting stator voltage vector, u、uRepresenting α an off-axis stator voltage component, β an off-axis stator voltage component;

nprepresenting the number of pole pairs of the motor;

isrepresenting stator current vector, i、iRepresenting α shaft lower stator current component, β shaft lower stator current component;

Figure BDA0002283173930000082

representing the cross product.

Step 2: based on the mathematical model of the induction motor in the two-phase static coordinate system obtained in the step 1, predicting the stator flux linkage and the electromagnetic torque at the moment k +1 to obtain a predicted value of the stator flux linkage and a predicted value of the electromagnetic torque, assuming that the current moment is the moment k;

the step 2 is implemented according to the following steps:

step 2.1: the stator flux linkage equation of the induction motor under the two-phase static coordinate system obtained according to the formula (1) is shown in formulas (3) to (4), and the stator current equation is shown in formulas (5) to (6).

=u-Rsi(3)

=u-Rsi(4)

Di=-λ(RsLr+RrLs)iri+λRrψ+λLrωrψ+λLru(5)

Di=ωri-λ(RsLr+RrLs)i-λLrωrψ+λRrψ+λLru(6)

Step 2.2: based on a forward Euler discretization formula, discretizing formulas (3) to (6) to obtain stator flux linkage predicted values at the moment k +1 in the model predictive control method as shown in formulas (7) to (8), and stator current predicted values as shown in formulas (9) to (10):

Figure BDA0002283173930000091

Figure BDA0002283173930000092

Figure BDA0002283173930000093

Figure BDA0002283173930000094

wherein, TsIs a sampling period;

step 2.3: according to the predicted value of the stator flux linkage and the predicted value of the stator current at the moment k +1, obtaining the predicted value of the electromagnetic torque at the moment k +1 as

Figure BDA0002283173930000095

And step 3: designing a cost function, and calculating the cost function according to the stator flux linkage at the k +1 moment and the predicted value of the electromagnetic torque obtained in the step 2, so that the voltage vector with the minimum cost function value is the optimal voltage vector at the k +1 moment, and the corresponding cost function value is Gmin1(k + 1); making the value of the cost function only greater than Gmin1The voltage vector of (k +1) is the suboptimal voltage vector u at the moment of k +1sub(k +1) having a corresponding cost function value of Gmin2(k +1), based on the above steps, the optimal voltage vector and the suboptimal voltage vector at the time of k +1 can be obtained.

Step 3 is specifically implemented according to the following steps:

step 3.1: for an induction motor drive system, the cost function is expressed as:

Figure BDA0002283173930000096

wherein the content of the first and second substances,

Figure BDA0002283173930000097

representing the reference torque generated by the speed loop through the proportional integral regulator, k being a weight coefficient, representing the relative importance of the electromagnetic torque and flux linkage,

Figure BDA0002283173930000098

for a given stator flux linkage amplitude;

step 3.2: for a two-level voltage source inverter, there are 8 voltage vectors u in one control periodiI is 0,1,2,3,4,5,6,7, and the 8 voltage vectors are respectively substituted into the formula (12) to obtain the corresponding cost function torque component value Gi(k +1), i is 0,1,2,3,4,5,6,7, and according to the selection principle of minimizing the cost function value, the voltage vector which minimizes the cost function value is selected as the optimal voltage vector u at the moment of k +1opt(k +1) having a corresponding cost function value of Gmin1(k + 1); selecting a voltage vector having a cost function value greater than a minimum value as the suboptimal voltage vector u at the time k +1sub(k +1) having a corresponding cost function value of Gmin2(k+1)。

And 4, step 4: and (3) for the optimal voltage vector and the suboptimal voltage vector obtained in the step (3), combining the mathematical model of the induction motor under the two-phase static coordinate system established in the step (1), and calculating the minimum value of the cost function of 8 voltage vectors at the moment k +2 on the basis of the optimal voltage vector at the moment k +1 to be min { G }, wherein the minimum value is represented bymin1(k +2) }, calculating the minimum value of the cost function of 8 voltage vectors at the moment k +2 to be expressed as min { G { on the basis of the suboptimal voltage vector at the moment k +1min2(k +2) }, if Gmin1(k+1)+min{Gmin1(k+2)}≤Gmin2(k+1)+min{Gmin2(k +2) }, the optimal voltage vector u at the moment of k +1 is adoptedopt(k +1) as the output of the inverter; if G ismin1(k+1)+min{Gmin1(k+2)}>Gmin2(k+1)+min{Gmin2(k +2) }, the suboptimal voltage vector u at the moment of k +1 is adoptedsub(k +1) is used as the output of the inverter, and according to the steps, the multi-step prediction is only carried out on the model based on the optimal voltage vector and the suboptimal voltage vector, so that the calculation amount of the algorithm is obviously reduced, and the practicability of the multi-step model prediction control is improved.

Step 4 is specifically implemented according to the following steps:

step 4.1: combining the formulas (7) to (10), based on the forward Euler discretization formula, selecting the optimal voltage vector u at the moment k +1optOn the basis of (k +1), 8 voltage vectors are substituted again to carry out second-step prediction, namely the state of the k +2 moment is predicted, and the optimal voltage vector u of the 8 voltage vectors at the k +1 moment at the k +2 moment is calculatedopt(k +1) based individual cost function values, wherein the minimum cost function value is expressed as min { G }min1(k +2) }; meanwhile, combining the formulas (7) to (10), based on the forward Euler discretization formula, the sub-voltage vector u selected at the moment k +1optOn the basis of (k +2), 8 voltage vectors are substituted again to carry out second-step prediction, namely the state of the k +2 moment is predicted, and the suboptimal voltage vector u of the 8 voltage vectors at the k +1 moment at the k +2 moment is calculatedsub(k +1) based individual cost function values, wherein the minimum cost function value is expressed as min { G }min2(k+2)};

Step 4.2: comprehensively considering and selecting the output of the inverter according to the cost function values at the k +1 moment and the k +2 moment;

step 4.2 is specifically as follows:

1) if G ismin1(k+1)+min{Gmin1(k+2)}≤Gmin2(k+1)+min{Gmin2(k +2) }, the optimal voltage vector u at the moment of k +1 is adoptedopt(k +1) as the output of the inverter;

2) if G ismin1(k+1)+min{Gmin1(k+2)}>Gmin2(k+1)+min{Gmin2(k +2) }, the suboptimal voltage vector u at the moment of k +1 is adoptedsub(k +1) as the output of the inverter.

Step 4.3: as a special case, if the optimal voltage vector finally selected as the inverter output is a zero vector, i.e. u0Or u7Then u is selected according to the principle of minimum switch switching0Or u7Therefore, the switching state only needs to be switched once, and the reduction of the switching loss is facilitated.

The invention relates to a multi-step model predictive control method for an induction motor, which solves the problem of large calculated amount of multi-step model predictive control, and selects a voltage vector finally acting on an inverter by carrying out second beat prediction on a model based on an optimal voltage vector and a suboptimum voltage vector, comparing predicted values based on the optimal voltage vector and the suboptimum voltage vector according to k +2 moments, wherein the calculated amount of an algorithm is obviously reduced and the practicability of multi-step model predictive control is improved because the multi-step prediction is only carried out on the model based on the optimal voltage vector and the suboptimum voltage vector.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于模糊控制自适应变权重系数的开关频率降低方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!