AVL-Cruise纯电动汽车仿真建模教程-入门篇

文章介绍了如何使用Cruise软件进行纯电动汽车的仿真建模,包括模型整体介绍、模块参数设置(整车、轮胎、主减速器、电机、电池模块)、仿真任务建立(续航仿真-NEDC和动力性仿真-加速)以及结果查看。强调了参数设置的一致性和重要性,以及电池OCV曲线和内阻与基础参数的对应关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

0.前言

1.模型整体介绍及模块参数设置

1.1整车模块

1.2 轮胎模块

1.3主减速器模块

1.4电机模块

1.5电池模块

2.仿真任务建立

2.1续航仿真-NEDC

2.1.1阻力模式的一致性

2.1.2 SOC计算模式

2.1.3 行驶模式

2.2 动力性仿真-加速

3.结果查看


0.前言

在汽车动力经济性仿真领域,Cruise软件是使用最为广泛、操作较为简单的整车高级仿真分析软件,可以实现大多数复杂车辆动力传动系统的仿真分析。其模块化的模型原件,直观易懂的数据管理以及基于工程应用开发设计的建模流程和软件接口可以使用户便捷的搭建不同布置结构的车辆模型。

拿到仿真任务无从下手怎么办,软件中参数那么多,不知道设置那些、如何设置怎么办。莫急,下面通过cruise中的实例模型讲解如何快速完成纯电动汽车的仿真建模。

1.模型整体介绍及模块参数设置

Cruise软件提供了大量的模型实例,在进行车型建模时,建议在相应的模型实例基础上进行变更。如下图所示,为软件自带的电动汽车模型实例。该模型包含了基础的传动系统、纯电动汽车特有的电池、电机模块以及实现能量回收的function模块。

要基于以上模型进行动力经济性任务仿真,需要对相关模块参数进行变更。在这里我们对实现基础功能仿真所需要的参数进行讲解,模型的精细化我们以后介绍。

需要调整的模块有:整车模块、轮胎模块、主减速器模块、电机模块、电池模块,各模块需要准备的参数如下图所示。

1.1整车模块

整车模块主要提供整车质量、风阻系数、迎风面积以计算整车阻力,需要注意的是,原模型的阻力模式选择的滑行曲线,在此模式下整车的风阻系数是不可编辑状态。由于在数字样车阶段,整车动力匹配多采用风阻、滚阻来计算整车阻力,这里将阻力模式我们选择physical。

1.2 轮胎模块

轮胎模块主要需要变更的参数有滚动半径及滚动阻力系数,如下图。在进行轮胎滚阻系数变更时注意软件单位为%,同时需要注意整车阻力模式需为physical模式,在采用滑行曲线模式时请屏蔽。

另外需要注意的是,轮胎的滚动阻力系数页面需要在属性窗口激活,操作方法如图。

1.3主减速器模块

在主减速器模块中编辑速比及效率。

1.4电机模块

编辑电机模块参数前,首先打开属性模块,打开转速限制,取消勾选“map u2”。

在起始页编辑以下参数,电机类型中ASM指的是异步电机,PSM指的是同步电机。

在characteristic Maps of machine页面需要编辑电机外特性及效率map。电机外特性曲线a列为转速、b列为扭矩。需要注意,电机外特性要包含第一象限及第四象限数据,即电动机外特性和发电机外特性。

效率map中a列为转速、b列为转矩、c列为效率,需要注意效率单位为%,同时效率map也需要包含第一象限及第四象限数据

1.5电池模块

电池模块的基础参数如下所示,包含容量、初始SOC、电压及串并联数。Nominal values of cell中,可以填写单体的参数,也可以填写整包的参数。Curise实例模型中,电池数为1串,5并。

OCV曲线是电池SOC与开路天电压的关系,在电池基础参数变更后,要注意电池OCV曲线与电池参数的一致性。当Nominal values of cell中电池为单体参数时,OCV曲线要响应的键入单体的OCV曲线。OCV曲线中的开路电压应处于Nominal values of cell中最大电压及最小电压之间。例如,模型中采用的电池参数额定电压键入3.2V,最低级最高电压分别为3.7/2.2V,串数为100,那OCV曲线b列数值应处于2.2~3.7之间。

同样,电池内阻需要与基础参数页相对应。当Nominal values of cell中为单体参数时,内阻值为单体内阻。当Nominal values of cell中为整包参数时,内阻值为整包内阻。内阻值填写一定要合理,内阻值过大会造成仿真过程中电池压降过大而报错。

