[go: up one dir, main page]

CN112436773A - Improved dead-beat prediction control method for permanent magnet synchronous motor single current sensor - Google Patents

Improved dead-beat prediction control method for permanent magnet synchronous motor single current sensor Download PDF

Info

Publication number
CN112436773A
CN112436773A CN202011286363.8A CN202011286363A CN112436773A CN 112436773 A CN112436773 A CN 112436773A CN 202011286363 A CN202011286363 A CN 202011286363A CN 112436773 A CN112436773 A CN 112436773A
Authority
CN
China
Prior art keywords
current
time
axis
moment
predicted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011286363.8A
Other languages
Chinese (zh)
Other versions
CN112436773B (en
Inventor
张承宁
李永屾
张硕
邱锰
李雪荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN202011286363.8A priority Critical patent/CN112436773B/en
Publication of CN112436773A publication Critical patent/CN112436773A/en
Application granted granted Critical
Publication of CN112436773B publication Critical patent/CN112436773B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/12Stator flux based control involving the use of rotor position or rotor speed sensors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/022Synchronous motors
    • H02P25/024Synchronous motors controlled by supply frequency
    • H02P25/026Synchronous motors controlled by supply frequency thereby detecting the rotor position
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/34Modelling or simulation for control purposes
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2207/00Indexing scheme relating to controlling arrangements characterised by the type of motor
    • H02P2207/05Synchronous machines, e.g. with permanent magnets or DC excitation

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

本发明提供了改进的永磁同步电机单电流传感器无差拍预测控制方法,首先对传统的无差拍预测控制进行改进,改进后的无差拍预测控制能有效的抑制电机参数变化带来的影响。然后将基于单电流传感器的重构相电流应用于改进无差拍预测控制,降低了控制系统的成本,减小了控制系统的体积,避免了电流传感器之间的差异带来的测量误差。此外,该控制方法对电机的参数变化具有一定的抑制作用。

Figure 202011286363

The invention provides an improved deadbeat predictive control method for a single current sensor of a permanent magnet synchronous motor. First, the traditional deadbeat predictive control is improved, and the improved deadbeat predictive control can effectively suppress the effects caused by motor parameter changes. influences. Then the reconstructed phase current based on a single current sensor is applied to improve dead-beat predictive control, which reduces the cost of the control system, reduces the volume of the control system, and avoids the measurement error caused by the difference between the current sensors. In addition, the control method has a certain inhibitory effect on the parameter changes of the motor.

Figure 202011286363

Description

Improved dead-beat prediction control method for permanent magnet synchronous motor single current sensor
Technical Field
The invention relates to the technical field of permanent magnet synchronous motor control, in particular to single current sensor dead-beat prediction control of a permanent magnet synchronous motor based on a bus current sensor, which is suitable for inhibiting parameter disturbance under the condition of parameter mismatch of the permanent magnet synchronous motor.
Background
In the existing permanent magnet synchronous motor control technology, by means of traditional control strategies such as PI control, dead beat model predictive control and the like, the dependence degree on system models and motor parameters is very high, the inherent problem of poor parameter robustness exists, when the parameters change, the control effect is rapidly reduced, the control strategies depending on models and parameter accuracy cannot meet the requirement of high-performance control, and the application range of the control strategies is limited.
At present, the main methods for controlling the permanent magnet synchronous motor comprise vector control and direct torque control, and most of the methods are based on closed-loop control and require the acquisition of 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 simplest mode is to detect currents of two-phase windings respectively, but the increase of torque fluctuation of the whole system is brought by direct current bias difference or current gain difference between different sensors, and the improvement of system performance is limited. This problem does not exist if a single current sensor is used, and the hardware cost of the single current sensor is the lowest. However, due to the non-simultaneity of sampling of the single current sensor, the current reconstruction needs a complex algorithm and needs to consider the compensation of the voltage vector.
Disclosure of Invention
In view of this, the present invention provides an improved method for predicting dead beat of a single current sensor of a permanent magnet synchronous motor, which specifically includes the following steps:
step one, collecting three-phase current i of permanent magnet synchronous motor at current k moment in real time on linea、ib、icA rotor speed w and a rotor position angle theta;
establishing mathematical models of the permanent magnet synchronous motor in an alpha-beta coordinate system and a d-q coordinate system, and establishing a traditional dead-beat current prediction control model; improving the traditional deadbeat current prediction control model based on the difference between the current measured value and the predicted value at the current k moment caused by parameter disturbance to obtain an improved deadbeat current prediction control model corresponding to the k +1 moment; calculating reference voltage within the SVPWM output voltage range at the k +1 moment in real time by combining the data acquired in the step one;
step three, the improved permanent magnet synchronous motor dead-beat prediction control and the single current sensor bus current sampling are combined, namely, the three-phase current i is reconstructed by utilizing the real-time switching state of the inverter and the acquired inverter bus current ia、ib、icReplacing the three-phase current i of the permanent magnet synchronous motor acquired in real time in the step onea、ib、icAnd calculating actual predicted values of d-axis current and q-axis current at the k moment based on a volt-second balance principle by using the actual values of the d-axis current and the q-axis current at the first rising edge moment in the switching period at the k-1 moment, and replacing corresponding current values in the improved deadbeat current prediction control model.
Further, in the second step, a mathematical model of the permanent magnet synchronous motor in 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θ)
Figure BDA0002782476300000021
in the formula uα、uβIs the stator voltage under an alpha-beta coordinate system; i.e. iα、iβIs in an alpha-beta coordinate systemA stator current; ΨrIs 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; Ψα、ΨβIs a stator flux linkage under an alpha-beta coordinate system; t is a time variable; j is 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 BDA0002782476300000022
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; Ψd、ΨqIs a stator flux linkage under a d-q coordinate system; l isd、LqArmature inductances of d and q axes, respectively;
the traditional deadbeat current prediction control model is established as follows:
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) d-axis 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-error(k)=id-p(k)-id(k)
iq-error(k)=iq-p(k)-iq(k)
Kd2=(ud(k-1)-ud(k-2))
Kq2=(uq(k-1)-uq(k-2))
Xd=(id-err(k)-id-error(k-1))/Kd2/TsXq
=(iq-error(k)-iq-err(k-1))/Kq2/Ts
Kd=1/Ls-Xd
Kq=1/Ls-Xq
id-p(k+1)
=ud(k)×Kd×Ts+id(k)×(1-Ts×Rs/Ls)+iq(k)×Ts×we-(id-error(k)-Xd×Ts×ud(k))
iq-p(k+1)
=uq(k)×Kq×Ts+iq(k)×(1-Ts×Rs/Ls)-id(k)×Ts×we-Ts×we×Ψf/Ls-(iq-error(k)-Xq×Ts×uq(k))
ud-p(k+1)
=(id-ref-id-p(k+1)×(1-Ts×Rs/Ls)-iq-p(k+1)×Ts×we+id-err(k))/(Kd+Xd)/Ts
uq-p(k+1)
=(iq-ref-iq-p(k+1)×(1-Ts×Rs/Ls)+id-p(k+1)×Ts×we+Ts×we×Ψf/Ls+iq-error(k))/(Kq+Xq)/Ts
in the formula id-err(k)、iq-error(k) D and q axis current prediction errors i at time kd-p(k)、iq-p(k) D and q axis current predicted values i at the k timed(k)、iq(k) Actual measured values of d-and q-axis currents at time k, ud(k-1) and ud(k-2) d-axis voltages respectively acting at the k-1 moment and the k-2 moment, and u can be obtained by the same principleq(k-1) and uq(k-2),id-p(k +1) is the improved d-axis predicted current at time k +1, iq-pAnd (k +1) is the improved q-axis predicted current at the k +1 moment.
Further, the third step is specifically:
calculating the current at the k moment according to the reconstructed current at the k-1 switching cycle current updating momentPredicted value i of actual valued′(k)、iq' (k) replacing the actual value of the current at the time k, the current update time pair u of the k-1 cycle is calculatedd(k-1) and uq(k-1) performing compensation;
id′(k)=id(k-1,t1)×(1-(Ts-t1)×Rs/Ls)+iq(k-1,t1)×(Ts-t1)×we+(Ts-t1)/Ls×ud(k-1)×Ts/(Ts-t1)
iq′(k)=iq(k-1,t1)×(1-(Ts-t1)×Rs/Ls)-id(k-1,t1)×(Ts-t1)×we+(Ts-t1)/Ls×uq(k-1)×Ts/(Ts-t1)-(Ts-t1)×we×Ψf/Ls
wherein id' (k) is a predicted value of the actual value of the d-axis current at time k, iq' (k) is a predicted value of the actual value of the q-axis current at time k, t1For the first rising edge instant i in a switching cycled(k-1,t1) Is the d-axis current actual value, i, at the time of the k-1 period t1q(k-1,t1) Is k-1 period t1An actual value of q-axis current at a time;
then using id' (k) and iq' (k) replacement of i in the improved deadbeat current predictive control model in step twod(k) And iq(k)。
The improved single-current-sensor dead-beat prediction control method for the permanent magnet synchronous motor has the characteristic of good parameter disturbance suppression, and can completely replace the three-phase current of the motor to carry out prediction control by combining the improved dead-beat prediction control with the phase current reconstruction based on the bus current sensor, and simultaneously still maintain certain parameter disturbance suppression capability. 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 effectively inhibits the influence caused by the change of the motor parameters by utilizing the improved dead-beat predictive control, so that the system has good control characteristics.
(2) The method combines improved dead-beat predictive control with phase current reconstruction based on the bus current sensor, reduces the cost of a control system, reduces the volume of the control system, and avoids the limitation of the difference between different sensors on the performance improvement of the whole system.
Drawings
FIG. 1 is a block diagram of a system model corresponding to the method of the present invention.
Fig. 2 is a comparison of d and q-axis currents and reference currents obtained based on the present invention in the case of a resistance mismatch (Rs ═ 10 Rs');
FIG. 3 shows flux linkage mismatch (psi)f=2ψf') the d and q-axis currents obtained based on the invention are compared with a 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 improved single-current sensor dead-beat prediction control method for the permanent magnet synchronous motor, as shown in fig. 1, specifically comprises the following steps:
step one, collecting three-phase current i of permanent magnet synchronous motor at current k moment in real time through online dataa、ib、icA rotor speed w and a rotor position angle theta;
establishing mathematical models of the permanent magnet synchronous motor in an alpha-beta coordinate system and a d-q coordinate system, establishing a traditional deadbeat current prediction control model, and improving the traditional deadbeat current prediction control model based on the difference between a current measured value and a predicted value at the current moment caused by parameter disturbance to obtain an improved deadbeat current prediction control model corresponding to the k +1 moment; 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;
thirdly, reconstructing a three-phase current i by utilizing the real-time switching state of the inverter and the acquired bus current i of the invertera、ib、icReplacing the three-phase current i of the permanent magnet synchronous motor acquired in real time in the step onea、ib、icAnd calculating actual predicted values of d-axis current and q-axis current at the k moment by using the actual values of the d-axis current and the q-axis current at the first rising edge moment in the switching period at the k-1 moment and a volt-second balance principle, and replacing corresponding current values in the improved deadbeat current prediction control model. .
Conventional deadbeat current predictive control is based on a current reference irefAnd the voltage vector u (k) applied to the motor at the current moment and the motor parameters, and outputting the motor reference voltage u (k +1) at the next moment. At the k-th instant u (k +1) is calculated and applied at the next instant, so that the motor current reaches the current reference value at the instant k + 2. Thus, u (k +1) can be calculated at the kth time according to the following relation:
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 BDA0002782476300000051
Figure BDA0002782476300000052
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. ofdcIs the dc bus voltage.
It can be seen that the traditional dead-beat predictive control has high dependence on the motor model and parameter accuracy, and once the motor has parameter mismatch in the running process, the control effect is rapidly reduced. The invention changes the traditional dead-beat prediction control, and can be seen from the traditional dead-beat model that the current predicted value at the k +1 moment is different from the measured value due to parameter disturbance, and the error magnitude of the current predicted value is related to the variable quantity of the parameter:
for the d-axis, there are:
id-p(k)=id(k-1)×(1-Ts×Rs′/Ls′)+iq(k-1)×Ts×we+Ts×ud(k-1)/Ls
id(k)=id(k-1)×(1-Ts×Rs/Ls)+iq(k-1)×Ts×we+Ts×ud(k-1)/Ls
in the formula, Rs′、Ls' is the theoretical value of the resistance and inductance of the stator of the motor, Rs、LsIs its actual value.
Δid(k)=id-p(k)-id(k)
=ud(k-1)×(Ts/Ls′-Ts/Ls)+id(k-1)×(Ts×Rs/Ls-Ts′×Rs′/Ls′)
In the same way, the method for preparing the composite material,
Δid(k-1)=ud(k-2)×(Ts/Ls′-Ts/Ls)+id(k-2)×(Ts×Rs/Ls-Ts′×Rs′/Ls′)
in the above two equations, the second term is very small compared with the first term and can be ignored, so that:
Δσd=Δid(k)-Δid(k-1)=(Ts/Ls′-Ts/Ls)×(ud(k-1)-ud(k-2))
then order:
Kd1=Δσd/(ud(k-1)-ud(k-2))=Ts/Ls′-Ts/Ls
the predicted value of the current at the k +1 moment is optimized for the first time:
id-p′(k+1)=(Ts/Ls′-Kd1)×ud(k)+id(k)×(1-Ts×Rs/Ls)+iq(k)×Ts×ωe
and then ordering:
Kd2=Δid(k)-Kd1×ud(k-1)
and (3) carrying out second optimization on the predicted value of the current at the k +1 moment:
id-p(k+1)=id-p′(k+1)-Kd2
thus, the predicted current value at the time k +1 is optimized by using the error between the predicted current value and the actual current value at the time k, and the obtained optimized value can contain the information of the parameter disturbance, namely, the predicted current value at the time k +1 of the parameter disturbance is considered. The q-axis current can also be obtained based on the same principle.
Since the dead beat prediction control is a two beat prediction, i after optimization is usedd-pWhen calculating the reference voltage at the time k +1 from the reference currents at the times (k +1) and k +2, the parameter disturbance is also considered:
id-p′(k+2)=(Ts/Ls′-Kd1)×ud(k+1)+id-p(k+1)×(1-Ts×Rs/Ls)+iq-p(k+1)×Ts×we
id-ref=id-p(k+2)=id-p′(k+2)-Kd2
=(Ts/Ls′-Kd1)×ud(k+1)+id-p(k+1)×(1-Ts×Rs/Ls)+iq-p(k+1)×Ts×we-Kd2
solving the value of ud (k +1) according to the two formulas;
ud(k+1)=(id-ref+Kd2-id-p(k+1)×(1-Ts×Rs/Ls)-iq-p(k+1)×Ts×we)/(Ts/Ls′-Kd1)
the q-axis voltage can also be obtained based on the same principle as described above.
The above derivation process is simplified, so that an improved deadbeat current prediction control model can be obtained:
id-error(k)=id-p(k)-id(k)
iq-e(k)=iq-p(k)-iq(k)
Kd2=(ud(k-1)-ud(k-2))
Kq2=(uq(k-1)-uq(k-2))
Xd=(id-error(k)-id-err(k-1))/Kd2/Ts
Xq=(iq-err(k)-iq-err(k-1))/Kq2/Ts
Kd=1/Ls-Xd
Kq=1/Ls-Xq
id-p(k+1)
=ud(k)×Kd×Ts+id(k)×(1-Ts×Rs/Ls)+iq(k)×Ts×we-(id-error(k)-Xd×Ts×ud(k))
iq-p(k+1)
=uq(k)×Kq×Ts+iq(k)×(1-Ts×Rs/Ls)-id(k)×Ts×we-Ts×we×Ψf/Ls-(iq-error(k)-Xq×Ts×uq(k))
ud-p(k+1)
=(id-ref-id-p(k+1)×(1-Ts×Rs/Ls)-iq-p(k+1)×Ts×we+id-error(k))/(Kd+Xd)/Ts
uq-p(k+1)
=(iq-r-iq-p(k+1)×(1-Ts×Rs/Ls)+id-p(k+1)×Ts×we+Ts×we×Ψf/Ls+iq-err(k))/(Kq+Xq)/Ts
the improved dead-beat current prediction control model provided by the invention is applied to the bus current sensor, and the bus current sensor collects bus current twice at different voltage vector action moments in the first half period of a switching period according to the SVPWM seven-segment modulation mode. The specific acquisition method comprises the following steps: the current value at the moment when the switch state changes from 0 to 1 (i.e., the first two rising edges) is collected. Is provided with the firstA rising edge at time t1The second rising edge at time t2Since this time is not the initial time of each switching cycle, this means that only the current value reconstructed at the rising edge time of the previous cycle is available for the dead-beat prediction control of each cycle, and therefore, it is necessary to calculate the predicted value of the current actual value at the time k in place of the actual value of the current at the time k, based on the reconstructed current at the current update time of the previous switching cycle. And because the voltage vector in the dead-beat prediction model is an average value in a whole switching period, and when the predicted value of the current actual value at the k moment is calculated according to the reconstructed current at the current updating moment of the previous switching period, the time span is not the whole period, but Ts-t1Therefore, the current updating time of k-1 period is needed to be calculated according to the volt-second balance principled(k-1) and uq(k-1) compensate, i.e. multiply both of the equations by a factor: t iss/(Ts-t1). The method specifically comprises the following steps:
id′(k)=id(k-1,t1)×(1-(Ts-t1)×Rs/Ls)+iq(k-1,t1)×(Ts-t1)×we+(Ts-t1)/Ls×ud(k-1)×Ts/(Ts-t1)
iq′(k)=iq(k-1,t1)×(1-(Ts-t1)×Rs/Ls)-id(k-1,t1)×(Ts-t1)×we+(Ts-t1)/Ls×uq(k-1)×Ts/(Ts-t1)-(Ts-t1)×we×Ψf/Ls
fig. 2 and 3 show that in a preferred embodiment of the invention, the resistance mismatch (Rs ═ 10 Rs') and flux linkage mismatch (ψ) are presentf=2ψf') in different cases, the d and q axis currents obtained on the basis of the invention are compared with a reference 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.

Claims (3)

1. The improved dead-beat prediction control method of the permanent magnet synchronous motor single current sensor is characterized by comprising the following steps: the method specifically comprises the following steps:
step one, collecting three-phase current i of permanent magnet synchronous motor at current k moment in real time on linea、ib、icA rotor speed w and a rotor position angle theta;
establishing mathematical models of the permanent magnet synchronous motor in an alpha-beta coordinate system and a d-q coordinate system, and establishing a traditional dead-beat current prediction control model; improving the traditional deadbeat current prediction control model based on the difference between the current measured value and the predicted value at the current k moment caused by parameter disturbance to obtain an improved deadbeat current prediction control model corresponding to the k +1 moment; calculating reference voltage within the SVPWM output voltage range at the k +1 moment in real time by combining the data acquired in the step one;
thirdly, reconstructing a three-phase current i by utilizing the real-time switching state of the inverter and the acquired bus current i of the invertera、ib、icReplacing the three-phase current i of the permanent magnet synchronous motor acquired in real time in the step onea、ib、ic(ii) a And calculating actual predicted values of d-axis current and q-axis current at the k moment based on a volt-second balance principle by using the actual values of the d-axis current and the q-axis current at the first rising edge moment in the switching period at the k-1 moment, and replacing corresponding current values in the improved deadbeat current prediction control model.
2. The method of claim 1, wherein: the mathematical model of the permanent magnet synchronous motor in the second 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θ)
Figure FDA0002782476290000011
in the formula uα、uβIs the stator voltage under an alpha-beta coordinate system; i.e. iα、iβIs stator current under an alpha-beta coordinate system; ΨrIs 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; Ψa、ΨβIs a stator flux linkage under an alpha-beta coordinate system; t is a time variable; j is load moment of inertia;
the mathematical model of the permanent magnet synchronous motor under the 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 FDA0002782476290000021
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; Ψd、ΨqIs a stator flux linkage under a d-q coordinate system; l isd、LqArmature inductances of d and q axes, respectively;
the traditional deadbeat current prediction control model is as follows:
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) d-axis predicted voltage at time k +1, uq-p(k +1) is k +1 and time qAxial predicted voltage, TsIs a switching cycle;
the improved deadbeat current prediction control model is as follows:
id-err(k)=id-p(k)-id(k)
iq-err(k)=iq-p(k)-iq(k)
Kd2=(ud(k-1)-ud(k-2))
Kq2=(uq(k-1)-uq(k-2))
Xd=(id-error(k)-id-error(k-1))/Kd2/Ts Xq=(iq-error(k)-iq-error(k-1))/Kq2/Ts
Kd=1/Ls-Xd
Kq=1/Ls-Xq
id-p(k+1)
=ud(k)×Kd×Ts+id(k)×(1-Ts×Rs/Ls)+iq(k)×Ts×we-(id-error(k)-Xd×Ts×ud(k))
iq-p(k+1)
=uq(k)×Kq×Ts+iq(k)×(1-Ts×Rs/Ls)-id(k)×Ts×we-Ts×we×Ψf/Ls-(iq-error(k)-Xq×Ts×uq(k))
ud-p(k+1)
=(id-ref-id-p(k+1)×(1-Ts×Rs/Ls)-iq-p(k+1)×Ts×we+id-error(k))/(Kd+Xd)/Ts
uq-p(k+1)
=(iq-ref-iq-p(k+1)×(1-Ts×Rs/Ls)+id-p(k+1)×Ts×we+Ts×we×Ψf/Ls+iq-err(k))/(Kq+Xq)/Ts
in the formula id-error(k)、iq-err(k) D and q axis current prediction errors i at time kd-p(k)、iq-p(k) D and q axis current predicted values i at the k timed(k)、iq(k) Actual measured values of d-and q-axis currents at time k, ud(k-1) and ud(k-2) d-axis voltages respectively acting at the k-1 moment and the k-2 moment, and u can be obtained by the same principleq(k-1) and uq(k-2),id-p(k +1) is the improved d-axis predicted current at time k +1, iq-pAnd (k +1) is the improved q-axis predicted current at the k +1 moment.
3. The method of claim 2, wherein: the third step is specifically as follows:
calculating a predicted value i of the current actual value at the k moment according to the reconstructed current at the k-1 switching period current updating momentd′(k)、iq' (k) replacing the actual value of the current at the time k, the current update time pair u of the k-1 cycle is calculatedd(k-1) and uq(k-1) performing compensation;
id′(k)=id(k-1,t1)×(1-(Ts-t1)×Rs/Ls)+iq(k-1,t1)×(Ts-t1)×we+(Ts-t1)/Ls×ud(k-1)×Ts/(Ts-t1)
iq′(k)=iq(k-1,t1)×(1-(Ts-t1)×Rs/Ls)-id(k-1,t1)×(Ts-t1)×we+(Ts-t1)/Ls×uq(k-1)×Ts/(Ts-t1)-(Ts-t1)×we×Ψf/Ls
wherein id' (k) is a predicted value of the actual value of the d-axis current at time k, iq' (k) is a predicted value of the actual value of the q-axis current at time k, t1For the first rising edge instant i in a switching cycled(k-1,t1) Is the d-axis current actual value, i, at the time of the k-1 period t1q(k-1,t1) Is k-1 period t1An actual value of q-axis current at a time; then using id' (k) and iq' (k) replacement of i in the deadbeat current prediction control model in step twod(k) And iq(k)。
CN202011286363.8A 2020-11-17 2020-11-17 Improved dead-beat prediction control method for permanent magnet synchronous motor single current sensor Active CN112436773B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011286363.8A CN112436773B (en) 2020-11-17 2020-11-17 Improved dead-beat prediction control method for permanent magnet synchronous motor single current sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011286363.8A CN112436773B (en) 2020-11-17 2020-11-17 Improved dead-beat prediction control method for permanent magnet synchronous motor single current sensor

