[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115483858B - Dead zone compensation method and system based on current zero crossing region variable PI control - Google Patents

Dead zone compensation method and system based on current zero crossing region variable PI control Download PDF

Info

Publication number
CN115483858B
CN115483858B CN202211203709.2A CN202211203709A CN115483858B CN 115483858 B CN115483858 B CN 115483858B CN 202211203709 A CN202211203709 A CN 202211203709A CN 115483858 B CN115483858 B CN 115483858B
Authority
CN
China
Prior art keywords
current
dead zone
value
phase
output
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.)
Active
Application number
CN202211203709.2A
Other languages
Chinese (zh)
Other versions
CN115483858A (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.)
712 Research Institute Of China Shipbuilding Corp
Huazhong University of Science and Technology
Original Assignee
712 Research Institute Of China Shipbuilding Corp
Huazhong University of Science and Technology
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 712 Research Institute Of China Shipbuilding Corp, Huazhong University of Science and Technology filed Critical 712 Research Institute Of China Shipbuilding Corp
Priority to CN202211203709.2A priority Critical patent/CN115483858B/en
Publication of CN115483858A publication Critical patent/CN115483858A/en
Application granted granted Critical
Publication of CN115483858B publication Critical patent/CN115483858B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/08Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters
    • H02M1/083Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters for the ignition at the zero crossing of the voltage or the current
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/38Means for preventing simultaneous conduction of switches
    • H02M1/385Means for preventing simultaneous conduction of switches with means for correcting output voltage deviations introduced by the dead time
    • 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/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
    • 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/12Arrangements 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 pulsing by guiding the flux vector, current vector or voltage vector on a circle or a closed curve, e.g. for direct torque 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
    • 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

The invention discloses a dead zone compensation method and a dead zone compensation system based on current zero crossing region variable PI control, and belongs to the field of permanent magnet synchronous motor control. The variable PI control dead zone compensation method based on the current zero crossing region only needs to additionally carry out segmentation judgment and PI parameter adjustment and selection, and when a motor enters or exits from the current zero crossing region, smooth transition of an output voltage vector before and after region switching is realized through the linearly-changed PI parameter value. Compared with the traditional dead zone compensation method, the dead zone compensation method based on the current zero crossing region variable PI control can realize effective compensation of zero current clamping phenomenon under the condition that a current filter is not additionally added.

Description

一种基于电流过零区域变PI控制的死区补偿方法及系统A dead zone compensation method and system based on current zero-crossing region variable PI control

技术领域Technical Field

本发明属于永磁同步电机控制领域,更具体地,涉及一种基于电流过零区域变PI控制的死区补偿方法及系统。The present invention belongs to the field of permanent magnet synchronous motor control, and more specifically, relates to a dead zone compensation method and system based on current zero-crossing region variable PI control.

背景技术Background Art

在两电平电压源型变频器中,各相通过上下功率开关管的通断控制脉冲电压的输出,由于功率器件存在不对称导通关断延时,若直接按照理想开关脉冲驱动上下功率管会使得桥臂直通短路。为避免上下功率管直通,需要在原开关脉冲基础上插入一段延时开通时间,给上下管开关过程留出足够安全裕量,这一插入的延时时间称为死区时间。在死区作用期间,上下功率开关管均保持关断状态,桥臂电流通过二极管续流。此时输出电压极性由输出电流极性决定而非电压指令决定,将导致输出电压电流发生畸变,由死区时间导致电压电流畸变的效应称为死区效应。In a two-level voltage source inverter, each phase controls the output of pulse voltage through the on-off control of the upper and lower power switch tubes. Due to the asymmetric on-off delay of power devices, if the upper and lower power tubes are driven directly according to the ideal switch pulse, the bridge arm will be short-circuited. In order to avoid the upper and lower power tubes from being directly turned on, it is necessary to insert a delay opening time based on the original switch pulse to leave enough safety margin for the upper and lower tube switching process. This inserted delay time is called dead time. During the dead time, the upper and lower power switch tubes remain in the off state, and the bridge arm current continues through the diode. At this time, the output voltage polarity is determined by the output current polarity rather than the voltage command, which will cause the output voltage and current to be distorted. The effect of voltage and current distortion caused by the dead time is called the dead time effect.

死区效应产生的畸变电压脉冲会使得电压的幅值和相位同时发生畸变,由此会引入电流谐波,造成电机转矩脉动,因此实际控制中需要针对死区效应进行补偿。死区补偿方法可分为基于模型观测的补偿方法以及基于原理计算的补偿方法,基于模型观测的方法结合电机模型与观测器模型估计出死区误差电压并进行补偿,该种方法对采样与控制时延要求较高,算法实现一般较为复杂;基于原理计算的死区补偿方法根据死区误差原理推导出死区畸变电压或畸变脉冲宽度后进行补偿,该方法实现相对简便,然而其补偿效果十分依赖电流极性的准确判断。由于电流采样噪声以及电流纹波在零电流区域容易造成电流极性误判,进而导致误补偿现象的发生,反而会进一步增大电流谐波。The distorted voltage pulses generated by the dead zone effect will cause the voltage amplitude and phase to be distorted at the same time, thereby introducing current harmonics and causing motor torque pulsation. Therefore, compensation for the dead zone effect is required in actual control. Dead zone compensation methods can be divided into compensation methods based on model observation and compensation methods based on principle calculation. The model observation-based method combines the motor model and the observer model to estimate the dead zone error voltage and compensate for it. This method has high requirements for sampling and control delays, and the algorithm implementation is generally more complex; the dead zone compensation method based on principle calculation derives the dead zone distortion voltage or distortion pulse width according to the dead zone error principle and then compensates. This method is relatively simple to implement, but its compensation effect is very dependent on the accurate judgment of current polarity. Since current sampling noise and current ripple are easy to cause current polarity misjudgment in the zero current region, which leads to the occurrence of miscompensation, it will further increase current harmonics.

