CN114977972A - Motor control method and device and vehicle - Google Patents
Motor control method and device and vehicle Download PDFInfo
- Publication number
- CN114977972A CN114977972A CN202210719059.0A CN202210719059A CN114977972A CN 114977972 A CN114977972 A CN 114977972A CN 202210719059 A CN202210719059 A CN 202210719059A CN 114977972 A CN114977972 A CN 114977972A
- Authority
- CN
- China
- Prior art keywords
- interval
- cycle
- duty cycle
- current
- period
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements 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/06—Arrangements 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/08—Arrangements 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS 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/00—Details of apparatus for conversion
- H02M1/0003—Details of control, feedback or regulation circuits
- H02M1/0038—Circuits or arrangements for suppressing, e.g. by masking incorrect turn-on or turn-off signals, e.g. due to current spikes in current mode control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS 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/00—Details of apparatus for conversion
- H02M1/32—Means for protecting converters other than automatic disconnection
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS 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/00—Details of apparatus for conversion
- H02M1/38—Means for preventing simultaneous conduction of switches
- H02M1/385—Means for preventing simultaneous conduction of switches with means for correcting output voltage deviations introduced by the dead time
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS 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
- H02M7/00—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
- H02M7/42—Conversion of DC power input into AC power output without possibility of reversal
- H02M7/44—Conversion of DC power input into AC power output without possibility of reversal by static converters
- H02M7/48—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M7/53—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
- H02M7/537—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters
- H02M7/5387—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration
- H02M7/53871—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current
- H02M7/53875—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current with analogue control of three-phase output
- H02M7/53876—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current with analogue control of three-phase output based on synthesising a desired voltage vector via the selection of appropriate fundamental voltage vectors, and corresponding dwelling times
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
技术领域technical field
本发明涉及电机控制技术领域,尤其涉及一种电机控制方法、装置和车辆。The present invention relates to the technical field of motor control, and in particular, to a motor control method, device and vehicle.
背景技术Background technique
随着电动汽车行业的快速发展,逆变器技术的日益成熟,对电驱动系统效率以及能量密度的要求也越来越高。目前电驱动系统的逆变器主流采用绝缘栅双极型晶体管IGBT模块作为开关器件。IGBT的导通过程和关闭过程都需要一定的时间,为了保护IGBT防止上下桥臂直通,通常会增加死区时间。此外,持续时间过短的导通和关闭脉冲,不仅无法产生有效的开通或关断,产生额外的功率损耗,还会造成IGBT开关器件产生较大的浪涌电压尖峰和震荡,威胁IGBT可靠运行,降低IGBT寿命,甚至直接造成电器损坏。为了保护IGBT,增加器件寿命,一般会增加窄脉冲抑制功能。With the rapid development of the electric vehicle industry and the increasingly mature inverter technology, the requirements for the efficiency and energy density of the electric drive system are also getting higher and higher. At present, the mainstream of the inverter of the electric drive system adopts the insulated gate bipolar transistor IGBT module as the switching device. Both the turn-on and turn-off processes of the IGBT take a certain amount of time. In order to protect the IGBT from the pass-through of the upper and lower bridge arms, the dead time is usually increased. In addition, the turn-on and turn-off pulses with too short duration will not only fail to generate effective turn-on or turn-off, resulting in additional power loss, but also cause large surge voltage spikes and oscillations in the IGBT switching devices, threatening the reliable operation of the IGBT. , reduce the life of IGBT, and even cause electrical damage directly. In order to protect the IGBT and increase the life of the device, the narrow pulse suppression function is generally added.
现有技术滤除窄脉冲的方法主要有以下两种:There are two main methods for filtering out narrow pulses in the prior art:
一、使用CPLD(复杂可编程逻辑器件)抑制窄脉冲信号,需要使用较多的CPLD资源,如果CPLD资源容量不够,无法滤除小脉冲信号,需要更换大容量CPLD芯片,增加系统成本;1. The use of CPLD (Complex Programmable Logic Device) to suppress narrow pulse signals requires the use of more CPLD resources. If the CPLD resource capacity is not enough to filter out small pulse signals, the large-capacity CPLD chip needs to be replaced, which increases the system cost;
二、DSP软件强制PWM模块在占空比小于或者大于最小脉宽对应的占空比时,输出100%或者0%占空比;当占空比为100%或者0%时,输出脉冲宽度为前后周期两个脉冲中最大脉冲宽度的一半,输出脉冲宽度仍小于厂家推荐最小脉冲宽度;需要DSP软件控制滤除两倍最小脉宽对应的占空比值,滤除脉冲宽度较大,影响逆变器性能;并且TI公司C2000系列数字信号处理器无法输出100%或者0%的占空比影响软件控制的实现。2. The DSP software forces the PWM module to output 100% or 0% duty cycle when the duty cycle is less than or greater than the duty cycle corresponding to the minimum pulse width; when the duty cycle is 100% or 0%, the output pulse width is Half of the maximum pulse width of the two pulses before and after the cycle, the output pulse width is still less than the minimum pulse width recommended by the manufacturer; DSP software is required to control the duty cycle value corresponding to twice the minimum pulse width to filter out, and the filter pulse width is large, which affects the inverter. performance; and TI's C2000 series digital signal processor cannot output 100% or 0% duty cycle, which affects the realization of software control.
发明内容SUMMARY OF THE INVENTION
本发明提供了一种电机控制方法、装置和车辆,以解决现有技术窄脉冲抑制时无法在不增加硬件成本的基础上抑制所有周期窄脉冲的问题。The present invention provides a motor control method, device and vehicle to solve the problem that narrow pulses of all periods cannot be suppressed on the basis of not increasing the hardware cost when suppressing narrow pulses in the prior art.
根据本发明的一方面,提供了一种电机控制方法,所述方法包括:According to an aspect of the present invention, there is provided a motor control method, the method comprising:
获取通信总线上得到的扭矩指令;Get the torque command obtained on the communication bus;
根据所述扭矩指令以及电机的三相电流,确定电压矢量指令;Determine the voltage vector command according to the torque command and the three-phase current of the motor;
根据所述电压矢量指令,确定脉冲宽度调制信号波形;According to the voltage vector command, determine the pulse width modulation signal waveform;
根据两个连续周期的所述脉冲宽度调制信号波形,滤除脉冲宽度调制信号中的窄脉冲。The narrow pulses in the pulse width modulation signal are filtered out according to the waveform of the pulse width modulation signal for two consecutive cycles.
可选的,电机控制器包括三相桥电路,所述三相桥电路包括上桥臂和下桥臂;Optionally, the motor controller includes a three-phase bridge circuit, and the three-phase bridge circuit includes an upper bridge arm and a lower bridge arm;
根据两个连续周期的所述脉冲宽度调制信号波形,滤除脉冲宽度调制信号中的窄脉冲包括:Filtering out narrow pulses in the PWM signal according to the PWM signal waveform of two consecutive cycles includes:
根据每个周期的所述脉冲宽度调制信号波形,确定所述上桥臂对应的第一波形和所述下桥臂对应的第二波形;determining a first waveform corresponding to the upper bridge arm and a second waveform corresponding to the lower bridge arm according to the PWM signal waveform of each cycle;
根据所述第一波形和所述第二波形,确定脉冲宽度调制指令所在的区间;determining the interval where the pulse width modulation command is located according to the first waveform and the second waveform;
根据上一周期和当前周期的脉冲宽度调制指令所在的区间以及预设占空比条件,滤除脉冲宽度调制信号中的窄脉冲。Filter out the narrow pulses in the pulse width modulation signal according to the interval in which the pulse width modulation command of the previous cycle and the current cycle is located and the preset duty cycle condition.
可选的,根据所述第一波形和所述第二波形,确定脉冲宽度调制指令所在的区间,包括:Optionally, according to the first waveform and the second waveform, determine the interval where the pulse width modulation instruction is located, including:
当0≤Dm<0.5Dp时,Dt=0,Db=1,所述脉冲宽度调制指令处于第一区间;When 0≤Dm<0.5Dp, Dt=0, Db=1, the pulse width modulation command is in the first interval;
当0.5Dp≤Dm<Dd时,Dt=0,Db=1-2Dm,所述脉冲宽度调制指令处于第二区间;When 0.5Dp≤Dm<Dd, Dt=0, Db=1-2Dm, the pulse width modulation command is in the second interval;
当Dd≤Dm<1-Dd时,Dt=Dm-Dd,Db=1-Dm-Dd,所述脉冲宽度调制指令处于第三区间;When Dd≤Dm<1-Dd, Dt=Dm-Dd, Db=1-Dm-Dd, the pulse width modulation command is in the third interval;
当1-Dd≤Dm<1时,Dt=2Dm-1,Db=0,所述脉冲宽度调制指令处于第四区间;When 1-Dd≤Dm<1, Dt=2Dm-1, Db=0, the pulse width modulation command is in the fourth interval;
当Dm=1时,Dt=1,Db=0,所述脉冲宽度调制指令处于第五区间;When Dm=1, Dt=1, Db=0, the pulse width modulation command is in the fifth interval;
其中,Dt表示上桥臂第一电平占空比,Db表示下桥臂第一电平占空比,Dm表示来自空间矢量脉宽调制模块的占空比指令,Dd表示死区时间,Dp表示窄脉冲时间。Among them, Dt represents the duty cycle of the first level of the upper bridge arm, Db represents the duty cycle of the first level of the lower bridge arm, Dm represents the duty cycle command from the space vector pulse width modulation module, Dd represents the dead time, Dp Indicates the narrow pulse time.
可选的,根据上一周期和当前周期的脉冲宽度调制指令所在的区间以及预设占空比条件,滤除脉冲宽度调制信号中的窄脉冲,包括:Optionally, filter out narrow pulses in the pulse width modulation signal according to the interval where the pulse width modulation commands of the previous cycle and the current cycle are located and the preset duty cycle conditions, including:
当上一周期占空比处于所述第一区间且当前周期占空比处于所述第一区间或上一周期占空比处于所述第一区间且当前周期占空比处于所述第二区间或上一周期占空比处于所述第一区间且当前周期占空比处于所述第三区间或上一周期占空比处于所述第二区间且当前周期占空比处于所述第一区间或上一周期占空比处于所述第二区间且当前周期占空比处于所述第二区间或上一周期占空比处于所述第二区间且当前周期占空比处于所述第三区间或上一周期占空比处于所述第三区间且当前周期占空比处于所述第一区间或上一周期占空比处于所述第三区间且当前周期占空比处于所述第二区间或上一周期占空比处于所述第三区间且当前周期占空比处于所述第三区间且Db1+Db2≥2Dp或上一周期占空比处于所述第五区间且当前周期占空比处于所述第四区间且1-Dm2<Dp或上一周期占空比处于所述第五区间且当前周期占空比处于所述第五区间时,直接输出原始信号;When the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the third interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the third interval or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the third interval and Db1+Db2≥2Dp or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle When in the fourth interval and 1-Dm2<Dp or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the fifth interval, the original signal is directly output;
当上一周期占空比处于所述第一区间且当前周期占空比处于所述第四区间或上一周期占空比处于所述第一区间且当前周期占空比处于所述第五区间或上一周期占空比处于所述第二区间且当前周期占空比处于所述第四区间或上一周期占空比处于所述第二区间且当前周期占空比处于所述第五区间或上一周期占空比处于所述第三区间且当前周期占空比处于所述第四区间且1-Dm1-Dd1≥2Dp或上一周期占空比处于所述第三区间且当前周期占空比处于所述第五区间且1-Dm1-Dd1≥2Dp或上一周期占空比处于所述第四区间且当前周期占空比处于所述第四区间且2-Dm1-Dm2≥Dp或上一周期占空比处于所述第四区间且当前周期占空比处于所述第五区间且1-Dm1≥Dp时,将当前周期上桥臂增加一个死区时间的第二电平后,再将电平置为所述第一电平;When the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the fourth interval or the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the fifth interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the fourth interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the fifth interval Or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the fourth interval and 1-Dm1-Dd1≥2Dp or the duty cycle of the previous cycle is in the third interval and the current cycle occupies The duty cycle is in the fifth interval and 1-Dm1-Dd1≥2Dp or the previous cycle duty cycle is in the fourth interval and the current cycle duty cycle is in the fourth interval and 2-Dm1-Dm2≥Dp or When the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the fifth interval and 1-Dm1≥Dp, after increasing the upper bridge arm of the current cycle by a second level of dead time, then set the level to the first level;
当上一周期占空比处于所述第三区间且当前周期占空比处于所述第三区间且Db1+Db2<2Dp时,将下桥臂中间两个周期拼接形成的所述第一电平取消,持续输出所述第二电平;When the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the third interval and Db1+Db2<2Dp, the first level formed by splicing the middle two cycles of the lower bridge arm cancel, continue to output the second level;
当上一周期占空比处于所述第三区间且当前周期占空比处于所述第四区间且1-Dm1-Dd1<2Dp或上一周期占空比处于所述第三区间且当前周期占空比处于所述第五区间且1-Dm1-Dd1<2Dp时,将上一周期下桥臂中间的第一电平取消,持续输出所述第二电平;When the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the fourth interval and 1-Dm1-Dd1<2Dp or the duty cycle of the previous cycle is in the third interval and the current cycle is in the fourth interval When the duty ratio is in the fifth interval and 1-Dm1-Dd1<2Dp, cancel the first level in the middle of the lower bridge arm in the previous cycle, and continuously output the second level;
当上一周期占空比处于所述第四区间且当前周期占空比处于所述第一区间或上一周期占空比处于所述第四区间且当前周期占空比处于所述第二区间或上一周期占空比处于所述第四区间且当前周期占空比处于所述第三区间且1-Dm2-Dd2≥2Dp或上一周期占空比处于所述第五区间且当前周期占空比处于所述第一区间或上一周期占空比处于所述第五区间且当前周期占空比处于所述第二区间或上一周期占空比处于所述第五区间且当前周期占空比处于所述第三区间且1-Dm2-Dd2≥2Dp时,将上一周期的上桥臂关断时间提前一个死区时间的所述第二电平状态;When the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the second interval Or the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the third interval and 1-Dm2-Dd2≥2Dp or the duty cycle of the previous cycle is in the fifth interval and the current cycle occupies The duty cycle is in the first interval or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the fifth interval. When the duty ratio is in the third interval and 1-Dm2-Dd2 ≥ 2Dp, advance the turn-off time of the upper bridge arm in the previous cycle to the second level state of the dead time;
当上一周期占空比处于所述第四区间且当前周期占空比处于所述第三区间且1-Dm2-Dd2<2Dp或上一周期占空比处于所述第五区间且当前周期占空比处于所述第三区间且1-Dm2-Dd2<2Dp时,将当前周期下桥臂中间的所述第一电平取消,持续输出所述第二电平;When the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the third interval and 1-Dm2-Dd2<2Dp or the duty cycle of the previous cycle is in the fifth interval and the current cycle is in the third interval When the duty ratio is in the third interval and 1-Dm2-Dd2<2Dp, cancel the first level in the middle of the bridge arm in the current cycle, and continue to output the second level;
当上一周期占空比处于所述第四区间且当前周期占空比处于所述第四区间且2-Dm1-Dm2<Dp时,将上桥臂中间两个周期拼接形成的所述第二电平取消,持续输出所述第一电平;When the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the fourth interval and 2-Dm1-Dm2<Dp, the second cycle formed by splicing the middle two cycles of the upper bridge arm The level is canceled, and the first level is continuously output;
当上一周期占空比处于所述第四区间且当前周期占空比处于所述第五区间且1-Dm1<Dp时,将上一周期的上桥臂关断时间延后,持续输出所述第一电平直至当前周期;When the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the fifth interval and 1-Dm1<Dp, the turn-off time of the upper bridge arm of the previous cycle is delayed, and the output the first level until the current cycle;
当上一周期占空比处于所述五区间且当前周期占空比处于所述第四区间且1-Dm2<Dp时,将当前周期的的上桥臂关断时间提前,自上一周期结束后持续输出所述第一电平;When the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the fourth interval and 1-Dm2<Dp, advance the turn-off time of the upper bridge arm of the current cycle, from the end of the previous cycle and then continuously outputting the first level;
其中,所述第一电平的电压大于所述第二电平的电压。Wherein, the voltage of the first level is greater than the voltage of the second level.
可选的,在根据所述扭矩指令以及电机的三相电流,确定电压矢量指令之前,还包括:Optionally, before determining the voltage vector command according to the torque command and the three-phase current of the motor, the method further includes:
对所述扭矩指令进行数据处理。Data processing is performed on the torque command.
可选的,对所述扭矩指令进行数据处理包括:Optionally, performing data processing on the torque command includes:
对所述扭矩指令的进行去抖、斜率限制以及不同控制模式之间的平滑切换。Debounce the torque command, limit the slope, and smoothly switch between different control modes.
可选的,所述窄脉冲的宽度小于或等于2μs。Optionally, the width of the narrow pulse is less than or equal to 2 μs.
可选的,所述死区时间的宽度为2μs~5μs。Optionally, the width of the dead time is 2 μs˜5 μs.
根据本发明的另一方面,提供了一种电机装置,所述电机装置包括:获取模块,用于获取通信总线上得到的扭矩指令;According to another aspect of the present invention, a motor device is provided, the motor device comprising: an acquisition module for acquiring a torque command obtained on a communication bus;
电压矢量指令确定模块,用于根据所述扭矩指令以及电机的三相电流,确定电压矢量指令;a voltage vector command determination module, configured to determine the voltage vector command according to the torque command and the three-phase current of the motor;
波形确定模块,用于根据所述电压矢量指令,确定脉冲宽度调制信号波形;a waveform determination module, configured to determine the pulse width modulation signal waveform according to the voltage vector instruction;
处理模块,用于根据两个连续周期的所述脉冲宽度调制信号波形,滤除脉冲宽度调制信号中的窄脉冲。The processing module is configured to filter out narrow pulses in the pulse width modulation signal according to the pulse width modulation signal waveform of two consecutive cycles.
根据本发明的另一方面,提供了一种车辆,所述车辆搭载有上述电机装置。According to another aspect of the present invention, there is provided a vehicle equipped with the above-described motor device.
本发明实施例的技术方案,获取通信总线上得到的扭矩指令;根据扭矩指令以及电机的三相电流,确定电压矢量指令;根据电压矢量指令,确定脉冲宽度调制信号波形;根据两个连续周期的脉冲宽度调制信号波形,滤除脉冲宽度调制信号中的窄脉冲。在不增加硬件成本的基础上,滤除了所有周期脉冲宽度调制信号中的窄脉冲,减少了电机驱动系统的功率损耗,避免产生较大的浪涌电压尖峰和震荡,进而增加了电机寿命。According to the technical scheme of the embodiment of the present invention, the torque command obtained on the communication bus is obtained; the voltage vector command is determined according to the torque command and the three-phase current of the motor; the pulse width modulation signal waveform is determined according to the voltage vector command; PWM signal waveform, filtering out narrow pulses in the PWM signal. On the basis of not increasing the hardware cost, the narrow pulses in all periodic PWM signals are filtered out, which reduces the power loss of the motor drive system, avoids large surge voltage peaks and oscillations, and increases the life of the motor.
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。It should be understood that the content described in this section is not intended to identify key or critical features of the embodiments of the invention, nor is it intended to limit the scope of the invention. Other features of the present invention will become readily understood from the following description.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.
图1是本发明实施例一提供的一种车辆电机系统的结构示意图;1 is a schematic structural diagram of a vehicle motor system according to
图2是本发明实施例一提供的一种电机控制方法的流程图;FIG. 2 is a flowchart of a motor control method provided in
图3是本发明实施例二提供的一种三相桥电路示意图;3 is a schematic diagram of a three-phase bridge circuit according to
图4是本发明实施例二提供的一种电机控制方法的流程图;FIG. 4 is a flowchart of a motor control method provided in
图5A-5E是本发明实施例二提供的脉冲宽度调制指令区间图;5A-5E are pulse width modulation command interval diagrams provided by
图6A-6H是本发明实施例二提供的脉冲宽度调制信号中的窄脉冲抑制前后对比示意图;6A-6H are schematic diagrams of comparison before and after narrow pulse suppression in the pulse width modulated signal provided by
图7是本发明实施例三提供的一种电机装置的结构示意图。FIG. 7 is a schematic structural diagram of a motor device according to
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to make those skilled in the art better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only Embodiments are part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having" and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.
实施例一Example 1
本发明实施例一提供了一种电机控制方法,该方法可以由电机装置执行,该电机装置可设置于车辆中。
可选的,图1是本发明实施例一提供的一种车辆电机系统的结构示意图。Optionally, FIG. 1 is a schematic structural diagram of a vehicle motor system according to
如图1所示,该车辆电机控制系统包括以下几个部分:电机控制器1、装有旋变2(旋转变压器)作为位置传感器的被测电机3、高压供电电源4、低压供电电源5、CAN控制指令6(控制器局域网Controller Area Network,CAN)、IG信号7(点火信号)等。其中,电机控制器由控制板、驱动板和IGBT组成,它与其他所有部分相连;高压供电电源4为整个系统提供高压供电,用于控制被测电机3旋转;低压控制电源5为电机控制器1内部控制板供电,进行信号运算,并提供相应的驱动信号;CAN控制指令6是指来自整车其他控制器的CAN信号,当电机系统在测试台架上时,该部分也可以指来自上位机的控制指令;IG信号7等是指来自整车的IG开关信号、安全气囊碰撞信号等其他电机系统运行所需要的其他所有信号。As shown in Figure 1, the vehicle motor control system includes the following parts: a
图2是本发明实施例一提供的一种电机控制方法的流程图。FIG. 2 is a flowchart of a motor control method according to
结合图1和图2所示,本发明实施例提供的电机控制方法包括如下步骤:With reference to FIG. 1 and FIG. 2 , the motor control method provided by the embodiment of the present invention includes the following steps:
S110、获取通信总线上得到的扭矩指令。S110. Acquire the torque command obtained on the communication bus.
具体的,通信总线可以是CAN总线(控制器域网),电机控制器上的控制板通过获取CAN总线上的扭矩指令信号。Specifically, the communication bus may be a CAN bus (Controller Area Network), and the control board on the motor controller obtains the torque command signal on the CAN bus.
S120、根据扭矩指令以及电机的三相电流,确定电压矢量指令。S120: Determine the voltage vector command according to the torque command and the three-phase current of the motor.
具体的,电机的三相电流由实际测量得到。当电机控制器工作在非弱磁区时,此时采用MTPA(最大转矩电流比控制)控制方式,根据扭矩指令通过查表的方式得到id和iq指令,并分别进行闭环控制。随着电机转速的升高或扭矩指令的增大或母线电压的降低,电机的工作点会逐渐向弱磁区靠近,当计算得到的电压矢量与母线电压/sqrt(3)的差值小于一定值时(如5V,不同系统根据试验效果进行选取),控制模式由MTPA电流控制切换为电压矢量控制。当处于电压矢量控制模式时,逆变器设定的电压矢量指令幅值为母线电压/sqrt(3),电压矢量指令的相角根据指令扭矩与实际扭矩的闭环控制得到。闭环控制所用的实际扭矩根据电机三相电流、转子位置角以及电机参数等信息计算得到。Specifically, the three-phase current of the motor is obtained by actual measurement. When the motor controller works in the non-weakening region, the MTPA (maximum torque current ratio control) control method is adopted at this time, and the id and iq commands are obtained by looking up the table according to the torque command, and closed-loop control is performed respectively. With the increase of the motor speed or the increase of the torque command or the decrease of the bus voltage, the working point of the motor will gradually approach the field weakening area. When the difference between the calculated voltage vector and the bus voltage/sqrt(3) is less than a certain value (eg 5V, different systems are selected according to the test effect), the control mode is switched from MTPA current control to voltage vector control. When in the voltage vector control mode, the voltage vector command amplitude set by the inverter is the bus voltage/sqrt(3), and the phase angle of the voltage vector command is obtained according to the closed-loop control of the command torque and the actual torque. The actual torque used for closed-loop control is calculated from information such as motor three-phase current, rotor position angle, and motor parameters.
S130、根据电压矢量指令,确定脉冲宽度调制信号波形。S130. Determine the pulse width modulation signal waveform according to the voltage vector command.
具体的,控制板根据电压矢量指令,通过计算得到6路脉冲宽度调制信号波形信号,并传输给驱动板。Specifically, the control board obtains 6-channel pulse width modulation signal waveform signals through calculation according to the voltage vector command, and transmits it to the driving board.
S140、根据两个连续周期的脉冲宽度调制信号波形,滤除脉冲宽度调制信号中的窄脉冲。S140. Filter out narrow pulses in the pulse width modulation signal according to the pulse width modulation signal waveforms of two consecutive cycles.
具体的,驱动板根据根据IGBT特性,将控制板输出连续两个周期的6路脉冲宽度调制信号波形信号进行电平转换和必要的信号处理,用于驱动IGBT,使IGBT的输出波形与控制板输出的脉冲宽度调制信号波形一致,从而滤除脉冲宽度调制信号中的窄脉冲。Specifically, according to the characteristics of the IGBT, the driver board performs level conversion and necessary signal processing on the 6-channel pulse width modulation signal waveform signal output by the control board for two consecutive cycles, which is used to drive the IGBT, so that the output waveform of the IGBT is consistent with the control board. The output pulse width modulation signal has the same waveform, thereby filtering out the narrow pulses in the pulse width modulation signal.
可选的,窄脉冲的宽度小于或等于2μs。Optionally, the width of the narrow pulse is less than or equal to 2 μs.
本发明实施例的技术方案,通过获取通信总线上得到的扭矩指令;根据扭矩指令以及电机的三相电流,确定电压矢量指令;根据电压矢量指令,确定脉冲宽度调制信号波形;根据两个连续周期的脉冲宽度调制信号波形,滤除脉冲宽度调制信号中的窄脉冲。在不增加硬件成本的基础上,滤除了所有周期脉冲宽度调制信号中的窄脉冲,减少了电机驱动系统的功率损耗,避免产生较大的浪涌电压尖峰和震荡,进而增加了电机寿命。According to the technical scheme of the embodiment of the present invention, the torque command obtained on the communication bus is obtained; the voltage vector command is determined according to the torque command and the three-phase current of the motor; the pulse width modulation signal waveform is determined according to the voltage vector command; The pulse width modulation signal waveform, filtering out the narrow pulses in the pulse width modulation signal. On the basis of not increasing the hardware cost, the narrow pulses in all periodic PWM signals are filtered out, which reduces the power loss of the motor drive system, avoids large surge voltage peaks and oscillations, and increases the life of the motor.
实施例二
可选的,图3是本发明实施例二提供的一种三相桥电路示意图,该三相桥电路设置于实施例一中的车辆电机系统中,其中A、B、C表示三相电源,VT表示晶闸管,PMSM表示电机,Ud表示电压。如图3所示,该三相桥电路包括上桥臂和下桥臂。Optionally, FIG. 3 is a schematic diagram of a three-phase bridge circuit provided in
图4是本发明实施例二提供的一种电机控制方法的流程图,在上述实施例的基础上,示例性地示出了一种根据两个连续周期的脉冲宽度调制信号波形,滤除脉冲宽度调制信号中的窄脉冲的具体实施方式。FIG. 4 is a flowchart of a motor control method provided by the second embodiment of the present invention. On the basis of the above-mentioned embodiment, it exemplarily shows a method for filtering out pulses according to the pulse width modulation signal waveform of two consecutive cycles. Embodiments of Narrow Pulses in Width Modulated Signals.
结合图3和图4所示,本发明实施例提供的电机控制方法包括如下步骤:With reference to FIG. 3 and FIG. 4 , the motor control method provided by the embodiment of the present invention includes the following steps:
S210、获取通信总线上得到的扭矩指令。S210. Acquire the torque command obtained on the communication bus.
S220、根据扭矩指令以及电机的三相电流,确定电压矢量指令。S220: Determine the voltage vector command according to the torque command and the three-phase current of the motor.
S230、根据电压矢量指令,确定脉冲宽度调制信号波形。S230. Determine the pulse width modulation signal waveform according to the voltage vector command.
S241、根据每个周期的脉冲宽度调制信号波形,确定上桥臂对应的第一波形和下桥臂对应的第二波形。S241. Determine the first waveform corresponding to the upper bridge arm and the second waveform corresponding to the lower bridge arm according to the pulse width modulation signal waveform of each cycle.
S242、根据第一波形和第二波形,确定脉冲宽度调制指令所在的区间。S242. Determine the interval where the pulse width modulation instruction is located according to the first waveform and the second waveform.
具体来说,图5A-5E是本发明实施例二提供的脉冲宽度调制指令区间图,其中H、L分别表示高电平和低电平,在一实施例中,H、L分别表示第一电平和第二电平。Specifically, FIGS. 5A-5E are the pulse width modulation command interval diagrams provided by the second embodiment of the present invention, wherein H and L represent high level and low level respectively. In one embodiment, H and L represent the first power level respectively. level and second level.
如图5A所示,当0≤Dm<0.5Dp时,Dt=0,Db=1,脉冲宽度调制指令处于第一区间;As shown in FIG. 5A, when 0≤Dm<0.5Dp, Dt=0, Db=1, and the pulse width modulation command is in the first interval;
如图5B所示,当0.5Dp≤Dm<Dd时,Dt=0,Db=1-2Dm,脉冲宽度调制指令处于第二区间;As shown in FIG. 5B, when 0.5Dp≤Dm<Dd, Dt=0, Db=1-2Dm, and the pulse width modulation command is in the second interval;
如图5C所示,当Dd≤Dm<1-Dd时,Dt=Dm-Dd,Db=1-Dm-Dd,脉冲宽度调制指令处于第三区间;As shown in FIG. 5C, when Dd≤Dm<1-Dd, Dt=Dm-Dd, Db=1-Dm-Dd, and the pulse width modulation command is in the third interval;
如图5D所示,当1-Dd≤Dm<1时,Dt=2Dm-1,Db=0,脉冲宽度调制指令处于第四区间;As shown in FIG. 5D, when 1-Dd≤Dm<1, Dt=2Dm-1, Db=0, and the pulse width modulation command is in the fourth interval;
如图5E所示,当Dm=1时,Dt=1,Db=0,脉冲宽度调制指令处于第五区间;As shown in FIG. 5E, when Dm=1, Dt=1, Db=0, the pulse width modulation command is in the fifth interval;
其中,Dt表示上桥臂第一电平占空比,Db表示下桥臂第一电平占空比,Dm表示来自空间矢量脉宽调制模块的占空比指令,Dd表示死区时间,Dp表示窄脉冲时间。Among them, Dt represents the duty cycle of the first level of the upper bridge arm, Db represents the duty cycle of the first level of the lower bridge arm, Dm represents the duty cycle command from the space vector pulse width modulation module, Dd represents the dead time, Dp Indicates the narrow pulse time.
可选的,死区时间的宽度为2μs~5μs。Optionally, the width of the dead time is 2 μs˜5 μs.
S243、根据上一周期和当前周期的脉冲宽度调制指令所在的区间以及预设占空比条件,滤除脉冲宽度调制信号中的窄脉冲。S243. Filter out narrow pulses in the pulse width modulation signal according to the interval in which the pulse width modulation command of the previous cycle and the current cycle is located and the preset duty cycle condition.
具体的,图6A-6H是本发明实施例二提供的脉冲宽度调制信号中的窄脉冲抑制前后对比示意图,其中,H、L分别表示第一电平(高电平)和第二电平(低电平)。Specifically, FIGS. 6A-6H are schematic diagrams of comparison before and after narrow pulse suppression in the pulse width modulated signal provided by
当上一周期占空比处于第一区间且当前周期占空比处于第一区间或上一周期占空比处于第一区间且当前周期占空比处于第二区间或上一周期占空比处于第一区间且当前周期占空比处于第三区间或上一周期占空比处于第二区间且当前周期占空比处于第一区间或上一周期占空比处于第二区间且当前周期占空比处于第二区间或上一周期占空比处于第二区间且当前周期占空比处于第三区间或上一周期占空比处于第三区间且当前周期占空比处于第一区间或上一周期占空比处于第三区间且当前周期占空比处于第二区间或上一周期占空比处于第三区间且当前周期占空比处于第三区间且Db1+Db2≥2Dp或上一周期占空比处于第五区间且当前周期占空比处于第四区间且1-Dm2<Dp或上一周期占空比处于第五区间且当前周期占空比处于第五区间时,无需任何后处理,直接输出原始信号。When the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the first interval The first interval and the duty cycle of the current cycle is in the third interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the second interval The ratio is in the second interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the third interval or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the first interval or the previous cycle The duty cycle of the cycle is in the third interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the third interval and Db1+Db2≥2Dp or the duty cycle of the previous cycle is in the third interval When the duty cycle is in the fifth interval and the current cycle duty cycle is in the fourth interval and 1-Dm2<Dp or the previous cycle duty cycle is in the fifth interval and the current cycle duty cycle is in the fifth interval, no post-processing is required. The original signal is output directly.
如图6A所示,当上一周期占空比处于第一区间且当前周期占空比处于第四区间或上一周期占空比处于第一区间且当前周期占空比处于第五区间或上一周期占空比处于第二区间且当前周期占空比处于第四区间或上一周期占空比处于第二区间且当前周期占空比处于第五区间或上一周期占空比处于第三区间且当前周期占空比处于第四区间且1-Dm1-Dd1≥2Dp或上一周期占空比处于第三区间且当前周期占空比处于第五区间且1-Dm1-Dd1≥2Dp或上一周期占空比处于第四区间且当前周期占空比处于第四区间且2-Dm1-Dm2≥Dp或上一周期占空比处于第四区间且当前周期占空比处于第五区间且1-Dm1≥Dp时,将当前周期上桥臂增加一个死区时间的第二电平后,再将电平置为第一电平。As shown in FIG. 6A , when the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the fourth interval or the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the fifth interval or above The duty cycle of one cycle is in the second interval and the duty cycle of the current cycle is in the fourth interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the fifth interval or the duty cycle of the previous cycle is in the third interval interval and the duty cycle of the current cycle is in the fourth interval and 1-Dm1-Dd1≥2Dp or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the fifth interval and 1-Dm1-Dd1≥2Dp or above One cycle duty cycle is in the fourth interval and the current cycle duty cycle is in the fourth interval and 2-Dm1-Dm2≥Dp or the previous cycle duty cycle is in the fourth interval and the current cycle duty cycle is in the fifth interval and 1 When -Dm1≥Dp, the upper bridge arm of the current cycle is increased by a second level of dead time, and then the level is set to the first level.
如图6B所示,当上一周期占空比处于第三区间且当前周期占空比处于第三区间且Db1+Db2<2Dp时,将下桥臂中间两个周期拼接形成的第一电平取消,持续输出第二电平。As shown in FIG. 6B, when the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the third interval and Db1+Db2<2Dp, the first level formed by splicing the middle two cycles of the lower bridge arm Cancel, continue to output the second level.
如图6C所示,当上一周期占空比处于第三区间且当前周期占空比处于第四区间且1-Dm1-Dd1<2Dp或上一周期占空比处于第三区间且当前周期占空比处于第五区间且1-Dm1-Dd1<2Dp时,将上一周期下桥臂中间的第一电平取消,持续输出第二电平。As shown in FIG. 6C , when the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the fourth interval and 1-Dm1-Dd1<2Dp or the duty cycle of the previous cycle is in the third interval and the current cycle occupies When the duty ratio is in the fifth interval and 1-Dm1-Dd1<2Dp, the first level in the middle of the lower bridge arm of the previous cycle is canceled, and the second level is continuously output.
如图6D所示,当上一周期占空比处于第四区间且当前周期占空比处于第一区间或上一周期占空比处于第四区间且当前周期占空比处于第二区间或上一周期占空比处于第四区间且当前周期占空比处于第三区间且1-Dm2-Dd2≥2Dp或上一周期占空比处于第五区间且当前周期占空比处于第一区间或上一周期占空比处于第五区间且当前周期占空比处于第二区间或上一周期占空比处于第五区间且当前周期占空比处于第三区间且1-Dm2-Dd2≥2Dp时,将上一周期的上桥臂关断时间提前一个死区时间的第二电平状态。As shown in FIG. 6D , when the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the second interval or above The duty cycle of one cycle is in the fourth interval and the duty cycle of the current cycle is in the third interval and 1-Dm2-Dd2≥2Dp or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the first interval or above When the duty cycle of one cycle is in the fifth interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the third interval and 1-Dm2-Dd2≥2Dp, A second level state that advances the turn-off time of the upper arm of the previous cycle by one dead time.
如图6E所示,当上一周期占空比处于第四区间且当前周期占空比处于第三区间且1-Dm2-Dd2<2Dp或上一周期占空比处于第五区间且当前周期占空比处于第三区间且1-Dm2-Dd2<2Dp时,将当前周期下桥臂中间的第一电平取消,持续输出第二电平。As shown in FIG. 6E , when the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the third interval and 1-Dm2-Dd2<2Dp or the duty cycle of the previous cycle is in the fifth interval and the current cycle is in the third interval When the duty ratio is in the third interval and 1-Dm2-Dd2<2Dp, the first level in the middle of the bridge arm in the current cycle is canceled, and the second level is continuously output.
如图6F所示,当上一周期占空比处于第四区间且当前周期占空比处于第四区间且2-Dm1-Dm2<Dp时,将上桥臂中间两个周期拼接形成的第二电平取消,持续输出第一电平。As shown in FIG. 6F , when the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the fourth interval and 2-Dm1-Dm2<Dp, the second cycle formed by splicing the middle two cycles of the upper bridge arm The level is canceled, and the first level is continuously output.
如图6G所示,当上一周期占空比处于第四区间且当前周期占空比处于第五区间且1-Dm1<Dp时,将上一周期的上桥臂关断时间延后,持续输出第一电平直至当前周期。As shown in FIG. 6G , when the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the fifth interval and 1-Dm1<Dp, the turn-off time of the upper bridge arm of the previous cycle is delayed for a continuous period of time. The first level is output until the current cycle.
如图6H所示,当上一周期占空比处于五区间且当前周期占空比处于第四区间且1-Dm2<Dp时,将当前周期的上桥臂关断时间提前,自上一周期结束后持续输出第一电平。As shown in Fig. 6H, when the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the fourth interval and 1-Dm2<Dp, the turn-off time of the upper bridge arm of the current cycle is advanced, and from the previous cycle After the end, the first level is continuously output.
进一步的,在根据扭矩指令以及电机的三相电流,确定电压矢量指令时,还包括:对扭矩指令进行数据处理。其中,对扭矩指令进行数据处理包括但不限于对扭矩指令的进行去抖、斜率限制以及不同控制模式之间的平滑切换。Further, when determining the voltage vector command according to the torque command and the three-phase current of the motor, the method further includes: performing data processing on the torque command. Wherein, performing data processing on the torque command includes, but is not limited to, performing debounce, slope limitation, and smooth switching between different control modes on the torque command.
本发明实施例通过获取通信总线上得到的扭矩指令,根据扭矩指令以及电机的三相电流,确定电压矢量指令,根据电压矢量指令,确定脉冲宽度调制信号波形,根据每个周期的脉冲宽度调制信号波形,确定上桥臂对应的第一波形和下桥臂对应的第二波形,根据第一波形和第二波形,确定脉冲宽度调制指令所在的区间,根据上一周期和当前周期的脉冲宽度调制指令所在的区间以及预设占空比条件,滤除脉冲宽度调制信号中的窄脉冲。通过根据每个周期的脉冲宽度调制信号波形确定脉冲宽度调制指令所在的区间,不同区间按不同的规则添加死区时间,在不增加硬件成本的基础上,滤除了所有周期脉冲宽度调制信号中的窄脉冲,减少了电机驱动系统的功率损耗,避免产生较大的浪涌电压尖峰和震荡,进而增加了电机寿命。In the embodiment of the present invention, the torque command obtained on the communication bus is obtained, the voltage vector command is determined according to the torque command and the three-phase current of the motor, the pulse width modulation signal waveform is determined according to the voltage vector command, and the pulse width modulation signal waveform is determined according to the pulse width modulation signal of each cycle. Waveform, determine the first waveform corresponding to the upper bridge arm and the second waveform corresponding to the lower bridge arm, determine the interval where the pulse width modulation command is located according to the first waveform and the second waveform, and determine the interval where the pulse width modulation command is located according to the pulse width modulation of the previous cycle and the current cycle The interval in which the command is located and the preset duty cycle condition filter out the narrow pulses in the PWM signal. By determining the interval where the pulse width modulation command is located according to the waveform of the pulse width modulation signal of each cycle, the dead time is added in different intervals according to different rules. The narrow pulse reduces the power loss of the motor drive system, avoids large surge voltage peaks and oscillations, and increases the life of the motor.
实施例三
图7是本发明实施例三提供的一种电机装置的结构示意图。如图7所示,该装置10包括:FIG. 7 is a schematic structural diagram of a motor device according to
获取模块11,用于获取通信总线上得到的扭矩指令;an
电压矢量指令确定模块12,用于根据扭矩指令以及电机的三相电流,确定电压矢量指令;The voltage vector
波形确定模块13,用于根据电压矢量指令,确定脉冲宽度调制信号波形;The
处理模块14,用于根据两个连续周期的脉冲宽度调制信号波形,滤除脉冲宽度调制信号中的窄脉冲。The
可选的,该装置还包括区间确定模块,用于根据第一波形和第二波形,确定脉冲宽度调制指令所在的区间。Optionally, the device further includes an interval determination module, configured to determine an interval in which the pulse width modulation instruction is located according to the first waveform and the second waveform.
具体的,当0≤Dm<0.5Dp时,Dt=0,Db=1,脉冲宽度调制指令处于第一区间;Specifically, when 0≤Dm<0.5Dp, Dt=0, Db=1, and the pulse width modulation command is in the first interval;
当0.5Dp≤Dm<Dd时,Dt=0,Db=1-2Dm,脉冲宽度调制指令处于第二区间;When 0.5Dp≤Dm<Dd, Dt=0, Db=1-2Dm, the pulse width modulation command is in the second interval;
当Dd≤Dm<1-Dd时,Dt=Dm-Dd,Db=1-Dm-Dd,脉冲宽度调制指令处于第三区间;When Dd≤Dm<1-Dd, Dt=Dm-Dd, Db=1-Dm-Dd, the pulse width modulation command is in the third interval;
当1-Dd≤Dm<1时,Dt=2Dm-1,Db=0,脉冲宽度调制指令处于第四区间;When 1-Dd≤Dm<1, Dt=2Dm-1, Db=0, the pulse width modulation command is in the fourth interval;
当Dm=1时,Dt=1,Db=0,脉冲宽度调制指令处于第五区间;When Dm=1, Dt=1, Db=0, the pulse width modulation command is in the fifth interval;
其中,Dt表示上桥臂第一电平占空比,Db表示下桥臂第一电平占空比,Dm表示来自空间矢量脉宽调制模块的占空比指令,Dd表示死区时间,Dp表示窄脉冲时间。Among them, Dt represents the duty cycle of the first level of the upper bridge arm, Db represents the duty cycle of the first level of the lower bridge arm, Dm represents the duty cycle command from the space vector pulse width modulation module, Dd represents the dead time, Dp Indicates the narrow pulse time.
可选的,处理模块14还可用于根据上一周期和当前周期的脉冲宽度调制指令所在的区间以及预设占空比条件,滤除脉冲宽度调制信号中的窄脉冲。Optionally, the
具体的,当上一周期占空比处于第一区间且当前周期占空比处于第一区间或上一周期占空比处于第一区间且当前周期占空比处于第二区间或上一周期占空比处于第一区间且当前周期占空比处于第三区间或上一周期占空比处于第二区间且当前周期占空比处于第一区间或上一周期占空比处于第二区间且当前周期占空比处于第二区间或上一周期占空比处于第二区间且当前周期占空比处于第三区间或上一周期占空比处于第三区间且当前周期占空比处于第一区间或上一周期占空比处于第三区间且当前周期占空比处于第二区间或上一周期占空比处于第三区间且当前周期占空比处于第三区间且Db1+Db2≥2Dp或上一周期占空比处于第五区间且当前周期占空比处于第四区间且1-Dm2<Dp或上一周期占空比处于第五区间且当前周期占空比处于第五区间时,无需任何后处理,直接输出原始信号。Specifically, when the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the second interval The duty cycle is in the first interval and the duty cycle of the current cycle is in the third interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the second interval and the current cycle is in the second interval. The duty cycle of the cycle is in the second interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the third interval or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the first interval Or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the third interval and Db1+Db2≥2Dp or above When the duty cycle of one cycle is in the fifth interval and the duty cycle of the current cycle is in the fourth interval and 1-Dm2<Dp or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the fifth interval, no need for any After processing, the original signal is directly output.
当上一周期占空比处于第一区间且当前周期占空比处于第四区间或上一周期占空比处于第一区间且当前周期占空比处于第五区间或上一周期占空比处于第二区间且当前周期占空比处于第四区间或上一周期占空比处于第二区间且当前周期占空比处于第五区间或上一周期占空比处于第三区间且当前周期占空比处于第四区间且1-Dm1-Dd1≥2Dp或上一周期占空比处于第三区间且当前周期占空比处于第五区间且1-Dm1-Dd1≥2Dp或上一周期占空比处于第四区间且当前周期占空比处于第四区间且2-Dm1-Dm2≥Dp或上一周期占空比处于第四区间且当前周期占空比处于第五区间且1-Dm1≥Dp时,将当前周期上桥臂增加一个死区时间的第二电平后,再将电平置为第一电平。When the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the fourth interval or the duty cycle of the previous cycle is in the first interval and the duty cycle of the current cycle is in the fifth interval or the duty cycle of the previous cycle is in the The second interval and the duty cycle of the current cycle is in the fourth interval or the duty cycle of the previous cycle is in the second interval and the duty cycle of the current cycle is in the fifth interval or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the third interval The ratio is in the fourth interval and 1-Dm1-Dd1≥2Dp or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the fifth interval and 1-Dm1-Dd1≥2Dp or the duty cycle of the previous cycle is in the The fourth interval and the current cycle duty cycle is in the fourth interval and 2-Dm1-Dm2≥Dp or when the previous cycle duty cycle is in the fourth interval and the current cycle duty cycle is in the fifth interval and 1-Dm1≥Dp, After adding a second level of dead time to the upper bridge arm of the current cycle, the level is set to the first level.
当上一周期占空比处于第三区间且当前周期占空比处于第三区间且Db1+Db2<2Dp时,将下桥臂中间两个周期拼接形成的第一电平取消,持续输出第二电平。When the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the third interval and Db1+Db2<2Dp, the first level formed by splicing the middle two cycles of the lower arm is cancelled, and the second level is continuously output. level.
当上一周期占空比处于第三区间且当前周期占空比处于第四区间且1-Dm1-Dd1<2Dp或上一周期占空比处于第三区间且当前周期占空比处于第五区间且1-Dm1-Dd1<2Dp时,将上一周期下桥臂中间的第一电平取消,持续输出第二电平。When the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the fourth interval and 1-Dm1-Dd1<2Dp or the duty cycle of the previous cycle is in the third interval and the duty cycle of the current cycle is in the fifth interval And when 1-Dm1-Dd1<2Dp, the first level in the middle of the lower bridge arm in the previous cycle is canceled, and the second level is continuously output.
当上一周期占空比处于第四区间且当前周期占空比处于第一区间或上一周期占空比处于第四区间且当前周期占空比处于第二区间或上一周期占空比处于第四区间且当前周期占空比处于第三区间且1-Dm2-Dd2≥2Dp或上一周期占空比处于第五区间且当前周期占空比处于第一区间或上一周期占空比处于第五区间且当前周期占空比处于第二区间或上一周期占空比处于第五区间且当前周期占空比处于第三区间且1-Dm2-Dd2≥2Dp时,将上一周期的上桥臂关断时间提前一个死区时间的第二电平状态。When the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the The fourth interval and the duty cycle of the current cycle is in the third interval and 1-Dm2-Dd2≥2Dp or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the first interval or the duty cycle of the previous cycle is in the When the fifth interval and the duty cycle of the current cycle is in the second interval or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the third interval and 1-Dm2-Dd2≥2Dp, the upper The second level state in which the off-time of the bridge arm is advanced by a dead time.
当上一周期占空比处于第四区间且当前周期占空比处于第三区间且1-Dm2-Dd2<2Dp或上一周期占空比处于第五区间且当前周期占空比处于第三区间且1-Dm2-Dd2<2Dp时,将当前周期下桥臂中间的第一电平取消,持续输出第二电平。When the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the third interval and 1-Dm2-Dd2<2Dp or the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the third interval And when 1-Dm2-Dd2<2Dp, cancel the first level in the middle of the bridge arm in the current cycle, and continuously output the second level.
当上一周期占空比处于第四区间且当前周期占空比处于第四区间且2-Dm1-Dm2<Dp时,将上桥臂中间两个周期拼接形成的第二电平取消,持续输出第一电平。When the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the fourth interval and 2-Dm1-Dm2<Dp, cancel the second level formed by splicing the middle two cycles of the upper bridge arm, and continue to output first level.
当上一周期占空比处于第四区间且当前周期占空比处于第五区间且1-Dm1<Dp时,将上一周期的上桥臂关断时间延后,持续输出第一电平直至当前周期。When the duty cycle of the previous cycle is in the fourth interval and the duty cycle of the current cycle is in the fifth interval and 1-Dm1<Dp, the turn-off time of the upper bridge arm of the previous cycle is delayed, and the first level is continuously output until current cycle.
当上一周期占空比处于五区间且当前周期占空比处于第四区间且1-Dm2<Dp时,将当前周期的上桥臂关断时间提前,自上一周期结束后持续输出第一电平。When the duty cycle of the previous cycle is in the fifth interval and the duty cycle of the current cycle is in the fourth interval and 1-Dm2<Dp, advance the turn-off time of the upper arm of the current cycle, and continue to output the first cycle since the end of the previous cycle. level.
本发明实施例所提供的电机装置可执行本发明任意实施例所提供的电机控制方法,具备执行方法相应的功能模块和有益效果。The motor device provided by the embodiment of the present invention can execute the motor control method provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
实施例四Embodiment 4
本发明实施例四提供了一种车辆,车辆搭载有上述实施例三的电机装置,可执行本发明任意实施例所提供的电机控制方法,具备执行方法相应的功能模块和有益效果。Embodiment 4 of the present invention provides a vehicle. The vehicle is equipped with the motor device of
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, the steps described in the present invention can be performed in parallel, sequentially or in different orders, and as long as the desired results of the technical solutions of the present invention can be achieved, no limitation is imposed herein.
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The above-mentioned specific embodiments do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210719059.0A CN114977972A (en) | 2022-06-23 | 2022-06-23 | Motor control method and device and vehicle |
PCT/CN2023/098260 WO2023246484A1 (en) | 2022-06-23 | 2023-06-05 | Electric motor control method and apparatus, and vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210719059.0A CN114977972A (en) | 2022-06-23 | 2022-06-23 | Motor control method and device and vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114977972A true CN114977972A (en) | 2022-08-30 |
Family
ID=82966461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210719059.0A Pending CN114977972A (en) | 2022-06-23 | 2022-06-23 | Motor control method and device and vehicle |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114977972A (en) |
WO (1) | WO2023246484A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023246484A1 (en) * | 2022-06-23 | 2023-12-28 | 中国第一汽车股份有限公司 | Electric motor control method and apparatus, and vehicle |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1747306A (en) * | 2004-09-09 | 2006-03-15 | 爱信艾达株式会社 | Motor drive control apparatus, motor drive control method and program of the same |
US20120007528A1 (en) * | 2009-03-30 | 2012-01-12 | Junnosuke Nakatsugawa | Ac motor control device and ac motor driving system |
CN109980969A (en) * | 2019-04-01 | 2019-07-05 | 深圳市海思瑞科电气技术有限公司 | A kind of removing method and its device of three-level inverter driving signal burst pulse |
CN211930495U (en) * | 2020-05-26 | 2020-11-13 | 浙江飞旋科技有限公司 | IGBT drive signal interlocking circuit with narrow pulse suppression and settable dead zone |
CN112688585A (en) * | 2020-12-30 | 2021-04-20 | 东风汽车有限公司 | Inverter control method, storage medium, and electronic device |
CN113037072A (en) * | 2021-05-28 | 2021-06-25 | 天津飞旋科技股份有限公司 | Narrow pulse suppression method and device and bridge type switching circuit |
CN113270996A (en) * | 2021-04-07 | 2021-08-17 | 中国第一汽车股份有限公司 | PWM modulation method for restraining narrow pulse |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101013875B (en) * | 2006-12-15 | 2010-05-26 | 奇瑞汽车股份有限公司 | Motor controller for DSP-based hybrid power automobile |
JP6439771B2 (en) * | 2016-10-19 | 2018-12-19 | トヨタ自動車株式会社 | Driving device and automobile |
CN110323927B (en) * | 2018-12-14 | 2024-06-14 | 特变电工西安电气科技有限公司 | Narrow pulse suppression method and device for three-level inverter |
CN111478613B (en) * | 2020-04-20 | 2021-07-27 | 上海正泰电源系统有限公司 | DSP implementation method for restraining inverter narrow pulse |
CN114977972A (en) * | 2022-06-23 | 2022-08-30 | 中国第一汽车股份有限公司 | Motor control method and device and vehicle |
-
2022
- 2022-06-23 CN CN202210719059.0A patent/CN114977972A/en active Pending
-
2023
- 2023-06-05 WO PCT/CN2023/098260 patent/WO2023246484A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1747306A (en) * | 2004-09-09 | 2006-03-15 | 爱信艾达株式会社 | Motor drive control apparatus, motor drive control method and program of the same |
US20120007528A1 (en) * | 2009-03-30 | 2012-01-12 | Junnosuke Nakatsugawa | Ac motor control device and ac motor driving system |
CN109980969A (en) * | 2019-04-01 | 2019-07-05 | 深圳市海思瑞科电气技术有限公司 | A kind of removing method and its device of three-level inverter driving signal burst pulse |
CN211930495U (en) * | 2020-05-26 | 2020-11-13 | 浙江飞旋科技有限公司 | IGBT drive signal interlocking circuit with narrow pulse suppression and settable dead zone |
CN112688585A (en) * | 2020-12-30 | 2021-04-20 | 东风汽车有限公司 | Inverter control method, storage medium, and electronic device |
CN113270996A (en) * | 2021-04-07 | 2021-08-17 | 中国第一汽车股份有限公司 | PWM modulation method for restraining narrow pulse |
CN113037072A (en) * | 2021-05-28 | 2021-06-25 | 天津飞旋科技股份有限公司 | Narrow pulse suppression method and device and bridge type switching circuit |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023246484A1 (en) * | 2022-06-23 | 2023-12-28 | 中国第一汽车股份有限公司 | Electric motor control method and apparatus, and vehicle |
Also Published As
Publication number | Publication date |
---|---|
WO2023246484A1 (en) | 2023-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4450082B2 (en) | Electric motor drive device and control method thereof | |
EP2733844B1 (en) | Vehicle and method for controlling vehicle | |
US20180076744A1 (en) | Pseudorandom pwm variation based on motor operating point | |
JP2009291019A (en) | Controller for inverter for ac motor | |
CN102055369B (en) | Power supply device for driving electric motor | |
CN108964498B (en) | Low distortion dead time insertion for electric drive power converters | |
WO2009014245A1 (en) | Device for controlling drive of semiconductor switching element | |
TW200924366A (en) | Matrix converter | |
CN107534397B (en) | IGBT parameter identification method, dead zone compensation method and inversion device | |
CN110875709B (en) | Protection method and system of inverter and vehicle | |
CN114977972A (en) | Motor control method and device and vehicle | |
CN104333276B (en) | Torque ripple two-level inhibition method of three-phase switched reluctance motor | |
CN104201855A (en) | Two-level suppression method for torque pulsation of four-phase switch reluctance machine | |
US20230111419A1 (en) | Control device and motor drive system | |
CN111769780B (en) | Control method and device of motor controller and automobile | |
CN103986377A (en) | A method for controlling a DC brushless motor | |
JP6962446B2 (en) | Power conversion control method and power conversion control device | |
CN106100491B (en) | The switching method of arrow pattern and scalar mode in heavy-duty motor control | |
CN115065295A (en) | Motor control method, motor controller, electric drive system and new energy automobile | |
WO2021048999A1 (en) | Electric power conversion device | |
CN112019078B (en) | Common mode voltage suppression method | |
CN111988021B (en) | PWM generation method and device, motor controller and vehicle | |
CN203574576U (en) | Main circuit for inhibiting torque ripple of brushless direct current motor for electric automobile | |
JP5782945B2 (en) | Drive control device and drive control method | |
AU2012352676A1 (en) | Lockout switching strategy for preventing high voltage transition |
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 |