Publications (2)

Publication Number Publication Date
CN112436773A true CN112436773A (en) 2021-03-02
CN112436773B CN112436773B (en) 2022-04-01

Family

ID=74700251

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011286363.8A Active CN112436773B (en) 2020-11-17 2020-11-17 Improved dead-beat prediction control method for permanent magnet synchronous motor single current sensor

Country Status (1)

Country Link
CN (1) CN112436773B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118054700A (en) * 2024-02-29 2024-05-17 华中光电技术研究所(中国船舶集团有限公司第七一七研究所) Current loop control method for permanent magnet synchronous motor in three-phase asymmetric state
CN119945239A (en) * 2025-01-22 2025-05-06 四川大学 Model-free deadbeat predictive current control method based on adaptive current variation component

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070096685A (en) * 2006-03-27 2007-10-02 삼성전자주식회사 3-phase motor control system using single current sensor
US20080180095A1 (en) * 2007-01-17 2008-07-31 Stmicroelectronics S.R.L. Method and related device for estimating the currents flowing in windings of a poly-phase electrical load at a certain instant
CN105680753A (en) * 2016-01-27 2016-06-15 广东美的制冷设备有限公司 Single current sensor-based three-phase current reconstruction method and device
CN107834927A (en) * 2017-11-17 2018-03-23 美的集团股份有限公司 Motor driven systems and the synchronous of reconstruct phase current phase voltage calculate method, apparatus
CN111049443A (en) * 2019-12-27 2020-04-21 吉林大学 Sampling method for single-resistor current of three-phase permanent magnet synchronous motor
CN111555680A (en) * 2020-05-22 2020-08-18 天津大学 A deadbeat predictive current control method for permanent magnet synchronous motor
CN111711392A (en) * 2020-06-02 2020-09-25 北京理工大学 Single current sensor predictive control and parameter disturbance suppression method for permanent magnet synchronous motor

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070096685A (en) * 2006-03-27 2007-10-02 삼성전자주식회사 3-phase motor control system using single current sensor
US20080180095A1 (en) * 2007-01-17 2008-07-31 Stmicroelectronics S.R.L. Method and related device for estimating the currents flowing in windings of a poly-phase electrical load at a certain instant
CN105680753A (en) * 2016-01-27 2016-06-15 广东美的制冷设备有限公司 Single current sensor-based three-phase current reconstruction method and device
CN107834927A (en) * 2017-11-17 2018-03-23 美的集团股份有限公司 Motor driven systems and the synchronous of reconstruct phase current phase voltage calculate method, apparatus
CN111049443A (en) * 2019-12-27 2020-04-21 吉林大学 Sampling method for single-resistor current of three-phase permanent magnet synchronous motor
CN111555680A (en) * 2020-05-22 2020-08-18 天津大学 A deadbeat predictive current control method for permanent magnet synchronous motor
CN111711392A (en) * 2020-06-02 2020-09-25 北京理工大学 Single current sensor predictive control and parameter disturbance suppression method for permanent magnet synchronous motor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BENFEI WANG ET AL.: "Deadbeat Control for a Single-Inductor Multiple-Input Multiple-Output DC–DC Converter", 《IEEE TRANSACTIONS ON POWER ELECTRONICS》 *
李英强: "永磁同步电机单电流传感器电流预测控制技术研究", 《中国硕士学位论文全文数据库工程科技Ⅱ辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118054700A (en) * 2024-02-29 2024-05-17 华中光电技术研究所(中国船舶集团有限公司第七一七研究所) Current loop control method for permanent magnet synchronous motor in three-phase asymmetric state
CN119945239A (en) * 2025-01-22 2025-05-06 四川大学 Model-free deadbeat predictive current control method based on adaptive current variation component
CN119945239B (en) * 2025-01-22 2025-07-04 四川大学 Model-free dead beat prediction current control method based on self-adaptive current variation component

