死区效应补偿方法及装置制造方法及图纸

技术编号:8657359 阅读:165 留言:0更新日期:2013-05-02 01:11
本发明专利技术公开了一种死区效应补偿方法及装置,本发明专利技术通过预设整数转速点与三相死区补偿值的映射关系,获得与当前的转速点对应的目标三相死区补偿值,并利用该目标三相死区补偿值分别与给定三相占空比相加得到补偿所需的实际三相占空比,进而得到与所述实际三相占空比对应的目标三相SVPWM参数,最终生成目标三相SVPWM波形,完成对该转速点下三相SVPWM波形的补偿,以此解决了由于死区时间的存在使得电机控制器三相逆变电路输出波形的当前三相占空比低于给定三相占空比的问题,进而提高了电机控制器的控制效率。

【技术实现步骤摘要】

本专利技术属于电机控制
,尤其涉及适用于电机控制器且基于空间矢量脉宽调制SVPWM的一种死区效应补偿方法及装置
技术介绍
目前永磁同步电机控制器通常采用空间矢量脉宽调制(SVPWM,Space VectorPulse Width Modulation)方式来控制电机。其中,SVPWM是近年来发展较快、相对新颖的一种控制方法,其通过三相功率逆变器的六个功率开关元件组成的特定开关模式产生的脉宽调制波,使输出的三相波形尽可能接近于理想的正弦波。现有电机控制器的三相逆变电路中,理想情况下,三相逆变电路的同一桥臂的上下两个功率开关器件总是互补导通和关断的,但因器件的导通和关断都需要一定的时间,且通常关断时间比导通时间长,因此,在实际应用中为了确保同一桥臂的上下两个器件不致发生直通故障,通常会使同一桥臂的上下两个功率开关器件的导通和关断错开一定的时间,即在二者之间加入一段死区时间,以保证同一桥臂的上下两个功率开关器件总是先关断后导通。但是,死区时间的存在给三相逆变器带来了十分有害的死区效应,即死区时间的存在使得实际输出的三相SVPWM波形的占空比低于给定占空比,其中,所述占空比为高电平在一个周期内所占的比例;当所述占空比低于给定占空比时,会造成电机控制器输出电压有效值降低,进而导致电机控制器的控制效率低下,最终降低电机系统效率。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种死区效应补偿方法及装置,以提高电机控制器的控制效率,技术方案如下一种死区效应补偿方法,适用于电机控制器,包括获取电机当前的转速点;通过预设整数转速点与三相死区补偿值的映射关系,获得与所述转速点对应的目标三相死区补偿值;将所述目标三相死区补偿值分别与给定三相占空比相加,得到补偿所需的实际三相占空比;获取与所述实际三相占空比对应的目标三相SVPWM参数;生成与所述目标三相SVPWM参数对应的目标三相SVPWM波形。其中,所述预设整数转速点与三相死区补偿值的映射关系的构建方式包括获取与所述预设整数转速点对应的三相死区补偿值;构建所述整数转速点与获得的三相死区补偿值的映射关系。其中,获得一预设整数转速点的三相死区补偿值,包括获取与所述整数转速点对应的一组三相SVPWM参数;生成与所述三相SVPWM参数对应的三相SVPWM波形;确定与所述三相SVPWM波形对应的当前三相占空比;将给定三相占空比分别减去当前三相占空比,得到每相死区补偿值,进而确定出与所述整数转速点对应的三相死区补偿值。其中,获得一预设整数转速点的三相死区补偿值,包括分别获取与所述整数转速点对应的至少两组三相SVPWM参数,生成与每组三相SVPWM参数对应的三相SVPWM波形;分别确定与每一三相SVPWM波形对应的当前三相占空比;将与每一三相SVPWM波形对应的给定三相占空比分别减去相应的当前三相占空t匕,得到与所述每一三相SVPWM波形对应的每相死区补偿值;将与所述三相SVPWM波形中每相死区补偿值对应的均值作为与所述整数转速点对应的每相死区补偿值,进而确定出与所述整数转速点对应的三相死区补偿值;其中,所述至少两组三相SVPWM参数中的给定三相占空比是不同的。其中,当获取的转速点为预设整数转速点时,与所述转速点对应的目标三相死区补偿值为根据预设整数转速点与三相死区补偿值的映射关系获得;当获取的转速点不为预设整数转速点时,与所述转速点对应的目标三相死区补偿值为根据预设整数转速点与三相死区补偿值的映射关系,以线性插值的方式获得。其中,还包括以下步骤确定与所述目标三相SVPWM波形对应的当前三相占空比;判断所述目标三相SVPWM波形对应的当前三相占空比与给定三相占空比是否相等,如果不相等,则继续补偿;如果相等,则补偿结束。一种死区效应补偿装置,适用于电机控制器,所述死区效应补偿装置包括转速点获取模块,用于获取电机当前的转速点;补偿值获取模块,用于通过预设整数转速点与三相死区补偿值的映射关系,获得与所述转速点对应的目标三相死区补偿值;实际占空比确定模块,用于将所述目标三相死区补偿值分别与给定三相占空比相力口,得到补偿所需的实际三相占空比;目标参数获取模块,用于获取与所述实际三相占空比对应的目标三相SVPWM参数;目标波形生成模块,用于生成与所述目标三相SVPWM参数对应的目标三相SVPWM波形。其中,所述补偿值获取模块所依据的预设整数转速点与三相死区补偿值的映射关系由映射关系构建模块构建;其中,所述映射关系构建模块,用于获取与所述预设整数转速点对应的三相死区补偿值;构建所述整数转速点与获得的三相死区补偿值的映射关系。经由上述的技术方案可知,本专利技术实施例通过预设整数转速点与三相死区补偿值的映射关系,获得与当前的转速点对应的目标三相死区补偿值,并利用该目标三相死区补偿值分别与给定三相占空比相加得到补偿所需的实际三相占空比,进而得到与所述实际三相占空比对应的目标三相SVPWM参数,最终生成目标三相SVPWM波形,完成对该转速点下三相SVPWM波形的补偿,以此解决了由于死区时间的存在使得电机控制器三相逆变电路输出波形的当前三相占空比低于给定三相占空比的问题,进而提高了电机控制器的控制效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的一种死区效应补偿方法的第一种流程图;图2为本专利技术实施例所提供的一种死区效应补偿方法的第二种流程图;图3为本专利技术实施例所提供的一种死区效应补偿方法的第三种流程图;图4为本专利技术实施例所提供的一种死区效应补偿方法的第四种流程图;图5为本专利技术实施例所提供的一种死区效应补偿方法的第五种流程图;图6为本专利技术实施例所提供的一种死区效应补偿装置的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决由于死区时间的存在使得电机控制器三相逆变电路输出波形的当前三相占空比低于给定三相占空比,影响电机控制器控制效率的问题,本专利技术实施例提供一种死区效应补偿方法及装置,以实现对电机控制器三相逆变电路输出波形占空比的补偿。下面首先对本专利技术实施例所提供的一种死区效应补偿方法进行介绍。需要说明的是,本专利技术实施例所提供的一种死区效应补偿方法适用于电机控制器,而该电机控制器控制电机。如图1所示,一种死区效应补偿方法,可以包括S101,获取电机当前的转速点;为了实现对死区效应的补偿,在通过电机控制器控制电机的过程中,可以获取该电机当前的转速点,并根据所获取到的转速点进行后续的死区效应补偿。可以理解的是,该电机转速点可以为整数转速点或非整数转速点,该获取转速点的过程既可以是实时在线测量也可以是预先给定一个在电机转速点范围内的某一转速点。S102,通过预设整数转速点与三相死区补偿值的映射关系,获得与该转速点对应的目标三相死区补偿值;在获本文档来自技高网...

【技术保护点】
一种死区效应补偿方法,其特征在于,适用于电机控制器,包括:获取电机当前的转速点;通过预设整数转速点与三相死区补偿值的映射关系,获得与所述转速点对应的目标三相死区补偿值;将所述目标三相死区补偿值分别与给定三相占空比相加,得到补偿所需的实际三相占空比;获取与所述实际三相占空比对应的目标三相SVPWM参数;生成与所述目标三相SVPWM参数对应的目标三相SVPWM波形。

【技术特征摘要】
1.一种死区效应补偿方法,其特征在于,适用于电机控制器,包括: 获取电机当前的转速点; 通过预设整数转速点与三相死区补偿值的映射关系,获得与所述转速点对应的目标三相死区补偿值; 将所述目标三相死区补偿值分别与给定三相占空比相加,得到补偿所需的实际三相占空比; 获取与所述实际三相占空比对应的目标三相SVPWM参数; 生成与所述目标三相SVPWM参数对应的目标三相SVPWM波形。2.根据权利要求1所述的方法,其特征在于,所述预设整数转速点与三相死区补偿值的映射关系的构建方式 包括: 获取与所述预设整数转速点对应的三相死区补偿值; 构建所述整数转速点与获得的三相死区补偿值的映射关系。3.根据权利要求2所述的方法,其特征在于,获得一预设整数转速点的三相死区补偿值,包括: 获取与所述整数转速点对应的一组三相SVPWM参数; 生成与所述三相SVPWM参数对应的三相SVPWM波形; 确定与所述三相SVPWM波形对应的当前三相占空比; 将给定三相占空比分别减去当前三相占空比,得到每相死区补偿值,进而确定出与所述整数转速点对应的三相死区补偿值。4.根据权利要求2所述的方法,其特征在于,获得一预设整数转速点的三相死区补偿值,包括: 分别获取与所述整数转速点对应的至少两组三相SVPWM参数,生成与每组三相SVPWM参数对应的三相SVPWM波形; 分别确定与每一三相SVPWM波形对应的当前三相占空比; 将与每一三相SVPWM波形对应的给定三相占空比分别减去相应的当前三相占空比,得到与所述每一三相SVPWM波形对应的每相死区补偿值; 将与所述三相SVPWM波形中每相死区补偿值对应的均值作为与所述整数转速点对应的每相死区补偿值,进...

【专利技术属性】
技术研发人员:王璐陈健范旭红金国庆任勇
申请(专利权)人:重庆长安汽车股份有限公司重庆长安新能源汽车有限公司
类型:发明
国别省市:

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

1