[go: up one dir, main page]

CN1879283A - Space vector PWM modulator for permanent magnet motor drive - Google Patents

Space vector PWM modulator for permanent magnet motor drive Download PDF

Info

Publication number
CN1879283A
CN1879283A CNA2003801014853A CN200380101485A CN1879283A CN 1879283 A CN1879283 A CN 1879283A CN A2003801014853 A CNA2003801014853 A CN A2003801014853A CN 200380101485 A CN200380101485 A CN 200380101485A CN 1879283 A CN1879283 A CN 1879283A
Authority
CN
China
Prior art keywords
vector
sector
pwm
svpwm
zero
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2003801014853A
Other languages
Chinese (zh)
Other versions
CN100411284C (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.)
Infineon Technologies North America Corp
Original Assignee
International Rectifier Corp USA
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 International Rectifier Corp USA filed Critical International Rectifier Corp USA
Publication of CN1879283A publication Critical patent/CN1879283A/en
Application granted granted Critical
Publication of CN100411284C publication Critical patent/CN100411284C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Inverter Devices (AREA)

Abstract

A space vector pulse-width modulator (SVPWM) and a method implemented by the modulator. A precalculation module accepts Ua and Ub modulation indexes and in response thereto, outputs modified Ua and Ub information; a sector finder has a U module which receives the modified Ua information and outputs a U sector; and a Z module which receives the U sector and the modified Ub information and outputs a Z sector. The U sector and the Z sector are 2-phase control signals for implementing 2-phase modulation. For 3-phase modulation, the SVPWM and method further possess an active vectors calculation module and an assign vectors module which receive the modified Ua and Ub information and the U sector, and which calculate active vectors for 3-phase modulation; a zero vector selector which receives the Z sector and calculates zero vectors for 3-phase modulation; and a PWM counter block which receives the active vectors and zero vectors and outputs 3-phase control signals for implementing 3-phase modulation. The SVPWM and method may have a symmetrical PWM mode, an asymmetrical PWM mode, or both. Advantageously there may also be a rescale and overmodulation module which receives duration information corresponding to the vectors and in response thereto, detects the occurrence of overmodulation. Overmodulation may be detected in response to a negative zero vector time. The module may respond to overmodulation by clamping the zero vector time to zero and rescaling the active vector times to fit within the PWM cycle. The rescaling may restrict a voltage vector to stay within hexagonal boundaries on the space vector plane, while preserving voltage phase.

Description

用于永磁电机驱动装置的空间矢量PWM调制器Space Vector PWM Modulators for Permanent Magnet Motor Drives

交叉引用cross reference

本申请基于2002年10月15日提交的序列号为60/418,733的美国临时申请并要求其优先权。上述美国临时申请被并入本申请以作为参考。This application is based on and claims priority from US Provisional Application Serial No. 60/418,733, filed October 15, 2002. The aforementioned US Provisional Application is incorporated into this application by reference.

背景技术Background technique

1.发明领域1. Field of invention

本发明涉及一种电机驱动装置,尤其涉及一种用于采用空间矢量PWM调制方案的永磁表面安装(PMSM)电机的驱动方法和系统。The present invention relates to a motor driving device, and more particularly to a driving method and system for a permanent magnet surface mount (PMSM) motor using a space vector PWM modulation scheme.

2.相关技术的描述2. Description of related technologies

采用逆变器(inverter)的三相电机驱动装置在工业中是公知的。DC总线通常将开关功率供应到AC电机的不同相上。为了将开关命令和顺序供应到逆变器,无传感(sensorless)矢量控制正在引起人们广泛的注意。无传感控制消除了速度传感器、磁通传感器和扭矩传感器,并根据测量到的端电压和电流利用基于DSP的估计(estimation)代替它们。因此,它降低了驱动装置的成本并提高了其可靠性。背景技术所关注的基于DSP的电机驱动装置在本发明人于2003年4月25日提交的序列号为60/465,890的美国申请以及2002年11月12日提交的序列号为10/294,201的美国申请中进行了描述,并且它们被引入本文以作为参考。然而,估计算法是复杂的,尤其是在低频率下。Three-phase motor drives employing inverters are well known in the industry. The DC bus typically supplies switching power to different phases of the AC motor. To supply switching commands and sequences to inverters, sensorless vector control is attracting widespread attention. Sensorless control eliminates the speed sensor, flux sensor, and torque sensor and replaces them with DSP-based estimation from measured terminal voltage and current. Thus, it reduces the cost of the drive and increases its reliability. BACKGROUND DSP-based motor drives of interest are described in the inventor's U.S. application serial number 60/465,890, filed April 25, 2003, and U.S. application serial number 10/294,201, filed November 12, 2002. described in the application and they are incorporated herein by reference. However, estimation algorithms are complex, especially at low frequencies.