Also Published As

Publication number Publication date
CN112436773B (en) 2022-04-01

Similar Documents

Publication Publication Date Title
CN113691186B (en) Position angle compensation method for rotor control without position sensor of permanent magnet synchronous motor
CN112865646A (en) Dead-beat prediction control method for single current sensor of permanent magnet synchronous motor
CN112422004B (en) Disturbance suppression method for permanent magnet synchronous motor in weak magnetic control mode
CN111478636B (en) A Single Current Sensor Predictive Control Method for Permanent Magnet Synchronous Motors
CN108649855A (en) A kind of model prediction method for controlling torque based on duty ratio
CN111711392B (en) Single current sensor predictive control and parameter disturbance suppression method for permanent magnet synchronous motor
CN112436773B (en) Improved dead-beat prediction control method for permanent magnet synchronous motor single current sensor
CN112202377B (en) A solution to the blind zone of phase current reconstruction of permanent magnet synchronous motor
CN110492813A (en) A kind of method for suppressing torque ripple for opening winding permanent magnet synchronous motor
CN109936320A (en) A direct torque control method for dual motors in series based on duty cycle modulation
CN110557069A (en) rotor operation parameter estimation method, motor control system and active disturbance rejection controller
CN112422002B (en) Robust permanent magnet synchronous motor single current sensor prediction control method
CN111404428A (en) Phase-shift motor group current sensor cooperation system based on chopping period and correction method
CN118157526A (en) Permanent magnet synchronous motor control method based on improved linear supercoiled
CN107919829B (en) A Model Predictive Torque Control Method for Permanent Magnet Synchronous Motors
CN111628689A (en) A deadbeat current predictive control method based on voltage feedforward compensation method
CN108521246B (en) Method and device for current prediction control of single current sensor of permanent magnet synchronous motor
CN116317790B (en) Electromagnetic parameter full rank identification method and system for surface-mounted permanent magnet synchronous motor
CN118381392A (en) Permanent magnet synchronous motor control method, device, equipment and computer program product
CN111900908A (en) Permanent magnet synchronous motor rotor position and speed estimation method based on dead beat back electromotive force predictor
Li et al. A Robust Predictive Current Control Based on Incremental Model and Adaline N eural Network for PMSM Drives
CN116566263A (en) A control method and system for permanent magnet synchronous motor based on step-by-step multi-parameter identification
CN110649850B (en) Method for determining stator flux linkage of dual-mode voltage model
CN114301361A (en) A control method of permanent magnet synchronous motor drive system without electrolytic capacitor based on bus current control
Yang et al. Mechanical and electrical parameter estimation for PMSMs considering sensor measurement offset

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant