一种VCU系统保护扭矩控制方法、充放电控制方法与流程

文档序号:18903200发布日期:2019-10-18 22:15阅读:1177来源:国知局
一种VCU系统保护扭矩控制方法、充放电控制方法与流程
本发明属于新能源汽车充电控制
技术领域
,具体涉及一种vcu系统保护扭矩控制方法、充放电控制方法。
背景技术
:现有系统保护扭矩的控制方法为:整车控制单元vcu计算出当前的电池最大放电功率和最大回充功率后,利用n=9550*p/n公式计算最大扭矩,并将其作为当前的电机允许的最大扭矩通过can网络输出给mcu。存在缺点:1.用这种计算方法在电机低转速段以及电机效率低阶段不适用,会造成对电池的过放电、过充电、回充能量浪费情况发生;2.目前大部分厂家的mcu都自带防抖功能,在检测到抖动的时刻,mcu会根据vcu请求的扭矩根据预先做好的控制方法在目标扭矩上下波动抵消抖动,使整车具有较好的驾驶感。在波动的同时也会造成对电池的过放电、过充电情况发生。并且,电池过冲和过放,还会造成电动汽车起火。发明专利申请cn201611113321.8公开了一种调控增程式前驱混动汽车制动扭矩的方法,并具体公开了方法包括车辆进入刹车系统制动和自然制动状态后的能量回收制动扭矩的调控。在车速大于阈值时,整车控制器vcu将得到的车轮驱动轴扭矩与当前驱动轴的转速相乘,得到再生制动请求功率,再将再生制动请求功率与高压电池允许的最大充电功率pmax进行比较,取较小者作为限制后的再生制动请求功率;以限制后的再生制动请求功率除以驱动轴转速,即可得到经过限制的再生制动扭矩请求值。该方法对增程式前驱混动汽车在制动能量回收过程中进行前驱动力源电动/发电机制动扭矩的调控,但该方法也是对车轮驱动轴扭矩基于转速进行处理,也存在上述问题。技术实现要素:本发明针对现有技术存在的问题,提出了一种vcu系统保护扭矩控制方法、充放电控制方法,能解决现有过放电、过充电、回充能量浪费的问题,。本发明是通过以下技术方案得以实现的:一种vcu系统保护扭矩控制方法,其特征在于,包括:步骤s01,根据电池管理系统的最大放电电流、最大回充电流、电池电压计算电机允许的放电功率和回充功率;步骤s02,依据电机当前转速和电机允许的放电功率和回充功率查找二维map,获得最大扭矩,以提供给mcu。电机允许的放电功率和回充功率查找二维map是经过多次重复试验获得的,考虑了防抖情况,比直接利用公式进行统一修正功率更贴合实际,能避免过放、过充情况的发生。作为优选,步骤s01中对于电机允许的放电功率计算还需考虑其他高压负载同时工作产生的功率,则对于电机允许的放电功率=最大放电电流*电池电压-其他高压负载同时工作产生的功率。作为优选,所述其他高压负载同时工作产生的功率包括:dcdc电源给整车低压供电产生的功率,空调除霜除雾模式工作产生的功率。作为优选,vcu通过can网络获得电池管理系统的最大放电电流、最大回充电流、电池电压。作为优选,步骤s02具体包括:依据电机当前转速和电机允许的放电功率查找第一二维map,获得最大放电扭矩;依据电机当前转速和电机允许的回充功率查找第二二维map,获得最大充电扭矩;将最大放电扭矩和最大充电扭矩提供给mcu。作为优选,所述第一二维map和第二二维map中的初始值,是基于mcu台架标定数据为基础进行初始标定参数标定。作为优选,所述第一二维map和第二二维map是通过多次重复试验获得的,基于转速和功率为索引值查找的扭矩表。作为优选,所述第一二维map和第二二维map是在考虑mcu触发防抖工况以及开启整车所有高低压负载情况下,通过多次重复试验获得的。一种充放电控制方法,包括:mcu依据上述vcu系统保护扭矩控制方法获得电机的最大扭矩;mcu在检测到抖动时,以上述最大扭矩为限值控制电机充放电。采用该充放电控制方法时,由于最大扭矩获得是基于二维表获得,使得电机在进行防抖时,不会超过这个二维表中的限值,也不会造成过充和过放。本发明具有以下有益效果:一种vcu系统保护扭矩控制方法、充放电控制方法,在放电工况下,既能保证在允许的放电功率下电机表现出最优越的动力,又能保证放电功率不会超过电池的允许放电功率;在回充工况下,既能保证电机在允许的回充功率下回收能量达到最大化,又能保证回充功率不会超过电池的允许回充功率。附图说明图1为本发明一种vcu系统保护扭矩控制方法的总流程图;图2为采用上述方法的vcu系统结构示意图。具体实施方式以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。如图1,一种vcu系统保护扭矩控制方法,包括:步骤s01,根据电池管理系统的最大放电电流、最大回充电流、电池电压计算电机允许的放电功率和回充功率;步骤s02,依据电机当前转速和电机允许的放电功率和回充功率查找二维map,获得最大扭矩,以提供给mcu。在步骤s01中,电机允许的放电功率为最大放电电流*电池电压;电机允许的回充功率为最大回充电流*电池电压。然而,在实际工作中,电机允许的放电功率还需要考虑其他因素。vcu需要考虑到其他高压负载同时工作的情况,所以制定了优先级:dcdc电源需要给整车低压供电故优先级最高,其次是空调除霜除雾模式的功率,再其次是给电机使用、空调制冷制热是优先级最后的。为此,步骤s01中对于电机允许的放电功率计算还需考虑其他高压负载同时工作产生的功率,则对于电机允许的放电功率=最大放电电流*电池电压-其他高压负载同时工作产生的功率。即vcu计算的总的功率需要减掉dcdc电源和空调除霜除雾模式工作消耗的功率后得出的功率给电机使用。如图2,整车控制器vcu通过can网络获得电池管理系统的最大放电电流、最大回充电流、电池电压。整车控制器vcu根据上述计算模型进行计算,分别获得电机允许的放电功率和电机允许的回充功率。所述步骤s02具体包括:依据电机当前转速和电机允许的放电功率查找第一二维map,获得最大放电扭矩;依据电机当前转速和电机允许的回充功率查找第二二维map,获得最大充电扭矩;将最大放电扭矩和最大充电扭矩提供给mcu。根据步骤s01计算的放电功率和回充功率,结合转速分别查表(参考表一,实际是以功率为x轴,转速为y轴的matlab制成的map表)。所述第一二维map和第二二维map是在考虑mcu触发防抖工况以及开启整车所有高低压负载情况下,通过多次重复试验获得的,基于转速和功率为索引值查找的扭矩表。该表更贴近使用情况,周全考虑了防抖工况和高低负载情况,在查表的情况下能获得准确的最大扭矩限值输出。电机在搭载整车之前,电机供应商都会在自己家公司台架上做实验,为此,所述第一二维map和第二二维map中的初始值,是基于mcu台架标定数据为基础进行初始标定参数标定。而在多次试验下,后续值会根据试验情况发生变化。表一:第一二维map或第二二维map的表格式样例转速rpm放电功率/回充功率最大充电扭矩/最大放电扭矩nm500690.18w10.3500202030.91000129710.310003741.0130.715001868.0110.11500539830.6采用上述方法后,放电工况下:既可以保证在允许的放电功率下电机表现出最优越的动力,又可以保证放电功率不会超过电池的允许放电功率。回充工况下:既可以保证电机在允许的回充功率下回收能量达到最大化,又可以保证回充功率不会超过电池的允许回充功率。本发明一种充放电控制方法,包括:mcu依据上述vcu系统保护扭矩控制方法获得电机的最大扭矩;mcu在检测到抖动时,以上述最大扭矩为限值控制电机充放电。在没有采用这个方案之前,电机防抖的时候扭矩波动较大,会造成电流波动造成过充和过放。采用这个方案后会把这个二维表的扭矩通过can网络实时发送给电机,电机在进行防抖时,在检测到抖动的时刻,mcu会根据vcu请求的扭矩根据预先做好的控制方法,不会超过这个二维表中的限值,也不会造成过充和过放。本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1