因为空间矢量脉宽调制(SVM)具有优良的谐波质量和扩展的线性操作范围,所以它已经成为用于馈压逆变驱动器的脉宽调制(PWM)的一种流行形式。背景技术所关注的SVM装置在2003年3月27日提交的序列号为10/402,107的申请中进行了描述,其被引入本文以作为参考。Space vector pulse width modulation (SVM) has become a popular form of pulse width modulation (PWM) for voltage-fed inverter drives because of its excellent harmonic quality and extended linear operating range. BACKGROUND OF THE INVENTION The SVM device of interest is described in application Serial No. 10/402,107, filed March 27, 2003, which is incorporated herein by reference.

然而,SVM的一个问题在于,它需要复杂的在线计算,从而通常将其操作限制于最多为几千赫兹(例如,约为10kHz)的开关频率。开关频率可通过利用高速DSP和包括查询表(LUT)的简化算法来扩展。功率半导体的开关速度(特别是在IGBT中的开关速度)已经得到了显著地提高。然而,LUT’s的使用(除非是非常大)趋向于降低脉宽分辨率。One problem with SVM, however, is that it requires complex online calculations, typically limiting its operation to switching frequencies of at most a few kilohertz (eg, around 10 kHz). Switching frequency can be extended by utilizing high-speed DSP and simplified algorithms including look-up tables (LUT). The switching speed of power semiconductors, especially in IGBTs, has been significantly increased. However, the use of LUT's (unless they are very large) tends to reduce pulse width resolution.

发明内容Contents of the invention

本发明可以避免传统的空间矢量PWM调制方案中的例如反正切和平方根函数的精深计算和查询表。它提出了一种算法结构以用于实现多用途空间矢量PWM方案,该方案无需精深的数学函数或查询表就能够产生3相和2相SVPWM。该结构支持过调制、对称PWM和非对称PWM模式。The present invention can avoid complicated calculations and look-up tables in traditional space vector PWM modulation schemes such as arctangent and square root functions. It presents an algorithmic structure for implementing a versatile space vector PWM scheme capable of generating 3-phase and 2-phase SVPWM without sophisticated mathematical functions or look-up tables. The structure supports overmodulation, symmetric PWM and asymmetric PWM modes.

本发明实现了一种多用途的2电平空间矢量PWM(SVPWM)调制装置,其能够在一个通用算法结构中实现3相和2相调制算法。该实现方案主要利用判定逻辑,并且无需任何精深的诸如反正切、正弦、余弦和/或平方根函数的数学函数。该算法提供了过调制、对称的和非对称的模式的能力。The present invention realizes a multi-purpose 2-level space vector PWM (SVPWM) modulation device, which can realize 3-phase and 2-phase modulation algorithms in a common algorithm structure. This implementation primarily utilizes decision logic and does not require any sophisticated mathematical functions such as arctangent, sine, cosine and/or square root functions. The algorithm provides overmodulation, symmetric and asymmetric mode capabilities.

本发明提供了一种空间矢量脉宽调制装置和由所述调制装置实现的方法。The invention provides a space vector pulse width modulation device and a method realized by the modulation device.

根据本发明的一个方面,一种空间矢量脉宽调制装置(SVPWM)可包括预计算模块,其接收Ua和Ub调制指数(modulation index)并响应所述指数以输出被修改的Ua和Ub信息。According to an aspect of the present invention, a space vector pulse width modulation device (SVPWM) may include a pre-calculation module that receives Ua and Ub modulation indices and outputs modified Ua and Ub information in response to the indices.

根据本发明的另一个方面,一种SVPWM可包括扇区探测器,其具有U模块和Z模块,所述U模块接收Ua或被修改的Ua信息并输出U扇区,所述Z模块接收所述U扇区和Ub或被修改的Ub信息并输出Z扇区;所述U扇区和所述Z扇区为用于实现2相调制的2相控制信号。According to another aspect of the present invention, a SVPWM may include a sector detector, which has a U module and a Z module, the U module receives Ua or modified Ua information and outputs U sector, and the Z module receives the Ua information The U sector and Ub or the modified Ub information and output the Z sector; the U sector and the Z sector are 2-phase control signals for implementing 2-phase modulation.

根据本发明的另一个方面,对于3相调制,SVPWM可包括:活动矢量(active vector)计算模块和分配矢量模块,其接收Ua和Ub或被修改的Ua和Ub信息以及所述U扇区,并计算用于3相调制的活动矢量;零矢量选择器,其接收所述Z扇区并计算用于3相调制的零矢量;以及PWM计数器单元,其接收所述活动矢量和零矢量并输出用于实现3相调制的3相控制信号。According to another aspect of the present invention, for 3-phase modulation, SVPWM may include: an active vector calculation module and an allocation vector module, which receive Ua and Ub or modified Ua and Ub information and the U sector, and calculate an active vector for 3-phase modulation; a zero vector selector that receives the Z sector and calculates a zero vector for 3-phase modulation; and a PWM counter unit that receives the active vector and zero vector and outputs 3-phase control signal used to implement 3-phase modulation.

