一种电机控制器死区辨识与补偿方法技术

技术编号:20977057 阅读:57 留言:0更新日期:2019-04-29 18:28
本发明专利技术属于电机控制技术领域,针对现有死区补偿方法的固有缺陷,提出了一种新的电机控制器死区辨识与补偿方法,该方法作为变流器电流控制的核心,能兼容永磁电机控制器的实施,提高控制器输出电压的正弦度、减小输出电流谐波畸变、减小转矩脉动,能够精确地辨识出包含IGBT导通与关断过程在内的等效死区时间;同时能辨识出包含变流器与定子线圈在内的线路等效电阻,且该阻值的辨识不受死区效应的影响,本发明专利技术提出基于辨识结果的死区效应补偿方法,该方法能针对电机控制器所有非线性环节进行补偿,最后本发明专利技术针对永磁电机轻载时提出特殊处理方案,使之能可靠实施于永磁电机控制器上。

A Dead-time Identification and Compensation Method for Motor Controller

The invention belongs to the field of motor control technology. In view of the inherent defects of the existing dead-time compensation methods, a new method for identifying and compensating the dead-time of motor controller is proposed. As the core of current control of converter, the method can be compatible with the implementation of permanent magnet motor controller, improve the sinusoidal degree of the output voltage of the controller, reduce the harmonic distortion of the output current, and reduce the torque ripple. The equivalent dead-time including IGBT turn-on and turn-off process can be accurately identified, and the equivalent resistance of the line including converter and stator coil can be identified, and the identification of the resistance value is not affected by the dead-time effect. The dead-time effect compensation method based on the identification result is proposed. The method can compensate all the non-linear links of the motor controller. The invention proposes a special treatment scheme for the light load of permanent magnet motor, so that it can be reliably implemented on the controller of permanent magnet motor.

【技术实现步骤摘要】
一种电机控制器死区辨识与补偿方法
本专利技术属于电机控制
,涉及一种电机控制器死区辨识与补偿方法。
技术介绍
电机控制器使用PWM方式输出电压控制电机电流,为了避免上、下桥臂开关管直通,常常加入死区。然而死区对于输出电压造成谐波畸变,进而影响电流波形与转矩脉动。业界对于死区效应的补偿已有常规方法,具体特点如下:首先,补偿值为一预先设定的固定值,依据加入的死区时间、所选用开关管的导通与关断延时确定补偿量大小。没有考虑不同IGBT的个体差异,也没有考虑不同驱动电阻下驱动电路的延迟时间;其次,只针对死区时间进行补偿,没有考虑到IGBT与续流二极管的导通压降对输出电压和电流波形也有非线性影响;最后,依据三相电流的大小及方向,确定补偿值的大小与符号,该步骤在控制异步电机时能可靠工作,在控制永磁电机时往往在弱载运行时因电流方向判断失误而失效,即传统方法不能兼容永磁电机控制器的实施。
技术实现思路
本专利技术针对现有技术所存在的若干问题,提出了一种电机控制器死区辨识与补偿方法,该方法作为变流器电流控制的核心,能兼容永磁电机控制器的实施,提高控制器输出电压的正弦度、减小电流谐波畸变、减小转矩脉动。本专利技术能够精确地辨识出包含IGBT导通与关断过程在内的等效死区时间;本专利技术能够精确地辨识出IGBT与续流二极管导通压降中的直流初值部分,同时能辨识出包含变流器与定子线圈在内的线路等效电阻,且该阻值的辨识不受死区影响。本专利技术提出基于辨识结果的死区效应补偿方法,该方法能针对电机控制器所有非线性环节进行补偿,最后本专利技术针对永磁电机轻载时提出特殊处理方案,使之能可靠实施与永磁电机控制器上。本专利技术无需预先知道死区时间、开关管的导通与关断特性,通过下列技术方案实现死区的辨识与补偿,具体步骤如下:步骤1:设定第一电流目标值I1,缓慢施加输出电压直至相电流到达目标值,记录施加线电压的平均值为UAB1;步骤2:设定第二电流目标值I2,缓慢施加输出电压直至相电流到达目标值,记录施加线电压的平均值为UAB2;步骤3:设定第三电流目标值I3,缓慢施加输出电压直至相电流到达目标值,记录施加线电压的平均值为UAB3;步骤4:设定第四电流目标值I4,缓慢施加输出电压直至相电流到达目标值,记录施加线电压的平均值为UAB4;步骤5:依据步骤1至步骤4的数据辨识出一系列死区效应的相关参数,包括:等效死区时间dΔ、二极管导通压降初值VD0、IGBT导通压降初值VT0、等效线路电阻RΣ;步骤6:如果为永磁电机控制器,在其运行时,依据不同负载区域施加不同激励电流;步骤7:在dq坐标系下对采样电流idq进行滤波处理,得到idqLpf;步骤8:对滤波后的电流idqLpf进行坐标变换得到三相电流的重构值iabcEst;步骤9:依据三相电流的重构值iabcEst的大小及方向,结合辨识出的死区效应相关参数(dΔ、VD0、VT0、R∑),计算补偿值补偿输出;本专利技术中使用的步骤1至步骤5为死区补偿的辨识过程,需要独立于电机控制器正常工作之外,属于电机控制器的自学习模式。该辨识过程无需电流闭环参与,使用试探法,缓慢增加输出电压直至输出电流达到设定值。通过四次直流试验可以辨识出死区效应的相关参数。本专利技术中使用的步骤5中,可以辨识出一个不受死区效应影响的线路等效电阻R∑。它区别于已有的电机定子电阻辨识方法,已有方法使用辨识时加入死区补偿方法,本专利技术是在辨识死区的同时辨识出定子电阻,结果更加精确。本专利技术中使用的步骤6是为了兼容永磁电机而做的特殊处理。在电机轻载时,永磁电机定子电流很小,传统的依据电流判定补偿方向的方法会失效。因此本步骤施加了一个依据电机负载不同而施加一个不同的激励电流,该电流有助于补偿方向的判定。本专利技术中使用的步骤7至步骤9为死区补偿的实施过程,与以往方法相似的是利用电流方向判定补偿方向,不同的是引入了由于电流大小不同而补偿IGBT导通压降和续流二极管导通压降,同时补偿了线路等效电阻压降。附图说明图1加入死区时的PWM输出示意图;图2直流试验电路图;图3死区参数辨识过程示意图;图4死区参数辨识程序流程图;图5死区补偿值计算框图;图6永磁电机控制器激励电流给定示意图;图7死区补偿方法控制框图;图8死区补偿程序流程图。具体实施方式下面是本专利技术的具体实施实例,将结合附图对本专利技术的技术方案做详细描述,但本专利技术并不局限于下列实例方式。图1为加入死区时的PWM输出示意图,该示意图综合地考虑了影响输出电压畸变的一切因素,具体包括:设置的死区时间Td、IGBT的导通时间Ton、IGBT的关断时间Toff、IGBT导通压降VT、续流二极管导通压降VD、母线电压为Udc等等。假设给定占空比为dref,开关周期为TPWM,每个桥臂上管开通时间为T∑,给定输出电压为uref。考虑电流大于零的情况,即电流从电机控制器流向电机。在给定目标占空比下dref,实际输出的占空比为:不妨设为设置死区时间、IGBT的导通与关断时间所带来死区效应对占空比的等效影响,进而有:dreal=dref-dΔ。当绕组被箝位到上桥臂时,电流经过IGBT,所以输出电压降低了一个IGBT的导通压降;当绕组被箝位到下桥臂时,电流经过二极管续流,输出电压降低了一个二极管的导通压降,考虑母线电压的波动,最终输出电压为:ureal=uref-UdcdΔ+(VD-VT)(dref-dΔ)-VD考虑电流小于零的情况,即电流从电机流向电机控制器。实际输出的占空比为:dreal=dref+dΔ当绕组被箝位到上桥臂时,电流经过IGBT,所以输出电压增加了一个二极管的导通压降;当绕组被箝位到下桥臂时,电流经过二极管续流,输出电压增加了一个IGBT的导通压降,考虑母线电压的波动,最终输出电压为:ureal=uref+UdcdΔ+(VD-VT)(dref+dΔ)+VT图2为本专利技术实例中采用的直流试验电路图,先假设A相通入大于零的直流电压uref,B、C两相通入对称的小于零的直流电压-0.5uref。设A相占空比为dref,则B、C两相占空比为0.75-0.5dref。此时A相电流为正,BC两相电流为负,线电压实际输出值为:uAB=1.5uref-2UdcdΔ+VD(1.5dref-1.75-2dΔ)+VT(-1.5dref-0.25+2dΔ)不妨设kD=-(1.5dref-1.75-2dΔ)、kT=-(-1.5dref-0.25+2dΔ)为管压降的等效系数。在直流试验电路中,dref略大于0.5,因此kD与kT的数值都在1附近。由于管压降的等效系数中dΔ所占比例很小,可以暂时由预设值计算得到。由IGBT的导通压降曲线,有VT=vTO+RT|i|,由续流二极管的导通压降曲线,有VD=VD0+RD|i|。则实际输出线电压为:uAB=1.5uref-2UdcdΔ-kDVD0-kTVT0-(kDRD+kT0.5RT)|i|在实际应用中,IGBT与续流二极管的导通压降曲线基本相近,不妨设一个等效电阻则实际输出线电压为:uAB=1.5uref-2UdcdΔ-kDVD0-kTVT0-1.5RDT|i|当输入直流电压产生直流电流时,具体有如下表达式:2UdcdΔ+kDVD0+kTVT0+(1.5Rs+1.5RDT)|i|=1.5uref引入等效线电阻R∑=1本文档来自技高网...

【技术保护点】
1.一种电机控制器死区辨识与补偿方法,其特征在于:死区效应的辨识与补偿按如下步骤实现:步骤1:设定第一电流目标值

【技术特征摘要】
1.一种电机控制器死区辨识与补偿方法,其特征在于:死区效应的辨识与补偿按如下步骤实现:步骤1:设定第一电流目标值,缓慢施加输出电压直至相电流到达目标值,记录施加线电压的平均值为;步骤2:设定第二电流目标值,缓慢施加输出电压直至相电流到达目标值,记录施加线电压的平均值为;步骤3:设定第三电流目标值,缓慢施加输出电压直至相电流到达目标值,记录施加线电压的平均值为;步骤4:设定第三电流目标值,缓慢施加输出电压直至相电流到达目标值,记录施加线电压的平均值为;步骤5:依据步骤1至步骤4的数据辨识出一系列死区效应的相关参数,包括:等效死区时间、二极管导通压降初值、IGBT导通压降初值、等效线路电阻;步骤6:如果为永磁电机控制器,在其运行时,依据不同负载区域施加不同激励电流;步骤7:在dq坐标系下对采样电流进行滤波处理,得到;步骤8:对滤波后的电流进行坐标反变换得到三相电流的重构值;步骤9:依据三相电流的重构值的大小及方向,结合辨识出的死区效应相关参数(、、、),计算补偿值补偿输出。2.如权利...

【专利技术属性】
技术研发人员:由旭隋涛吴迪江宁孙祖光高力申水文单红艳
申请(专利权)人:华晨汽车集团控股有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1