Single current sensor prediction control and parameter disturbance suppression method for permanent magnet synchronous motor

文档序号:1101170 发布日期:2020-09-25 浏览:18次 中文

阅读说明:本技术 永磁同步电机单电流传感器预测控制和参数扰动抑制方法 (Single current sensor prediction control and parameter disturbance suppression method for permanent magnet synchronous motor ) 是由 张硕 李雪荣 张承宁 董岳林 于 2020-06-02 设计创作,主要内容包括:本发明提供了一种永磁同步电机单电流传感器预测控制和参数扰动抑制方法,将基于单电流传感器的重构相电流应用于改进无差拍预测控制,降低了控制系统的成本,减少了控制系统的体积,避免了电流传感器之间的差异带来的测量误差。此外,实现了良好的控制特性。针对提出的重构策略,利用改进的滑模控制有效的抑制了电机参数变化带来影响。(The invention provides a single current sensor prediction control and parameter disturbance suppression method for a permanent magnet synchronous motor, which applies reconstructed phase current based on a single current sensor to improve dead-beat prediction control, reduces the cost of a control system, reduces the volume of the control system and avoids measurement errors caused by differences among current sensors. Furthermore, good control characteristics are achieved. Aiming at the proposed reconstruction strategy, the influence brought by the change of the motor parameters is effectively inhibited by utilizing the improved sliding mode control.)

1. The single current sensor predictive control and parameter disturbance suppression method for the permanent magnet synchronous motor is characterized by comprising the following steps: the method specifically comprises the following steps:

acquiring online data, namely acquiring a bus current i, a rotor rotating speed w and a rotor position angle theta of an inverter in real time;

step two, reconstructing three-phase current i by utilizing real-time switching state of the inverter and acquired bus current i of the invertera、ib、ic

Establishing mathematical models of the permanent magnet synchronous motor in an alpha-beta coordinate system and a d-q coordinate system, establishing a deadbeat current prediction control model, and improving the deadbeat current prediction control model based on a reconstruction strategy for three-phase current in the second step; calculating reference voltage within the SVPWM output voltage range at the next moment in real time by combining the data collected in the first step and the three-phase current reconstructed in the second step;

and step four, improving sliding mode prediction control based on a reconstruction strategy of a sampling time point and three-phase current.

2. The method of claim 1, wherein: the mathematical model of the permanent magnet synchronous motor in the third step under the alpha-beta coordinate system is as follows:

uα=Rsiα+Lspiα-weψrsinθ

uβ=Rsiβ+Lspiβ+weψrcosθ

ψα=Lsiαrcosθ

ψβ=Lsiβrsinθ

Te=1.5pmψr(iβcosθ-iαsinθ)

in the formula uα、uβIs stator voltage under α - β coordinate system iα、iβStator current phi of α - β coordinate systemrIs a rotor flux linkage; rsIs a stator resistor; l issIs a stator inductance; w is ae、wmThe electrical angular velocity of the rotor and the mechanical angular velocity of the rotor, respectively; theta is a rotor position angle; p is a differential operator; t iseIs an electromagnetic torque; t isLIs the load torque; b is a viscosity coefficient; p is a radical ofmThe number of pole pairs of the motor is shown; psiα、ψβIs a stator flux linkage under a α - β coordinate system, t is a time variable, J is a load moment of inertia;

the mathematical model of the permanent magnet synchronous motor under a d-q coordinate system is as follows:

ud=Rsid+pψd-weψq

uq=Rsiq+pψq+weψd

ψd=Ldidr

ψq=Lqiq

Te=1.5pmriq+(Ld-Lq)idiq)

Figure FDA0002521210590000012

in the formula ud、uqIs the stator voltage under a d-q coordinate system; i.e. id、iqIs the stator current under a d-q coordinate system; psid、ψqIs a stator flux linkage under a d-q coordinate system; l isd、LqArmature inductances of d and q axes, respectively;

the established deadbeat current prediction control model comprises the following steps:

id-p(k+1)=id(k)×(1-Ts×Rs/Ls)+iq(k)×Ts×we+Ts/Ls×ud(k)

iq-p(k+1)=iq(k)×(1-Ts×Rs/Ls)-id(k)×Ts×we+Ts/Ls×uq(k)-Ts×we×ψr/Ls