当电机低速运行时,电压矢量有效作用时间往往较短,死区效应产生的误差电压将占据主导地位。因此电机运行在零电流区域时,电机相电压将由死区误差电压主导,此时相电压被箝位至该相电机空载反电势值处,这会使得过零相电流保持在零电流左右,直至有效电压矢量重新占据输出电压的主导地位后过零相电流才能摆脱箝位状态,该现象称为零电流箝位现象。零电流箝位现象会导致电压合成矢量发生严重畸变,使得其余相电流同样发生畸变,因此电机低速运行时死区效应往往更为严重。在零电流箝位期间过零相电流极性将由于死区效应的续流现象多次发生改变,此时直接电流极性补偿方式在零电流区域将由于极性判断不准确而发生误补偿,误补偿电压反而使得零电流区域死区效应更为严重。When the motor runs at low speed, the effective action time of the voltage vector is often short, and the error voltage generated by the dead zone effect will dominate. Therefore, when the motor runs in the zero current area, the motor phase voltage will be dominated by the dead zone error voltage. At this time, the phase voltage is clamped to the no-load back electromotive force value of the phase motor, which will keep the zero-crossing phase current at around zero current until the effective voltage vector regains the dominant position of the output voltage and the zero-crossing phase current can get rid of the clamping state. This phenomenon is called zero current clamping. The zero current clamping phenomenon will cause serious distortion of the voltage synthesis vector, causing the other phase currents to be distorted as well. Therefore, the dead zone effect is often more serious when the motor runs at low speed. During the zero current clamping period, the polarity of the zero-crossing phase current will change many times due to the freewheeling phenomenon of the dead zone effect. At this time, the direct current polarity compensation method will be miscompensated in the zero current area due to inaccurate polarity judgment. The miscompensated voltage will make the dead zone effect in the zero current area more serious.

针对电流极性难以准确判断的问题,常见有电流滤波和超前功率因数角判断两种方法。电流滤波往往会导致相位偏差,为实现低相位延迟的滤波效果,往往要设计较为复杂的滤波器;超前功率因数角方法通过观测电机功率因数角或用指令电流代替实际电流作为极性判断依据,该方法同样需要对电流采样噪声影响采取手段提高采样准确性,从而也增加了算法的复杂性。且当电机零电流箝位现象较为突出时,在电机电流过零区域的误差电压将主要取决于电机相反电势与指令电压差值,这将导致即使对电流极性判断方法做出改进仍然不能取得较好的补偿效果。因此,提出一种能够对电机零电流箝位现象进行有效死区补偿的简便方法具有较高的实用意义。In order to solve the problem of the difficulty in accurately judging the current polarity, there are two common methods: current filtering and leading power factor angle judgment. Current filtering often leads to phase deviation. In order to achieve the filtering effect with low phase delay, a more complex filter is often designed. The leading power factor angle method observes the motor power factor angle or uses the command current instead of the actual current as the basis for polarity judgment. This method also needs to take measures to improve the sampling accuracy against the influence of current sampling noise, which also increases the complexity of the algorithm. And when the zero current clamping phenomenon of the motor is more prominent, the error voltage in the zero-crossing area of the motor current will mainly depend on the difference between the motor reverse potential and the command voltage, which will result in that even if the current polarity judgment method is improved, a better compensation effect cannot be achieved. Therefore, it is of great practical significance to propose a simple method that can effectively compensate for the dead zone of the zero current clamping phenomenon of the motor.

发明内容Summary of the invention

针对现有技术的缺陷,本发明的目的在于提供一种基于电流过零区域变PI控制的死区补偿方法及系统,旨在解决电机常规死区补偿方法对零电流箝位现象补偿效果不佳的技术问题。In view of the defects of the prior art, the purpose of the present invention is to provide a dead zone compensation method and system based on variable PI control in the current zero-crossing region, aiming to solve the technical problem that conventional dead zone compensation methods of motors have poor compensation effect on zero current clamping phenomenon.

为实现上述目的,本发明提供了一种基于电流过零区域变PI控制的死区补偿方法,无需增加额外滤波即可实现对零电流箝位现象的死区补偿。其基本思路为:根据无死区补偿测得的电流纹波和采样误差电流作为分段依据,在电流过零区域通过放大的PI参数对电流过零相输出电压补偿,从而实现对零电流箝位现象的有效补偿。To achieve the above purpose, the present invention provides a dead zone compensation method based on variable PI control in the current zero-crossing region, which can realize the dead zone compensation of the zero current clamping phenomenon without adding additional filtering. The basic idea is: based on the current ripple and sampling error current measured without dead zone compensation as the segmentation basis, the current zero-crossing phase output voltage is compensated by the amplified PI parameters in the current zero-crossing region, thereby realizing effective compensation for the zero current clamping phenomenon.

基于上述思路,本发明为实现发明目的所提出的基于电流过零区域变PI控制的死区补偿方法包括:Based on the above ideas, the dead zone compensation method based on current zero-crossing region variable PI control proposed by the present invention to achieve the purpose of the invention includes:

(1)在无死区补偿情况下运行电机,记录运行时的过零点电流纹波幅值及控制器采样噪声幅值,并据此设置死区补偿分段阈值Ithreshold(1) Run the motor without dead zone compensation, record the zero-crossing current ripple amplitude and the controller sampling noise amplitude during operation, and set the dead zone compensation segmentation threshold I threshold accordingly.

(2)根据测得的三相电流值计算出死区误差电压矢量幅值,之后根据工况计算出死区补偿电压值Ucom(2) The dead zone error voltage vector amplitude is calculated based on the measured three-phase current values, and then the dead zone compensation voltage value U com is calculated based on the working conditions.

(3)将三相电流最小电流幅值与Ithreshold相比较,根据分段结果分别适用不同的电流环PI参数值,并将电流环输出电压值与步骤(2)计算得到的死区补偿电压值相加得到待输出电压矢量,之后通过SVPWM调制得到待输出的三相占空比信号。(3) Compare the minimum current amplitude of the three-phase current with I threshold , apply different current loop PI parameter values according to the segmentation results, and add the current loop output voltage value to the dead zone compensation voltage value calculated in step (2) to obtain the output voltage vector, and then obtain the three-phase duty cycle signal to be output through SVPWM modulation.

(4)将三相占空比信号随载波周期同步更新,输出补偿后带死区的电压脉冲信号实现电机的死区补偿控制。(4) The three-phase duty cycle signal is updated synchronously with the carrier cycle, and the compensated voltage pulse signal with dead zone is output to realize the dead zone compensation control of the motor.

进一步的,所述步骤(1)包括:Furthermore, the step (1) comprises:

过零点电流纹波幅值随着负载与转速的增加而增大,过零点电流纹波幅值可在额定工况下取得。而控制器电流采样噪声幅值可在电压定位模式比对控制器电流采样值和示波器电流探头标定值的误差确定。The zero-crossing current ripple amplitude increases with the increase of load and speed, and the zero-crossing current ripple amplitude can be obtained under rated working conditions. The controller current sampling noise amplitude can be determined by comparing the error between the controller current sampling value and the oscilloscope current probe calibration value in the voltage positioning mode.

进一步的,所述步骤(2)包括:Furthermore, the step (2) comprises:

(201)每个采样周期根据三相电流的极性计算得到死区误差电压Uerr,之后将三相电流值的最小幅值与补偿分段阈值Ithreshold对比,若小于等于Ithreshold,电机运行在电流过零区域,执行步骤202,否则电机运行在非电流过零区域,执行步骤203。(201) In each sampling period, the dead zone error voltage Uerr is calculated according to the polarity of the three-phase current, and then the minimum amplitude of the three-phase current value is compared with the compensation segmentation threshold Ithreshold . If it is less than or equal to Ithreshold , the motor is running in the current zero-crossing area, and step 202 is executed. Otherwise, the motor is running in the non-current zero-crossing area, and step 203 is executed.

(202)根据三相电流值的最小幅值与Ithreshold的比例关系,将计算得到的Uerr比例缩小后乘以负1得到待补偿电压矢量Ucom并执行步骤204。(202) According to the proportional relationship between the minimum amplitude of the three-phase current values and I threshold , the calculated U err is proportionally reduced and multiplied by negative 1 to obtain the voltage vector to be compensated U com and execute step 204.

(203)将计算得到的Uerr乘以负1得到待补偿电压矢量Ucom并执行步骤204。(203) Multiply the calculated U err by negative 1 to obtain the voltage vector to be compensated U com and execute step 204.

(204)将步骤202或203计算的Ucom电压矢量分解至αβ轴下得到Ucomα与Ucomβ(204) Decompose the U com voltage vector calculated in step 202 or 203 to the αβ axis to obtain U comα and U comβ .

进一步的,所述步骤(3)包括:Furthermore, the step (3) comprises:

(301)根据201的比较结果,若电机位于零电流区域,执行步骤302,否则执行步骤303。(301) According to the comparison result of 201, if the motor is located in the zero current region, execute step 302, otherwise execute step 303.

(302)根据最小电流幅值与Ithreshold的比例关系,计算得到线性放大的电流环比例参数kpdzero、kpqzero,并在共享dq轴积分输出值条件下分别代入未放大的PI参数kpd、kpq以及放大后的PI参数kpdzero、kpqzero分别计算得到电流环输出电压值Ud1、Uq1、Ud2、Uq2并执行步骤304。(302) According to the proportional relationship between the minimum current amplitude and I threshold , the linearly amplified current loop proportional parameters k pdzero and k pqzero are calculated, and under the condition of sharing the dq axis integral output value, the unamplified PI parameters k pd and k pq and the amplified PI parameters k pdzero and k pqzero are substituted respectively to calculate the current loop output voltage values U d1 , U q1 , U d2 , and U q2 respectively, and execute step 304.

(303)使用未放大的比例参数kpd、kpq作为电流环比例参数值,经过电流环PI环节计算得到输出值Ud、Uq并执行步骤305。(303) Using the unamplified proportional parameters k pd , k pq as the current loop proportional parameter values, the output values U d , U q are calculated through the current loop PI link and step 305 is executed.

(304)电流环输出电压值Ud1、Uq1、Ud2、Uq2经过dq-αβ坐标变换后与步骤(2)计算的Ucomα和Ucomβ相加得到待输出电压矢量。经过SVPWM调制后,两套电流环输出值分别计算得到三相占空比dutyx1(x=a,b,c)与dutyx2(x=a,b,c)。根据步骤201判断得到的过零电流对应相,将dutyx1赋值给两相非过零相,将dutyx2赋值给过零相从而得到待输出三相占空比dutyx(x=a,b,c)。(304) The current loop output voltage values U d1 , U q1 , U d2 , and U q2 are transformed into dq-αβ coordinates and then added to U comα and U comβ calculated in step (2) to obtain the voltage vector to be output. After SVPWM modulation, the two sets of current loop output values are respectively calculated to obtain the three-phase duty ratios duty x1 (x=a, b, c) and duty x2 (x=a, b, c). According to the phase corresponding to the zero-crossing current determined in step 201, duty x1 is assigned to the two non-zero-crossing phases, and duty x2 is assigned to the zero-crossing phase to obtain the three-phase duty ratio duty x (x=a, b, c) to be output.

(305)电流环输出值Ud、Uq经过dq-αβ坐标变换后与步骤(2)计算的Ucomα和Ucomβ相加得到待输出电压矢量,经过SVPWM调制后电流环输出值计算得到三相占空比dutyx(x=a,b,c)。(305) After the dq-αβ coordinate transformation, the current loop output values Ud and Uq are added to the Ucomα and Ucomβ calculated in step (2) to obtain the output voltage vector. After SVPWM modulation, the current loop output values are calculated to obtain the three-phase duty ratio duty x (x=a, b, c).

本发明提出了一种分段补偿的变PI死区补偿方法,将未补偿时测得的电机电流纹波和采样误差电流作为分段依据,将补偿区间分为电流过零区域和非电流过零区域。在电流过零区域内对电流环PI参数值进行放大,并使得放大后的电流调节器输出只对过零相电压有效,不影响其余两相电压输出。在非电流过零区域内使用未放大PI参数值计算输出电压。另一方面,在非电流过零区域内死区补偿电压直接按照电流极性判断计算而得,而在电流过零区域内死区补偿电压随着电流减小线性减小。本发明实现了电流过零区域内以变PI控制为主的死区补偿方法,该方法能够通过增大的电流环PI值快速增加电流过零相有效电压输出值,使得电流更快地摆脱零电流箝位区域,从而减小零电流箝位效应导致的输出电压畸变,在不增加额外滤波器情况实现了对零电流箝位现象的有效补偿。The present invention proposes a variable PI dead zone compensation method with segmented compensation, which uses the motor current ripple and sampling error current measured when not compensated as segmentation basis, and divides the compensation interval into a current zero-crossing region and a non-current zero-crossing region. The current loop PI parameter value is amplified in the current zero-crossing region, and the amplified current regulator output is only effective for the zero-crossing phase voltage, and does not affect the voltage output of the other two phases. The output voltage is calculated using the unamplified PI parameter value in the non-current zero-crossing region. On the other hand, in the non-current zero-crossing region, the dead zone compensation voltage is directly calculated according to the current polarity judgment, while in the current zero-crossing region, the dead zone compensation voltage decreases linearly as the current decreases. The present invention realizes a dead zone compensation method based on variable PI control in the current zero-crossing region, which can quickly increase the current zero-crossing phase effective voltage output value by increasing the current loop PI value, so that the current can get rid of the zero current clamping region faster, thereby reducing the output voltage distortion caused by the zero current clamping effect, and realizing effective compensation for the zero current clamping phenomenon without adding an additional filter.

本发明另一方面提供了一种基于电流过零区域变PI控制的死区补偿系统,包括:计算机可读存储介质和处理器;Another aspect of the present invention provides a dead zone compensation system based on current zero-crossing region variable PI control, comprising: a computer-readable storage medium and a processor;

所述计算机可读存储介质用于存储可执行指令;The computer-readable storage medium is used to store executable instructions;

所述处理器用于读取所述计算机可读存储介质中存储的可执行指令,执行上述的基于电流过零区域变PI控制的死区补偿方法。The processor is used to read the executable instructions stored in the computer-readable storage medium to execute the above-mentioned dead zone compensation method based on current zero-crossing region variable PI control.

通过本发明所构思的以上技术方案,与现有技术相比,能够取得以下有益效果:Compared with the prior art, the above technical solution conceived by the present invention can achieve the following beneficial effects:

(1)相比传统的死区补偿方法,本发明所提出的基于电流过零区域变PI控制的死区补偿方法在不额外增加电流滤波器下能够实现对零电流箝位现象的有效补偿。(1) Compared with the traditional dead zone compensation method, the dead zone compensation method based on variable PI control in the current zero-crossing region proposed in the present invention can effectively compensate for the zero current clamping phenomenon without adding an additional current filter.

(2)在电机进入或退出电流过零区域时,通过线性变化的PI参数值,实现了输出电压矢量在区域切换前后的平滑过渡。(2) When the motor enters or exits the current zero-crossing region, a smooth transition of the output voltage vector before and after the region switching is achieved through the linear change of the PI parameter value.

(3)本发明所提出的基于电流过零区域变PI控制死区补偿方法只需要额外进行分段判断和PI参数调节及选择,适合在低成本控制芯片中实现。(3) The dead zone compensation method based on variable PI control in the current zero-crossing region proposed in the present invention only requires additional segmented judgment and PI parameter adjustment and selection, and is suitable for implementation in a low-cost control chip.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是基于电流过零区域变PI控制的死区补偿方法流程图。FIG1 is a flow chart of a dead zone compensation method based on variable PI control in the current zero-crossing region.

