WO2021017237A1 - Deadbeat control system and method for permanent magnet synchronous motor under low carrier ratio - Google Patents

Deadbeat control system and method for permanent magnet synchronous motor under low carrier ratio Download PDF

Info

Publication number
WO2021017237A1
WO2021017237A1 PCT/CN2019/115172 CN2019115172W WO2021017237A1 WO 2021017237 A1 WO2021017237 A1 WO 2021017237A1 CN 2019115172 W CN2019115172 W CN 2019115172W WO 2021017237 A1 WO2021017237 A1 WO 2021017237A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
current
axis
permanent magnet
magnet synchronous
Prior art date
Application number
PCT/CN2019/115172
Other languages
French (fr)
Chinese (zh)
Inventor
王颖杰
刘海媛
张栋
李山
袁知动
王亚娟
刘飞龙
杨照
赵江杭
粟昶博
郭文中
Original Assignee
中国矿业大学
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 中国矿业大学 filed Critical 中国矿业大学
Publication of WO2021017237A1 publication Critical patent/WO2021017237A1/en

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/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • 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/06Rotor 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/50Vector control arrangements or methods not otherwise provided for in H02P21/00- H02P21/36
    • 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
    • H02P27/085Arrangements 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 wherein the PWM mode is adapted on the running conditions of the motor, e.g. the switching frequency
    • 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/10Arrangements for controlling torque ripple, e.g. providing reduced torque ripple
    • 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

Definitions

  • the invention relates to a low carrier ratio deadbeat control system and method for a permanent magnet synchronous motor, and belongs to the technical field of motor control.
  • a low switching frequency (such as about 500 Hz) has to be used to control the drive motor, which makes the ratio of switching frequency to current frequency, that is, the carrier ratio, lower.
  • stator current prediction model is established by using the model of the motor in the discrete domain, and the reference stator current at the next time and the stator current collected at this time are input to the prediction model In order to directly calculate the command voltage that makes the motor reach the reference current at the next moment, the control process is simple and easier to implement.
  • the traditional deadbeat control is directly based on the motor state equation and uses the forward differential discrete method to establish the discrete model of the motor, and does not consider the delay of the inverter.
  • the switching frequency is high, the delay of this part is small, so the deadbeat control is The effect is not significant, and the delay of this part is relatively large at low switching frequency, which makes it difficult for the traditional deadbeat control strategy to achieve good control results.
  • the purpose of the present invention is to provide a permanent magnet synchronous motor low carrier ratio deadbeat control system and method, which solves the control effect of the traditional permanent magnet synchronous motor deadbeat control system at low switching frequency Problems such as large current static difference and large output torque pulsation can realize the good control effect of deadbeat control strategy at low switching frequency, and the current control static difference is also small.
  • a permanent magnet synchronous motor low carrier ratio deadbeat control system which is characterized by including permanent magnet synchronous motor, encoder, abc-dq coordinate conversion unit, speed outer loop PI controller, 1/2 time current estimation unit , Current deadbeat controller, dq- ⁇ coordinate conversion unit, SVPWM modulation module, inverter;
  • the encoder is used to obtain the rotor position angle ⁇ of the permanent magnet synchronous motor and the real-time speed n of the permanent magnet synchronous motor;
  • the abc-dq coordinate conversion unit collects the real-time AB phase currents i a (k), i b (k) of the stator of the permanent magnet synchronous motor and the motor rotor position angle ⁇ at the input moment k, and obtains the stator current through calculation The components i d (k) and i q (k) on the dq axis;
  • the speed outer loop PI controller calculates the q-axis given current at the next moment by inputting the permanent magnet synchronous motor given speed n * and the real-time speed n at time k
  • the current estimation unit at 1/2 moment is given by the stator current at the next moment And the real-time stator current dq axis components i d (k) and i q (k) collected at time k, calculate Dq axis current component at time
  • the current deadbeat controller is given by inputting the stator current at the next moment at time k And the real-time stator current dq axis components i d (k), i q (k) collected at time k, and calculate the dq axis voltage command
  • the dq- ⁇ coordinate conversion unit inputs the dq axis voltage command And the motor rotor position angle ⁇ is calculated to obtain the ⁇ - ⁇ axis voltage command
  • the SVPWM modulation module is based on the input of the ⁇ - ⁇ axis voltage command Calculate the inverter switch control signal at this time;
  • the inverter is used to generate a stator voltage for controlling the permanent magnet synchronous motor according to the switch control signal.
  • the aforementioned permanent magnet synchronous motor low carrier ratio deadbeat control system is characterized in that the conversion equation of the abc-dq coordinate conversion unit is: In the formula, ⁇ e is the angle from the stator current vector to the ⁇ axis, ⁇ is the rotor position angle, and n p is the number of pole pairs of the permanent magnet synchronous motor.
  • the aforementioned permanent magnet synchronous motor low carrier ratio deadbeat control system is characterized in that the formula required by the current estimation unit at 1/2 time is In the formula, T s is the system sampling period, ⁇ s is the electromagnetic time constant of the permanent magnet synchronous motor, and ⁇ e (k) is the motor speed collected at time k, Is the reference stator current dq axis component at k+1, I d (k) and I q (k) are the dq axis components of the stator current collected at time k respectively.
  • the aforementioned dead-beat control system for a permanent magnet synchronous motor with a low carrier ratio is characterized in that the current dead-beat controller includes a current prediction model module and a current error decoupling integration module;
  • the current prediction model module 2 establishes a current prediction model through the discrete model of the permanent magnet synchronous motor, so that the stator current is referenced at the next moment Equal to the predicted current in the current prediction model, a command voltage equation is derived, and the next moment is referenced to the stator current And the real-time stator current i d (k), i q (k) and the estimated current at time 1/2 Substitute into the command voltage equation to obtain the command voltages u dpre (k) and u qpre (k) of the dq axis prediction model;
  • the current error decoupling integral module is to give the stator current dq axis component at the next moment Subtract the real-time stator currents i d (k) and i q (k) collected at this time, respectively, to obtain the dq axis stator current errors ⁇ i d (k), ⁇ i q (k), and then remove the coupling components between the dq axis current errors .
  • the current error obtained after decoupling is passed through an integral regulator, and the dq axis compensation voltage u dcom (k) and u qcom (k) are output.
  • the aforementioned permanent magnet synchronous motor low carrier ratio deadbeat control system is characterized in that the conversion equation of the dq- ⁇ coordinate conversion unit is as follows: In the formula, ⁇ e is the angle from the stator current vector to the ⁇ axis, ⁇ is the rotor position angle, and n p is the number of pole pairs of the permanent magnet synchronous motor.
  • a control method of a permanent magnet synchronous motor low carrier ratio deadbeat control system which is characterized in that:
  • Step 1) At time k, the encoder obtains the motor speed n and the rotor position angle ⁇ ;
  • Step 2 At time k, input the given speed n * and collect the motor speed n to the speed outer loop PI controller, and output the q axis component of the reference stator current at the next time after calculation
  • Step 3 At time k, input the rotor position angle ⁇ and the collected AB phase stator currents i a (k), i b (k) to the abc-dq coordinate conversion unit, and output the real-time stator current dq axis component collected at this moment i d (k), i q (k);
  • Step 6 At time k, give the d-axis component of the stator current at the next time Subtract the real-time stator current i d (k), remove the coupling component between it and the q-axis current error, and output the d-axis compensation voltage u dcom (k) through an integral regulator;
  • Step 7) At time k, refer to the q-axis component of the stator current at the next time Subtract the real-time stator current i q (k), remove the coupling component between it and the d-axis current error, and output the q-axis compensation voltage u qcom (k) through the integral regulator;
  • Step 8) Add u dpre (k) and u qpre (k) to u dcom (k) and u qcom (k) respectively, and output the dq axis command voltage
  • Step 9) Change the dq axis command voltage described in step 8) And the rotor position angle ⁇ is input to the dq- ⁇ coordinate conversion unit to output the command voltage ⁇ - ⁇ axis component
  • Step 10) Change the command voltage ⁇ - ⁇ axis component described in step 9) Input to the SVPWM modulation module to obtain a switch control signal for controlling the inverter;
  • Step 11 The inverter receives the switch control signal in step 10) to produce a permanent magnet synchronous motor stator voltage.
  • the aforementioned method for low carrier ratio deadbeat control of a permanent magnet synchronous motor is characterized in that the formula of the current estimation unit at 1/2 time in step 4) is The formula of the current estimation unit at time 1/2 is derived from the following command voltage equation: Where T s is the system sampling period, ⁇ s is the electromagnetic time constant of the permanent magnet synchronous motor, ⁇ e (k) is the motor speed collected at time k, Is the reference stator current dq axis component at k+1, I d (k) and I q (k) are the dq axis components of the stator current collected at time k respectively.
  • the aforementioned method for low carrier ratio deadbeat control of a permanent magnet synchronous motor is characterized in that the command voltage equation of the current prediction model in step 5) is among them,
  • R s is the stator resistance of the permanent magnet synchronous motor
  • ⁇ f is the permanent magnet flux linkage of the permanent magnet synchronous motor rotor
  • Is the reference stator current dq axis component at k+1
  • I d (k) and I q (k) are the dq axis components of the stator current collected at time k respectively
  • the beneficial effects achieved by the present invention in the modeling process of the current prediction model, the inverter and the motor are regarded as a whole modeling, and the delay effect of the inverter is considered; the current prediction correction discretization at 1/2 time is added Deviation, the model built is more accurate than the traditional current prediction model;
  • a current error decoupling integral compensation module is added to the deadbeat controller to remove the coupling component between the dq axis current error, so that the motor speed control and the current error compensation at a lower carrier ratio can be more stable and fast
  • the results show that the motor speed and stator current are well controlled, and the motor stator current control static error is small.
  • the output torque ripple has also been improved.
  • Figure 1 is a block diagram of the principle of a dead-beat control system for a permanent magnet synchronous motor with low carrier ratio in the present invention
  • FIG. 2 is a block diagram of the deadbeat controller in the present invention.
  • Figure 3 is a block diagram of the scalar model of a permanent magnet synchronous motor
  • Figure 4 is the waveform diagram of the low carrier ratio deadbeat control speed of the permanent magnet synchronous motor, (a) is the speed waveform when the switching frequency is 5000Hz, (b) is the speed waveform when the switching frequency is 500Hz;
  • Figure 5 is the stator current waveform diagram of the permanent magnet synchronous motor low carrier ratio deadbeat control, (a) is the stator current waveform diagram when the switching frequency is 5000Hz, (b) is the stator current waveform diagram when the switching frequency is 500Hz;
  • Figure 6 is the output torque waveform diagram of the permanent magnet synchronous motor low carrier ratio deadbeat control, (a) is the output torque waveform diagram when the switching frequency is 5000Hz, (b) is the output torque waveform diagram when the switching frequency is 500Hz.
  • a permanent magnet synchronous motor low carrier ratio deadbeat control system mainly includes: permanent magnet synchronous motor (PMSM), encoder, abc-dq coordinate conversion unit, speed outer loop PI controller, 1/ 2 Time current estimation unit, current deadbeat controller, dq- ⁇ coordinate conversion unit, SVPWM modulation module, inverter. specifically:
  • the encoder is used to obtain the rotor position angle ⁇ of the permanent magnet synchronous motor and the real-time speed n of the permanent magnet synchronous motor;
  • the abc-dq coordinate conversion unit collects the real-time AB-phase currents i a (k), i b (k) of the stator of the permanent magnet synchronous motor and the motor rotor position angle ⁇ at the input moment k, and calculates the stator current at dq Axis components i d (k), i q (k);
  • the speed outer loop PI controller calculates the q-axis given current at the next moment by inputting the permanent magnet synchronous motor's given speed n * and the real-time speed n at time k
  • the current estimation unit at 1/2 moment is given by the stator current at the next moment And the real-time stator current dq axis components i d (k) and i q (k) collected at time k, calculate Dq axis current component at time
  • the current deadbeat controller is given by inputting the stator current at the next moment at time k And the real-time stator current dq axis components i d (k), i q (k) and the estimated current at time 1/2 collected at time k Calculate the dq axis voltage command
  • the dq- ⁇ coordinate conversion unit inputs the dq axis voltage command And the motor rotor position angle ⁇ is calculated to obtain the ⁇ - ⁇ axis voltage command
  • the inverter is used to generate and control the stator voltage of the permanent magnet synchronous motor according to the switch control signal.
  • Figure 2 is a block diagram of the principle of the current deadbeat controller.
  • the next time will refer to the d-axis component of the stator current And the reference stator current q-axis component at the next moment And the collected real-time stator currents i d (k) and i q (k) are input into the prediction model 1 in Figure 2 to obtain the estimated current at 1/2
  • the command voltage equation is as follows: among them In the formula, T s is the system sampling period, ⁇ s is the electromagnetic time constant of the permanent magnet synchronous motor, ⁇ e (k) is the motor speed collected at time k, R s is the stator resistance of the permanent magnet synchronous motor, and ⁇ f is the permanent magnet synchronous motor Permanent magnet flux linkage of motor rotor,
  • T s is the system sampling period
  • ⁇ s is the electromagnetic time constant of the permanent magnet synchronous motor
  • ⁇ e (k) is the motor speed collected at time k
  • R s is the stator resistance of the permanent magnet synchronous motor
  • ⁇ f is the permanent magnet synchronous motor Permanent magnet flux linkage of motor rotor
  • the current error decoupling integral compensation unit is added to the current deadbeat controller of the present invention.
  • the stator current dq axis component is given at the next time
  • the current error obtained after decoupling is passed through an integral regulator to obtain the voltage command compensation amounts u dcom (k), u qcom (k), and finally u dpre (k) and u qpre (k) are respectively compared with u dcom (k) ), u qcom (k) are added together to output dq axis command voltage
  • the coupling term generated by the permanent magnet flux linkage of the rotor is often obtained by parameter identification, and assuming its value is unchanged, this term can be ignored in the current regulator design, and then this term is added to the voltage command as compensation.
  • the complex vector transfer function of the permanent magnet synchronous motor complex vector model in the ⁇ static coordinate system is:
  • the inverter can usually be regarded as a zero-order keeper, and the transfer function of the zero-order keeper is as follows:
  • the complex vector model of the permanent magnet synchronous traction motor in the ⁇ coordinate system is discretized, and the zero-order keeper discretization method is used.
  • can be obtained from equations (6) and (7)
  • the discrete domain complex vector ⁇ -dq coordinate transformation is as follows:
  • Figure 4 is the speed simulation result of the permanent magnet synchronous motor adopting the low carrier ratio deadbeat control method of the present invention.
  • the outer speed loop adopts a conventional PI controller, where (a) is the speed waveform when the switching frequency is 5000Hz, ( b) It is the speed waveform at the low switching frequency of 500Hz. After the motor is started, it ramps up to 1000r/min.
  • the simulation results show that the control method of the present invention is used to control the motor speed more stable, and the motor speed ripple is relatively low at low switching frequency. Small and fast dynamic response speed.
  • Fig. 5 is a waveform diagram of the stator current dq axis component of the permanent magnet synchronous motor using the low carrier ratio deadbeat control method of the present invention.
  • the current inner loop uses the current deadbeat controller of the present invention, where (a) is The stator current waveform at a switching frequency of 5000 Hz, (b) is the stator current waveform at a low switching frequency of 500 Hz.
  • the simulation results show that the stator current control is stable at 5000Hz, the current ripple is small, and the control static error is approximately 0; at a low switching frequency of 500Hz, the stator current tracking reference current dynamic response speed is faster, and the stator current ripple and control static error are also The control is small, which shows that the present invention is helpful to solve the problems of large current ripple and control static error that occur under the traditional deadbeat control low switching frequency.
  • Fig. 6 is the simulation result of the output torque waveform of the permanent magnet synchronous motor using the low carrier ratio deadbeat control method of the present invention, where T L is the load torque, (a) is the output torque waveform when the switching frequency is 5000 Hz, (b) is the output torque waveform at a low switching frequency of 500 Hz.
  • the simulation results show that the output torque torque is relatively stable at 5000Hz, and the pulsation is small; at the low switching frequency of 500Hz, due to the larger current harmonics at this time, the motor output torque pulsation is larger than when the switching frequency is 5000Hz, but it is not the same as the traditional one.
  • the output torque of the beat control low switching frequency has been improved, and the average value of the output torque is close to the load torque, which also ensures the stable operation of the motor.