ud-p(k+1)=Ls/Ts×(id-ref-(1-Ts×Rs/Ls)×id-p(k+1)-Ts×iq-p(k+1)×we)

uq-p(k+1)=Ls/Ts×(iq-ref-(1-Ts×Rs/Ls)×iq-p(k+1)+Ts×id-p(k+1)×we+Ts×we/Ls×ψr)

in the formula id-p(k +1) d-axis predicted current, i, at time k +1q-p(k +1) is the predicted current of the q-axis at the time k +1, id-refFor d-axis reference current, iq-refFor q-axis reference current, ud-p(k +1) is the predicted voltage at time k +1, uq-p(k +1) is the predicted voltage of the q-axis at time k +1, TsIs a switching cycle;

the improved deadbeat current prediction control model is as follows:

id-p(k)=id(k)×(1-(Ts-t2)×Rs/Ls)+iq(k)×(Ts-t2)×we+(Ts-t2)/Ls×ud(k-1)

iq-p(k)=iq(k)×(1-(Ts-t2)×Rs/Ls)-id(k)×(Ts-t2)×we+(Ts-t2)/Ls×uq(k-1)-(Ts-t2)×we×ψf/Ls

id-p(k+1)=id-p(k)×(1-Ts×Rs/Ls)+iq-p(k)×Ts×we+Ts/Ls×ud(k)

iq-p(k+1)=iq-p(k)×(1-Ts×Rs/Ls)-id-p(k)×Ts×we+Ts/Ls×uq(k)-Ts×we×ψf/Ls

wherein, t2The current update time in one switching cycle.

3. The method of claim 2, wherein: the fourth step is specifically as follows:

predicting current and kT at the time of last switching cycle current updatesThe current at the moment of time is,

id-p(t2)=id-p(k-1)×(1-t2×Rs/Ls)+t2/Ls×ud(k-1)+iq-p(k-1)×t2×we

iq-p(t2)=iq-p(k-1)×(1-t2×Rs/Ls)+t2/Ls×uq(k-1)-id-p(k-1)×t2×we-t2×we×ψf/Ls

id-p(k)=id-p(t2)×(1-(Ts-t2)×Rs/Ls)+(Ts-t2)/Ls×ud(k-1)+iq×(Ts-t2)×we-(Ts-t2)/Ls×fd(k-1)-(Ts-t2)/Ls×udsmo(k-1)

iq-p(k)=iq-p(t2)×(1-(Ts-t2)×Rs/Ls)+(Ts-t2)/Ls×uq(k-1)-id×(Ts-t2)×we-(Ts-t2)×we×ψf/Ls-(Ts-t2)/Ls×fq(k-1)-(Ts-t2)/Ls×uqsmo(k-1)

in the formula id-p(t2) Is t2Time d-axis prediction of current iq-p(t2) Is t2Time q-axis prediction of current, id-p(k) Predicting the current, i, for the d-axis at time kq-p(k) Predicting the current, i, for the q-axis at time kd-p(k-1) d-axis predicted current, i, at time k-1q-p(k-1) predicted current, u, for the q-axis at time k-1d(k-1) d-axis applied voltage at the time of k-1, uq(k-1) applying a voltage to the q-axis at the time of k-1;

wherein the content of the first and second substances,

udsmo=(Ls×λ-Rs)×e1+k1×Ls×sign(e1)

uqsmo=(Ls×λ-Rs)×e3+k1×Ls×sign(e3)

fd(k+1)=fd(k)+Ts×gd×udsmo

fq(k+1)=fq(k)+Ts×gq×uqsmo

in the formula of UdsmoIs a d-axis sliding mode control law, UqsmoSliding form for q axisControl law, fdD-axis parameter disturbance, fq q-axis parameter disturbance, lambda, k1、gd、gqIs an adjustable parameter; e.g. of the type1=id-p(t2)-id;e3=iq-p(t2)-iq;id、iqAnd performing Clark and Park conversion on the reconstructed three-phase current to obtain the three-phase current.

Technical Field

The invention relates to the technical field of permanent magnet synchronous motor control, in particular to a single current sensor prediction control and parameter disturbance suppression method of a permanent magnet synchronous motor based on a bus current sensor.

Background

The main control method of the permanent magnet synchronous motor at present adopts vector control and direct torque control, and the control methods need to realize closed-loop control and need to acquire three-phase current of the motor for feedback to form a closed loop. Accurate acquisition of three-phase current is particularly important for the control strategies, the traditional three-phase current information acquisition is mainly completed through 2-4 current sensors, and two-phase or three-phase current of a stator is directly acquired to complete control. However, the high-precision current sensor is expensive, the cost of the motor control system is increased, the volume of the electric control system is also increased, and errors are brought to current detection due to the difference between the sensors, so that the further application of the current sensor is limited to a certain extent. Traditional control strategies such as PI control and model prediction control need to depend on system models and motor parameters, when the parameters change, the control effect is rapidly reduced, and the control strategies depending on the motor models cannot meet the requirements of high-performance control of special occasions such as aerospace vehicles and the like, so that the application range of the control strategies is limited. PI control and model predictive control both need to utilize motor parameters to realize the control requirements, have the problem of inherent parameter robustness poor, control performance reduction brought to parameter disturbance, scholars at home and abroad propose some control strategies for suppressing disturbance, common suppression strategies include sliding mode variable structure control, self-adaptive control, fuzzy control, neural network and the like, wherein the sliding mode variable structure control has the characteristics of simple structure, low requirement on model precision, and strong robustness to internal parameter disturbance and external disturbance, and is widely applied to an electric control system.

Disclosure of Invention

In view of this, the invention provides a method for prediction control and parameter disturbance suppression of a single current sensor of a permanent magnet synchronous motor, which specifically includes the following steps:

acquiring online data, namely acquiring a bus current i, a rotor rotating speed w and a rotor position angle theta of an inverter in real time;

step two, utilizing the real-time switch state of the inverter (S)a、Sb、Sc) Reconstructing three-phase current i with collected bus current i of invertera、ib、ic

Establishing mathematical models of the permanent magnet synchronous motor in an alpha-beta coordinate system and a d-q coordinate system, establishing a deadbeat current prediction control model, and improving the deadbeat current prediction control model based on a reconstruction strategy for three-phase current in the second step; calculating reference voltage within the SVPWM output voltage range at the next moment in real time by combining the data collected in the first step and the three-phase current reconstructed in the second step;

and step four, improving sliding mode prediction control based on a reconstruction strategy of a sampling time point and three-phase current.

In the second step, the three-phase current is reconstructed mainly according to the relationship between the bus current and the three-phase current obtained by the on-off state of the inverter, which is shown in the following table:

TABLE 1 relationship between switching state, bus current, and three-phase current

Figure BDA0002521210600000021

Sa、Sb、ScThe switching states of a phase, b phase and c phase are represented respectively, 1 represents that the upper switching tube is conducted and the lower switching tube is disconnected; 0 represents that the lower switch tube is conducted and the upper switch tube is disconnected. i.e. idcRepresenting the collected bus current ia、ib、icRepresenting the three-phase current of the stator. And an SVPWM seven-segment modulation mode is adopted, and bus current is collected twice at different voltage vector action moments in the first half period of a switching period. The specific acquisition method comprises the following steps: the current value of the moment when the switch state is changed from 0 to 1 is collected, and the current value of a certain phase (assumed to be i) is obtained according to the corresponding relation in the table by the bus current collected for the first timea) And obtaining the current value of the other phase (assumed as-i) according to the corresponding relation in the table by the bus current acquired for the second timec) Then according to ia+ib+ic0 to yield ib. The second bus current moment (t) is collected2) And updating the values of the three-phase currents, wherein the updated values of the three-phase currents are kept unchanged until the next updating moment.

Further, the mathematical model of the permanent magnet synchronous motor in the third step under the α - β coordinate system is as follows:

uα=Rsiα+Lspiα-weψrsinθ

uβ=Rsiβ+Lspiβ+weψrcosθ

ψα=Lsiαrcosθ

ψβ=Lsiβrsinθ

Te=1.5pmψr(iβcosθ-iαsinθ)

in the formula uα、uβIs stator voltage under α - β coordinate system iα、iβStator current phi of α - β coordinate systemrIs a rotor flux linkage; rsIs a stator resistor; l issIs a stator inductance; w is ae、wmThe electrical angular velocity of the rotor and the mechanical angular velocity of the rotor, respectively; theta is a rotor position angle; p is a differential operator; t iseIs an electromagnetic torque; t isLIs the load torque; b is a viscosity coefficient; p is a radical ofmThe number of pole pairs of the motor is shown; psiα、ψβIs a stator flux linkage under a α - β coordinate system, t is a time variable, J is a load moment of inertia;

