联合仿真
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、AMEsim和ADAMS的版本要匹配,如AMEsim8.0/ADAMS2007匹配,版本不匹配可造成联仿出现问题,如AMEsim10.0/ADAMS2007,版本不匹配,运行时会出现Requesting ame_adams runningtime license……问题。
二、安装Microsoft Visual C++编译器。
三、设置环境变量。
1.我的电脑——属性——高级——环境变量——新建(用户变量和系统变量均可),变量名:AME_ADAMS_HOME;值:ADAMS的安装路径(C:\MSC.Software)。
2.测试变量。运行——cmd——echo % AME_ADAMS_HOME %——回车,当出现其安装路径则证明设置正确,如若没有,重启试试,echo和% AME_ADAMS_HOME %之间有空格。
四、ADAMS建模
1.建模
2.定义状态变量(build——system element)
3.定义输入输出变量,即定义哪些变量是输出,哪些是输入。
4.定义跟随输入变量而变化的输出函数,定义赋予输出变量的的输出函数。
五、AMEsim建模
1.建模
2.导入libadams库(modeling)
3.设置c++环境,(Tools——option——AMEsim Preference——Complication/Parameters)
4.导入adams模块(modeling——Interface block——import adams model)
5.设置参数仿真(AMEsim(0.001)的仿真间隔要比adams(0.01)的小)
六、后处理
1.AMEsim 按常规画图
2.ADAMS在ADAMS 中,用户可以将仿真结果加载到模型中。打开ADAMS 的File菜单,选择Import后选择ADAMS/Solver Analysis(req, gra, res),选择在联合仿真时创建的三个文件中的一个并将输入相关联的模型名字,然后用户可以在ADAMS中进行动画演示以及通过A/Postprocessor来绘制相关变量的曲线。
一、版本选择
因为现在版本大多用盗版的,所以下载的文件可能破解不完全,所以不能进行联合仿真。本人选用AMEsim2007a和MATLAB2007B调试成功。
(开始AMEsim破解的许可证不完全,没有成功,后来换用了一个许可证后,调试成功)
二、安装
最好安装在同一个目录下,而且是根目录。(非常重要)要安装Microsoft Visual VC++6.0。
三、环境设置
1、将VC++中的“VCVAR32.bat”文件从Microsoft Visual VC++目录(Microsoft
Visual Studio\VC98\Bin中)拷贝至AMEsim目录下。
2、确认AMEsim的环境变量。
3、设置MATLAB的环境变量。
4、在AMEsim中选择VC作为编译器,option—AMEsim
Preferences—complication/parameters中。
5、在MATLAB命令窗口中使用mex –setup,选择VC作为编译器。
6、在Matlab的目录列表里加上AMEsim与Matlab接口文件所在的目
录%AME%\matlab\amesim,其中%AME%是AMEsim的安装目录,如果安
装在C:\AMEsim,则就加上C:\AMEsim\matlab\amesim或
C:\AMEsim\scripting\matlab\amesim
7、在matlab中set path中继续添加路径: C:\AMEsim\interface\simulink和
C:\AMEsim\interface\sl2ame.