Landscapes

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

Abstract

Disclosed are a deadbeat control system and method for a permanent magnet synchronous motor under a low carrier ratio. Said system comprises a permanent magnet synchronous motor, an encoder, an abc-dq coordinate conversion unit, an outer-loop rotation speed PI controller, a half-time current estimation unit, a deadbeat current controller, a dq-αβ coordinate conversion unit, an SVPWM modulation module and an inverter. In the present invention, during modeling of a current estimation model, an inverter and a motor are regarded as a whole for modeling, the delay effect of the inverter is considered, and a half-time current estimation correction discretization error is added, so that the established model is more accurate than a traditional current prediction model. A current error decoupling, integration and compensation module is added into a deadbeat controller, so that stator current control static error is greatly improved, ultimately achieving the objective of good deadbeat control under a low carrier ratio. The result shows that the motor rotation speed and stator current are controlled well, the motor stator current control static error is small, and the output torque pulsation is also improved.

Description

永磁同步电机低载波比无差拍控制***及方法Low carrier ratio deadbeat control system and method for permanent magnet synchronous motor 技术领域Technical field
本发明涉及一种永磁同步电机低载波比无差拍控制***及方法,属于电机控制技术领域。The invention relates to a low carrier ratio deadbeat control system and method for a permanent magnet synchronous motor, and belongs to the technical field of motor control.
背景技术Background technique
大功率永磁同步牵引电机驱动***,由于开关损耗的限制,在现实中不得不使用低开关频率(如500Hz左右)控制驱动电机,这使得开关频率与电流频率比值,即载波比,较低。In the high-power permanent magnet synchronous traction motor drive system, due to the limitation of switching loss, in reality, a low switching frequency (such as about 500 Hz) has to be used to control the drive motor, which makes the ratio of switching frequency to current frequency, that is, the carrier ratio, lower.
目前,永磁同步电机一般使用双PI矢量控制策略,而在低开关频率下,***采样延迟将大大加大,破坏了矢量控制***中的动态解耦,电机控制难以满足控制要求,且输出定子电流含有大量谐波,使得电机输出转矩波动较大,甚至造成电机损坏。无差拍控制策略无需滞后一拍控制,具有较好的动态响应特点,利用电机在离散域的模型建立定子电流预测模型,将下一时刻参考定子电流和本时刻采集的定子电流输入到预测模型中,从而直接计算出使得电机下一时刻达到参考电流的命令电压,控制过程简单,且较容易实现。At present, permanent magnet synchronous motors generally use dual PI vector control strategies. At low switching frequencies, the system sampling delay will be greatly increased, destroying the dynamic decoupling in the vector control system. The motor control is difficult to meet the control requirements, and the output stator The current contains a large number of harmonics, which makes the motor output torque fluctuate greatly, and even damages the motor. The deadbeat control strategy does not require one-beat lag control, and has better dynamic response characteristics. The stator current prediction model is established by using the model of the motor in the discrete domain, and the reference stator current at the next time and the stator current collected at this time are input to the prediction model In order to directly calculate the command voltage that makes the motor reach the reference current at the next moment, the control process is simple and easier to implement.
然而,传统无差拍控制直接基于电机状态方程采用前向差分离散方法建立电机离散模型,并没有考虑逆变器的延迟,在开关频率较高时由于该部分延迟较小,对无差拍控制影响不大,而在低开关频率时该部分延迟较大,使得传统无差拍控制策略难以达到很好的控制效果,将会出现定子电流控制静差大,电机输出转矩脉动大的控制结果。However, the traditional deadbeat control is directly based on the motor state equation and uses the forward differential discrete method to establish the discrete model of the motor, and does not consider the delay of the inverter. When the switching frequency is high, the delay of this part is small, so the deadbeat control is The effect is not significant, and the delay of this part is relatively large at low switching frequency, which makes it difficult for the traditional deadbeat control strategy to achieve good control results. There will be a large stator current control static difference and large motor output torque ripple. .
所以现在亟待需要提出一种适应低载波比的永磁同步电机无差拍控制***及控制方法。Therefore, there is an urgent need to propose a dead-beat control system and control method for permanent magnet synchronous motors that adapt to low carrier ratio.
发明内容Summary of the invention
为解决现有技术的不足,本发明的目的在于提供一种永磁同步电机低载波比无差拍控制***及方法,解决传统永磁同步电机无差拍控制***在低开关频率下出现控制效果差,电流静差大,输出转矩脉动大等问题,实现无差拍控制策略在低开关频率下的良好控制效果,且电流控制静差也较小。In order to solve the shortcomings of the prior art, the purpose of the present invention is to provide a permanent magnet synchronous motor low carrier ratio deadbeat control system and method, which solves the control effect of the traditional permanent magnet synchronous motor deadbeat control system at low switching frequency Problems such as large current static difference and large output torque pulsation can realize the good control effect of deadbeat control strategy at low switching frequency, and the current control static difference is also small.
为了实现上述目标,本发明采用如下的技术方案:In order to achieve the above objectives, the present invention adopts the following technical solutions:
一种永磁同步电机低载波比无差拍控制***,其特征是,包括永磁同步电机、编码器、abc-dq坐标转换单元、转速外环PI控制器、1/2时刻电流预估单元、电流无差拍控制器、dq-αβ坐标转换单元、SVPWM调制模块、逆变器;A permanent magnet synchronous motor low carrier ratio deadbeat control system, which is characterized by including permanent magnet synchronous motor, encoder, abc-dq coordinate conversion unit, speed outer loop PI controller, 1/2 time current estimation unit , Current deadbeat controller, dq-αβ coordinate conversion unit, SVPWM modulation module, inverter;
所述编码器用于获取永磁同步电机的转子位置角θ以及永磁同步电机的实时转速n;The encoder is used to obtain the rotor position angle θ of the permanent magnet synchronous motor and the real-time speed n of the permanent magnet synchronous motor;
所述abc-dq坐标转换单元将输入的k时刻采集永磁同步电机的定子的AB相实时电流 i a(k)、i b(k)以及所述电机转子位置角θ,通过计算得到定子电流在d-q轴的分量i d(k)、i q(k); The abc-dq coordinate conversion unit collects the real-time AB phase currents i a (k), i b (k) of the stator of the permanent magnet synchronous motor and the motor rotor position angle θ at the input moment k, and obtains the stator current through calculation The components i d (k) and i q (k) on the dq axis;
所述转速外环PI控制器通过在k时刻输入永磁同步电机给定转速n *和实时转速n计算下一时刻的q轴给定电流
Figure PCTCN2019115172-appb-000001
The speed outer loop PI controller calculates the q-axis given current at the next moment by inputting the permanent magnet synchronous motor given speed n * and the real-time speed n at time k
Figure PCTCN2019115172-appb-000001
所述1/2时刻电流预估单元通过下一时刻定子电流给定
Figure PCTCN2019115172-appb-000002
以及k时刻采集的实时定子电流d-q轴分量i d(k)、i q(k),计算出
Figure PCTCN2019115172-appb-000003
时刻d-q轴电流分量
Figure PCTCN2019115172-appb-000004
Figure PCTCN2019115172-appb-000005
The current estimation unit at 1/2 moment is given by the stator current at the next moment
Figure PCTCN2019115172-appb-000002
And the real-time stator current dq axis components i d (k) and i q (k) collected at time k, calculate
Figure PCTCN2019115172-appb-000003
Dq axis current component at time
Figure PCTCN2019115172-appb-000004
Figure PCTCN2019115172-appb-000005
所述电流无差拍控制器通过在k时刻输入下一时刻定子电流给定
Figure PCTCN2019115172-appb-000006
以及k时刻采集的实时定子电流d-q轴分量i d(k)、i q(k),计算出d-q轴电压命令
Figure PCTCN2019115172-appb-000007
The current deadbeat controller is given by inputting the stator current at the next moment at time k
Figure PCTCN2019115172-appb-000006
And the real-time stator current dq axis components i d (k), i q (k) collected at time k, and calculate the dq axis voltage command
Figure PCTCN2019115172-appb-000007
所述dq-αβ坐标转换单元通过输入所述d-q轴电压命令
Figure PCTCN2019115172-appb-000008
以及电机转子位置角θ计算得到α-β轴电压命令
Figure PCTCN2019115172-appb-000009
The dq-αβ coordinate conversion unit inputs the dq axis voltage command
Figure PCTCN2019115172-appb-000008
And the motor rotor position angle θ is calculated to obtain the α-β axis voltage command
Figure PCTCN2019115172-appb-000009
所述SVPWM调制模块根据输入的所述α-β轴电压命令
Figure PCTCN2019115172-appb-000010
计算出此时逆变器开关控制信号;
The SVPWM modulation module is based on the input of the α-β axis voltage command
Figure PCTCN2019115172-appb-000010
Calculate the inverter switch control signal at this time;
所述逆变器用于根据所述开关控制信号生成控制永磁同步电机的定子电压。The inverter is used to generate a stator voltage for controlling the permanent magnet synchronous motor according to the switch control signal.
前述的一种永磁同步电机低载波比无差拍控制***,其特征是,所述abc-dq坐标转换单元的转换方程为:
Figure PCTCN2019115172-appb-000011
式中,θ e为定子电流矢量到α轴角度,θ为转子位置角,n p为永磁同步电机极对数。
The aforementioned permanent magnet synchronous motor low carrier ratio deadbeat control system is characterized in that the conversion equation of the abc-dq coordinate conversion unit is:
Figure PCTCN2019115172-appb-000011
In the formula, θ e is the angle from the stator current vector to the α axis, θ is the rotor position angle, and n p is the number of pole pairs of the permanent magnet synchronous motor.
前述的一种永磁同步电机低载波比无差拍控制***,其特征是,1/2时刻电流预估单元所需要的公式为
Figure PCTCN2019115172-appb-000012
式中,T s为***采样周期,τ s为永磁同步电机电磁时间常数,ω e(k)为k时刻采集的电机转速,
Figure PCTCN2019115172-appb-000013
Figure PCTCN2019115172-appb-000014
为k+1时刻参考定子电流d-q轴分量,I d(k)、I q(k)分别为k时刻采集定子电流d-q轴分量。
The aforementioned permanent magnet synchronous motor low carrier ratio deadbeat control system is characterized in that the formula required by the current estimation unit at 1/2 time is
Figure PCTCN2019115172-appb-000012
In the formula, T s is the system sampling period, τ s is the electromagnetic time constant of the permanent magnet synchronous motor, and ω e (k) is the motor speed collected at time k,
Figure PCTCN2019115172-appb-000013
Figure PCTCN2019115172-appb-000014
Is the reference stator current dq axis component at k+1, I d (k) and I q (k) are the dq axis components of the stator current collected at time k respectively.
前述的一种永磁同步电机低载波比无差拍控制***,其特征是,所述电流无差拍控制器包括电流预测模型模块和电流误差解耦积分模块;The aforementioned dead-beat control system for a permanent magnet synchronous motor with a low carrier ratio is characterized in that the current dead-beat controller includes a current prediction model module and a current error decoupling integration module;
所述电流预测模型模块2通过永磁同步电机离散模型建立一个电流预测模型,令下一时刻参考定子电流
Figure PCTCN2019115172-appb-000015
等于电流预测模型中的预测电流,推导出一个命令电压方程,通过将下一时刻参考定子电流
Figure PCTCN2019115172-appb-000016
以及本时刻采集的实时定子电流i d(k)、i q(k)和1/2时刻预估电流
Figure PCTCN2019115172-appb-000017
代入到命令电压方程中求出d-q轴预测模型命令电压u dpre(k)、u qpre(k);
The current prediction model module 2 establishes a current prediction model through the discrete model of the permanent magnet synchronous motor, so that the stator current is referenced at the next moment
Figure PCTCN2019115172-appb-000015
Equal to the predicted current in the current prediction model, a command voltage equation is derived, and the next moment is referenced to the stator current
Figure PCTCN2019115172-appb-000016
And the real-time stator current i d (k), i q (k) and the estimated current at time 1/2
Figure PCTCN2019115172-appb-000017
Substitute into the command voltage equation to obtain the command voltages u dpre (k) and u qpre (k) of the dq axis prediction model;
所述电流误差解耦积分模块是通过在k时刻,将下一时刻给定定子电流d-q轴分量
Figure PCTCN2019115172-appb-000018
分别减去该时刻采集的实时定子电流i d(k)、i q(k),得到d-q轴定子电流误差Δi d(k),Δi q(k),再去除dq轴电流误差间的耦合成分,将解耦后得到的电流误差经过积分调节器,输出d-q轴补偿电压u dcom(k)、u qcom(k)。
The current error decoupling integral module is to give the stator current dq axis component at the next moment
Figure PCTCN2019115172-appb-000018
Subtract the real-time stator currents i d (k) and i q (k) collected at this time, respectively, to obtain the dq axis stator current errors Δi d (k), Δi q (k), and then remove the coupling components between the dq axis current errors , The current error obtained after decoupling is passed through an integral regulator, and the dq axis compensation voltage u dcom (k) and u qcom (k) are output.
前述的一种永磁同步电机低载波比无差拍控制***,其特征是,所述dq-αβ坐标转换单元的转换方程如下:
Figure PCTCN2019115172-appb-000019
式中,θ e为定子电流矢量到α轴角度,θ为转子位置角,n p为永磁同步电机极对数。
The aforementioned permanent magnet synchronous motor low carrier ratio deadbeat control system is characterized in that the conversion equation of the dq-αβ coordinate conversion unit is as follows:
Figure PCTCN2019115172-appb-000019
In the formula, θ e is the angle from the stator current vector to the α axis, θ is the rotor position angle, and n p is the number of pole pairs of the permanent magnet synchronous motor.
一种永磁同步电机低载波比无差拍控制***的控制方法,其特征是,A control method of a permanent magnet synchronous motor low carrier ratio deadbeat control system, which is characterized in that:
步骤1)在k时刻,所述编码器获取电机转速n和转子位置角θ;Step 1) At time k, the encoder obtains the motor speed n and the rotor position angle θ;
步骤2)在k时刻,输入给定转速n *和采集电机转速n到转速外环PI控制器中,经过计算输出下一时刻参考定子电流q轴分量
Figure PCTCN2019115172-appb-000020
Step 2) At time k, input the given speed n * and collect the motor speed n to the speed outer loop PI controller, and output the q axis component of the reference stator current at the next time after calculation
Figure PCTCN2019115172-appb-000020
步骤3)在k时刻,将转子位置角θ和采集的AB相定子电流i a(k)、i b(k)输入到abc-dq坐标转换单元,输出本时刻采集的实时定子电流d-q轴分量i d(k)、i q(k); Step 3) At time k, input the rotor position angle θ and the collected AB phase stator currents i a (k), i b (k) to the abc-dq coordinate conversion unit, and output the real-time stator current dq axis component collected at this moment i d (k), i q (k);
步骤4)在k时刻,将下一时刻参考定子电流d轴分量
Figure PCTCN2019115172-appb-000021
按i d=0控制策略设为0 与转速外环输出的下一时刻参考定子电流q轴分量
Figure PCTCN2019115172-appb-000022
以及实时定子电流i d(k)、i q(k)输入到1/2时刻电流预估单元中,得到1/2时刻的预估电流
Figure PCTCN2019115172-appb-000023
Step 4) At time k, refer to the d-axis component of the stator current at the next time
Figure PCTCN2019115172-appb-000021
According to i d =0, the control strategy is set to 0 and the next moment the output of the speed outer loop refers to the q-axis component of the stator current
Figure PCTCN2019115172-appb-000022
And the real-time stator current i d (k) and i q (k) are input into the current estimation unit at time 1/2 to obtain the estimated current at time 1/2
Figure PCTCN2019115172-appb-000023
步骤5)在k时刻,将下一时刻参考定子电流d轴分量
Figure PCTCN2019115172-appb-000024
按i d=0控制策略设为0输入到无差拍控制器中的电流预测模型模块,与此同时,将转速外环输出的下一时刻参考定子电流q轴分量
Figure PCTCN2019115172-appb-000025
以及实时定子电流i d(k)、i q(k)和1/2时刻的预估电流
Figure PCTCN2019115172-appb-000026
Figure PCTCN2019115172-appb-000027
输入到电流预测模型模块中,6个变量代入到预测模型模块中的命令电压方程计算得到d-q轴预测模型命令电压u dpre(k)、u qpre(k);
Step 5) At time k, refer to the d-axis component of the stator current at the next time
Figure PCTCN2019115172-appb-000024
According to i d =0, the control strategy is set to 0 and input to the current prediction model module in the deadbeat controller. At the same time, the next moment of the outer speed loop output is referred to the stator current q axis component
Figure PCTCN2019115172-appb-000025
And real-time stator current i d (k), i q (k) and the estimated current at time 1/2
Figure PCTCN2019115172-appb-000026
Figure PCTCN2019115172-appb-000027
Input into the current prediction model module, and substitute 6 variables into the command voltage equation in the prediction model module to calculate the command voltages u dpre (k) and u qpre (k) of the dq axis prediction model;
步骤6)在k时刻,将下一时刻给定定子电流d轴分量
Figure PCTCN2019115172-appb-000028
减去实时定子电流i d(k),将其与q轴电流误差之间的耦合成分去除,经过积分调节器,输出d轴补偿电压u dcom(k);
Step 6) At time k, give the d-axis component of the stator current at the next time
Figure PCTCN2019115172-appb-000028
Subtract the real-time stator current i d (k), remove the coupling component between it and the q-axis current error, and output the d-axis compensation voltage u dcom (k) through an integral regulator;
步骤7)在k时刻,将下一时刻参考定子电流q轴分量
Figure PCTCN2019115172-appb-000029
减去实时定子电流i q(k),将其与d轴电流误差之间的耦合成分去除,经过积分调节器,输出q轴补偿电压u qcom(k);
Step 7) At time k, refer to the q-axis component of the stator current at the next time
Figure PCTCN2019115172-appb-000029
Subtract the real-time stator current i q (k), remove the coupling component between it and the d-axis current error, and output the q-axis compensation voltage u qcom (k) through the integral regulator;
步骤8)将u dpre(k)、u qpre(k)分别与u dcom(k)、u qcom(k)相加,输出d-q轴命令电压
Figure PCTCN2019115172-appb-000030
Figure PCTCN2019115172-appb-000031
Step 8) Add u dpre (k) and u qpre (k) to u dcom (k) and u qcom (k) respectively, and output the dq axis command voltage
Figure PCTCN2019115172-appb-000030
Figure PCTCN2019115172-appb-000031
步骤9)将步骤8)中所述d-q轴命令电压
Figure PCTCN2019115172-appb-000032
以及转子位置角θ输入到所述dq-αβ坐标转换单元输出命令电压α-β轴分量
Figure PCTCN2019115172-appb-000033
Step 9) Change the dq axis command voltage described in step 8)
Figure PCTCN2019115172-appb-000032
And the rotor position angle θ is input to the dq-αβ coordinate conversion unit to output the command voltage α-β axis component
Figure PCTCN2019115172-appb-000033
步骤10)将步骤9)中所述命令电压α-β轴分量
Figure PCTCN2019115172-appb-000034
输入到所述SVPWM调制模块,得到控制逆变器的开关控制信号;
Step 10) Change the command voltage α-β axis component described in step 9)
Figure PCTCN2019115172-appb-000034
Input to the SVPWM modulation module to obtain a switch control signal for controlling the inverter;
步骤11)所述逆变器接收到步骤10)中的开关控制信号生产永磁同步电机定子电压。Step 11) The inverter receives the switch control signal in step 10) to produce a permanent magnet synchronous motor stator voltage.
前述的一种永磁同步电机低载波比无差拍控制方法,其特征是,所述步骤4)中的1/2时刻电流预估单元的公式为
Figure PCTCN2019115172-appb-000035
该1/2时刻电流预估单元的公式是由如下命令电压方程演变而来:
Figure PCTCN2019115172-appb-000036
式中,
Figure PCTCN2019115172-appb-000037
T s为***采样周期,τ s为永磁同步电机电磁时间常数,ω e(k)为k时刻采集的电机转速,
Figure PCTCN2019115172-appb-000038
为k+1时刻参考定子电流d-q轴分量,I d(k)、I q(k)分别为k时刻采集定子电流d-q轴分量。
The aforementioned method for low carrier ratio deadbeat control of a permanent magnet synchronous motor is characterized in that the formula of the current estimation unit at 1/2 time in step 4) is
Figure PCTCN2019115172-appb-000035
The formula of the current estimation unit at time 1/2 is derived from the following command voltage equation:
Figure PCTCN2019115172-appb-000036
Where
Figure PCTCN2019115172-appb-000037
T s is the system sampling period, τ s is the electromagnetic time constant of the permanent magnet synchronous motor, ω e (k) is the motor speed collected at time k,
Figure PCTCN2019115172-appb-000038
Is the reference stator current dq axis component at k+1, I d (k) and I q (k) are the dq axis components of the stator current collected at time k respectively.
前述的一种永磁同步电机低载波比无差拍控制方法,其特征是,所述步骤5)中电流预测模型的命令电压方程为
Figure PCTCN2019115172-appb-000039
其中,
Figure PCTCN2019115172-appb-000040
式中,R s为永磁同步电机定子电阻,ψ f为永磁同步电机转子永磁体磁链,
Figure PCTCN2019115172-appb-000041
分别为命令电压d-q轴分量,
Figure PCTCN2019115172-appb-000042
为k+1时刻参考定子电流d-q轴分量,I d(k)、I q(k)分别为k时刻采集定子电流d-q轴分量,
Figure PCTCN2019115172-appb-000043
为1/2时刻的预估电流。
The aforementioned method for low carrier ratio deadbeat control of a permanent magnet synchronous motor is characterized in that the command voltage equation of the current prediction model in step 5) is
Figure PCTCN2019115172-appb-000039
among them,
Figure PCTCN2019115172-appb-000040
In the formula, R s is the stator resistance of the permanent magnet synchronous motor, ψ f is the permanent magnet flux linkage of the permanent magnet synchronous motor rotor,
Figure PCTCN2019115172-appb-000041
Are the command voltage dq axis components,
Figure PCTCN2019115172-appb-000042
Is the reference stator current dq axis component at k+1, I d (k) and I q (k) are the dq axis components of the stator current collected at time k respectively,
Figure PCTCN2019115172-appb-000043
It is the estimated current at 1/2 time.
本发明所达到的有益效果:在电流预测模型建模过程中,将逆变器和电机看作一个整体建模,考虑了逆变器的延迟作用;加入1/2时刻电流预估矫正离散化偏差,所建模型较传统电流预测模型更为准确;The beneficial effects achieved by the present invention: in the modeling process of the current prediction model, the inverter and the motor are regarded as a whole modeling, and the delay effect of the inverter is considered; the current prediction correction discretization at 1/2 time is added Deviation, the model built is more accurate than the traditional current prediction model;
在无差拍控制器中加入了电流误差解耦积分补偿模块,去除了dq轴电流误差间的耦合成分,使得电机调速再较低载波比下的电流误差补偿得到更高的稳定性和快速性,使得定子电流控制静差得到了很大改善,最终实现了无差拍控制在低载波比下控制良好的目的,结果显示电机转速和定子电流控制良好,电机定子电流控制静差较小,输出转矩脉动也得到了改善。A current error decoupling integral compensation module is added to the deadbeat controller to remove the coupling component between the dq axis current error, so that the motor speed control and the current error compensation at a lower carrier ratio can be more stable and fast This makes the stator current control static error greatly improved, and finally achieves the goal of good control of deadbeat control at low carrier ratio. The results show that the motor speed and stator current are well controlled, and the motor stator current control static error is small. The output torque ripple has also been improved.
附图说明Description of the drawings
图1为本发明中永磁同步电机低载波比无差拍控制***原理框图;Figure 1 is a block diagram of the principle of a dead-beat control system for a permanent magnet synchronous motor with low carrier ratio in the present invention;
图2为本发明中无差拍控制器原理框图;Figure 2 is a block diagram of the deadbeat controller in the present invention;
图3为永磁同步电机标量模型原理框图;Figure 3 is a block diagram of the scalar model of a permanent magnet synchronous motor;
图4为永磁同步电机低载波比无差拍控制转速波形图,(a)为开关频率为5000Hz时转速波形图,(b)为开关频率为500Hz时转速波形图;Figure 4 is the waveform diagram of the low carrier ratio deadbeat control speed of the permanent magnet synchronous motor, (a) is the speed waveform when the switching frequency is 5000Hz, (b) is the speed waveform when the switching frequency is 500Hz;
图5为永磁同步电机低载波比无差拍控制定子电流波形图,(a)为开关频率为5000Hz时定子电流波形图,(b)为开关频率为500Hz时定子电流波形图;Figure 5 is the stator current waveform diagram of the permanent magnet synchronous motor low carrier ratio deadbeat control, (a) is the stator current waveform diagram when the switching frequency is 5000Hz, (b) is the stator current waveform diagram when the switching frequency is 500Hz;
图6为永磁同步电机低载波比无差拍控制输出转矩波形图,(a)为开关频率为5000Hz时输出转矩波形图,(b)为开关频率为500Hz时输出转矩波形图。Figure 6 is the output torque waveform diagram of the permanent magnet synchronous motor low carrier ratio deadbeat control, (a) is the output torque waveform diagram when the switching frequency is 5000Hz, (b) is the output torque waveform diagram when the switching frequency is 500Hz.
具体实施方式Detailed ways
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。The present invention will be further described below in conjunction with the drawings. The following embodiments are only used to explain the technical solutions of the present invention more clearly, and cannot be used to limit the protection scope of the present invention.
如图1所示,一种永磁同步电机低载波比无差拍控制***主要包括:永磁同步电机(PMSM)、编码器、abc-dq坐标转换单元、转速外环PI控制器、1/2时刻电流预估单元、电流无差拍控制器、dq-αβ坐标转换单元、SVPWM调制模块、逆变器。具体地:As shown in Figure 1, a permanent magnet synchronous motor low carrier ratio deadbeat control system mainly includes: permanent magnet synchronous motor (PMSM), encoder, abc-dq coordinate conversion unit, speed outer loop PI controller, 1/ 2 Time current estimation unit, current deadbeat controller, dq-αβ coordinate conversion unit, SVPWM modulation module, inverter. specifically:
编码器用于获取永磁同步电机的转子位置角θ以及永磁同步电机的实时转速n;The encoder is used to obtain the rotor position angle θ of the permanent magnet synchronous motor and the real-time speed n of the permanent magnet synchronous motor;
abc-dq坐标转换单元将输入的k时刻采集永磁同步电机的定子的AB相实时电流i a(k)、i b(k)以及所述电机转子位置角θ,通过计算得到定子电流在d-q轴的分量i d(k)、i q(k); The abc-dq coordinate conversion unit collects the real-time AB-phase currents i a (k), i b (k) of the stator of the permanent magnet synchronous motor and the motor rotor position angle θ at the input moment k, and calculates the stator current at dq Axis components i d (k), i q (k);
转速外环PI控制器通过在k时刻输入永磁同步电机给定转速n *和实时转速n计算下一时刻的q轴给定电流
Figure PCTCN2019115172-appb-000044
The speed outer loop PI controller calculates the q-axis given current at the next moment by inputting the permanent magnet synchronous motor's given speed n * and the real-time speed n at time k
Figure PCTCN2019115172-appb-000044
所述1/2时刻电流预估单元通过下一时刻定子电流给定
Figure PCTCN2019115172-appb-000045
以及k时刻采集的实时定子电流d-q轴分量i d(k)、i q(k),计算出
Figure PCTCN2019115172-appb-000046
时刻d-q轴电流分量
Figure PCTCN2019115172-appb-000047
Figure PCTCN2019115172-appb-000048
The current estimation unit at 1/2 moment is given by the stator current at the next moment
Figure PCTCN2019115172-appb-000045
And the real-time stator current dq axis components i d (k) and i q (k) collected at time k, calculate
Figure PCTCN2019115172-appb-000046
Dq axis current component at time
Figure PCTCN2019115172-appb-000047
Figure PCTCN2019115172-appb-000048
所述电流无差拍控制器通过在k时刻输入下一时刻定子电流给定
Figure PCTCN2019115172-appb-000049
以及k时刻采集的实时定子电流d-q轴分量i d(k)、i q(k)和1/2时刻预估电流
Figure PCTCN2019115172-appb-000050
计算出d-q轴电压命令
Figure PCTCN2019115172-appb-000051
The current deadbeat controller is given by inputting the stator current at the next moment at time k
Figure PCTCN2019115172-appb-000049
And the real-time stator current dq axis components i d (k), i q (k) and the estimated current at time 1/2 collected at time k
Figure PCTCN2019115172-appb-000050
Calculate the dq axis voltage command
Figure PCTCN2019115172-appb-000051
dq-αβ坐标转换单元通过输入所述d-q轴电压命令
Figure PCTCN2019115172-appb-000052
以及电机转子位置角θ计 算得到α-β轴电压命令
Figure PCTCN2019115172-appb-000053
The dq-αβ coordinate conversion unit inputs the dq axis voltage command
Figure PCTCN2019115172-appb-000052
And the motor rotor position angle θ is calculated to obtain the α-β axis voltage command
Figure PCTCN2019115172-appb-000053
SVPWM调制模块根据输入的所述α-β轴电压命令
Figure PCTCN2019115172-appb-000054
计算出此时逆变器开关控制信号;
SVPWM modulation module according to the input of the α-β axis voltage command
Figure PCTCN2019115172-appb-000054
Calculate the inverter switch control signal at this time;
逆变器用于根据所述开关控制信号生成控制永磁同步电机的定子电压。The inverter is used to generate and control the stator voltage of the permanent magnet synchronous motor according to the switch control signal.
图2为电流无差拍控制器原理框图,在k时刻时,将下一时刻参考定子电流d轴分量
Figure PCTCN2019115172-appb-000055
和下一时刻参考定子电流q轴分量
Figure PCTCN2019115172-appb-000056
以及采集的实时定子电流i d(k)、i q(k)输入到图2中的预测模型1中,得到1/2时刻预估电流
Figure PCTCN2019115172-appb-000057
其中电流预估单元表达式:
Figure 2 is a block diagram of the principle of the current deadbeat controller. At time k, the next time will refer to the d-axis component of the stator current
Figure PCTCN2019115172-appb-000055
And the reference stator current q-axis component at the next moment
Figure PCTCN2019115172-appb-000056
And the collected real-time stator currents i d (k) and i q (k) are input into the prediction model 1 in Figure 2 to obtain the estimated current at 1/2
Figure PCTCN2019115172-appb-000057
The current estimation unit expression:
Figure PCTCN2019115172-appb-000058
Figure PCTCN2019115172-appb-000058
Figure PCTCN2019115172-appb-000059
i d(k),i q(k),
Figure PCTCN2019115172-appb-000060
个变量代入到电流预测模型中的命令电压方程计算得到d-q轴预测模型命令电压u dpre(k)、u qpre(k),命令电压方程如下:
Figure PCTCN2019115172-appb-000061
其中
Figure PCTCN2019115172-appb-000062
式中,T s为***采样周期,τ s为永磁同步电机电磁时间常数,ω e(k)为k时刻采集的电机转速,R s为永磁同步电机定子电阻,ψ f为永磁同步电机转子永磁体磁链,
Figure PCTCN2019115172-appb-000063
分别为命令电压d-q轴分量,
Figure PCTCN2019115172-appb-000064
为k+1时刻参考定子电流d-q轴分量,i d(k)、i q(k)分别为k时刻采集定子电流d-q轴分量。
will
Figure PCTCN2019115172-appb-000059
i d (k), i q (k),
Figure PCTCN2019115172-appb-000060
These variables are substituted into the command voltage equation of the current prediction model to calculate the command voltages u dpre (k) and u qpre (k) of the dq axis prediction model. The command voltage equation is as follows:
Figure PCTCN2019115172-appb-000061
among them
Figure PCTCN2019115172-appb-000062
In the formula, T s is the system sampling period, τ s is the electromagnetic time constant of the permanent magnet synchronous motor, ω e (k) is the motor speed collected at time k, R s is the stator resistance of the permanent magnet synchronous motor, and ψ f is the permanent magnet synchronous motor Permanent magnet flux linkage of motor rotor,
Figure PCTCN2019115172-appb-000063
Are the command voltage dq axis components,
Figure PCTCN2019115172-appb-000064
Refer to the dq axis component of the stator current at time k+1, i d (k) and i q (k) are the dq axis components of the stator current collected at time k respectively.
为了减小电流控制静差,如图2所示,本发明中电流无差拍控制器内加入电流误差解耦积分补偿单元,在k时刻时,将下一时刻给定定子电流d-q轴分量
Figure PCTCN2019115172-appb-000065
分别减去该时刻采集的实时定子电流i d(k)、i q(k),得到d-q轴定子电流误差Δi d(k),Δi q(k),再去除dq轴电流误差间的耦合成分,将解耦后得到的电流误差经过积分调节器,得到电压命令补偿量 u dcom(k)、u qcom(k),最后将u dpre(k)、u qpre(k)分别与u dcom(k)、u qcom(k)相加,输出d-q轴命令电压
Figure PCTCN2019115172-appb-000066
In order to reduce the current control static error, as shown in Fig. 2, the current error decoupling integral compensation unit is added to the current deadbeat controller of the present invention. At time k, the stator current dq axis component is given at the next time
Figure PCTCN2019115172-appb-000065
Subtract the real-time stator currents i d (k) and i q (k) collected at this time, respectively, to obtain the dq axis stator current errors Δi d (k), Δi q (k), and then remove the coupling components between the dq axis current errors , The current error obtained after decoupling is passed through an integral regulator to obtain the voltage command compensation amounts u dcom (k), u qcom (k), and finally u dpre (k) and u qpre (k) are respectively compared with u dcom (k) ), u qcom (k) are added together to output dq axis command voltage
Figure PCTCN2019115172-appb-000066
下面结合图3永磁同步电机标量模型原理图来介绍本发明中采用的电流预测模型命令电压方程的推导过程:The following describes the derivation process of the command voltage equation of the current prediction model used in the present invention with reference to the schematic diagram of the scalar model of the permanent magnet synchronous motor in FIG. 3:
由图3可得永磁同步电机电压方程:
Figure PCTCN2019115172-appb-000067
定义复矢
From Figure 3, the voltage equation of the permanent magnet synchronous motor can be obtained:
Figure PCTCN2019115172-appb-000067
Define complex vector
量为:
Figure PCTCN2019115172-appb-000068
在αβ静止坐标系下的永磁同步电机复矢量模型可写
The amount is:
Figure PCTCN2019115172-appb-000068
The complex vector model of permanent magnet synchronous motor in αβ static coordinate system can be written
成:U αβ=R sI αβ+LpI αβ+jω eψ fResult: U αβ =R s I αβ +LpI αβ +jω e ψ f .
其中,转子永磁磁链产生的耦合项经常由参数辨识得到,并且假设其值不变,在电流调节器设计中可以先忽略此项,之后再在电压指令中加入此项作为补偿。αβ静止坐标系下的永磁同步电机复矢量模型复矢量传递函数为:Among them, the coupling term generated by the permanent magnet flux linkage of the rotor is often obtained by parameter identification, and assuming its value is unchanged, this term can be ignored in the current regulator design, and then this term is added to the voltage command as compensation. The complex vector transfer function of the permanent magnet synchronous motor complex vector model in the αβ static coordinate system is:
Figure PCTCN2019115172-appb-000069
Figure PCTCN2019115172-appb-000069
通常可将逆变器看作一个零阶保持器,零阶保持器传递函数如下:The inverter can usually be regarded as a zero-order keeper, and the transfer function of the zero-order keeper is as follows:
Figure PCTCN2019115172-appb-000070
Figure PCTCN2019115172-appb-000070
将逆变器和电机看作一个整体,对αβ坐标系下永磁同步牵引电机复矢量模型进行离散化,采用零阶保持器离散化法,由式(6)和式(7)可得αβ坐标系下永磁同步电机离散域复矢量模型传递函数:Regarding the inverter and the motor as a whole, the complex vector model of the permanent magnet synchronous traction motor in the αβ coordinate system is discretized, and the zero-order keeper discretization method is used. αβ can be obtained from equations (6) and (7) The transfer function of the discrete domain complex vector model of the permanent magnet synchronous motor in the coordinate system:
Figure PCTCN2019115172-appb-000071
Figure PCTCN2019115172-appb-000071
Figure PCTCN2019115172-appb-000072
Figure PCTCN2019115172-appb-000072
由式(4)可以得到静止坐标系下永磁同步电机的差分方程模型:From equation (4), the differential equation model of the permanent magnet synchronous motor in the stationary coordinate system can be obtained:
Figure PCTCN2019115172-appb-000073
Figure PCTCN2019115172-appb-000073
将k至k+1拍等分为M份,列写公式如下:Divide k to k+1 beats into M equal parts, and write the formula as follows:
Figure PCTCN2019115172-appb-000074
Figure PCTCN2019115172-appb-000074
将以上M项相加,可得:Adding the above M items, we can get:
Figure PCTCN2019115172-appb-000075
Figure PCTCN2019115172-appb-000075
若M足够大的时候则可得:If M is large enough, then:
Figure PCTCN2019115172-appb-000076
Figure PCTCN2019115172-appb-000076
其中
Figure PCTCN2019115172-appb-000077
可由公式(5)得到。
among them
Figure PCTCN2019115172-appb-000077
It can be obtained by formula (5).
由于控制器控制的量是dq坐标系下的量,需要利用坐标变换将αβ坐标系转换为dq坐标系,离散域复矢量αβ-dq坐标变换如下:Since the quantity controlled by the controller is in the dq coordinate system, the αβ coordinate system needs to be transformed into the dq coordinate system by coordinate transformation. The discrete domain complex vector αβ-dq coordinate transformation is as follows:
Figure PCTCN2019115172-appb-000078
Figure PCTCN2019115172-appb-000078
Figure PCTCN2019115172-appb-000079
Figure PCTCN2019115172-appb-000079
由上式可得dq坐标系下永磁同步电机离散域复矢量模型传递函数:The transfer function of the discrete domain complex vector model of the permanent magnet synchronous motor in the dq coordinate system can be obtained from the above formula:
Figure PCTCN2019115172-appb-000080
Figure PCTCN2019115172-appb-000080
由于转速变化较电流变化慢的多,不妨在预测模型中令ω e(k)≈ω e(k-1)则有: Since the speed change is much slower than the current change, we might as well let ω e (k)≈ω e (k-1) in the prediction model:
Figure PCTCN2019115172-appb-000081
Figure PCTCN2019115172-appb-000081
I dq=i d+ji q,U dq=u d+ju q                      (13) I dq =i d +ji q ,U dq =u d +ju q (13)
Figure PCTCN2019115172-appb-000082
Figure PCTCN2019115172-appb-000082
将式(12)、式(13)、式(14)代入式(11)中,并写成差分形式可得:Substituting formula (12), formula (13), and formula (14) into formula (11) and writing them in difference form can be obtained:
Figure PCTCN2019115172-appb-000083
Figure PCTCN2019115172-appb-000083
其中
Figure PCTCN2019115172-appb-000084
分别为下一时刻定子电流d-q轴分量预测值,在无差拍控制中,令:
among them
Figure PCTCN2019115172-appb-000084
Are the predicted values of the dq axis component of the stator current at the next moment. In deadbeat control, let:
Figure PCTCN2019115172-appb-000085
Figure PCTCN2019115172-appb-000085
并加入永磁体磁链产生的耦合项可以得到预测模型命令电压方程:And adding the coupling term generated by the permanent magnet flux linkage can get the predicted model command voltage equation:
Figure PCTCN2019115172-appb-000086
Figure PCTCN2019115172-appb-000086
以上就是预测模型命令电压方程的推导过程。The above is the derivation process of the predicted model command voltage equation.
为了验证本发明中的低载波比无差拍控制方法能够达到本发明的发明目的,搭建了一个永磁同步电机MATLAB/simulink仿真,仿真参数如下:In order to verify that the low carrier ratio deadbeat control method of the present invention can achieve the objective of the present invention, a MATLAB/simulink simulation of a permanent magnet synchronous motor is built. The simulation parameters are as follows:
表1Table 1
Figure PCTCN2019115172-appb-000087
Figure PCTCN2019115172-appb-000087
下面结合图4、图5、图6来介绍上述仿真的仿真结果。The simulation results of the above simulation are introduced below in conjunction with Figure 4, Figure 5, and Figure 6.
图4为永磁同步电机采用本发明中的低载波比无差拍控制方法的转速仿真结果,转速外环采用了常规PI控制器,其中(a)为开关频率为5000Hz时的转速波形,(b)为低开关频率500Hz 时的转速波形,电机启动后斜坡上升至1000r/min,仿真结果显示采用本发明中的控制方法,电机转速控制较稳定,且在低开关频率时电机转速纹波较小,动态响应速度也较快。Figure 4 is the speed simulation result of the permanent magnet synchronous motor adopting the low carrier ratio deadbeat control method of the present invention. The outer speed loop adopts a conventional PI controller, where (a) is the speed waveform when the switching frequency is 5000Hz, ( b) It is the speed waveform at the low switching frequency of 500Hz. After the motor is started, it ramps up to 1000r/min. The simulation results show that the control method of the present invention is used to control the motor speed more stable, and the motor speed ripple is relatively low at low switching frequency. Small and fast dynamic response speed.
图5为永磁同步电机采用本发明中的低载波比无差拍控制方法的定子电流d-q轴分量波形图,电流内环采用了本发明中的电流无差拍控制器,其中(a)为开关频率5000Hz时的定子电流波形,(b)为低开关频率500Hz时的定子电流波形。仿真结果显示:5000Hz时定子电流控制稳定,电流纹波小,控制静差近似为0;在低开关频率500Hz时,定子电流跟踪参考电流动态响应速度较快,定子电流纹波和控制静差也控制的较小,从而说明本发明有助于解决传统无差拍控制低开关频率下出现的电流纹波和控制静差都较大的问题。Fig. 5 is a waveform diagram of the stator current dq axis component of the permanent magnet synchronous motor using the low carrier ratio deadbeat control method of the present invention. The current inner loop uses the current deadbeat controller of the present invention, where (a) is The stator current waveform at a switching frequency of 5000 Hz, (b) is the stator current waveform at a low switching frequency of 500 Hz. The simulation results show that the stator current control is stable at 5000Hz, the current ripple is small, and the control static error is approximately 0; at a low switching frequency of 500Hz, the stator current tracking reference current dynamic response speed is faster, and the stator current ripple and control static error are also The control is small, which shows that the present invention is helpful to solve the problems of large current ripple and control static error that occur under the traditional deadbeat control low switching frequency.
图6为永磁同步电机采用本发明中的低载波比无差拍控制方法的输出转矩波形仿真结果,其中T L为负载转矩,(a)为开关频率5000Hz时的输出转矩波形,(b)为低开关频率500Hz时的输出转矩波形。仿真结果显示:5000Hz时输出转矩转矩较稳定,脉动较小;低开关频率500Hz时由于此时电流谐波较大,电机输出转矩脉动较开关频率为5000Hz时大一些,但与传统无差拍控制低开关频率时输出转矩相比已经得到了很好的改善,且输出转矩平均值接近负载转矩,也保证了电机的稳定运行。 Fig. 6 is the simulation result of the output torque waveform of the permanent magnet synchronous motor using the low carrier ratio deadbeat control method of the present invention, where T L is the load torque, (a) is the output torque waveform when the switching frequency is 5000 Hz, (b) is the output torque waveform at a low switching frequency of 500 Hz. The simulation results show that the output torque torque is relatively stable at 5000Hz, and the pulsation is small; at the low switching frequency of 500Hz, due to the larger current harmonics at this time, the motor output torque pulsation is larger than when the switching frequency is 5000Hz, but it is not the same as the traditional one. The output torque of the beat control low switching frequency has been improved, and the average value of the output torque is close to the load torque, which also ensures the stable operation of the motor.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。The above are only the preferred embodiments of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the technical principles of the present invention, several improvements and modifications can be made. These improvements and modifications It should also be regarded as the protection scope of the present invention.