所述PWM计数器单元优选地具有对称PWM模式、非对称PWM模式或两者皆有。The PWM counter unit preferably has a symmetric PWM mode, an asymmetric PWM mode or both.

所述SVPWM还可包括重缩放(rescale)和过调制模块,其用于接收与所述矢量相对应的持续信息,并响应所述持续信息来检测过调制的发生。优选地响应负的零矢量时间来检测过调制。所述模块可通过将所述零矢量时间箝位到零并将所述活动矢量时段重缩放到PWM周期内从而响应过调制。The SVPWM may further include a rescaling and overmodulation module for receiving persistence information corresponding to the vector, and detecting the occurrence of overmodulation in response to the persistence information. Overmodulation is preferably detected in response to a negative zero vector time. The module may respond to overmodulation by clamping the zero vector time to zero and rescaling the active vector period to within a PWM period.

所述重缩放可将电压矢量限制停留在空间矢量平面中的六边形边界内,同时保持电压相位。The rescaling can restrict the voltage vector to stay within the hexagonal boundaries in the space vector plane while maintaining the voltage phase.

根据本发明的另一个方面,本发明提供了一种至少执行上面概述的步骤的方法。According to another aspect of the invention, the invention provides a method of performing at least the steps outlined above.

本发明的其它特征和有益效果在参照相应的附图对下面的实施方式进行详细描述后将会变得显而易见。Other features and advantageous effects of the present invention will become apparent after the following embodiments are described in detail with reference to the corresponding drawings.

附图简要说明Brief description of the drawings

图1是描述3相和2相调制方案的图。Figure 1 is a diagram describing 3-phase and 2-phase modulation schemes.

图2是多用途空间矢量PWM调制器的结构方框图;Fig. 2 is the structural block diagram of multi-purpose space vector PWM modulator;

图3更加详细地示出了图2中的预计算和扇区探测器单元;Figure 3 shows the precomputation and sector detector unit of Figure 2 in more detail;

图4更加详细地示出了图2中的活动矢量计算单元;Fig. 4 shows the active vector calculation unit in Fig. 2 in more detail;

图5更加详细地示出了图2中的重缩放和过调制单元;Figure 5 shows the rescaling and overmodulation unit in Figure 2 in more detail;

图6是描述过调制的图;Figure 6 is a diagram describing overmodulation;

图7更加详细地示出了图2中的零矢量选择器单元;Figure 7 shows the zero vector selector unit in Figure 2 in more detail;

图8示出了状态的顺序。Figure 8 shows the sequence of states.

本发明实施方案的详细描述Detailed Description of Embodiments of the Invention

下面是PWM方案的实施例的描述。The following is a description of an embodiment of a PWM scheme.

3相和2相PWM调制方案如图1所示。由这两种PWM策略产生的伏特-秒(Volt-sec)是一致的。然而,当使用2相调制时,其开关耗损能够被显著地减少,尤其是在使用高开关频率(大于10kHz)时。The 3-phase and 2-phase PWM modulation schemes are shown in Figure 1. The volt-seconds (Volt-sec) produced by these two PWM strategies are consistent. However, when using 2-phase modulation, its switching losses can be significantly reduced, especially when high switching frequencies (greater than 10kHz) are used.

图2示出了多用途空间矢量PWM调制器的结构方框图。各个单元的设计在下面将进行更加详细的描述。这种SVPWM的特点是:Figure 2 shows a block diagram of a multipurpose space vector PWM modulator. The design of the individual units is described in more detail below. The characteristics of this SVPWM are:

运行时无需反正切、正弦、余弦或平方根函数;No need for arctangent, sine, cosine or square root functions at runtime;

接收矩形输入Ua和Ub(能够容易地与大部分矢量控制器接口);Accepts rectangular inputs Ua and Ub (can easily interface with most vector controllers);

能够根据需要选择零矢量;Ability to select zero vectors as desired;

通过零矢量时间箝位简化过调制方案;Simplify overmodulation schemes with zero-vector time clamping;

通过半PWM周期的更新自动产生对称和非对称模式。Symmetrical and asymmetrical modes are automatically generated with updates of half the PWM period.

图3示出了图2的预计算和扇区探测器单元中的计算的细节。该SVPWM的输入端接收调制指数(modulation index)Ua和Ub(正交的),其输出是U_Sector(U扇区)和Z_Sector(Z扇区)(其仅用于2相调制)。扇区的区域在图3中定义。扇区探测器完全基于判定逻辑,这为诸如FPGA的数字硬件平台的实现提供了方便。FIG. 3 shows details of the pre-calculations of FIG. 2 and the calculations in the sector detector unit. The input of this SVPWM receives modulation indices Ua and Ub (in quadrature), and its outputs are U_Sector (U sector) and Z_Sector (Z sector) (which are only used for 2-phase modulation). The area of a sector is defined in FIG. 3 . The sector detector is completely based on decision logic, which facilitates the realization of digital hardware platforms such as FPGA.

