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

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

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

  • 1980查看
  • 4回复

ADAMS与MATLAB联合仿真

[复制链接]


该用户从未签到

发表于 29-5-2012 15:27:03 | 显示全部楼层 |阅读模式

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


一起来讨论一下吧!


该用户从未签到

发表于 4-6-2012 09:33:24 | 显示全部楼层
Matlab和ADAMS联合仿真步骤
1.        首先在adams中建立机械模型,定义输入状态变量即某个力或力矩,将输入状态变量与模型中指定的输入关联起来,最后指定定义的状态变量为输入状态变量;
2.        定义输出状态变量,将输出状态变量与模型关联,即指定定义的变量为模型中所测量的量(角度,速度或位移),最后指定定义的状态变量为输出状态变量。
3.        在adams/control模块中指出将要输出的文件名 以及输入和输出变量,随后会生成3个文件(***.m文件,包含模型的各种信息和变量),(***.cmd文件,命令文件),(***.adm文件,模型文件)
4.        启动matlab,指定工作路径为adams的工作路径即生成以上三个文件所在路径,输入生成的文件名***,将***.m文件导入到matlab的工作空间中(包含模型的各种信息和变量),输入命令adams_sys,二者联合,会生成一个临时的adams_sys的simulink文件位于adams/control文件中,新建一个simulink的.mdl文件(文件名不能与刚才生成的***.m文件相同),在.mdl文件中建立各种示波器以及控制算法,其中adams_sub中包含模型的各种信息,
5.        设定仿真参数仿真。
仿真关键:
1.M文件和MDL文件的命名应该不同,否则在matlab中调用时默认的是MDL文件;
2.重仿真时,打开matlab应先输入M文件(模型的信息和各个变量存在于m文件中),然后在导入MDL文件,进行仿真。
3.有时仿真时出现不能够连接到adams的serve,可以在“我的电脑——属性——高级——环境变量——系统变量”中新建一个adams/control模块的延迟时间,即变量名“ADAMS_CONTROLS_WTIME”,变量值为‘10’,(我设定的为10,再大点也可以,但是仿真时会等很长时间,系统默认是5)
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 4-5-2014 16:58:07 | 显示全部楼层
lj215 发表于 4-6-2012 09:33
Matlab和ADAMS联合仿真步骤
1.        首先在adams中建立机械模型,定义输入状态变量即某个力或力矩,将输 ...

我想请问一下,联合仿真的这两个软件兼容吗
回复 支持 反对

使用道具 举报


  • TA的每日心情
    开心
    26-1-2018 19:59
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 21-6-2014 21:44:52 | 显示全部楼层
    同样求教,请大虾指教~~
    回复 支持 反对

    使用道具 举报

    
  • TA的每日心情
    无聊
    24-7-2015 10:24
  • 签到天数: 30 天

    [LV.5]常住居民I

    发表于 8-7-2014 12:46:09 | 显示全部楼层
    学习了。。。。。
    回复 支持 反对

    使用道具 举报

    快速发帖

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

    本版积分规则

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

    GMT+8, 22-12-2024 22:29 , Processed in 0.436213 second(s), 27 queries .

    Powered by Discuz! X3.5

    © 2001-2013 Comsenz Inc.