Claims (8)

  1. 一种永磁同步电机低载波比无差拍控制***,其特征是,包括永磁同步电机、编码器、abc-dq坐标转换单元、转速外环PI控制器、1/2时刻电流预估单元、电流无差拍控制器、dq-αβ坐标转换单元、SVPWM调制模块、逆变器;A permanent magnet synchronous motor low carrier ratio deadbeat control system, which is characterized by including permanent magnet synchronous motor, encoder, abc-dq coordinate conversion unit, speed outer loop PI controller, 1/2 time current estimation unit , Current deadbeat controller, dq-αβ coordinate conversion unit, SVPWM modulation module, inverter;
    所述编码器用于获取永磁同步电机的转子位置角θ以及永磁同步电机的实时转速n;The encoder is used to obtain the rotor position angle θ of the permanent magnet synchronous motor and the real-time speed n of the permanent magnet synchronous motor;
    所述abc-dq坐标转换单元将输入的k时刻采集永磁同步电机的定子的AB相实时电流i a(k)、i b(k)以及所述电机转子位置角θ,通过计算得到定子电流在d-q轴的分量i d(k)、i q(k); The abc-dq coordinate conversion unit collects the real-time AB phase currents i a (k), i b (k) of the stator of the permanent magnet synchronous motor and the motor rotor position angle θ at the input moment k, and obtains the stator current through calculation The components i d (k) and i q (k) on the dq axis;
    所述转速外环PI控制器通过在k时刻输入永磁同步电机给定转速n *和实时转速n计算下一时刻的q轴给定电流
    Figure PCTCN2019115172-appb-100001
    The speed outer loop PI controller calculates the q-axis given current at the next moment by inputting the permanent magnet synchronous motor given speed n * and the real-time speed n at time k
    Figure PCTCN2019115172-appb-100001
    所述1/2时刻电流预估单元通过下一时刻定子电流给定
    Figure PCTCN2019115172-appb-100002
    以及k时刻采集的实时定子电流d-q轴分量i d(k)、i q(k),计算出
    Figure PCTCN2019115172-appb-100003
    时刻d-q轴电流分量
    Figure PCTCN2019115172-appb-100004
    Figure PCTCN2019115172-appb-100005
    The current estimation unit at 1/2 moment is given by the stator current at the next moment
    Figure PCTCN2019115172-appb-100002
    And the real-time stator current dq axis components i d (k) and i q (k) collected at time k, calculate
    Figure PCTCN2019115172-appb-100003
    Dq axis current component at time
    Figure PCTCN2019115172-appb-100004
    Figure PCTCN2019115172-appb-100005
    所述电流无差拍控制器通过在k时刻输入下一时刻定子电流给定
    Figure PCTCN2019115172-appb-100006
    以及k时刻采集的实时定子电流d-q轴分量i d(k)、i q(k)和1/2时刻预估电流
    Figure PCTCN2019115172-appb-100007
    计算出d-q轴电压命令
    Figure PCTCN2019115172-appb-100008
    The current deadbeat controller is given by inputting the stator current at the next moment at time k
    Figure PCTCN2019115172-appb-100006
    And the real-time stator current dq axis components i d (k), i q (k) and the estimated current at time 1/2 collected at time k
    Figure PCTCN2019115172-appb-100007
    Calculate the dq axis voltage command
    Figure PCTCN2019115172-appb-100008
    所述dq-αβ坐标转换单元通过输入所述d-q轴电压命令
    Figure PCTCN2019115172-appb-100009
    以及电机转子位置角θ计算得到α-β轴电压命令
    Figure PCTCN2019115172-appb-100010
    The dq-αβ coordinate conversion unit inputs the dq axis voltage command
    Figure PCTCN2019115172-appb-100009
    And the motor rotor position angle θ is calculated to obtain the α-β axis voltage command
    Figure PCTCN2019115172-appb-100010
    所述SVPWM调制模块根据输入的所述α-β轴电压命令
    Figure PCTCN2019115172-appb-100011
    计算出此时逆变器开关控制信号;
    The SVPWM modulation module is based on the input of the α-β axis voltage command
    Figure PCTCN2019115172-appb-100011
    Calculate the inverter switch control signal at this time;
    所述逆变器用于根据所述开关控制信号生成控制永磁同步电机的定子电压。The inverter is used to generate a stator voltage for controlling the permanent magnet synchronous motor according to the switch control signal.
  2. 根据权利要求1所述的一种永磁同步电机低载波比无差拍控制***,其特征是,所述abc-dq坐标转换单元的转换方程为:
    Figure PCTCN2019115172-appb-100012
    式中, θ e为定子电流矢量到α轴角度,θ为转子位置角,n p为永磁同步电机极对数。
    The permanent magnet synchronous motor low carrier ratio deadbeat control system according to claim 1, wherein the conversion equation of the abc-dq coordinate conversion unit is:
    Figure PCTCN2019115172-appb-100012
    In the formula, θ e is the angle from the stator current vector to the α axis, θ is the rotor position angle, and n p is the number of pole pairs of the permanent magnet synchronous motor.
  3. 根据权利要求1所述的一种永磁同步电机低载波比无差拍控制***,其特征是,所述1/2时刻电流预估单元的数学模型为
    Figure PCTCN2019115172-appb-100013
    式中,T s为***采样周期,τ s为永磁同步电机电磁时间常数,ω e(k)为k时刻采集的电机转速,
    Figure PCTCN2019115172-appb-100014
    为k+1时刻参考定子电流d-q轴分量,I d(k)、I q(k)分别为k时刻采集定子电流d-q轴分量。
    A permanent magnet synchronous motor low carrier ratio deadbeat control system according to claim 1, wherein the mathematical model of the 1/2 time current estimation unit is
    Figure PCTCN2019115172-appb-100013
    In the formula, T s is the system sampling period, τ s is the electromagnetic time constant of the permanent magnet synchronous motor, and ω e (k) is the motor speed collected at time k,
    Figure PCTCN2019115172-appb-100014
    Is the reference stator current dq axis component at k+1, I d (k) and I q (k) are the dq axis components of the stator current collected at time k respectively.
  4. 根据权利要求1所述的一种永磁同步电机低载波比无差拍控制***,其特征是,所述电流无差拍控制器包括电流预测模型模块和电流误差解耦积分补偿模块;A permanent magnet synchronous motor low carrier ratio deadbeat control system according to claim 1, wherein the current deadbeat controller includes a current prediction model module and a current error decoupling integral compensation module;
    所述电流预测模型模块的数学模型为命令电压方程,命令电压方程的输入为下一时刻参考定子电流
    Figure PCTCN2019115172-appb-100015
    以及本时刻采集的实时定子电流i d(k)、i q(k)和1/2时刻预估电流
    Figure PCTCN2019115172-appb-100016
    输出为d-q轴预测模型命令电压u dpre(k)、u qpre(k);
    The mathematical model of the current prediction model module is the command voltage equation, and the input of the command voltage equation is the reference stator current at the next moment
    Figure PCTCN2019115172-appb-100015
    And the real-time stator current i d (k), i q (k) and the estimated current at time 1/2
    Figure PCTCN2019115172-appb-100016
    The output is the dq axis prediction model command voltage u dpre (k), u qpre (k);
    所述电流误差解耦积分模块是通过在k时刻,将下一时刻给定定子电流d-q轴分量
    Figure PCTCN2019115172-appb-100017
    分别减去该时刻采集的实时定子电流i d(k)、i q(k),得到d-q轴定子电流误差Δi d(k),Δi q(k),再去除dq轴电流误差间的耦合成分,将解耦后得到的电流误差经过积分调节器,输出d-q轴补偿电压u dcom(k)、u qcom(k)。
    The current error decoupling integral module is to give the stator current dq axis component at the next moment
    Figure PCTCN2019115172-appb-100017
    Subtract the real-time stator currents i d (k) and i q (k) collected at this moment, respectively, to obtain the dq axis stator current errors Δi d (k), Δi q (k), and then remove the coupling components between the dq axis current errors , The current error obtained after decoupling is passed through an integral regulator, and the dq axis compensation voltage u dcom (k) and u qcom (k) are output.
  5. 根据权利要求1所述的一种永磁同步电机低载波比无差拍控制***,其特征是,所述dq-αβ坐标转换单元的转换方程如下:
    Figure PCTCN2019115172-appb-100018
    式中,θ e为定子电流矢量到α轴角度,θ为转子位置角,n p为永磁同步电机极对数。
    A permanent magnet synchronous motor low carrier ratio deadbeat control system according to claim 1, wherein the conversion equation of the dq-αβ coordinate conversion unit is as follows:
    Figure PCTCN2019115172-appb-100018
    In the formula, θ e is the angle from the stator current vector to the α axis, θ is the rotor position angle, and n p is the number of pole pairs of the permanent magnet synchronous motor.
  6. 根据权利要求4所述的一种永磁同步电机低载波比无差拍控制***,其特征是,所述命令电压方程为
    Figure PCTCN2019115172-appb-100019
    其中,
    Figure PCTCN2019115172-appb-100020
    式中,R s为永磁同步电机定子电阻,ψ f为永磁同步电机转子永磁体磁链,
    Figure PCTCN2019115172-appb-100021
    分别为命令电压d-q轴分量,
    Figure PCTCN2019115172-appb-100022
    为k+1时刻参考定子电流d-q轴分量,I d(k)、I q(k)分别为k时刻采集定子电流d-q轴分量,
    Figure PCTCN2019115172-appb-100023
    为1/2时刻的预估电流。
    A permanent magnet synchronous motor low carrier ratio deadbeat control system according to claim 4, wherein the command voltage equation is
    Figure PCTCN2019115172-appb-100019
    among them,
    Figure PCTCN2019115172-appb-100020
    In the formula, R s is the stator resistance of the permanent magnet synchronous motor, ψ f is the permanent magnet flux linkage of the permanent magnet synchronous motor rotor,
    Figure PCTCN2019115172-appb-100021
    Are the command voltage dq axis components,
    Figure PCTCN2019115172-appb-100022
    Is the reference stator current dq axis component at k+1, I d (k) and I q (k) are the dq axis components of the stator current collected at time k respectively,
    Figure PCTCN2019115172-appb-100023
    It is the estimated current at 1/2 time.
  7. 一种基于权利要求1-6任意一项所述的永磁同步电机低载波比无差拍控制***的控制方法,其特征是,包括如下步骤:A control method based on the low carrier ratio deadbeat control system of a permanent magnet synchronous motor according to any one of claims 1 to 6, characterized in that it comprises the following steps:
    步骤1)在k时刻,所述编码器获取电机转速n和转子位置角θ;Step 1) At time k, the encoder obtains the motor speed n and the rotor position angle θ;
    步骤2)在k时刻,输入给定转速n *和采集电机转速n到转速外环PI控制器中,经过计算输出下一时刻参考定子电流q轴分量
    Figure PCTCN2019115172-appb-100024
    Step 2) At time k, input the given speed n * and collect the motor speed n to the speed outer loop PI controller, and output the q axis component of the reference stator current at the next time after calculation
    Figure PCTCN2019115172-appb-100024
    步骤3)在k时刻,将转子位置角θ和采集的AB相定子电流i a(k)、i b(k)输入到abc-dq坐标转换单元,输出本时刻采集的实时定子电流d-q轴分量i d(k)、i q(k); Step 3) At time k, input the rotor position angle θ and the collected AB phase stator currents i a (k), i b (k) to the abc-dq coordinate conversion unit, and output the real-time stator current dq axis component collected at this moment i d (k), i q (k);
    步骤4)在k时刻,将下一时刻定子电流给定
    Figure PCTCN2019115172-appb-100025
    以及k时刻采集的实时定子电流d-q轴分量i d(k)、i q(k)输入到1/2时刻电流预估单元,得到1/2时刻的预估电流
    Figure PCTCN2019115172-appb-100026
    Step 4) At time k, set the stator current at the next time
    Figure PCTCN2019115172-appb-100025
    And the real-time stator current dq axis components i d (k) and i q (k) collected at time k are input to the current estimation unit at time 1/2 to obtain the estimated current at time 1/2
    Figure PCTCN2019115172-appb-100026
    步骤5)在k时刻,将下一时刻定子电流给定
    Figure PCTCN2019115172-appb-100027
    以及k时刻采集的实时定子电流d-q轴分量i d(k)、i q(k)和1/2时刻预估电流
    Figure PCTCN2019115172-appb-100028
    输入电流无差拍控制器,计算出d-q轴电压命令
    Figure PCTCN2019115172-appb-100029
    Step 5) At time k, set the stator current at the next time
    Figure PCTCN2019115172-appb-100027
    And the real-time stator current dq axis components i d (k), i q (k) and the estimated current at time 1/2 collected at time k
    Figure PCTCN2019115172-appb-100028
    Input current deadbeat controller, calculate dq axis voltage command
    Figure PCTCN2019115172-appb-100029
    步骤6)将步骤5)中所述d-q轴命令电压
    Figure PCTCN2019115172-appb-100030
    以及转子位置角θ输入到所述dq-αβ坐标转换单元输出命令电压α-β轴分量
    Figure PCTCN2019115172-appb-100031
    Step 6) Change the dq axis command voltage described in step 5)
    Figure PCTCN2019115172-appb-100030
    And the rotor position angle θ is input to the dq-αβ coordinate conversion unit to output the command voltage α-β axis component
    Figure PCTCN2019115172-appb-100031
    步骤7)将步骤6)中所述命令电压α-β轴分量
    Figure PCTCN2019115172-appb-100032
    输入到所述SVPWM调制模块,得到控制逆变器的开关控制信号;
    Step 7) Change the command voltage α-β axis component described in step 6)
    Figure PCTCN2019115172-appb-100032
    Input to the SVPWM modulation module to obtain a switch control signal for controlling the inverter;
    步骤8)所述逆变器接收到步骤9)中的开关控制信号生产永磁同步电机定子电压。Step 8) The inverter receives the switch control signal in step 9) to produce a permanent magnet synchronous motor stator voltage.
  8. 根据权利要求7所述的一种永磁同步电机低载波比无差拍控制方法,其特征是,步骤5)包括:A permanent magnet synchronous motor low carrier ratio deadbeat control method according to claim 7, wherein step 5) comprises:
    步骤5.1)将下一时刻参考定子电流d轴分量
    Figure PCTCN2019115172-appb-100033
    按i d=0控制策略设为0输入到无差拍控制器中的电流预测模型模块,与此同时,将转速外环输出的下一时刻参考定子电流q轴分量
    Figure PCTCN2019115172-appb-100034
    以及实时定子电流i d(k)、i q(k)和1/2时刻的预估电流
    Figure PCTCN2019115172-appb-100035
    输入到电流预测模型模块中,6个变量代入到电流预测模型模块中的命令电压方程计算得到d-q轴预测模型命令电压u dpre(k)、u qpre(k);
    Step 5.1) Refer to the d-axis component of the stator current at the next moment
    Figure PCTCN2019115172-appb-100033
    According to i d =0, the control strategy is set to 0 and input to the current prediction model module in the deadbeat controller. At the same time, the next moment of the outer speed loop output is referred to the stator current q axis component
    Figure PCTCN2019115172-appb-100034
    And real-time stator current i d (k), i q (k) and the estimated current at time 1/2
    Figure PCTCN2019115172-appb-100035
    Input into the current prediction model module, the 6 variables are substituted into the command voltage equation in the current prediction model module to calculate the command voltages u dpre (k), u qpre (k) of the dq axis prediction model;
    步骤5.2)在k时刻,将下一时刻给定定子电流d轴分量
    Figure PCTCN2019115172-appb-100036
    减去实时定子电流i d(k),将其与q轴电流误差之间的耦合成分去除,经过积分调节器,输出d轴补偿电压u dcom(k);
    Step 5.2) At time k, give the d-axis component of the stator current at the next time
    Figure PCTCN2019115172-appb-100036
    Subtract the real-time stator current i d (k), remove the coupling component between it and the q-axis current error, and output the d-axis compensation voltage u dcom (k) through an integral regulator;
    步骤5.3)在k时刻,将下一时刻参考定子电流q轴分量
    Figure PCTCN2019115172-appb-100037
    减去实时定子电流i q(k),将其与d轴电流误差之间的耦合成分去除,经过积分调节器,输出q轴补偿电压u qcom(k);
    Step 5.3) At time k, refer to the q-axis component of the stator current at the next time
    Figure PCTCN2019115172-appb-100037
    Subtract the real-time stator current i q (k), remove the coupling component between it and the d-axis current error, and output the q-axis compensation voltage u qcom (k) through the integral regulator;
    步骤5.4)将u dpre(k)、u qpre(k)分别与u dcom(k)、u qcom(k)相加,输出d-q轴命令电压
    Figure PCTCN2019115172-appb-100038
    Figure PCTCN2019115172-appb-100039
    Step 5.4) Add u dpre (k) and u qpre (k) to u dcom (k) and u qcom (k) respectively, and output the dq axis command voltage
    Figure PCTCN2019115172-appb-100038
    Figure PCTCN2019115172-appb-100039