上述输出是U_Sector和Z_Sector,其定义如下:The above outputs are U_Sector and Z_Sector, which are defined as follows:

U_Sector:U_Sector:

0<=theta(θ)<600<=theta(θ)<60

60<=theta<12060<=theta<120

120<=theta<180120<=theta<180

180<=theta<240180<=theta<240

240<=theta<300240<=theta<300

300<=theta<360300<=theta<360

Z_Sector:Z_Sector:

A-30<=theta<30A-30<=theta<30

B 30<=theta<90B 30<=theta<90

C 90<=theta<150C 90<=theta<150

D 150<=theta<210D 150<=theta<210

E 210<=theta<270E 210<=theta<270

F 270<=theta<330F 270<=theta<330

图4显示了图2中的活动矢量计算单元的细节。这些计算主要是分配。不需要精深的计算。FIG. 4 shows details of the active vector calculation unit in FIG. 2 . These calculations are mostly allocations. No sophisticated calculations are required.

图5显示了重缩放和过调制单元。过调制通过在零矢量时间(T0_Cnt_Scl)计算中的负值被探测到。通过将该零矢量时间箝位到零(如果是负的话)并对活动矢量时段进行重缩放以使其处在PWM周期之内,就可以容易地处理过调制。这种重缩放将电压矢量限制停留在位于空间矢量平面上的六边形界限内(如图6所示)。所需电压的大小被限制为最大可能电压界限(如图6中的六边形)。然而,电压相位总被保持。Figure 5 shows the rescaling and overmodulation unit. Overmodulation is detected by negative values in the zero vector time (T0_Cnt_Scl) calculation. Overmodulation is easily handled by clamping this zero vector time to zero (if negative) and rescaling the active vector period to be within the PWM period. This rescaling constrains the voltage vector to stay within the bounds of the hexagon lying on the space vector plane (as shown in Figure 6). The magnitude of the required voltage is limited to the maximum possible voltage bound (hexagon in Figure 6). However, the voltage phase is always maintained.

图7显示了零矢量选择器单元的细节。在图1中,对于前一半PWM周期(PWM_CNT_MAX)而言,存在有两个用于3相调制的零矢量状态和一个用于2相PWM的零矢量状态。对于3相PWM,上述第一个零矢量状态总是V7,第二个零矢量状态是V8。然而,对于2相PWM,上述一个零矢量状态可以是V7或V8,这取决于电压矢量所处的位置(Z_Sector)。因此,零矢量选择器被用来处理各种零矢量可能性。Figure 7 shows the details of the zero vector selector unit. In Figure 1, for the first half of the PWM period (PWM_CNT_MAX), there are two zero-vector states for 3-phase modulation and one zero-vector state for 2-phase PWM. For 3-phase PWM, the first zero-vector state above is always V7 and the second zero-vector state is V8. However, for 2-phase PWM, one of the above zero-vector states can be V7 or V8, depending on where the voltage vector is (Z_Sector). Therefore, a zero-vector selector is used to handle various zero-vector possibilities.

图2中的PWM计数器单元实施PWM门控命令(相U,相V,相W)。该单元具有阶跃通过不同状态(VEC1到VEC4,如图1所示)的状态序列发生器(state sequencer)。VEC1和VEC4状态都实施零矢量,VEC2和VEC3则实施活动矢量。对于每个半PWM周期,PWM计数器单元的输入被采样一次,这就允许不作任何重新配置就能够实现非对称的PWM模式操作。The PWM counter unit in Figure 2 implements the PWM gating commands (Phase U, Phase V, Phase W). The cell has a state sequencer that steps through different states (VEC1 to VEC4, as shown in Figure 1). Both VEC1 and VEC4 states implement zero vectors, and VEC2 and VEC3 implement active vectors. The input to the PWM counter unit is sampled once for every half PWM period, which allows asymmetrical PWM mode operation without any reconfiguration.

对于3相调制,上述状态序列发生器执行VEC1-VEC2-VEC3-VEC4-VEC4-VEC3-VEC2-VEC1,如图8所示。在VEC1状态,上述第一零矢量将会基于T0_Vec_1和T0_Cnt来实现。有三个PWM计数器,其中两个用于活动矢量,第三个用于上述两个零矢量。对于2相PWM调制方案来说,上述状态序列发生器不会进入状态VEC4(VEC1-VEC2-VEC3-VEC3-VEC2-VEC1)。For 3-phase modulation, the above state sequencer executes VEC1-VEC2-VEC3-VEC4-VEC4-VEC3-VEC2-VEC1, as shown in Figure 8. In the VEC1 state, the above-mentioned first zero vector will be realized based on T0_Vec_1 and T0_Cnt. There are three PWM counters, two for the active vector and the third for the two aforementioned zero vectors. For a 2-phase PWM modulation scheme, the state sequencer described above does not enter state VEC4 (VEC1-VEC2-VEC3-VEC3-VEC2-VEC1).

