手机版

基于ADVISOR2002混合动力汽车控制策略模块开发(3)

时间:2025-07-08   来源:未知    
字号:

396 汽 车 工 程           2004年(第26卷)第4期

求须存入一GoToTag模块中,以引用作为电池开

关判断。313 修改m文件

为了使ADVISOR2002能够引用上面所修改的顶层模块,必须修改部分m文件。将原有的装载文件PARALLELdefaultsin1m的头两条语句修改为

vinf1name=′PARALLEL

ESSOFFdefaultsin

  表1 整车参数   表2 动力传动系参数

整车迎风

1350kg210m2

质量面积车轮滚阻

01282m01009半径系数空阻传动系

013350185

系数平均效率

1挡131452挡

7157

变速箱

3档51014档3177速比

主减

5挡21841

速比

表3 发动机参数    表4 电动机参数

最大功率/转速最大转矩/转速

41kW/5700r min-181N m/3500r min-1

′vinf1drivetrain1name=′parallelESSOFF′;

用户可以根据需要自己命名所修改的顶层模块。为了使ADVISOR2002能识别此模块,须向全

局变量Vinf的驱动链域中添加如下命令。

)然optionlist(′add′,′drivetrain′,′parallelESSOFF′

后在blockdiagramname1m文件的switchdrive2train语句中增加下面语句

case′parallelbd

ESSOFF′PAR

ESSOFF′;

name=′BD

额定

功率最高转速

75kW10000r/min额定转速平均工作效率

2000r/min0192

选定某一工况如CYC

NREL2VAIL,图

3表5 铅酸电池参数

标准放电池

25Ah25块

电容量块数

这样在ADVISOR2002的GU驱动链配置项(VISOR\gui\1,原控制策()中的SOC值已经下降到低于20%,这对电池寿命是十分不利的。通过修改控制

图象文件名,。另外,两个新变量csdllosoc及csdlhisoc必须在控制策略m文件中进行定义:打开原PTCPAR,增加该两变量如定义csdlhisoc=019;csdllo

soc=014;并另存名称如PTC

config

PAR

ES2

SOFF。最后打开adjust

elseifstrcmp(vinf1powertrain)ESSOFF′set

param(x,′BlockChoice′,BlockChoices{block

choice

elecassistl})

策略,当电池进入红色区域时停止电机的工作,以防

电池深度放电或过度充电。虽然动力性在一定程序上有所损失,但基于安全性的考虑,在实际中是允许的。

bds1m文件找到

PAR

case′par〈cs〉config′语句,在它下面索引语句如:

control1name,′PTC

这样可从控制策略Template模板中选择上面所修改的库模块。

通过以上几个步骤便可实现把所修改模块嵌入到ADVISOR2002的GUI当中。用户通过这个界面可方便地配置汽车参数,进行汽车的性能仿真。

图3 修改前后的SOC及动力性变化比较

5 结论

(1

)通过研究发现原ADVISOR缺省并联控制

4 仿真及结果

为了说明所修改的控制策略模块的合理性,以

ADVISOR2002缺省并联混合动力轿车为例,分别运行原控制策略和所修改的控制策略并对仿真结果进行比较。主要仿真计算参数见表1~表5。

策略存在缺陷,其对电池没有合理及必要的保护。作者提出了对电池进行3区域划分的控制策略,以增加对电池的安全保护。

(2)作者提出了对ADVISOR2002进行修改的操作步骤以实现所提出的控制策略,并将其嵌入到

(下转第416页)ADVISOR2002中运行。

基于ADVISOR2002混合动力汽车控制策略模块开发(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)