电动汽车仿真软件advisor2002的安装过程

**

电动汽车仿真软件advisor2002的安装过程

**

关于ADVISOR

ADVISOR(ADvanced VehIcle SimulatOR,先进车辆仿真器),最初源于美国再生能源实验室(NREL,National Renewable Energy Laboratory),该软件基于Matlab和Simulink平台进行开发和运行,并且集模型、数据和脚本文件于一体。ADVISOR主要用来对各种车辆的行驶状态和燃油经济性进行快速分析,涉及车种包括传统汽车、纯电动车及混合动力车型。 ADVISOR同时也支持对用户自定义的动力传动系统进行细致的仿真和分析。用户可以在ADVISOR自带的车辆数据库和算法基础上进行修改和自定义,得到最佳模型和算法,以便充分利用Simulink灵活的建模能力和Matlab强大的分析能力。
电动汽车仿真软件advisor2002的安装过程_第1张图片

软件作用

对还未制造出来的车辆进行燃油经济性估计;
了解传统车辆、纯电动车以及混合动力车如何在整套动力传动系统中利用能量,以及能量在此间的损失情况;
比较几种车型的尾气排放情况;
为混合动力车的能源转换设备优化其能源管理策略;
优化传动装置及变速器的齿轮比,减小燃油消耗并加强车辆性能,等等

ADVISOR可实现的功能

判断车辆是否能跟随循环工况。
计算一次测试中需要多少燃油或电能。
分析动力传动系统部件能提供多大的峰值功率。
分析发动机提供的转矩和转速是如何分配的。
计算变速器的平均效率是多少。

局限性

用于分析,而不是用于设计
ADVISOR最初的开发目的是作为分析工具而不是设计工具。它的各元件模型是准静态的,不能用于预测时间间隔小于0.1s的现象,而且物理振动、电磁振动及其他动力学分析,在 ADVISOR中是无法实现的。
作为分析工具, ADVISOR将需求转速作为输入,以确定为了满足车辆速度需求,动力系统应该输出多大转矩、转速和功率。因为信息流/功率流是经轮胎、车桥到变速器等,流经了整个动力传动系统,所以 ADVISOR被称为后向整车仿真。对于前向整车仿真,需要驾驶人模型判断需求转速及响应的加速踏板和制动踏板位置,对应着动力传动系统中转矩的响应。这种类型的仿真软件非常适合控制系统的设计,例如集成电路和PC卡等级设计。
用于电力传输的功率总线
ADVISOR对电器元件间的通信是利用功率进行处理的,而不是电压和电流。只有与其他工具联合使用时才允许用户使用功率总线,这些工具包括 Saber和 Simplorer等。
驱动桥仅是单轴
假如前轴是驱动轴,那么计算车辆动力学时,需要牵引力控制与车轮滑移率模型。如果用户需要后轮驱动车辆模型,则可以采取简单的步骤对重心转移计算进行修正。

安装过程

运行advisor2002_install文件,解压在自定义的非中文目录下,如D: \ADVISOR
电动汽车仿真软件advisor2002的安装过程_第2张图片
将安装文件中ADVISOR2002patchforR13.m拷贝到步骤二ADVISOR解压所在的文件中,如D: \ADVISOR下
在这里插入图片描述
电动汽车仿真软件advisor2002的安装过程_第3张图片
将ADVISOR文件所在路径添加到MATLAB的工作路径下(pathtool)
电动汽车仿真软件advisor2002的安装过程_第4张图片
在MATLAB的Command Window窗口输入 “ADVISOR2002patchforR13”,也可以直接运行ADVISOR2002patchforR13. m之后,就可看到ADVISOR的底层模块被不断更新。
电动汽车仿真软件advisor2002的安装过程_第5张图片
电动汽车仿真软件advisor2002的安装过程_第6张图片
在MATLAB中将运行目录也改为D: \ADVISOR后在MATLAB命令行窗口键入命令:advisor,然后回车,即可启动ADVISOR

bug解决

进入界面之后,点击run、continue、和save按钮均会在matlab命令窗口出现break错误,我们按照提示将对应文件的对应break改成return,重启advisor软件即可。
注意:出现错误的脚本一般都在gui文件夹里
电动汽车仿真软件advisor2002的安装过程_第7张图片
点击“continue”按钮会出现持续更新画面,我们需要根据出错语句到安装advisor文件夹目录下寻找“get_cycle_info.m”mat文件,将对应break语句改为return解决。
电动汽车仿真软件advisor2002的安装过程_第8张图片
点击“continue”按钮后会进入仿真参数画面,此时我们点击“save”按钮会出现如图错误,同样由出错语句到安装advisor文件夹目录下寻找相应mat文件,将对应break语句改为return解决。
电动汽车仿真软件advisor2002的安装过程_第9张图片
解决:将 gui 文件夹下 SaberCosim 文件夹里的 AuxLoadsFigControl.m 文件中的所有 Ylim替换成ylim、Xlabel替换成xlabel、Ylabel替换成ylabel
电动汽车仿真软件advisor2002的安装过程_第10张图片
问题:
参数设定好了之后,点击“RUN”按钮,会出现持续更新现象。
解决:
可能是底层模块更新失败造成的,这时我们重新更新模块就可以解决,即在matlab命令窗口输入ADVISOR2002patchforR13,等待它更新完成…
电动汽车仿真软件advisor2002的安装过程_第11张图片

你可能感兴趣的:(编辑器)