2.仿真任务建立

实例模型中自带NEDC、FTP75续航,全油门加速及超越加速任务,在这里我们以NDEC及全油门加速任务讲解仿真任务建立时的注意事项。

2.1续航仿真-NEDC

仿真任务可以基于实例模型进行设置,需要进行变更及注意的有以下几点。

2.1.1阻力模式的一致性

阻力模式要保持和整车阻力模式一致,在进行整车参数编辑时,我们选用的是physical模式,故此处需将阻力模式设置为physical。

2.1.2 SOC计算模式

计算电动汽车续航时,将SOC计算模式设置为SOCtarget,循环数设置一个较大值,如下图所示设置为9999,SOC终止值为5%,模型计算时会以优先达到的条件作为终止条件。

2.1.3 行驶模式

行驶模式建议为道路模式,质量状态按仿真需求设置,其他参数采用默认值。

2.2 动力性仿真-加速

加速仿真设置需要注意的是阻力模式和行驶模式,质量状态按需,其他可采用实力模型默认设置。

3.结果查看

以上参数设置完就可以运行仿真了,仿真运行结束后,可以在result manager→message→summery.log中查看动力性仿真结果,如下图所示。

经济性仿真结果在cruise.log中,如下图分别为能量消耗率及行驶里程。通过后处理模板,可以将结果显示在一个文档中,在此不赘述,后续有机会专门讲一下如何进行后处理模板修改。

在result manager中的Driving cycle文件件可以查看仿真曲线,在文件夹中点相应的模块即可,如下图为加速曲线。

结语:本文演示如何通过“借用“Cruise”自带实例模型完成自己的仿真任务,对于各模块参数的含义没有展开讲解,有兴趣各位可以通过help文档进一步学习。当然一个工程上的仿真任务要比文中所述的复杂的多,要获得有参考价值的仿真数据还需要对各个模块的参数进行细化,关于模型的精细化我们后面讲解。

看到这里有人可能会提出疑问,电动汽车仿真中的能量回收模块为何没有体现?需要补充说明的是,软件自带实例中的策略与制动系统参数的具有关联性,制动系统参数的准确与否会能量回收效率造成较大影响,进而影响经济性仿真结果。而对于经济性开发工程师,很少去关注制动系统的参数,如:有效摩擦半径、摩擦系数等,因此我们会在后面的文章中专门讲解能量回收,及如何通过function模块实现电制动优先的能量回收策略。

### CentOS 镜像中 README 文件的作用 README 文件通常作为文档的一部分,在操作系统或软件包的分发过程中起到指导和说明的作用。对于 CentOS 的镜像而言,其 README 文件的主要意义在于提供关于该版本的操作系统的关键信息以及安装指南。 #### 1. 提供版本信息 README 文件会明确指出当前镜像是哪个具体版本的 CentOS,例如 `CentOS Linux release 7.9.2009 (Core)`[^1]。这有助于用户确认所下载的是正确的发行版,并了解与其兼容的硬件和软件环境。 #### 2. 描述安装前准备事项 在实际部署之前,用户可能需要完成一些必要的准备工作,比如安装工具 Git 或者其他依赖项。这些内容往往会在 README 中有所提及,帮助新手快速上手。 #### 3. 解决常见问题 针对可能出现的问题,如文件上传验证通过后的反馈机制——返回文件名表示成功[^2];或者如何正确配置服务端口映射等复杂场景下的解决方案也可能被记录下来以便查阅。 #### 4. 列举第三方库源地址 有时为了扩展功能,官方文档还会给出获取额外资源的方法论实例:“`wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz`” 就是用来示范怎样从外部站点拉取所需组件的例子之一[^3]。 #### 5. 展示高级设置教程 除了基本操作外,更深入的技术细节也会包含其中,例如为了让 NVM 成为全局变量而修改特定路径下的脚本文件 `/etc/profile.d/nvm.sh` [^4] ,或者是利用 FTP 协议传输大容量数据时推荐采用 Binary Mode 来保持文件完整性[^5]。 综上所述,README 不仅是一个简单的介绍性文本,更是连接开发者与最终用户的桥梁,它承载着丰富的背景资料和技术支持,使得整个安装过程更加顺畅高效。 ```bash # 示例命令展示如何查看本地是否存在类似的 readme 文档 ls /path/to/your/downloaded/image/*.txt | grep -i "readme" cat /path/to/found/readme.txt ```
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值