AdamsCar如何与控制软件联合仿真 - 图文

2026/4/26 4:40:39

Adams/Car如何与控制软件联合仿真

在做ADAMS/Car与控制软件进行联合仿真过程中,可能很多人会有这样的疑问:如果按照ADAMS/View中介绍的流程从Control Export输出*.inf或*.m文件,则联合仿真过程中信息可能不全,比如,整车路面信息和其它一些分析设置文件,因为它们需要在Adams/Car界面Simulate>Full-Vehicle Analysis菜单下设置,从而导致联合仿真没法进行,怎么办?

下面通过操作流程介绍Adams与控制软件实现联合仿真的方法,包括Adams/Car与Matlab、Adams/Car与Easy5的联合仿真流程。

一、ADAMS/Car与Matlab联合仿真流程 1、在ADAMS/Car界面下打开或建立好整车模型后,导入Controls插件:Tools>Plugin Manager>ADAMS/Controls;

2、开启ADAMS/Controls>Plant Export对话框,设置输入输出变量,点击ok,工作路径下会生成Controls_Plant_1.m文件,如下图所示:

图1 设置输入输出变量

这里以软件安装路径下的Vehicle_demo为例,分别以sdi_testrig中的steering_wheel_torque和steering_wheel_angle作为输入、输出变量。 3、点击Simulation菜单,进行整车仿真,设置整车分析的模式mode of simulation为files_only,下面以step_steer仿真为例进行说明,分析设置如下图所示:

点击ok,会生成一系列文件,其中有后面步骤中需要用到的

cosimulation_step_steer.acf、cosimulation_step_steer_controls.acf和cosimulation_step_steer.m文件。

图2 整车分析设置

4、鼠标双击cosimulation_step_steer.m文件,修改ADAMS_outputs为testrig.steering_wheel_angle,一一对应具体的输入输出变量,修改

ADAMS_uy_ids中的变量编号代码,具体形式可参照Controls_Plant_1.m中的设置;

图3 修改cosimulation_step_steer.m文件中的输出变量名及编号

5、打开Matlab,设置工作路径与ADAMS/Car一致(非常关键),运行cosimulation_step_steer:

>> cosimulation_step_steer

%%% INFO : ADAMS plant actuators names : 1 testrig.steering_wheel_torque

%%% INFO : ADAMS plant sensors names : 1 testrig.steering_wheel_angle

6、运行adams_sys,调出adams_plant,打开simulink,建立控制系统框图,设置adams_sub输出文件;


AdamsCar如何与控制软件联合仿真 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: AdamsCar如何与控制软件联合仿真 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219