第45卷第1期 2017年1月 同济大学学报(自然科学版) JOURNAL OF TONGJI UNIVERSITY(NATURAL SCIENCE) Vo1.45 No.1 Jan.2017 文章编号:0253.374X(2017)01.0092.06 电动汽车驱动电机控制的脉冲宽度调制算法 陈贤章 ,余卓平 (1.同济大学汽车学院,上海201804;2.上汽大众汽车有限公司,上海201804) 摘要:续航里程是电动汽车应用的主要瓶颈,提高电机驱动 系统的效率是突破该瓶颈的关键技术.逆变器损耗大、效率 低不仅会影响电动汽车的续航里程,还会造成电动汽车冷却 Key words:electric vehicle;motor drive;seven—segment SVPWM;flat-top SVPWM;half—frequency SVPWM;inverter lOSS;torque accuracy 系统的散热负荷过大,逆变器的电流输出能力.为此通 过对七段式SVPWM(空间矢量脉冲宽度调制)、Flat-Top(平 顶)S、 ,I和半频式SVPwM进行比较研究,提出了一种 目前,续航里程是电动汽车应用的主要瓶颈,提 组合式SVPwM方法,即在电动汽车的不同工况下使用不同 高电机驱动系统的效率是突破该瓶颈的关键技术问 的调制算法.经一辆电动汽车样车验证,所提方法可以使系 题.在电动/混合动力汽车上,高压电池的能量是通 统在减小逆变器开关器件损耗的同时,仍能具有相对较高的 扭矩控制精度,从而提高其市场竞争力. 过逆变器传递给电机的,其中必然会有一部分能量 消耗在逆变器上.显然,逆变器损耗大、效率低下会 关键词:电动汽车;电机驱动;七段式SVPWM;Flat-Top 影响电动汽车的续航里程.在其他条件,如电机负载 SVPWM;半频式SVPWM;逆变器损耗;扭矩控制精度 等一样的情况下,较高的损耗会对逆变器散热提出 中图分类号:TM341;U469.72 文献标志码:A 很高的要求,造成电动汽车冷却系统的散热负荷过 大;而且如果逆变器上的热量过大,不能及时散出, 那么流经逆变器的电流就不能很大,因此高损耗还 了逆变器的电流输出能力.另外,对于一个极具 SVPWM Modulation Algorithms in Motor Controller of Electric Vehicles Xianzhang .YUZhuoping (1.School of Automotive Studies,Tongji University,Shanghai 201804,China;2.SMC Volkswagen Automotive Company,Shanghai 201804,China) 竞争力的车用电机控制器来说,除了应该具有较低 的系统功率损耗外,还应同时具有较高的扭矩控制 精度. SVPWM(space vector pulse width nodulation, 空间矢量脉冲宽度调制)是交流电机中广泛采用的 Abstract:Mileage is a major technical bottleneck in the application of electric vehicles.Therefore,improvement of the efficiency of the motor drive system is a key technology to breaking through the bottleneck.High power losses and low 一种调制方法,它将逆变器和电机作为一个整体来 考虑,着眼于使电机的磁链矢量轨迹逼近圆形,以减 少转矩脉动、改善电机运行性能为控制目标,具有线 性调制范围宽、直流电压利用率高、电压谐波小、便 于数字化实现的优点_1].现有技术大多在电机运行 的所有工况下,采用单一类型的SVPWM调制方 法,比如最常见的是只采用七段式SVPwM.这种调 efficiencies of the inverter can not only affect the mileage of electric cars,but also cause high cooling system load of electric vehicles and limit the current output capacity of the inverter.In this paper,the seven—segment SVPWM,flat—top SVPWM。and half-frequency SVPWM are compared and used in combination.That iS,different modulation algorithms are used under different WOrking conditions of electric vehicle, which makes the system have a low inverter loss and high torque accuracy, SO as to improve their market competitiveness. 制方法具有较高的扭矩控制精度,但逆变器上开关 器件的功率损耗却很大_2].为了降低器件的功率损 耗,五段式SVPWM、Flat-Top(平顶)SVPWM和半 频式SVPWM等方法也被较多采用,但它们在降低 器件的功率损耗的同时,也会引入较多的谐波含量, 收稿日期:2015—12—28 基金项目:国家自然科学基金(U1564207);“十二五”国家科技支撑计划(2O15BAG17Bo1) 第一作者:陈贤章(1964一),男,高级工程师,博士生,主要研究方向为汽车系统动力学与控制.E-mail:Jianghong.chen@ Llaes.com 通讯作者:余卓平(1960一),男,教授,博士生导师,工学博士,主要研究方向为汽车系统动力学与控制.E-mail:yuzhuoping@tongji.edu.cn 第1期 陈贤章,等:电动汽车驱动电机控制的脉冲宽度调制算法 从而降低了扭矩的控制精度.如五段式SVPWM能 个基本电压矢量及其合成的电压矢量;t ,t2,TPwM是 够减小开关损耗1/3c ,但输出电压的谐波含量较 它们各自的作用时间,t。一 wM—t 一t。为零矢量的 大,还会引起逆变器三相输出的死区不平衡[4 ;半频 作用时间.在每个丁PWM期间,都改变相邻基本矢量 式SVPWM能够减小开关损耗1/2,但频率的降低 作用的时间,并保证所合成的电压空间矢量的幅值 却增加了谐波电流,增大了高频电磁噪声_5 ;Flat— 都相等,则当TPwM取足够小时,电压空间矢量的轨 Top SVPWM能够减小开关损耗1/3,但其集中添 迹就是一个近似圆形的正多边形. 加零矢量的方式会引入较大的电流谐波分量和扭矩 波动量D-r].可见,在电机的所有工况下,采用单一类 型的SVPWM调制方法很难达到既具有较低的逆 变器功率损耗,又具有较高的扭矩控制精度.因此, 本文将对七段式SVPWM、Flat-Top SVPWM、半频 式SVPWM进行比较研究,通过组合使用使它们能 够在电动汽车电机控制器的应用中各自发挥所长. 1 SVPWM调制算法分析 1.1 SVPWM技术原理 图2电压空间矢量的线性组合 Fig.2 Linear combination of voltage space vector 1.2七段式SVPWM分析 SVPWM着眼于使交流电机形成圆形的磁链运 根据SVPWM的基本原理,只要保证相邻2个 ,t。不变,就可以保证合 动轨迹,并以此为目标来控制逆变器的开关状态形 非零电压矢量的作用时间t 成PWM(pulse width modulation)波形.由于交流电 成的空间电压矢量不变.而对于零矢量000和111, wM一 ~£。)不变,它们 机的定子电压矢量的方向与定子磁链矢量的方向成 只能约束其作用的总时间(切线关系,因此可以通过控制电压矢量的运动轨迹 各自的作用时间并没有约束.这就涉及到了零矢量 控制磁链的运动轨迹_8]. 的基本电压矢量分布图.图中,Ud为电池电压;以A 优化分配的问题.为了精确求出每个零矢量的作用 9 图1是一个三相电压型PWM逆变器及其输出 时间,在此定义一个零矢量分配因子_P一相为例,定义桥臂开关函数,1和0分别表示桥臂上 开关管为开通状态和下开关管为开通状态,这样三 相逆变器就有8种状态模式,对应形成6个非零基 本电压矢量Uo(100),U60(110),Ul2。(010),U180 (011),U24o(001),U3o。(101),以及2个零矢量000 和111. U120(01 uJ Uso(儿UJ 采7一 ㈩ 式中:丁。为零矢量000的作用时间;7"7为零矢量 III的作用时间. 本文所研究的七段式SVPWM和Flat-Top SVPWM的根本区别在于零矢量000和111的分配 时间不同.七段式SVPwM将000和111的作用时 间平均分配,根据式(1),此时.D—O.5,并且为了使磁 、第二 链的运动速度平滑,零矢量不是集中地加入,而是将 零矢量平均分成几份,多点地插入到磁链轨迹中,这 样可以减少电动机输出电流谐波的分量和扭矩的脉 动.以电压矢量位于第一扇区为例,在一个PWM周 期t 内,2个有效的非零矢量(100,110)和2个零矢 量(000,111)的分布如图3所示,可见一个PWM周 期被分为7段,这就是将这种SVPWM称为七段式 SVPWM的原因. 蓄 扇区\/厨区 ¨ 蓄罂 蓍奁 o扇区/第 区 o U240(001) a逆变电路 oo(101) b基本电压矢量 图1 三相电压型逆变电路及其输出的基本电压矢量分布图 Fig.1 Three--phase voltage inverter and distribution of basic voltage space vector 七段式SVPWM的调制波为马鞍形,其与三角 载波相比较得到功率器件的开关信号,如图4所示. 为得到圆形的旋转磁场,需要利用6个非零的 可见,在一个360。电周期内,七段式SVPWM的功 基本电压矢量的线性组合来得到更多的开关状态, 率器件一直在开关,因此其开关损耗比较大. 如图2所示.图中, , 士。。, 分别表示相邻的两 同济大学学报(自然科学版) 第45卷 000 000 1O0 1l0 1l1 ll0 1O0 ]—厂 广—■—1—] i 桥臂B卜H ; 桥臂c ÷; -_— 广1 }-_—— t 2 t 2 t,{2 t 2 t 2 — ——————、,.——————二—一/ ..图3七段式SVP删在一个PWM周期内的 三相桥臂状态图 Fig.3 State diagram of three-phase bridge in one PWM period for seven-segment SVPWM a三角波 b方渡 图4七段式SVPWM的调制原理图 Fig.4 Modulation principle of seven-segment SVPWM 1.3 Flat-Top SVPWM分析 与七段式SVPWM多点分散添加零矢量的方 式不同,Flat—Top SVPWM采用集中添加零矢量的 方式:在一个360。电周期内交替使用零矢量000和 111,即在一个扇区的所有PWM周期内,只使用零 矢量000,根据式(1),此时p一0;在与之相邻的另一 个扇区的所有PWM周期内,只使用零矢量111,根 据式(1),此时p一1,如此交替进行,如图5所示.与 七段式相比,这种集中添加零矢量的方式必然导致 较大的电流谐波分量和扭矩波动. Flat-Top SVPWM方法的调制波与三角波比较 得到控制方波的示意图如图6所示.可见,Flat—Top SVPWM方法在调制波的一个360。周期内仅有2/3 的时间不停地开关逆变器中的功率开关器件,另外 1/3的时间不进行开关,因此其开关损耗能减少1/ 3. 1.4半频式SVPWM分析 如果将七段式SVPWM方法中的三角波周期 改为原来的两倍,则PWM周期也变为原来的两倍, 功率开关器件的开关频率将降为原来的1/2,这就是 半频式SVPWM方法.显然,半频式SVPWM方法 100 l0O 000 000 1O0 110 lO0 桥臂A 桥臂 田 广_] 桥臂C q12t2/2厂] “ 1 2 、 。:丝:一 ,Z a一个扇区 b相邻的另一个扇区 图5 Flat-Top S P删方法在一个PWM周期内的 三相桥臂状态示意图 Fig.5 State diagram of three-phase bridge in one PwM epriod for fiat-top SVPW a调制波 90。 180。 270 360 b三角波 硼 0 0 90 180 270 360 C方波 图6 Flat-Top SVPWM的调制原理图 Fig.6 Modulation principle of ifat-top SVPWM 与七段式SVPWM方法相比可减少1/2的开关损 耗.根据脉冲宽度调制原理,半频式SVPWM的调 制次数减半,这无疑会增加输出电流的谐波分量. 2组合式SVPWM调制算法设计 2.1 不同SVPWM调制算法的性能对比 基于3种SVPWM调制算法的原理分析,下面 从功率开关器件的损耗和电机转矩脉动这两个方面 对这3种算法进行比较,从而给出它们在电动汽车 电机控制器中的应用条件. 在功率开关器件的损耗方面:与七段式 SVPWM相比,Flat—Top SVPWM能将功率开关器 1 1 1∞ 第l期 陈贤章,等:电动汽车驱动电机控制的脉冲宽度调制算法 ∞∞ ∞如∞件的开关损耗减小1/3,半频式SVPWM能将功率 式SVPWM具有最小的功率器件损耗,因此适用于 开关器件的开关损耗减小1/2,因此这3种调制算法 电动汽车电机控制器对扭矩控制精度没有较高要 的功率开关器件损耗从大到小依次为:七段式 求,但对逆变器效率有较高要求的应用场合. SVPWM,Flat-Top SVPWM,半频式SVPWM. 下面从试验的角度对3种SVPwM调制算法进 在电机转矩脉动方面:①七段式SVPWM在每 行对比研究.将它们分别应用在一辆电动汽车样车 个PWM周期内将零矢量000和111的作用时间平 上,该样车搭载一台最大扭矩300 N・m、最大转速 均分配、多点分散插人,从而在调制波的一个360。周 8 000 r・rain 的永磁同步电机.试验选择各 期内不停地开关逆变器中的功率开关器件,因此在3 SVPWM模式在不同工况点下的电流谐波含量和逆 种调制方法中,七段式SVPWM的电机输出电流谐 变器效率为评判标准进行对比.试验条件如下:① 波分量最小,扭矩波动量最小;②Flat-Top SVPWM 冷却系统,冷却水流量为8 L・min_。;电机和逆变器 采用集中添加零矢量的方式,在1/3调制波周期内 的冷却水温度均为20 oC;②示波器DL750一台;③ 不开关功率器件,因此它的扭矩波动量大于七段式 功率分析仪WT3000一台. 的;③半频式SVPWM在电机低速时仍可以在一个 将永磁同步电机加载相同的扭矩,并拖动到不 调制波周期内进行多次功率器件的开关动作,因此 同的转速下运行,用示波器记录各个工况点下的电 其在电机的低速段扭矩波动量与七段式SVPWM 机电流供后续进行谐波分析,用功率分析仪记录逆 相差不大,但当电机转速逐渐升高时,半频式 变器效率. SVPWM的扭矩波动量会越来越大. 200 N・ITI各个频率点下的逆变器效率和电流 可见,在3种调制算法中,七段式SVPWM具有 谐波总量的数据,见表1,分别绘制成相应的两组曲 最小的转矩脉动和最大的功率器件损耗,因此适用 线,如图7和图8所示.电机转速 与频率厂的对应 于电动汽车电机控制器对逆变器效率没有较高要 关系为7"1—10 求,但对扭矩控制精度有较高要求的应用场合;半频 表l各工况下3种SVPWM模式的电流谐波总量和电机控制器效率对比表 Tab.1 Total current harmonics and inverter efficiency of three SVPWM modes under different working conditions f}Hz 3.39 谐波总量/% 半频式SVPWM Flat—Top SVPWM 七段式SVPWM 5.95 4.11 4.39 2.33 2.5O Z.56 1.99 2.79 2.39 6.58 3.47 效率/ 半频式SVPWM Flat—Top SVPWM 78.3O 83.20 86.40 90.00 77.70 七段式SVPWM 73.5O 79.2O 83.1O 87.60 9O.10 92.4O 93.8O 94.50 95.2O 95.60 96.1O 96.30 96.5O 96.8O 97.1O 97.10 97.10 3.76 83.2O 86.3O 89.8O 91.80 93.8O 94.9O 95.40 1.6O 1.43 1.44 2.9O 1.38 1.21 1.41 92.1O 93.90 2.47 1.95 2.94 2.6l 3.22 3.23 1.39 1.53 1.40 95.00 95.5O 96.1O 96.40 96.8O 97.00 97.20 97.40 97.5O 97.60 97.60 97.40 96.O0 96.3O 96.70 96.9O 2.88 2.81 1.67 1.61 1.69 1.52 2.00 1.83 3.27 2.8O 3。8O 3.95 3.20 3.46 2.73 2.59 97.10 97.30 97.50 97.60 2.21 2.23 2.27 2.16 2.57 1.33 1.78 97.60 97.40 3.44 2.04 97.00 由图7可知,在整个频率段,半频式SVPWM效 电机的定子频率大小.当厂<50 Hz时,谐波含量从 率最高,Flat-Top SVPWM效率比半频式SVPWM 小到大依次为半频SVPwM,七段式SVPWM,Flat- 略低,七段式SVPWM效率最低,其中半频式 Top SVPWM;当50 Hz≤f%150 Hz时,谐波含量 SVPWM比Flat-Top SVPWM最大能提升效率约 从4,N大依次为七段式SVPWM,半频式SVPWM, 0.6 ,比七段式SVPWM最大能提升效率约 Flat-Top SVPWM;当f ̄150 Hz时,谐波含量从小 4.8 .由图8可知,3种调制算法的谐波含量取决于 到大依次为七段式SVPWM,Flat—Top SVPWM,半 同济大学学报(自然科学版) 第45卷 频式SVPWM.这里特别说明,在低频段,半频式 考虑,只需选择半频式SVPWM和七段式 SVPWM的谐波含量小于七段式SVPWM的原因 SVPWM,即5O Hz以下使用半频式SVPWM,50 Hz 在于低频段下死区带来的谐波影响会减小. 以上使用七段式SVPWM,因此还需要综合考虑开 关器件的温升和逆变器效率对系统的影响.根据图 7,在5O Hz<f<300 Hz频段,Flat-Top SVPWM 比七段式SVPWM效率高,两者差异明显,最大约 1.7 ;在厂>300 Hz频段,Flat—Top比七段式 SVPWM效率高,但两者差异变小,此时Flat—Top 在效率方面的收益较小,在电流谐波方面的危害较 大,因此可以选择300 Hz作为Flat—Top SVPWM 和七段式SVPWM的切换点.最终确定50 Hz为半 f/Hz 频式SVPWM和Flat—Top SVPWM的切换点,300 Hz为Flat—Top SVPWM和七段式SVPWM的切换 点. 图7各工况点下3种SVPWM模式的逆变器效率对比图 Fig.7 Inverter efnciency of three SVP、VM modes under different working conditions 3基于组合式SVPWM调制算法的电 机控制试验 将组合式SVPWM调制算法应用到本文试验 所使用的电动汽车样车上,即在电机定子频率50 Hz 以下使用半频式SVPWM,在电机定子频率50 ̄300 Hz使用Flat—Top SVPWM,在电机定子频率300 Hz以上使用七段式SVPWM.基于表l,可得到组合 式SVPWM与其他3种SVPWM的性能对比,如表 /Hz 2所示. 图8各工况点下3种SVPWM模式的电流谐波总量对比图 Fig.8 Total current harmonics of three SVPWM modes 根据表2,与单独使用3种SVPWM调制算法 (七段式的扭矩控制精度最高,半频式的逆变器效率 最高)相比,使用组合式SVPWM调制算法后,在低 频段,其扭矩控制精度较高,与七段式SVPwM接 under different working conditions 2.2组合式SVPWM调制算法的设计方法 根据图7、图8分析,3种调制算法在逆变器的 近,逆变器效率显著提高,最大可提升4.8 ;在中频 组合式SVPWM的扭矩控制精度居中,逆变器 功率损耗上,大小关系固定;在扭矩控制精度上,则 段, ~ 在不同的频率范围各有最优.因此,综合考虑3种 效率仍提升较大,只比半频式SVPWM低0.1SVPWM调制算法在逆变器效率和电机扭矩控制精 0.3 ;在高频段,组合式SVPWM的扭矩控制精度 度方面的不同效果,本文采用分频率段的组合式 最高,逆变器效率虽最低,但只比半频式SVPWM SVPWM方法,即在电动汽车的低速段使用半频式 低0.4 t0.5 ,远远小于其在低中频率段能提升 SVPWM,中速段使用Flat—Top SVPWM,高速段使 的逆变器效率值.可见,组合式SVPWM调制算法 起到了兼顾逆变器效率和扭矩控制精度的作用. 用七段式SVPWM. 组合式SVPwM算法的关键在于确定3种 SVPWM算法使用时的频率切换点.理论上可以将 4 结论 3种调制方法在不同频率下的电流谐波总量和逆变 器效率用公式表示,再求出其频率切换点,但实际上 本文分析了七段式SVPWM、Flat—Top 电流谐波总量计算复杂,频率切换点很难用解析式 SVPWM和半频式SVPWM的基本原理,通过比较 表示,因此本文主要采用电机控制试验的方法来确 它们在逆变器效率方面和电机扭矩控制精度方面的 定两个频率切换点.以本文试验所使用的电动汽车 不同效果,提出了一种分频率段的组合式SVPWM 样车为例,根据图8,如果单从电流谐波含量的角度 调制算法,最后应用在一辆电动汽车样车上,根据试 第1期 陈贤章,等:电动汽车驱动电机控制的脉冲宽度调制算法 验结果可以得出以下结论: PWM technique witl1 minimum switching losses and variable (1)当电动汽车电机控制器对逆变器效率没有 较高要求,但对扭矩控制精度有较高要求时,可在整 个速度范围内使用七段式SVPWM. (2)当电动汽车电机控制器对扭矩控制精度没 有较高要求,但对逆变器效率有较高要求时,可在整 个速度范围内使用半频式SVPWM. (3)当电动汽车电机控制器需要同时兼顾逆变 器效率和电机扭矩控制精度这两个性能指标时,可 pulse rateEJ].IEEE Trans on Industrial Electronics。1997,44 (2):173. I-4]薛毓强,刘斌.基于空间矢量PWM技术的零矢量分配问题分 析[J].电机与控制学报,2010,14(8):93. XUE Yuqiang, LIU Bin. Analysis of zero state vector distribution baed son space vector PWM口].Motor and Control Journal,2010,14(8):93. Es]梁文毅.调速永磁同步电动机高频电磁噪声的分析与抑制I-J]. 微特电机,2011,39(10):13. LIANG Wenyi.Analysis and simulation of high-frequency noise 使用组合式SVPWM调制算法,即在低速段使用半 频式SVPWM,中速段使用Flat-Top SVPWM,高速 段使用七段式SVPWM. 参考文献: ny H C,Stanke G V.Analysis and Eli Van der Broeck H W,Skudelrealization of a pulse width modulator based on voltage space of vector—controlled PMSM system[J_.Small&Special Electrical Machines,2011,39(10):13. [6]I-lavaAM,Kerkrnan R J,Lip0 T A.Carrier-baed PWM.sVSI over modulation strategies:Analysis,comparison,and design -IJ- ̄.IEEE Transactions on Power Electronics,1998,13(4): 674. -17]Hava AM,Sul S K,Kerkman R J,8t a1.Dynamic over modulation characteristics of triangle intersection PWM methods [ IEEE Transactions on Industry Applications,1999,35(4): 896. vectors I-J].IEEE Trans on Industrial Applications,1988,24 (1):142. [8]王成元,贾加宽,杨俊友,等.电机现代控制技术[M].北京:机 械工业出版社,2007. WANG Chengyuan,JIA Jiakuan, YANG Junyou,et a1.Modern [2] 郭寅远,李建伟,,等.基于TMS320F28335的五段式和七 段式S、,PWM实现方法[J].电子技术与软件工程,2015,4 (13):149. motor control technology[M]. Beijing:China Machine Press, 2007. GUO Yinyuan,LI Jianwei,LIU Gang,et a1.Implementation method of five—segment S、1 ^ and seven-segment SVPWM [9]林平,吕晓东.SVPWM调制法中零矢量优化分配技术的研究 [J].电气自动化,2002,24(4):19. LIN Ping,LU Xiaodong.Optimal distribution of zero space based on TMS32OF28335[J].Electronic Technology and Software Engineering,2015,4(13):149. owski A M,Kirlin R L,Legowski S F.Space vector [3] Trzynadlvectors in SVPVCM[J].Elecrtical Automation,2002,24(4): l9.