• 1027查看
  • 0回复

[VCU] VCU学习笔记-扭矩管理 (2)

[复制链接]


该用户从未签到

发表于 6-12-2023 08:51:31 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


前言

扭矩限制的目的是根据电池功率、电机特性、车速限制、故障等整车状态参数对电机扭矩进行管理,以防止电机或电池过载造成损害。

电池放电功率管理

我们在《Matlab/simulink整车动力经济性仿真从入门到秃头-电池控制模块(BMS)建模》一文中介绍过电池功率管理的控制逻辑,并建立了控制模型。

我们在上文提到:电池的峰值功率是由电芯的电化学特性决定的,从电池角度来说,短时间内能放出的能量是相对固定的,当其短时间内释放的能量超出许用值时,会导致电池出现不可逆的损伤,如电子的过渡迁移、析锂、结晶等。那么我们做电池控制的主要目的就是:防止电池短时间内释放的能量超出许用峰值放电的总能量,其值可用如下图所示的矩形的面积表示。

VCU学习笔记-扭矩管理 (2)w4.jpg

为了提高VCU对于电池功率控制的灵活性,这里我们引入一个概念:峰值放电系数,其按下式计算。

峰值放电系数=峰值放电剩余能量/峰值放电总能量

方法一:放电功率目标限值=(峰值放电功率-持续放电功率)*峰值放电系数+持续放电功率。

方法二:放电功率目标限值=(峰值放电功率-持续放电功率)*放电功率系数+持续放电功率。

放电功率系数可根据需求自由调节,若实现“先呜呜跑一会,再溜下来型”控制方式,可将放电功率系数与峰值放电系数的关系标定如下表所示。

VCU学习笔记-扭矩管理 (2)w5.jpg

电机最大扭矩限制

通过电机最大可用功率对电机扭矩进行限制,电机最大可用功率按以下过程计算:

【1】电机最大可用功率=电池输出功率-空调系统功率-附件功率

其中,空调功率包括压缩机功率和PTC功率,附件功率通常是计算DCDC端的输入功率。

这里多扯一点,有的策略里还会保留一些储备功率,其功率的优先级为:

储备功率>DCDC>空调>MCU

有的电池包内需求的PTC加热功率也会由BMS直接扣除,这里需要注意一下。

【2】根据挡位及驾驶模式判断许用的电机最大功率,与【1】中功率取最小值

【3】根据故障情况对【2】中计算的功率进行处理,例如一级故障限0.9倍,二级故障限0.7倍,三级故障限0.5倍。

【4】输出【3】中计算得到的功率作为电机最大功率限值。

对于驱动状态:

电机驱动扭矩限值=9550*(电机最大功率限值*电机效率)/电机转速

对于制动状态:

电机制动扭矩限值=9550*(电机最大功率限值/电机效率)/电机转速

最高车速触发的扭矩限制

通过限制扭矩实现最高车速控制,当车辆车速超过设定阈值时,触发最高车速限扭使能。车速阈值与驾驶模式、挡位、故障等级、SOC等有关。



最高车速限扭标志位

通常根据驾驶模式、挡位等定义最高车速滞回区间,当车辆当前车速大于等于当前档位限制下的最高车速上限时,最高车速限扭标志位有效;当车速小于等于当前档位限制下的最高车速阈值下限时,最高车速限扭标志位无效。

也可以通过车速差控制,例如车速限扭标志位有效时车速差定义为3km/h,车速限扭标志位无效时定义车速差为6km/h,当当前档位限制下的最高车速与车辆当前车速车速差小于3km/h时,最高车速限扭标志位有效;当当前档位限制下的最高车速与车辆当前车速车速差大于6km/h时,最高车速限扭标志位无效。



最高车速扭矩限值计算

最高车速的限扭策略可以通过map的形式实现,也可以通过PI调节的方式实现,下面介绍下通过PI控制实现的思路。

当实际车速和目标最高车速之差大于5km/h(标定量),限制扭矩输出为0;当实际车速小于目标最高车速时,采用PI控制算法计算限制扭矩。

VCU学习笔记-扭矩管理 (2)w8.jpg

其中,Tlmt为最高车速限制扭矩;Tinit为最高车速限扭标志位有效时的初始扭矩;Tp为比例环节调节扭矩;Ti为积分环节调节扭矩。

Tp可以通过车速差与比例系数的乘积计算得到,比例系数可根据不同的模式定义不同的map。

Ti通过下式计算:

VCU学习笔记-扭矩管理 (2)w9.jpg

其中Ti(k)为当前时刻积分环节扭矩,Ti(k-1)为上一时刻积分环节扭矩;Vdiff目标车速与当前车速车速差;Coffi为积分系数,积分系数可根据不同的模式定义不同的map;Tstep为运行步长。

结语

本文简单介绍了VCU对于电机扭矩限值的处理方式,对于扭矩的斜率控制、过零控制、滤波控制等在EV04模型建模中有所介绍,后面不再赘述。有兴趣的铁子可以参考文章《Matlab/simulink整车动力经济性仿真从入门到秃头-整车控制模块(VCU)建模(3)》

由于作者非VCU专业人士,文章在细节上难免有所疏漏,望铁子们见谅。




该用户从未签到

发表于 17-3-2025 09:37:03 | 显示全部楼层
池过载。为了实现这一目标,扭矩管理就显得尤为重要。在VCU(车辆控制单元)中,扭矩管理模块会根据电池的实时状态信息,如电池SOC(剩余电量)、电流、电压以及电池温度等参数,动态调整电机的扭矩输出,确保电池工作在安全的功率范围内,避免因过载而受损。除了电池保护,扭矩管理还需考虑车辆行驶的安全性、驾驶性能等因素。因此,在VCU开发过程中,对扭矩管理的精确控制和优化是至关重要的。通过优化扭矩管理策略,不仅可以提高车辆的性能和能效,还能有效延长电池的使用寿命。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 17-3-2025 09:37:04 | 显示全部楼层
池过载,确保电池在安全的工况下运行。因此,扭矩管理是整车控制中非常重要的部分。结合电池放电功率管理,我们应更加精细地管理扭矩输出,确保不超过电池的峰值功率,避免电池受到损害。在VCU(Vehicle Control Unit)中,需根据实时采集的电池状态、电机状态等信息,动态调整扭矩输出,实现电池与电机之间的协调控制。这不仅要求精确的控制算法,还需要对电池、电机特性有深入的理解。通过优化扭矩管理策略,我们可以提高整车性能,并延长电池的使用寿命。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 17-3-2025 09:37:03 | 显示全部楼层
池过载。对于扭矩管理来说,对电池的扭矩限制应当是基于电池的实时状态进行的。考虑到电池的放电效率、寿命及安全性等因素,需根据电池的SOC(荷电状态)、温度、内阻等参数进行精确控制。电机扭矩管理不仅要在电池允许范围内控制扭矩输出,还需要对潜在的故障进行预测和应对,例如当检测到电池或电机可能出现故障时,应立即降低扭矩输出或进行预警提示。在VCU(车辆控制单元)中,扭矩管理模块是核心部分,它的精准性直接关系到整车性能和安全。对于电池放电功率管理,还需结合整车其他控制模块如ESP、ABS等协同工作,确保整车在各种工况下的稳定运行。
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 25-8-2025 19:47 , Processed in 0.334703 second(s), 37 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.