应用案例

技术专栏 | 在Adams Car事件浏览器中添加自定义工况

Adams Car 2019及以后的版本引入了事件浏览器功能,工程师仅需要将求解界面Analysis Mode设置为“event_only”,无需求解即可将标准仿真工况加载到事件浏览器,便于进行后续的工况修改及批量计算……


1 事件浏览器概述

Adams Car 2019及以后的版本引入了事件浏览器功能,工程师仅需要将求解界面Analysis Mode设置为“event_only”,无需求解即可将标准仿真工况加载到事件浏览器,便于进行后续的工况修改及批量计算,如下图。

Event_only分析选项

事件浏览器批量计算

但在实际工程应用中,标准工况往往不能完全满足客户需求。因此,Adams Car 2021提供了在事件浏览器中建立自定义工况的方法。本文主要介绍如何将自定义宏仿真工况集成到事件浏览器中,以便通过事件浏览器进行自定义工况的修改及仿真。

2 在事件浏览器中建立加减油工况

打开Adams Car 2021,加载Driveline插件,打开driveline_shared数据库中JEEP_RWD.asy文件,界面出现JEEP_RWD整车装配体,选择Simulate > Full > Vehicle Analysis > Driveline Tests > Tip-in Tip-Out,出现加减油仿真分析工况参数定义对话框,查看Mode of Simulation栏,无“event_only”选项,如下图。

发动机加减油工况

仿真方式选择

双击工具菜单Tools > Command Navigator >acar > toolkit > event > convert,出现Acar Toolkit Event Convert对话框,Macro栏右键选择ADRIVELINE – macros - mac_ana_ful_tin_tou_sub,即加减油仿真工况宏命令,如下图,点击OK,在当前工作目录下生成Python文件throttle_tipin_tipout.py。

Python文件转化过程

双击工具菜单Tools > Command Navigator >acar > toolkit > event > register,出现Acar Toolkit Event Register对话框,Macro栏右键选择ADRIVELINE – macros - mac_ana_ful_tin_tou_sub,Python file栏选择上一步生成的Python文件,如下图,点击OK。

将宏注册到event事件类

双击工具菜单Tools > Command Navigator >acar > analysis > event > create,Name栏输入test_custom_event,Class栏右键选择ADRIVELINE – macros - mac_ana_ful_tin_tou_sub,Model栏右键选择JEEP_RWD整车装配体,如下图,点击OK。

建立自定义仿真事件

再次打开事件浏览器,加减油自定义仿真工况文件已被建立,可进行工况相关参数修改,如下图。

事件浏览器

3 总结

本文介绍了如何建立Adams Driveline加减油仿真工况事件集,该方法同样适用于建立Adams Car其它自定义工况事件集。工程师可以查看宏命令及Python语言帮助文档,自行编写自定义工况,将非常有利于了解Adams cmd及实现工程应用二次开发。