图2是死区效应导致的输出电压脉冲畸变示意图,(a)为桥臂电流大于0时的输出电压脉冲,(b)为桥臂电流小于0时的输出电压脉冲。FIG2 is a schematic diagram of output voltage pulse distortion caused by the dead zone effect, where (a) is the output voltage pulse when the bridge arm current is greater than 0, and (b) is the output voltage pulse when the bridge arm current is less than 0.

图3是分段PI参数调节示意图。FIG3 is a schematic diagram of segmented PI parameter adjustment.

图4是死区补偿方法占空比计算流程图。FIG4 is a flow chart of duty cycle calculation of the dead zone compensation method.

图5是死区补偿控制系统框图。FIG5 is a block diagram of a dead zone compensation control system.

图6是某低感永磁同步电机低速30Hz运行时相电流补偿效果示意图。Figure 6 is a schematic diagram of the phase current compensation effect of a low-inductance permanent magnet synchronous motor when running at a low speed of 30Hz.

具体实施方式DETAILED DESCRIPTION

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间不构成冲突就可以相互组合。In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

本发明实施例提供了一种基于电流过零区域变PI控制的死区补偿方法,补偿方法流程图如图1所示,具体包括:The embodiment of the present invention provides a dead zone compensation method based on current zero-crossing region variable PI control, and the compensation method flow chart is shown in FIG1 , which specifically includes:

步骤1:根据系统需求设置开关频率fsw、母线电压Vdc以及死区时间td,在无死区补偿下运行电机,此时死区效应导致的输出电压畸变如图2所示,当电流流出逆变器时,电压脉冲畸变情况如图2中的(a)所示;当电流流入逆变器时,电压脉冲畸变情况如图2中的(b)所示。图2只是展示了一种死区生成方式,本方法同样可对其余类型死区进行有效补偿。记录过零点电流纹波幅值Iripple。在电压定位模式对电机进行定位,并通过对比控制器电流采样值与电流探头记录值确定采样噪声幅值Inoise。根据测得的Iripple以及Inoise确定死区补偿分段阈值Ithreshold,Ithreshold的选取目的是防止在零电流区域电压矢量误补偿,其取值应满足:Step 1: Set the switching frequency f sw , bus voltage V dc and dead time t d according to system requirements, and run the motor without dead zone compensation. At this time, the output voltage distortion caused by the dead zone effect is shown in Figure 2. When the current flows out of the inverter, the voltage pulse distortion is shown in Figure 2 (a); when the current flows into the inverter, the voltage pulse distortion is shown in Figure 2 (b). Figure 2 only shows a dead zone generation method. This method can also effectively compensate for other types of dead zones. Record the zero-crossing current ripple amplitude I ripple . Position the motor in the voltage positioning mode, and determine the sampling noise amplitude I noise by comparing the controller current sampling value with the current probe recording value. Determine the dead zone compensation segmentation threshold I threshold based on the measured I ripple and I noise . The purpose of selecting I threshold is to prevent the voltage vector from being incorrectly compensated in the zero current area. Its value should meet the following requirements:

Ithreshold>Iripple+Inoise I threshold >I ripple +I noise

步骤2:计算死区误差电压矢量Uerr,Uerr的幅值记作|Uerr|,Ts为载波周期:Step 2: Calculate the dead zone error voltage vector U err , the amplitude of U err is denoted as |U err |, and T s is the carrier period:

记死区误差时间terr,功率器件开通时间ton,功率器件关断时间toff。功率器件开通时间包括开通延迟时间及上升时间,功率器件关断时间包括关断延迟时间及下降时间。当只考虑功率器件上升下降时间不对称的对terr带来的影响时,terr表示为:Record the dead zone error time t err , the power device turn-on time t on , and the power device turn-off time t off . The power device turn-on time includes the turn-on delay time and the rise time, and the power device turn-off time includes the turn-off delay time and the fall time. When only considering the impact of the asymmetric rise and fall time of the power device on t err , t err is expressed as:

terr=td+ton-toff t err = t d + t on - t off

由此|Uerr|可计算得到:From this |U err | we can calculate:

Uerr角度由三相电流极性决定,定义电流流入电机时电流极性为正,当相电流极性为正时用数字1表示,为负时用数字0表示。电流极性相序按照abc相序排列,根据三相电流极性可计算得到Uerr在αβ轴坐标系下的电压分量,如表1所示。The U err angle is determined by the polarity of the three-phase current. It is defined that the current polarity is positive when the current flows into the motor. When the phase current polarity is positive, it is represented by the number 1, and when it is negative, it is represented by the number 0. The current polarity phase sequence is arranged in the abc phase sequence. According to the polarity of the three-phase current, the voltage component of U err in the αβ axis coordinate system can be calculated, as shown in Table 1.

表1死区误差电压矢量计算Table 1 Dead zone error voltage vector calculation

步骤3:根据三相电流值Ia Ib Ic计算得到三相电流幅值最小值,并将最小值对应的相电流定义为Imin。根据Imin与Ithreshold比较结果对补偿区间分段,当|Imin|<Ithreshold时,电机运行在电流过零区域,否则认为运行在非电流过零区域。Step 3: Calculate the minimum amplitude of the three-phase current according to the three-phase current values I a I b I c , and define the phase current corresponding to the minimum as I min . Divide the compensation interval into segments according to the comparison result of I min and I threshold . When |I min |<I threshold , the motor is running in the current zero-crossing area, otherwise it is considered to be running in the non-current zero-crossing area.