PCT/CN2019/115172 2019-07-30 2019-11-02 Deadbeat control system and method for permanent magnet synchronous motor under low carrier ratio WO2021017237A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910692648.2 2019-07-30
CN201910692648.2A CN110323988B (en) 2019-07-30 2019-07-30 Permanent magnet synchronous motor low carrier ratio dead beat control system and method

Publications (1)

Publication Number Publication Date
WO2021017237A1 true WO2021017237A1 (en) 2021-02-04

Family

ID=68125012

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/115172 WO2021017237A1 (en) 2019-07-30 2019-11-02 Deadbeat control system and method for permanent magnet synchronous motor under low carrier ratio

Country Status (3)

Country Link
CN (1) CN110323988B (en)
LU (1) LU102407B1 (en)
WO (1) WO2021017237A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113131816A (en) * 2021-04-07 2021-07-16 沈阳工业大学 Maximum torque current ratio control system and method for hybrid rotor double-stator synchronous motor
CN113809966A (en) * 2021-05-18 2021-12-17 西安工业大学 Permanent magnet synchronous motor MRAS control method based on hybrid approach law
CN113809967A (en) * 2021-07-22 2021-12-17 上海电力大学 Permanent magnet synchronous motor modulation model prediction control method based on matrix converter
CN114094892A (en) * 2021-09-30 2022-02-25 湖南科技大学 Sliding-mode observer and current prediction permanent magnet synchronous motor control device and method
CN114488866A (en) * 2021-07-05 2022-05-13 哈尔滨理工大学 CTV mode power electronic load system simulating OW-PMSM
CN114499325A (en) * 2022-01-17 2022-05-13 北京理工大学 PMSM (permanent magnet synchronous motor) position-sensorless three-closed-loop vector control method based on MRAS (minimum Performance analysis)
CN114759854A (en) * 2022-04-24 2022-07-15 北京理工大学 Voltage modulation method for isolated bus type open winding permanent magnet synchronous motor
CN115113541A (en) * 2022-06-28 2022-09-27 佛山仙湖实验室 MATLAB-based harmonic current analysis system for permanent magnet synchronous motor
CN115441787A (en) * 2022-09-30 2022-12-06 东风商用车有限公司 Motor feedforward decoupling control method
CN115622457A (en) * 2022-09-26 2023-01-17 陕西航空电气有限责任公司 Permanent magnet starting/generator starting control method based on model predictive control
CN117669175A (en) * 2023-11-27 2024-03-08 山东大学 Fast response photovoltaic simulation device based on dead beat prediction current control

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110323988B (en) * 2019-07-30 2023-05-26 中国矿业大学 Permanent magnet synchronous motor low carrier ratio dead beat control system and method
CN111641363A (en) * 2020-06-18 2020-09-08 浙江工业大学 Dead-beat control method for permanent magnet synchronous motor under low carrier ratio
CN111682823B (en) * 2020-06-29 2022-04-05 潍柴动力股份有限公司 Control method and device for permanent magnet synchronous motor
CN112436769A (en) * 2020-11-09 2021-03-02 浙江大学 Control system and method for low carrier ratio operation of permanent magnet synchronous motor
CN114665764A (en) * 2022-04-21 2022-06-24 湖南工业大学 High-robustness model-free predictive control method for permanent magnet synchronous wind driven generator
CN114785210B (en) * 2022-06-04 2022-10-11 中国矿业大学 Permanent magnet synchronous motor current controller parameter setting method, device and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150084555A1 (en) * 2012-02-22 2015-03-26 Denso Corporation Motor control apparatus and motor control method
CN105915135A (en) * 2016-05-16 2016-08-31 北方工业大学 Motor control method based on dead-beat optimization and double vector model prediction
CN107154763A (en) * 2017-05-27 2017-09-12 东南大学 Permagnetic synchronous motor dead beat direct Torque Control and control method
CN107888119A (en) * 2016-09-29 2018-04-06 操纵技术Ip控股公司 The current forecasting of delay compensation in motor control system
CN108768233A (en) * 2018-06-28 2018-11-06 中车株洲电力机车有限公司 The permanent magnet synchronous motor track with zero error system and method for discrete domain complex vector modeling
CN110323988A (en) * 2019-07-30 2019-10-11 中国矿业大学 Permanent magnet synchronous motor low carrier is than track with zero error system and method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103780187B (en) * 2012-10-19 2017-02-08 东菱技术有限公司 Permanent magnet synchronous motor high-dynamic response current method and system
CN107317532B (en) * 2017-06-26 2019-07-05 华中科技大学 Permanent magnet synchronous motor predictive-current control method and system based on sliding formwork
CN110022105A (en) * 2019-04-25 2019-07-16 西安理工大学 Permanent magnet synchronous motor predictive-current control method and system based on FOSMC

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150084555A1 (en) * 2012-02-22 2015-03-26 Denso Corporation Motor control apparatus and motor control method
CN105915135A (en) * 2016-05-16 2016-08-31 北方工业大学 Motor control method based on dead-beat optimization and double vector model prediction
CN107888119A (en) * 2016-09-29 2018-04-06 操纵技术Ip控股公司 The current forecasting of delay compensation in motor control system
CN107154763A (en) * 2017-05-27 2017-09-12 东南大学 Permagnetic synchronous motor dead beat direct Torque Control and control method
CN108768233A (en) * 2018-06-28 2018-11-06 中车株洲电力机车有限公司 The permanent magnet synchronous motor track with zero error system and method for discrete domain complex vector modeling
CN110323988A (en) * 2019-07-30 2019-10-11 中国矿业大学 Permanent magnet synchronous motor low carrier is than track with zero error system and method

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113131816A (en) * 2021-04-07 2021-07-16 沈阳工业大学 Maximum torque current ratio control system and method for hybrid rotor double-stator synchronous motor
CN113131816B (en) * 2021-04-07 2023-10-17 沈阳工业大学 Maximum torque current ratio control system and method for hybrid rotor double-stator synchronous motor
CN113809966A (en) * 2021-05-18 2021-12-17 西安工业大学 Permanent magnet synchronous motor MRAS control method based on hybrid approach law
CN114488866A (en) * 2021-07-05 2022-05-13 哈尔滨理工大学 CTV mode power electronic load system simulating OW-PMSM
CN113809967B (en) * 2021-07-22 2024-01-16 上海电力大学 Permanent magnet synchronous motor modulation model prediction control method based on matrix converter
CN113809967A (en) * 2021-07-22 2021-12-17 上海电力大学 Permanent magnet synchronous motor modulation model prediction control method based on matrix converter
CN114094892A (en) * 2021-09-30 2022-02-25 湖南科技大学 Sliding-mode observer and current prediction permanent magnet synchronous motor control device and method
CN114094892B (en) * 2021-09-30 2023-10-20 湖南科技大学 Permanent magnet synchronous motor control device and method for sliding mode observer and current prediction
CN114499325A (en) * 2022-01-17 2022-05-13 北京理工大学 PMSM (permanent magnet synchronous motor) position-sensorless three-closed-loop vector control method based on MRAS (minimum Performance analysis)
CN114499325B (en) * 2022-01-17 2024-05-28 北京理工大学 PMSM (permanent magnet synchronous motor) position-free sensor three-closed-loop vector control method based on MRAS (MRAS)
CN114759854A (en) * 2022-04-24 2022-07-15 北京理工大学 Voltage modulation method for isolated bus type open winding permanent magnet synchronous motor
CN115113541A (en) * 2022-06-28 2022-09-27 佛山仙湖实验室 MATLAB-based harmonic current analysis system for permanent magnet synchronous motor
CN115622457A (en) * 2022-09-26 2023-01-17 陕西航空电气有限责任公司 Permanent magnet starting/generator starting control method based on model predictive control
CN115441787A (en) * 2022-09-30 2022-12-06 东风商用车有限公司 Motor feedforward decoupling control method
CN117669175A (en) * 2023-11-27 2024-03-08 山东大学 Fast response photovoltaic simulation device based on dead beat prediction current control
CN117669175B (en) * 2023-11-27 2024-05-24 山东大学 Fast response photovoltaic simulation device based on dead beat prediction current control