每半个PWM周期出现两个活动矢量。“分配矢量”单元(如图2所示)确定上述两个矢量中的哪个将被用于实现状态VEC2和VEC3。在3相PWM被选定时,上述零矢量时间(T0_Cnt)为一半。Two active vectors occur every half PWM period. An "allocate vector" unit (shown in Figure 2) determines which of the above two vectors will be used to achieve states VEC2 and VEC3. When 3-phase PWM is selected, the above zero vector time (T0_Cnt) is half.

定义definition

Ua-Alpha轴调制Ua-Alpha axis modulation

Ub-Beta轴调制Ub-Beta axis modulation

U_Sector-如图3所示的扇区号为1到6(每一扇区为60°)U_Sector-The sector numbers shown in Figure 3 are 1 to 6 (each sector is 60°)

Z_Sector-如图3所示的扇区号为A到F(每一扇区为60°)Z_Sector-The sector numbers shown in Figure 3 are A to F (each sector is 60°)

Ta_Cnt_R-用于活动矢量A的标准化持续时间Ta_Cnt_R - normalized duration for activity vector A

Tb_Cnt_R-用于活动矢量B的标准化持续时间Tb_Cnt_R - normalized duration for activity vector B

Ta_Vec_R-用于形成命令调制矢量的活动矢量A(V1到V6)Ta_Vec_R - Active vector A (V1 to V6) used to form the command modulation vector

Tb_Vec_R-用于形成命令调制矢量的活动矢量B(V1到V6)Tb_Vec_R - Active Vector B (V1 to V6) used to form the command modulation vector

T0_Vec_1-在状态VEC1中使用的零矢量(V7或V8)T0_Vec_1 - Zero vector (V7 or V8) used in state VEC1

T0_Vec_2-在状态VEC4中使用的零矢量(V7或V8)T0_Vec_2 - Zero vector (V7 or V8) used in state VEC4

Ta_Cnt_Scl-Ta_Cnt_R的被重缩放后的形式Rescaled form of Ta_Cnt_Scl-Ta_Cnt_R

Tb_Cnt_Scl-Tb_Cnt_R的被重缩放后的形式Rescaled form of Tb_Cnt_Scl-Tb_Cnt_R

T0_Cnt_Scl-零矢量标准化时间的被重缩放后的形式T0_Cnt_Scl - Rescaled form of zero vector normalized time

Ta_Cnt-用于状态VEC2的计数器持续时间Ta_Cnt - counter duration for state VEC2

Tb_Cnt-用于状态VEC3的计数器持续时间Tb_Cnt - counter duration for state VEC3

T0_Cnt-用于状态VEC1和VEC4的计数器持续时间T0_Cnt - counter duration for states VEC1 and VEC4

Ta_Vec-状态VEC2中使用的矢量Ta_Vec - Vector used in state VEC2

Tb_Vec-状态VEC3中使用的矢量Tb_Vec - vector used in state VEC3

Two_Phs_Pwm-在2相或3相调制之间选择Two_Phs_Pwm - select between 2-phase or 3-phase modulation

Z_Mode-2相调制零矢量选择模式Z_Mode-2 phase modulation zero vector selection mode

尽管本发明关于其具体的实施方式进行了描述,许多变种和修改以及其它的使用对本领域的普通技术人员来说是显而易见的。因此,本发明不限制于本文的特定公开。Although the invention has been described with respect to specific embodiments thereof, many variations and modifications, as well as other uses, will be apparent to those skilled in the art. Accordingly, the invention is not limited to the specific disclosure herein.

Claims (17)