the mathematical model of the permanent magnet synchronous motor under a d-q coordinate system is as follows:

ud=Rsid+pψd-weψq

uq=Rsiq+pψq+weψd

ψd=Ldidr

ψq=Lqiq

Te=1.5pmriq+(Ld-Lq)idiq)

in the formula ud、uqIs the stator voltage under a d-q coordinate system; i.e. id、iqIs the stator current under a d-q coordinate system; psid、ψqIs a stator flux linkage under a d-q coordinate system; l isd、LqArmature inductances of d and q axes, respectively;

the established deadbeat current prediction control model comprises the following steps:

id-p(k+1)=id(k)×(1-Ts×Rs/Ls)+iq(k)×Ts×we+Ts/Ls×ud(k)

iq-p(k+1)=iq(k)×(1-Ts×Rs/Ls)-id(k)×Ts×we+Ts/Ls×uq(k)-Ts×we×ψr/Ls

ud-p(k+1)=Ls/Ts×(id-ref-(1-Ts×Rs/Ls)×id-p(k+1)-Ts×iq-p(k+1)×we)

uq-p(k+1)=Ls/Ts×(iq-ref-(1-Ts×Rs/Ls)×iq-p(k+1)+Ts×id-p(k+1)×we+Ts×we/Ls×ψr)

in the formula id-p(k +1) d-axis predicted current, i, at time k +1q-p(k +1) is the predicted current of the q-axis at the time k +1, id-refFor d-axis reference current, iq-refFor q-axis reference current, ud-p(k +1) is the predicted voltage at time k +1, uq-p(k +1) is the predicted voltage of the q-axis at time k +1, TsIs a switching cycle;

the improved deadbeat current prediction control model is as follows:

id-p(k)=id(k)×(1-(Ts-t2)×Rs/Ls)+iq(k)×(Ts-t2)×we+(Ts-t2)/Ls×ud(k-1)

iq-p(k)=iq(k)×(1-(Ts-t2)×Rs/Ls)-id(k)×(Ts-t2)×we+(Ts-t2)/Ls×uq(k-1)-(Ts-t2)×we×ψf/Ls

id-p(k+1)=id-p(k)×(1-Ts×Rs/Ls)+iq-p(k)×Ts×we+Ts/Ls×ud(k)

iq-p(k+1)=iq-p(k)×(1-Ts×Rs/Ls)-id-p(k)×Ts×we+Ts/Ls×uq(k)-Ts×we×ψf/Ls

wherein, t2The current update time in one switching cycle.

Further, the fourth step is specifically:

predicting current and kT at the time of last switching cycle current updatesThe current at the moment of time is,

id-p(t2)=id-p(k-1)×(1-t2×Rs/Ls)+t2/Ls×ud(k-1)+iq-p(k-1)×t2×we

iq-p(t2)=iq-p(k-1)×(1-t2×Rs/Ls)+t2/Ls×uq(k-1)-id-p(k-1)×t2×we-t2×we×ψf/Ls

id-p(k)=id-p(t2)×(1-(Ts-t2)×Rs/Ls)+(Ts-t2)/Ls×ud(k-1)+iq×(Ts-t2)×we

-(Ts-t2)/Ls×fd(k-1)-(Ts-t2)/Ls×udsmo(k-1)

iq-p(k)=iq-p(t2)×(1-(Ts-t2)×Rs/Ls)+(Ts-t2)/Ls×uq(k-1)-id×(Ts-t2)×we

-(Ts-t2)×we×ψf/Ls-(Ts-t2)/Ls×fq(k-1)-(Ts-t2)/Ls×uqsmo(k-1)

in the formula id-p(t2) Is t2Time d-axis prediction of current iq-p(t2) Is t2Time q-axis prediction of current, id-p(k) Predicting the current, i, for the d-axis at time kq-p(k) Predicting the current, i, for the q-axis at time kd-p(k-1) d-axis predicted current, i, at time k-1q-p(k-1) predicted current, u, for the q-axis at time k-1d(k-1) d-axis applied voltage at the time of k-1, uq(k-1) applying a voltage to the q-axis at the time of k-1;

wherein the content of the first and second substances,