Also Published As

Publication number Publication date
CN110323988B (en) 2023-05-26
LU102407A1 (en) 2021-02-09
LU102407B1 (en) 2021-03-15
CN110323988A (en) 2019-10-11

Similar Documents

Publication Publication Date Title
WO2021017237A1 (en) Deadbeat control system and method for permanent magnet synchronous motor under low carrier ratio
CN108768233B (en) System and method for dead-beat control of permanent magnet synchronous motor based on discrete domain complex vector modeling
CN109428525B (en) Parameter self-correction-based maximum torque current ratio control method for permanent magnet synchronous motor
US11081992B2 (en) Virtual voltage injection-based speed sensor-less driving control method for induction motor
CN110350835B (en) Permanent magnet synchronous motor position sensorless control method
CN109660170B (en) High-reliability current prediction control method and system for permanent magnet synchronous motor
CN209844868U (en) Dead beat current prediction control system of permanent magnet synchronous motor
WO2020108173A1 (en) Permanent magnet synchronous motor control method
CN109004669B (en) Improved passive control method of three-phase grid-connected inverter based on interference observer compensation
CN112422004B (en) Disturbance suppression method for permanent magnet synchronous motor in weak magnetic control mode
CN112713834B (en) Permanent magnet synchronous motor position sensorless control method and system
CN115864928A (en) PMSM model reference self-adaptive rotation speed estimation method based on correction current prediction
CN112436769A (en) Control system and method for low carrier ratio operation of permanent magnet synchronous motor
US20170264225A1 (en) Power conversion device
CN110912480A (en) Permanent magnet synchronous motor model-free predictive control method based on extended state observer
CN110112980B (en) Control method and system for closed-loop iterative learning based on fractional calculus
Wu et al. An optimized PLL with time delay and harmonic suppression for improved position estimation accuracy of PMSM based on Levenberg–Marquardt
JP2019083672A (en) Inverter, and drive control method for motor
CN106712629B (en) A kind of current control method of permanent magnet synchronous motor
CN117220553A (en) Permanent magnet synchronous motor current control method
Wang et al. An improved deadbeat predictive current control based on parameter identification for PMSM
CN114301361B (en) Control method of electrolytic capacitor-free permanent magnet synchronous motor driving system based on bus current control
CN115347841A (en) Dead-beat prediction current loop control method for permanent magnet synchronous motor
RU2667477C1 (en) Device for controlling synchronization of power converter
JP5708373B2 (en) Rotating machine control device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19939485

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19939485

Country of ref document: EP

Kind code of ref document: A1