1.一种空间矢量脉宽调制装置(SVPWM),包括:1. A space vector pulse width modulation device (SVPWM), comprising: 预计算模块,其接收Ua和Ub调制指数并响应所述调制指数以输出被修改的Ua和Ub信息;a pre-calculation module that receives Ua and Ub modulation indices and outputs modified Ua and Ub information in response to said modulation indices; 扇区探测器,其具有U模块和Z模块,所述U模块接收所述被修改的Ua信息并输出U扇区,所述Z模块接收所述U扇区和所述被修改的Ub信息并输出Z扇区;A sector detector, which has a U module and a Z module, the U module receives the modified Ua information and outputs a U sector, and the Z module receives the U sector and the modified Ub information and Output Z sector; 所述U扇区和所述Z扇区为用于实现2相调制的2相控制信号;以及The U sector and the Z sector are 2-phase control signals for implementing 2-phase modulation; and 对于3相调制,所述SVPWM还包括:For 3-phase modulation, the SVPWM also includes: 活动矢量部件,其接收所述被修改的Ua和Ub信息以及所述U扇区,并计算用于3相调制的活动矢量;an activity vector component that receives said modified Ua and Ub information and said U sector, and calculates an activity vector for 3-phase modulation; 零矢量选择器,其接收所述的Z扇区并计算用于3相调制的零矢量;及a zero vector selector that receives said Z sector and calculates a zero vector for 3-phase modulation; and PWM计数器单元,其接收所述活动矢量和零矢量并输出用于实现3相调制的3相控制信号。A PWM counter unit that receives the active vector and zero vector and outputs a 3-phase control signal for realizing 3-phase modulation. 2.如权利要求1所述的SVPWM,其中,所述活动矢量部件包括活动矢量计算模块和分配矢量模块。2. The SVPWM of claim 1, wherein the active vector component comprises an active vector calculation module and an allocation vector module. 3.如权利要求1所述的SVPWM,其中,所述PWM计数器单元具有对称的PWM模式。3. The SVPWM of claim 1, wherein the PWM counter unit has a symmetrical PWM pattern. 4.如权利要求3所述的SVPWM,其中,所述PWM计数器单元具有非对称的PWM模式。4. The SVPWM of claim 3, wherein the PWM counter unit has an asymmetrical PWM pattern. 5.如权利要求1所述的SVPWM,其中,所述PWM计数器单元具有非对称的PWM模式。5. The SVPWM of claim 1, wherein the PWM counter unit has an asymmetrical PWM pattern. 6.如权利要求1所述的SVPWM,还包括:重缩放和过调制模块,其用于接收与所述矢量相对应的持续信息,并响应所述持续信息探测过调制的发生。6. The SVPWM of claim 1, further comprising a rescaling and overmodulation module for receiving persistence information corresponding to the vector and detecting the occurrence of overmodulation in response to the persistence information. 7.如权利要求6所述的SVPWM,其中,响应负的零矢量时间探测过调制。7. The SVPWM of claim 6, wherein overmodulation is detected in response to a negative zero vector time. 8.如权利要求7所述的SVPWM,其中,所述重缩放和过调制模块通过将所述零矢量时间箝位到零并对所述活动矢量时段进行重缩放以使其处于所述PWM周期内,从而响应过调制。8. The SVPWM of claim 7, wherein the rescaling and overmodulation module rescales the active vector period to be in the PWM period by clamping the zero vector time to zero and rescaling the active vector period within, thus responding to overmodulation. 9.如权利要求8所述的SVPWM,其中,所述重缩放将电压矢量限制停留在空间矢量平面中的六边形的边界内,同时保持电压相位。9. The SVPWM of claim 8, wherein the rescaling confines the voltage vector to stay within the bounds of a hexagon in the space vector plane while maintaining the voltage phase. 10.一种实现空间矢量脉宽调制(SVPWM)的方法,包括下面步骤:10. A method for realizing Space Vector Pulse Width Modulation (SVPWM), comprising the steps of: 预计算步骤,在该步骤中接收Ua和Ub调制指数并响应所述调制指数以输出被修改的Ua和Ub信息;a pre-calculation step in which Ua and Ub modulation indices are received and in response to said modulation indices output modified Ua and Ub information; 扇区探测器步骤,该步骤包括接收所述被修改的Ua信息并输出U扇区的步骤,和接收所述U扇区和所述被修改的Ub信息并输出Z扇区的步骤;A sector detector step, which includes the step of receiving the modified Ua information and outputting the U sector, and receiving the U sector and the modified Ub information and outputting the Z sector; 其中,所述U扇区和所述Z扇区为用于实现2相调制的2相控制信号;以及Wherein, the U sector and the Z sector are 2-phase control signals for implementing 2-phase modulation; and 对于3相调制,所述SVPWM还包括下面步骤:For 3-phase modulation, the SVPWM also includes the following steps: 活动矢量计算步骤,该步骤包括接收所述被修改的Ua和Ub信息以及所述U扇区,并计算用于3相调制的活动矢量的步骤;An activity vector calculation step, which includes the step of receiving said modified Ua and Ub information and said U sector, and calculating an activity vector for 3-phase modulation; 零矢量选择步骤,该步骤包括接收所述的Z扇区并计算用于3相调制的零矢量的步骤;以及A zero vector selection step comprising the step of receiving said Z sector and calculating a zero vector for 3-phase modulation; and PWM计数步骤,该步骤包括接收所述活动矢量和零矢量并输出用于实现3相调制的3相控制信号的步骤。A PWM counting step, which includes the step of receiving said active vector and zero vector and outputting a 3-phase control signal for realizing 3-phase modulation. 11.如权利要求10所述的方法,其中,所述PWM计数步骤执行对称的PWM模式。11. The method of claim 10, wherein the PWM counting step implements a symmetrical PWM pattern. 12.如权利要求11所述的方法,其中,所述PWM计数步骤执行非对称的PWM模式。12. The method of claim 11, wherein the PWM counting step implements an asymmetric PWM mode. 13.如权利要求10所述的方法,其中,所述PWM计数步骤实现非对称的PWM模式。13. The method of claim 10, wherein the PWM counting step implements an asymmetric PWM mode. 14.如权利要求10所述的方法,还包括过调制探测步骤,该步骤接收与所述矢量相对应的持续信息并响应所述持续信息以探测过调制的发生。14. The method of claim 10, further comprising an overmodulation detecting step of receiving persistence information corresponding to said vector and responding to said persistence information to detect the occurrence of overmodulation. 15.如权利要求14所述的方法,其中,响应负的零矢量时间探测过调制。15. The method of claim 14, wherein overmodulation is detected in response to a negative zero vector time. 16.如权利要求15所述的方法,其中,所述方法通过将所述零矢量时间箝位到零并对所述活动矢量时段进行重缩放以使其处于所述PWM周期内的步骤从而响应过调制。16. The method of claim 15, wherein the method responds by the steps of clamping the zero vector time to zero and rescaling the active vector period to be within the PWM period overmodulation. 17.如权利要求16所述的方法,其中,所述重缩放的步骤将电压矢量限制停留在空间矢量平面中的六边形的边界内,同时保持电压相位。17. The method of claim 16, wherein the step of rescaling confines the voltage vector to stay within the bounds of a hexagon in the space vector plane while maintaining the voltage phase.
CNB2003801014853A 2002-10-15 2003-10-15 Space vector pulse width modulation device for permanent magnet motor driving device Expired - Fee Related CN100411284C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US41873302P 2002-10-15 2002-10-15
US60/418,733 2002-10-15
US10/684,542 2003-10-14

