中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 1600查看
  • 0回复

[AVL软件] 汽车续驶里程?AVL CRUISE与Simulink的联合仿真

[复制链接]


该用户从未签到

发表于 2-3-2024 09:45:28 | 显示全部楼层 |阅读模式

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


一天,小白看见某款纯电动汽车的宣传海报,“续驶里程”600+。续驶里程?嘶——小白和小何学长在学校的时候做过一个项目就是相关工况下新能源汽车续驶里程的估计,当时为了配置软件吃了不少苦头,反复试验下才获得成功。而如今新能源汽车发展十分迅猛,其续驶里程又是人们关注的重点。那纯电动汽车的续驶里程、功耗又是怎么计算出来的呢?AVL CRUISE软件可以很好的解决这一问题,但纯电动汽车的控制策略较为复杂,为更好地模拟仿真车辆的实际情况,可使用MATLAB与AVL CRUISE进行联合仿真车辆的动力性与经济性。
新能源汽车的续驶里程仿真如今已经有很多论文可以参考、学习,小白就不献丑啦。接下来小白主要就AVL CRUISE与Simulink联合仿真的相关配置问题和大家分享分享!
先附上一张AVL官方配置文档中的相关说明:

汽车续驶里程?AVL CRUISE与Simulink的联合仿真w1.jpg

其中官方指出dll文件具有以下优点:1.适用于控制策略已经完善,主要关注整车动力经济性能的工程师使用;2.生成的DLL文件不再能够查看Simulink模型内部逻辑,对于模型有很好的保密作用; 3.一旦生成DLL文件后,可脱离MATLAB软件被任何一台安装CRUISE软件的电脑使用; 4.计算速度快,可以媲美CRUISE单独计算速度

基于以上优点我们在做Simulink与AVL CRUISE的联合仿真中往往以dll文件的形式进行相关开发

首先,需要在MATLAB中准备好MATLAB support for mingw-w64c/c++compiler模块和silumlinkcoder 模块,没有的小伙伴可以在MATLAB首页中的附加功能板块搜索并添加哦!当然在做这些之前你需要准备一个Simulink程序哟!特别要留意该程序里的Inport和Outport!

其次,就是生成dll文件:

第一步、设置MATLAB编译器

在 MATLAB 命令窗口输入“mex -setup”,注意,mex 与-setup 之间有空格!

汽车续驶里程?AVL CRUISE与Simulink的联合仿真w2.jpg

然后选择mex -setup c++(鼠标选中即可!)

汽车续驶里程?AVL CRUISE与Simulink的联合仿真w3.jpg

至此编译器配置完毕;

第二步、将Simulink程序生成dll文件

找到自己的程序路径,并在Simulink中打开你的程序,接着对模型设计做一些更改

汽车续驶里程?AVL CRUISE与Simulink的联合仿真w4.jpg

将停止时间改为inf(不限制停止时间,无限时长),求解器改为ode4,固定步长0.01(这个与AVL CRUISE的仿真步长有关,需小于AVL CRUISE的仿真步长,AVL CRUISE仿真步长默认为0.01),

汽车续驶里程?AVL CRUISE与Simulink的联合仿真w5.jpg

接着需要在代码生成中做一些更改

目标文件需要选择avl_grt.tlc.

汽车续驶里程?AVL CRUISE与Simulink的联合仿真w6.jpg
点击“确定”即可!

最后点击build(快捷按钮为ctal+b)开始编译!

即可在程序的保存目录或者MATLAB文件展示栏看到该模型的dll文件!

汽车续驶里程?AVL CRUISE与Simulink的联合仿真w7.jpg

有没有小伙伴好奇这一块为什么要这么设置呢?

这里的设置和Simulink的代码生成有关,有兴趣的小伙伴可以在b站上或者其他地方做相关了解,当然也可以联系作者!

最后,将dll文件导入到AVL CRUISE中,完成联合仿真!

先要将dll文件导入到AVL CRUISE中的MATLAB dll模块中,然后紧接着就需要添加模型中的Inport和Outport

汽车续驶里程?AVL CRUISE与Simulink的联合仿真w8.jpg

定义好后就需要在AVL CRUISE中对以上入口进行信号链接,链接好后,联合仿真就完成啦!

(小白水平有限,不足之处希望大家多多指正)


该用户从未签到

发表于 15-3-2025 05:33:00 | 显示全部楼层
汽车的续驶里程是指车辆在单次充电后能够行驶的最大距离。对于纯电动汽车而言,这是消费者关心的核心指标之一。为了准确评估新能源汽车的续驶里程及功耗,我们通常会使用专业的仿真软件进行分析。

AVL CRUISE软件在新能源汽车仿真领域有着广泛的应用,它能够基于实际工况模拟汽车的行驶过程,精确计算续驶里程和功耗。而为了更好地模拟复杂的控制策略和车辆实际情况,我们可以结合使用MATLAB与AVL CRUISE进行联合仿真。通过两者的结合,不仅可以更精确地模拟车辆的动力性,还可以有效评估其经济性。

随着新能源汽车技术的不断进步,续驶里程的提升已成为行业的重要发展方向。利用先进的仿真软件和技术,我们能够更准确地预测和优化新能源汽车的性能,为行业发展贡献力量。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 15-3-2025 05:33:00 | 显示全部楼层
汽车的续驶里程指的是车辆在特定条件下,如路况、气候、驾驶模式等,一次充电或加油后能持续行驶的最大距离。对于纯电动汽车而言,其续驶里程是评估车辆性能的重要指标之一。

AVL CRUISE软件是专门用于汽车仿真分析的工具,能够模拟不同驾驶条件和环境下汽车的动力性、经济性等性能表现。对于纯电动汽车而言,使用AVL CRUISE软件可以精确地计算其续驶里程和功耗。为了更准确地模拟仿真车辆的实际情况,可以结合使用MATLAB的Simulink进行联合仿真。这种联合仿真方法可以更全面地模拟纯电动汽车的控制策略,从而得到更准确的仿真结果。通过这种方法,我们可以更准确地预测和优化纯电动汽车的续驶里程和性能表现。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 15-3-2025 05:33:00 | 显示全部楼层
汽车的续驶里程指的是车辆在特定条件下行驶的最大距离。对于纯电动汽车而言,其续驶里程取决于电池容量、车辆重量、行驶速度、外部环境等因素。在开发新能源汽车过程中,精确估计其续驶里程非常重要。AVL CRUISE软件能够通过建立车辆模型来预测车辆的能耗和性能,结合MATLAB的Simulink工具进行联合仿真,可以更准确地模拟纯电动汽车的控制策略,优化车辆的动力性和经济性。通过仿真分析,我们可以对车辆的功耗和续驶里程进行准确计算,从而为车辆设计和改进提供有力支持。目前,随着新能源汽车技术的快速发展,利用先进仿真软件进行续驶里程的仿真分析已经成为行业的重要趋势。
回复 支持 反对

使用道具 举报

快速发帖

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

本版积分规则

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

GMT+8, 3-7-2025 08:29 , Processed in 0.361685 second(s), 37 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.