udsmo=(Ls×λ-Rs)×e1+k1×Ls×sign(e1)

uqsmo=(Ls×λ-Rs)×e3+k1×Ls×sign(e3)

fd(k+1)=fd(k)+Ts×gd×udsmo

fq(k+1)=fq(k)+Ts×gq×uqsmo

in the formula of UdsmoIs a d-axis sliding mode control law, UqsmoIs a q-axis sliding mode control law, fdD-axis parameter disturbance, fq q-axis parameter disturbance, lambda, k1、gd、gqIs an adjustable parameter, wherein e1=id-p(t2)-id;e3=iq-p(t2)-iq;id、iqAnd performing Clark and Park conversion on the reconstructed three-phase current to obtain the three-phase current.

In the sliding mode control process, a means of reconstructing phase current based on a bus current sensor is adopted, so that the three-phase current of the motor can be completely replaced for prediction control; the invention provides improved dead-beat prediction control aiming at the reconstruction strategy, and obtains good control effect; the improved sliding mode prediction control provided by the invention has the characteristic of good disturbance suppression. It can be seen that the method of the present invention has at least the following beneficial effects compared to the prior art:

(1) the method utilizes the single current sensor to reconstruct the phase current, thereby reducing the cost of the control system, reducing the volume of the control system and avoiding the measurement error caused by the difference between the current sensors.

(2) Aiming at the provided reconstruction strategy, the method effectively inhibits the influence caused by the change of the motor parameters by utilizing the improved sliding mode control, so that the system has good control characteristics.

Drawings

FIG. 1 is a block diagram of a system model corresponding to the method of the present invention.

FIG. 2 flux linkage mismatch (R)f=1.5Rf0) Improving the d-axis and q-axis current and reference current contrast of the dead-beat prediction control under the condition;

FIG. 3 flux linkage mismatch (R)f=1.5Rf0) Comparing d-axis current and q-axis current of the traditional sliding mode control with reference current under the condition;

FIG. 4 flux linkage mismatch (R)f=0.5Rf0) Improving the d-axis and q-axis current and reference current contrast of the dead-beat prediction control under the condition;

FIG. 5 flux linkage mismatch (R)f=0.5Rf0) The d and q axis currents of the sliding mode control are compared with the reference current.

Detailed Description

The technical solutions of the present invention will be described clearly and completely with reference to the accompanying drawings, and it should be understood that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

The method for the predictive control and the parameter disturbance suppression of the single current sensor of the permanent magnet synchronous motor, disclosed by the invention, as shown in figure 1, specifically comprises the following steps:

acquiring online data, namely acquiring a bus current i, a rotor rotating speed w and a rotor position angle theta of an inverter in real time;

step two, utilizing the real-time switch state of the inverter (S)a、Sb、Sc) Reconstructing three-phase current i with collected bus current i of invertera、ib、ic

Establishing mathematical models of the permanent magnet synchronous motor in an alpha-beta coordinate system and a d-q coordinate system, establishing a deadbeat current prediction control model, and improving the deadbeat current prediction control model based on a reconstruction strategy for three-phase current in the second step; calculating reference voltage within the SVPWM output voltage range at the next moment in real time by combining the data collected in the first step and the three-phase current reconstructed in the second step;

and step four, improving sliding mode prediction control based on a reconstruction strategy of a sampling time point and three-phase current.

The conventional deadbeat current prediction control outputs a motor reference voltage at the next time, i.e., u (k +1), according to a voltage vector, i.e., u (k), applied to the motor at the current time and motor parameters. The calculation formula of u (k +1) calculated at the k-th time is as follows:

ud(k+1)=(2TsRs-2Ls)wiq(k)-(Ls/Ts+TsRsRs/Ls-2Rs)id(k)+TsLswwid(k)

-Tswuq(k)-(1-TsRs/Ls)ud(k)+wwTsψf

uq(k+1)=Ls/Ts×iq-ref-(Ls/Ts+TsRsRs/Ls-2Rs)iq(k)-(2TsRs-2Ls)id(k)iq(k)

+TsLswwiq(k)+Tswud(k)-(1-TsRs/Ls)uq(k)+w(2ψf-TsRsψf/Ls)

in the formula TsIs a control period; i.e. iq-refIs a q-axis reference current.

When the calculated reference voltage exceeds the maximum output voltage limit of the SVPWM, the output reference voltage needs to be adjusted to obtain the reference voltage within the SVPWM output range:

Figure BDA0002521210600000052

in the formula ud-j、uq-jThe calculated stator reference voltage under the d-q coordinate system; u. ofd-x、uq-xThe reference voltage within the corrected SVPWM output voltage range under the d-q coordinate system is obtained; u shapedcIs the dc bus voltage.

The invention changes the traditional dead-beat prediction control aiming at the proposed phase current reconstruction strategy, and according to the phase current reconstruction strategy provided by the invention, the current updating time is t2At the moment, the reconstructed three-phase current is at t2The error between the time and the three-phase current of the actual motor is the minimum, so the current collected at the time k cannot be mistaken as the current at the time k, and the current at the time k +1 can be directly predicted, and thus certain error is brought, the prediction is inaccurate, and the performance of the motor is reduced. The invention provides an improved deadbeat current prediction controlThe current collected at time k is actually t in the last switching period2The exact current at the moment, so that t is passed first2The current at the moment (namely, the current collected at the moment k) is predicted firstly, and then the current at the moment k +1 is predicted according to the predicted current at the moment k. The reference voltage calculated in this way is more accurate, and the performance of the motor is improved.

In the second step, the three-phase current is reconstructed mainly according to the relationship between the bus current and the three-phase current obtained by the on-off state of the inverter, which is shown in the following table:

TABLE 1 relationship between switching state, bus current, and three-phase current

Figure BDA0002521210600000053

Sa、Sb、ScThe switching states of a phase, b phase and c phase are represented respectively, 1 represents that the upper switching tube is conducted and the lower switching tube is disconnected; 0 represents that the lower switch tube is conducted and the upper switch tube is disconnected. i.e. idcRepresenting the collected bus current ia、ib、icRepresenting the three-phase current of the stator. And an SVPWM seven-segment modulation mode is adopted, and bus current is collected twice at different voltage vector action moments in the first half period of a switching period. The specific acquisition method comprises the following steps: the current value of the moment when the switch state is changed from 0 to 1 is collected, and the current value of a certain phase (assumed to be i) is obtained according to the corresponding relation in the table by the bus current collected for the first timea) And obtaining the current value of the other phase (assumed as-i) according to the corresponding relation in the table by the bus current acquired for the second timec) Then according to ia+ib+ic0 to yield ib. The second bus current moment (t) is collected2) And updating the values of the three-phase currents, wherein the updated values of the three-phase currents are kept unchanged until the next updating moment.

In a preferred embodiment of the present invention, the mathematical model of the permanent magnet synchronous motor in step three under the α - β coordinate system is:

uα=Rsiα+Lspiα-weψrsinθ

uβ=Rsiβ+Lspiβ+weψrcosθ

ψα=Lsiαrcosθ

ψβ=Lsiβrsinθ

Te=1.5pmψr(iβcosθ-iαsinθ)

Figure BDA0002521210600000061

in the formula uα、uβIs stator voltage under α - β coordinate system iα、iβStator current phi of α - β coordinate systemrIs a rotor flux linkage; rsIs a stator resistor; l issIs a stator inductance; w is ae、wmThe electrical angular velocity of the rotor and the mechanical angular velocity of the rotor, respectively; theta is a rotor position angle; p is a differential operator; t iseIs an electromagnetic torque; t isLIs the load torque; b is a viscosity coefficient; p is a radical ofmThe number of pole pairs of the motor is shown; psiα、ψβIs a stator flux linkage under a α - β coordinate system, t is a time variable, J is a load moment of inertia;

the mathematical model of the permanent magnet synchronous motor under a d-q coordinate system is as follows:

ud=Rsid+pψd-weψq

uq=Rsiq+pψq+weψd

ψd=Ldidr

ψq=Lqiq

Te=1.5pmriq+(Ld-Lq)idiq)

in the formula ud、uqIs the stator voltage under a d-q coordinate system; i.e. id、iqIs the stator current under a d-q coordinate system; psid、ψqIs a stator flux linkage under a d-q coordinate system; l isd、LqArmature inductances of d and q axes, respectively;

the established deadbeat current prediction control model comprises the following steps:

id-p(k+1)=id(k)×(1-Ts×Rs/Ls)+iq(k)×Ts×we+Ts/Ls×ud(k)