Publications (2)

Publication Number Publication Date
CN1879283A true CN1879283A (en) 2006-12-13
CN100411284C CN100411284C (en) 2008-08-13

Family

ID=37510800

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003801014853A Expired - Fee Related CN100411284C (en) 2002-10-15 2003-10-15 Space vector pulse width modulation device for permanent magnet motor driving device

Country Status (1)

Country Link
CN (1) CN100411284C (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100433536C (en) * 2007-01-15 2008-11-12 南京航空航天大学 Modulation Method Based on Voltage Space Vector
CN101388638B (en) * 2007-09-12 2011-01-26 通用汽车环球科技运作公司 Three phase inverter with improved loss distribution
CN101969295A (en) * 2010-09-27 2011-02-09 姚利民 Motor motion control method and device
CN102223138A (en) * 2011-06-27 2011-10-19 株洲南车时代电气股份有限公司 Motor synchronous modulation method and control system thereof
CN101272104B (en) * 2008-05-07 2011-11-16 中国科学院电工研究所 Space vector modulation method
CN102255597A (en) * 2011-07-29 2011-11-23 株洲南车时代电气股份有限公司 Motor synchronous control method, apparatus thereof and system thereof
CN102570890A (en) * 2010-12-07 2012-07-11 株式会社电装 Power conversion device for a rotary electric machine
CN103683870A (en) * 2012-08-29 2014-03-26 通用电气公司 Improved converter modulation system and method
CN105659492A (en) * 2013-10-22 2016-06-08 大陆-特韦斯贸易合伙股份公司及两合公司 Method for actuating a brushless motor
CN104365006B (en) * 2012-06-22 2017-03-08 罗伯特·博世有限公司 Method and apparatus for manipulating inverter
CN104365014B (en) * 2012-06-22 2018-06-08 罗伯特·博世有限公司 Method and device for operating an inverter
CN109005675A (en) * 2016-01-08 2018-12-14 纽弗雷公司 Software control electronic circuit for Switching Power Supply to three-phase motor
CN114337429A (en) * 2021-12-24 2022-04-12 珠海格力电器股份有限公司 A method, device and frequency converter for controlling output voltage of a motor inverter

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102270935A (en) * 2011-07-26 2011-12-07 合肥科瑞电子有限责任公司 SVPWM (space vector pulse width modulation) frequency converting method meeting optimal current converting sequence

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6023417A (en) * 1998-02-20 2000-02-08 Allen-Bradley Company, Llc Generalized discontinuous pulse width modulator
US6462974B1 (en) * 2001-09-27 2002-10-08 York International Corporation Space vector modulation-based control method and apparatus for three-phase pulse width modulated AC voltage regulators

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100433536C (en) * 2007-01-15 2008-11-12 南京航空航天大学 Modulation Method Based on Voltage Space Vector
CN101388638B (en) * 2007-09-12 2011-01-26 通用汽车环球科技运作公司 Three phase inverter with improved loss distribution
CN101272104B (en) * 2008-05-07 2011-11-16 中国科学院电工研究所 Space vector modulation method
CN101969295A (en) * 2010-09-27 2011-02-09 姚利民 Motor motion control method and device
CN102570890B (en) * 2010-12-07 2015-03-04 株式会社电装 Power conversion device for a rotary electric machine
CN102570890A (en) * 2010-12-07 2012-07-11 株式会社电装 Power conversion device for a rotary electric machine
CN102223138A (en) * 2011-06-27 2011-10-19 株洲南车时代电气股份有限公司 Motor synchronous modulation method and control system thereof
CN102223138B (en) * 2011-06-27 2013-04-03 株洲南车时代电气股份有限公司 Motor synchronous modulation method and control system thereof
CN102255597B (en) * 2011-07-29 2013-06-12 株洲南车时代电气股份有限公司 Motor synchronous control method, apparatus thereof and system thereof
CN102255597A (en) * 2011-07-29 2011-11-23 株洲南车时代电气股份有限公司 Motor synchronous control method, apparatus thereof and system thereof
CN104365006B (en) * 2012-06-22 2017-03-08 罗伯特·博世有限公司 Method and apparatus for manipulating inverter
CN104365014B (en) * 2012-06-22 2018-06-08 罗伯特·博世有限公司 Method and device for operating an inverter
CN103683870A (en) * 2012-08-29 2014-03-26 通用电气公司 Improved converter modulation system and method
CN103683870B (en) * 2012-08-29 2017-04-12 通用电气公司 Improved converter modulation system and method
CN105659492A (en) * 2013-10-22 2016-06-08 大陆-特韦斯贸易合伙股份公司及两合公司 Method for actuating a brushless motor
CN105659492B (en) * 2013-10-22 2018-10-02 大陆-特韦斯贸易合伙股份公司及两合公司 Method for controlling brushless motor
CN109005675A (en) * 2016-01-08 2018-12-14 纽弗雷公司 Software control electronic circuit for Switching Power Supply to three-phase motor
CN109005675B (en) * 2016-01-08 2022-02-08 纽弗雷公司 Software-controlled electronics for switching power supplies to three-phase motors
CN114337429A (en) * 2021-12-24 2022-04-12 珠海格力电器股份有限公司 A method, device and frequency converter for controlling output voltage of a motor inverter

Also Published As

Publication number Publication date
CN100411284C (en) 2008-08-13

Similar Documents

Publication Publication Date Title
US6819078B2 (en) Space vector PWM modulator for permanent magnet motor drive
CN1069000C (en) Controller of inverter for electric brush free dc motor
CN1879283A (en) Space vector PWM modulator for permanent magnet motor drive
Gupta et al. A general space vector PWM algorithm for multilevel inverters, including operation in overmodulation range
US9698722B2 (en) Method and inverter with thermal management for controlling an electric machine
CN1310421C (en) Apparatus and method for controlling inverter for driving a three-phase motor
CN1830134A (en) Load driver capable of suppressing overcurrent
CN1049253A (en) Voltage-type pulse-width modulation interchange/inverter system and control procedure thereof
CN1350719A (en) Control of a DC matrix converter
CN1101464A (en) Three-Level Power Converter with Balanced DC Component Devices
CN1047772A (en) Pwm conversion current apparatus
CN116686208B (en) Motor drive device, motor system and electric vehicle
CN105226983B (en) A kind of more level PWM modulator approaches based on mixed carrier
CN102651622A (en) Full-bridge no-dead-zone sinusoidal pulse width modulation (SPWM) control method
Patel et al. Pulse-based dead-time compensation method for self-balancing space vector pulse width-modulated scheme used in a three-level inverter-fed induction motor drive
CN110034700B (en) Waveform control method, device and system for inverter output current
CN106533236B (en) A kind of minimum switch losses implementation method of three-level inverter
CN1053530C (en) Method for processing PWM waves and device therefor
CN103560654A (en) Driving method of full bridge inverter and full bridge inverter
CN106033947B (en) Three-phase inverter circuit for driving three-phase AC motor and its vector modulation control method
CN1839539A (en) Inverter device
CN114865971A (en) MMC frequency conversion driven PMSM non-speed sensor control method
Su et al. Design of a PM brushless motor drive for hybrid electrical vehicle application
CN108023493B (en) Method and device for reducing common-mode voltage amplitude of silicon carbide inverter
CN108512482B (en) Double-bridge arm AC-DC-AC frequency conversion circuit and control method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: California, USA

Patentee after: Infineon Technologies Americas Corp.

Address before: California, USA

Patentee before: INTERNATIONAL RECTIFIER Corp.

CP01 Change in the name or title of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080813

Termination date: 20211015

CF01 Termination of patent right due to non-payment of annual fee