当电机运行在电流过零区域时,为避免误补偿现象,根据最小电流幅值与Ithreshold的比例关系,将步骤2计算得到的Uerr矢量线性比例缩小并乘以负1得到待补偿电压矢量UcomWhen the motor runs in the current zero-crossing region, in order to avoid miscompensation, according to the proportional relationship between the minimum current amplitude and I threshold , the U err vector calculated in step 2 is linearly scaled down and multiplied by negative 1 to obtain the voltage vector to be compensated U com :

当电机运行在非电流过零区域时,Uerr乘以负1计算得到UcomWhen the motor is running in the non-current zero-crossing region, U err is multiplied by negative 1 to obtain U com :

Ucom=-Uerr U com = -U err

计算得到Ucom后,若电机运行在电流过零区域,执行步骤4,否则执行步骤5。After U com is calculated, if the motor is running in the current zero-crossing region, execute step 4; otherwise, execute step 5.

步骤4:电流环原始PI参数分别记作kpd、kid、kpq以及kiq,kpd为d轴电流环比例参数;kid为d轴电流环积分参数;kpq为q轴电流环比例参数;kiq为q轴电流环积分参数。当电机运行在电流过零区域时放大电流环比例参数,记放大后的dq轴比例参数为kpdzero、kpqzero。为避免电流环输出值在区域切换时发生突变,令kpdzero、kpqzero线性变化。比例参数放大倍数记为kpscale,过大的比例参数值会造成电机系统失稳,在程序中可通过设置比例参数上限饱和值避免过大的比例参数值产生。Step 4: The original PI parameters of the current loop are recorded as k pd , k id , k pq and k iq , respectively. k pd is the d-axis current loop proportional parameter; k id is the d-axis current loop integral parameter; k pq is the q-axis current loop proportional parameter; k iq is the q-axis current loop integral parameter. When the motor is running in the current zero-crossing region, the current loop proportional parameter is amplified, and the amplified dq-axis proportional parameters are recorded as k pdzero and k pqzero . In order to avoid sudden changes in the current loop output value when switching regions, k pdzero and k pqzero are set to change linearly. The proportional parameter amplification factor is recorded as k pscale . Excessive proportional parameter values will cause the motor system to become unstable. In the program, the upper limit saturation value of the proportional parameter can be set to avoid excessive proportional parameter values.

记dq轴电流环输入指令与实际输入值误差分别为Iderr、Iqerr,并定义dq轴电流环积分输出值分别为Intd、Intq。在共享Intd、Intq条件下分别使用增大前后的dq轴比例参数计算得到电流环输出值Ud1、Uq1、Ud2、Uq2并执行步骤6。The errors between the dq axis current loop input command and the actual input value are recorded as I derr and I qerr respectively, and the dq axis current loop integral output values are defined as Int d and Int q respectively. Under the conditions of sharing Int d and Int q, the dq axis proportional parameters before and after the increase are used to calculate the current loop output values U d1 , U q1 , U d2 , and U q2 respectively, and step 6 is executed.

步骤5:当电机运行在非电流过零区域时,PI参数保持不变,经过电流环算得到输出值Ud、Uq并执行步骤7,则最终dq轴PI参数值中的比例参数值如图3所示变化。Step 5: When the motor runs in the non-current zero-crossing region, the PI parameters remain unchanged, and the output values U d and U q are obtained through current loop calculation and step 7 is executed. Finally, the proportional parameter value in the dq axis PI parameter value changes as shown in FIG3 .

步骤6:Ud1、Uq1、Ud2、Uq2经过dq-αβ坐标变换后与步骤4计算的Ucom相加,经过SVPWM调制后可分别计算得到三相占空比dutyx1(x=a,b,c)与dutyx2(x=a,b,c)。将dutyx1赋值给两相非电流过零相,将dutyx2赋值给电流过零相从而得到待输出三相占空比dutyx(x=a,b,c)并执行步骤8,步骤6所表示的占空比赋值过程如图4所示。Step 6: After dq-αβ coordinate transformation, U d1 , U q1 , U d2 , and U q2 are added to U com calculated in step 4. After SVPWM modulation, the three-phase duty ratios duty x1 (x=a, b, c) and duty x2 (x=a, b, c) can be calculated respectively. Duty x1 is assigned to the two non-current zero-crossing phases, and duty x2 is assigned to the current zero-crossing phase to obtain the three-phase duty ratio duty x (x=a, b, c) to be output and execute step 8. The duty ratio assignment process represented by step 6 is shown in Figure 4.

步骤7:Ud、Uq经过dq-αβ坐标变换并与步骤4计算的Ucom相加,经过SVPWM调制后可计算得到三相占空比dutyx(x=a,b,c)并执行步骤8。Step 7: U d and U q are transformed into dq-αβ coordinates and added to U com calculated in step 4. After SVPWM modulation, the three-phase duty ratio duty x (x=a, b, c) can be calculated and step 8 is executed.

步骤8:将三相占空比dutyx(x=a,b,c)带入死区模块,生成三相互补带死区PWM信号输出。Step 8: Bring the three-phase duty cycle duty x (x=a, b, c) into the dead zone module to generate a three-phase complementary PWM signal with dead zone output.

为更好地说明死区补偿效果,本发明还提供了一个实施例:To better illustrate the dead zone compensation effect, the present invention further provides an embodiment:

以一台三相低电感永磁同步电机为例,电机极对数为6,Ld=42μH、Lq=51μH,死区时间设置为2us,开关频率设置为20kHz,直流母线电压设置为300V。在MATLAB/Simulink软件对死区补偿前后效果进行仿真,死区补偿控制系统框图按照图5所示搭建。Take a three-phase low-inductance permanent magnet synchronous motor as an example, the number of motor pole pairs is 6, L d = 42μH, L q = 51μH, the dead time is set to 2us, the switching frequency is set to 20kHz, and the DC bus voltage is set to 300V. The effects before and after dead zone compensation are simulated in MATLAB/Simulink software, and the dead zone compensation control system block diagram is built as shown in Figure 5.

图6展示了该低感永磁同步电机低速30Hz运行时相电流补偿效果。无死区补偿时,电机在300rpm转速负载电流166A有效值运行时仿真电流THD为11.18%,其中5次谐波比例为9.71%、7次谐波比例为6.40%,死区效应导致的5、7次谐波成分为电流谐波的主要来源。设kpscale为30,Ithreshold为10A,当使用本专利提出的死区补偿方法后,同工况下仿真电流THD降低为1.86%,其中5次谐波比例0.33%、7次谐波比例0.90%,零电流箝位时间大大缩小,死区导致的5、7次谐波得到了很好抑制。仿真结果证明了本专利提出的死区补偿方法能够有效地对零电流箝位现象进行补偿进而减小电流纹波畸变并改善电流质量。Figure 6 shows the phase current compensation effect of the low-inductance permanent magnet synchronous motor at low speed 30Hz. Without dead zone compensation, the simulated current THD is 11.18% when the motor is running at 300rpm and the load current is 166A effective value, of which the proportion of the 5th harmonic is 9.71% and the proportion of the 7th harmonic is 6.40%. The 5th and 7th harmonic components caused by the dead zone effect are the main sources of current harmonics. Assuming kpscale is 30 and Ithreshold is 10A, when the dead zone compensation method proposed in this patent is used, the simulated current THD under the same working condition is reduced to 1.86%, of which the proportion of the 5th harmonic is 0.33% and the proportion of the 7th harmonic is 0.90%, the zero current clamping time is greatly shortened, and the 5th and 7th harmonics caused by the dead zone are well suppressed. The simulation results prove that the dead zone compensation method proposed in this patent can effectively compensate for the zero current clamping phenomenon, thereby reducing current ripple distortion and improving current quality.

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims (3)

1. The dead zone compensation method based on the current zero crossing region variable PI control is characterized by comprising the following steps of:
(1) Setting a dead zone compensation segmentation threshold I threshold according to the zero crossing point current ripple amplitude and the sampling noise amplitude when the motor operates; the dead zone compensation segmentation threshold I threshold has a value satisfying:
Ithreshold>Iripple+Inoise
wherein, I ripple is zero current ripple amplitude, and I noise is sampling noise amplitude;
(2) Calculating dead zone error voltage vector amplitude according to the measured three-phase current value, and calculating dead zone compensation voltage value U com according to working conditions; comprising the following steps:
(201) Each sampling period is calculated according to the polarity of the three-phase current to obtain a dead zone error voltage U err, then the minimum amplitude of the three-phase current value is compared with a compensation segmentation threshold I threshold, if the minimum amplitude of the three-phase current value is smaller than or equal to I threshold, step 202 is executed, otherwise step 203 is executed;
(202) According to the proportional relation between the minimum amplitude value of the three-phase current value and I threshold, the calculated U err is scaled down and multiplied by minus 1 to obtain a voltage vector U com to be compensated, and the step 204 is executed;
(203) Multiplying the calculated U err by minus 1 to obtain a voltage vector U com to be compensated and executing step 204;
(204) Decomposing a voltage vector U com to be compensated to an alpha beta axis to obtain U comα and U comβ;
(3) Comparing the minimum current amplitude of the three-phase current value with I threshold, respectively applying different current loop PI parameter values according to the segmentation result, adding the current loop PI output voltage value and the dead zone compensation voltage value calculated in the step (2) to obtain a voltage vector to be output, and obtaining a three-phase duty ratio signal to be output through SVPWM modulation; comprising the following steps:
(301) According to the comparison result of (201), if the motor is located in the zero current region, executing step 302, otherwise executing step 303;
(302) According to the proportional relation between the minimum amplitude value of the three-phase current value and I threshold, calculating to obtain a linear amplified current loop proportional parameter k pdzero、kpqzero, substituting an unamplified PI parameter k pd、kpq and an amplified PI parameter k pdzero、kpqzero respectively under the condition of sharing dq axis integral output values, calculating to obtain a current loop output voltage value U d1、Uq1、Ud2、Uq2 respectively, and executing step 304;
(303) Using the un-amplified proportional parameter k pd、kpq as a current loop proportional parameter value, calculating to obtain an output value U d、Uq through a current loop PI link, and executing step 305;
(304) The current loop output voltage value U d1、Uq1、Ud2、Uq2 is transformed by dq-alpha beta coordinates and then added with the U comα and the U comβ calculated in the step (2) to obtain a voltage vector to be output; after SVPWM modulation, the output values of the two sets of current loops are respectively calculated to obtain a three-phase duty x1 (x=a, b, c) and a duty x2 (x=a, b, c); assigning duty x1 (x=a, b, c) to two non-zero-crossing phases, assigning duty x2 (x=a, b, c) to zero-crossing phases so as to obtain a duty x (x=a, b, c) of three phases to be output, bringing the duty x1 (x=a, b, c) into a dead zone module, and generating three-phase complementary band dead zone PWM signals for output;
(305) The current loop output value U d、Uq is transformed by dq-alpha beta coordinates and then added with the U comα and the U comβ calculated in the step (2) to obtain a voltage vector to be output, the current loop output value is calculated to obtain a three-phase duty x (x=a, b, c) after SVPWM modulation, and the three-phase duty x is brought into a dead zone module to generate a three-phase complementary PWM signal output with a dead zone;
(4) And synchronously updating the three-phase duty ratio signals along with the carrier period, and outputting the compensated voltage pulse signals with dead zones to realize dead zone compensation control of the motor.
2. The dead zone compensation method of claim 1 wherein the zero crossing current ripple magnitude is taken at nominal operating conditions.
3. A dead zone compensation system based on current zero crossing region PI control, comprising: a computer readable storage medium and a processor;
The computer-readable storage medium is for storing executable instructions;
the processor is configured to read executable instructions stored in the computer readable storage medium and execute the dead zone compensation method based on current zero crossing region PI control according to claim 1 or 2.
CN202211203709.2A 2022-09-29 2022-09-29 Dead zone compensation method and system based on current zero crossing region variable PI control Active CN115483858B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211203709.2A CN115483858B (en) 2022-09-29 2022-09-29 Dead zone compensation method and system based on current zero crossing region variable PI control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211203709.2A CN115483858B (en) 2022-09-29 2022-09-29 Dead zone compensation method and system based on current zero crossing region variable PI control