iq-p(k+1)=iq(k)×(1-Ts×Rs/Ls)-id(k)×Ts×we+Ts/Ls×uq(k)-Ts×we×ψr/Ls

ud-p(k+1)=Ls/Ts×(id-ref-(1-Ts×Rs/Ls)×id-p(k+1)-Ts×iq-p(k+1)×we)

uq-p(k+1)=Ls/Ts×(iq-ref-(1-Ts×Rs/Ls)×iq-p(k+1)+Ts×id-p(k+1)×we+Ts×we/Ls×ψr)

in the formula id-p(k +1) d-axis predicted current, i, at time k +1q-p(k +1) is the predicted current of the q-axis at the time k +1, id-refFor d-axis reference current, iq-refFor q-axis reference current, ud-p(k +1) is the predicted voltage at time k +1, uq-p(k +1) is the predicted voltage of the q-axis at time k +1, TsIs a switching cycle;

the improved deadbeat current prediction control model is as follows:

id-p(k)=id(k)×(1-(Ts-t2)×Rs/Ls)+iq(k)×(Ts-t2)×we+(Ts-t2)/Ls×ud(k-1)

iq-p(k)=iq(k)×(1-(Ts-t2)×Rs/Ls)-id(k)×(Ts-t2)×we+(Ts-t2)/Ls×uq(k-1)-(Ts-t2)×we×ψf/Ls

id-p(k+1)=id-p(k)×(1-Ts×Rs/Ls)+iq-p(k)×Ts×we+Ts/Ls×ud(k)

iq-p(k+1)=iq-p(k)×(1-Ts×Rs/Ls)-id-p(k)×Ts×we+Ts/Ls×uq(k)-Ts×we×ψf/Ls

wherein, t2The current update time in one switching cycle.

The fourth step is specifically as follows: predicting current and kT at the time of last switching cycle current updatesThe current at the moment of time is,

id-p(t2)=id-p(k-1)×(1-t2×Rs/Ls)+t2/Ls×ud(k-1)+iq-p(k-1)×t2×we

iq-p(t2)=iq-p(k-1)×(1-t2×Rs/Ls)+t2/Ls×uq(k-1)-id-p(k-1)×t2×we-t2×we×ψf/Ls

id-p(k)=id-p(t2)×(1-(Ts-t2)×Rs/Ls)+(Ts-t2)/Ls×ud(k-1)+iq×(Ts-t2)×we

-(Ts-t2)/Ls×fd(k-1)-(Ts-t2)/Ls×udsmo(k-1)

iq-p(k)=iq-p(t2)×(1-(Ts-t2)×Rs/Ls)+(Ts-t2)/Ls×uq(k-1)-id×(Ts-t2)×we

-(Ts-t2)×we×ψf/Ls-(Ts-t2)/Ls×fq(k-1)-(Ts-t2)/Ls×uqsmo(k-1)

in the formula id-p(t2) Is t2Time d-axis prediction of current iq-p(t2) Is t2Time q-axis prediction of current, id-p(k) Predicting the current, i, for the d-axis at time kq-p(k) Predicting the current, i, for the q-axis at time kd-p(k-1) d-axis predicted current, i, at time k-1q-p(k-1) predicted current, u, for the q-axis at time k-1d(k-1) d-axis applied voltage at the time of k-1, uq(k-1) applying a voltage to the q-axis at the time of k-1;

wherein the content of the first and second substances,

udsmo=(Ls×λ-Rs)×e1+k1×Ls×sign(e1)

uqsmo=(Ls×λ-Rs)×e3+k1×Ls×sign(e3)

fd(k+1)=fd(k)+Ts×gd×udsmo

fq(k+1)=fq(k)+Ts×gq×uqsmo

in the formula of UdsmoIs a d-axis sliding mode control law, UqsmoIs a q-axis sliding mode control law, fdD-axis parameter disturbance, fq q-axis parameter disturbance, lambda, k1、gd、gqIs an adjustable parameter, wherein e1=id-p(t2)-id;e3=iq-p(t2)-iq;id、iqAnd performing Clark and Park conversion on the reconstructed three-phase current to obtain the three-phase current.

It should be understood that, the sequence numbers of the steps in the embodiments of the present invention do not mean the execution sequence, and the execution sequence of each process should be determined by the function and the inherent logic of the process, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种内置式永磁同步电机MTPA控制方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!