Publications (2)

Publication Number Publication Date
CN115483858A CN115483858A (en) 2022-12-16
CN115483858B true CN115483858B (en) 2024-11-01

Family

ID=84393669

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211203709.2A Active CN115483858B (en) 2022-09-29 2022-09-29 Dead zone compensation method and system based on current zero crossing region variable PI control

Country Status (1)

Country Link
CN (1) CN115483858B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117674581B (en) * 2024-01-19 2024-05-14 上海思格源智能科技有限公司 Inverter dead zone compensation system and inverter dead zone compensation method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788058A (en) * 2016-12-22 2017-05-31 南京埃斯顿自动控制技术有限公司 A kind of dead time compensation control method of permagnetic synchronous motor
CN110071669A (en) * 2019-06-03 2019-07-30 北京机械设备研究所 A kind of permanent magnet synchronous motor vector controlled " dead time effect " compensation method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR112018076788A2 (en) * 2016-07-20 2019-04-02 Nsk Ltd. electric power steering apparatus
WO2019111730A1 (en) * 2017-12-06 2019-06-13 日本電産株式会社 Controller, motor control system comprising said controller, and electric power-steering system comprising said motor control system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788058A (en) * 2016-12-22 2017-05-31 南京埃斯顿自动控制技术有限公司 A kind of dead time compensation control method of permagnetic synchronous motor
CN110071669A (en) * 2019-06-03 2019-07-30 北京机械设备研究所 A kind of permanent magnet synchronous motor vector controlled " dead time effect " compensation method

Also Published As

Publication number Publication date
CN115483858A (en) 2022-12-16

Similar Documents

Publication Publication Date Title
CN108768233B (en) Dead-beat control system and method for PMSM based on discrete-domain complex vector modeling
CN110323988A (en) Permanent magnet synchronous motor low carrier is than track with zero error system and method
CN106385191B (en) The three level mid-point voltage control methods based on unified discontinuous modula tion strategy
CN109391199B (en) Dead zone compensation method, motor driver and computer readable storage medium
CN103166438B (en) FPGA-based modulator
Wang et al. Influences on output distortion in voltage source inverter caused by power devices’ parasitic capacitance
CN105226985B (en) Based on three equivalent level dead-zone compensation methods of current phasor
CN112072986A (en) Accurate dead-zone compensation method for three-phase inverter and three-phase inverter
CN113965053A (en) PWM narrow pulse eliminating method and single-phase and three-phase PWM narrow pulse eliminating device
CN115483858B (en) Dead zone compensation method and system based on current zero crossing region variable PI control
CN109586634A (en) A kind of dead-zone compensation method and its synchronous motor of permanent magnet synchronous motor position-sensor-free
Chen et al. Band-based multi-step predictive torque control strategy for PMSM drives
CN115276501A (en) A deadbeat predictive current control method for permanent magnet synchronous motor
CN117895847A (en) Dead-time compensation method for voltage source inverter combining current ripple estimation and drive pulse width correction
CN118508815A (en) A model-free predictive current control method for switched reluctance motor based on autoregressive model
KR101326494B1 (en) Method for reducing conduction loss of IGBT for converting voltage modulation of inverter
Zhou et al. An inverter nonlinearity compensation method for PMSM drives based on dead-time elimination
CN109787278B (en) A deadbeat grid-connected control method based on interpolation prediction and inductance compensation
CN107359615B (en) A kind of active power filter current tracking control method and system
Li et al. Dead-beat Predictive Control of Permanent Magnet Synchronous Motors with Improved Dead-time Compensation
CN115051608A (en) Three-phase current reconstruction method based on bus current new axial positioning coordinate transformation
CN115173755A (en) Low-carrier-ratio current prediction control system and method for high-power permanent magnet synchronous motor
CN114142760A (en) Discrete control method and device for three-phase full-bridge inverter
CN111551781B (en) Equivalent distortion voltage direct detection method and inverter nonlinear factor compensation method
CN111541365B (en) A frequency conversion speed-regulating inverter unit modulation control method and its application

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