小弟做了几天的联合仿真,没有取得预期的结果,参数在不断的修改,现在写一点没有多少技术含量的经验。

1、在matlab界面中启动simulink程序,点击仿真开始命令后,若搭建的仿真模块中的Animation

mode为interactive,adams一般会被启动动态显示跟踪仿真结果,但是会发现adams中的仿真结果会被一个打开文件的对话窗口挡住,查询后知道,这是程序上的一个bug,修改方式如下:X:\MSC.Software->MSC.ADAMS->2005->aview->aviewAS,找到这个文件后,选择属性,将文件的只读属性去掉,然后右键单击文件编辑对话选项,在interface

dialog display dialog=.gui.new_session此话之前添加一个!号即可。

2、此外,在联合仿真开始后,经常会出现找不到ADAMS服务器的提示,这是因为ADAMS提和Simulink联合仿真的通信和调度,如果simulink找不到它,则仿真不能进行,解决的方法有两个,一个是在matlab的默认路径中增加一个路径X:\MSC.Software->MSC.ADAMS->2005->win32,其中主要用到的是adams_plant.dll库函数,它实际是adams_sub的核心,ADAMS提供一个S函数,用于ADMAS和simulink联合仿真的调度和通信,如果simulink找不到它,则仿真就不能进行。或者将此路径adams_plant.dll以及X:\MSC.Software\MSC.ADAMS\2005\controls\win32下的plant.lib文件复制到adams和m文件的文件夹中,可以较大概率的解决此类问题,但是有时还会发现错误提示,这时一般要将所有程序全部重新启动,有时会试好几次,不知何故。当然,有时候在matlab中用clear命令也可解决,不过不是万能的。(看到论坛上有人说,用clear命令之所以能解决是因为每次运行都会产生误差积累,超过一定的限度仿真就跑不起来了)。

3、关于admas文件中的参数修改以后,simulink的更新问题。上述问题经在群里询问天津大学一个博士生后知道,每次admas修改之后,其中的机械模块都要修改。即需要重复仿真搭建过程了,变量已经设定好了,需要建立输入输出的定义、导出控制参数即可,然后调出adams_sys,将其中的机械模块复制代替原仿真文件中的机械模块即可。

4、关于变量的建立。adams状态变量建立后要与模型相关联,一般来说,adams输出是和具体的模型参数相联系的,比如位移、角度等等,而adams输入一般是力矩之类的。

有两本书写的不错,在此推荐一下:

[1]李增刚.ADAMS入门详解与实例[M].北京:国防工业出版社,2006.

[2]郭卫东.虚拟样机技术与ADAMS应用实例教程[M].北京:北京航空航天大学出版社,2008.

CopyRight:版权所有若需转载或使用请联系作者

Email:dingqian12345@126.com

matlab 2018 adams,关于ADAMS与MATLAB联合仿真的一点经验相关推荐

  1. 使用Solidworks、ADAMS、Simulink进行机电联合仿真

    我在做课设.大作业的时候经常要做机电联合仿真,这个过程中遇到了许多不同的困难,现在将这些问题记录下来,以备不时之需,也能和同志们分享学习. 后来的补充:强烈建议没有强制要求的同志不要用ADAMS仿真了 ...

  2. MATLAB 与Modelsim之间通过Linker的联合仿真

    Link for ModelSim介绍 ** Link for ModelSim®是一个把MATLAB/Simulink和针对FPGA 和ASIC的硬件设计流程无缝连结起来的联合仿真的接口扩展模块.它 ...

  3. 数据反正模拟 matlab,[2018年最新整理]信号处理MATLAB函数.doc

    [2018年最新整理]信号处理MATLAB函数 函数说明波形产生和绘图chirp产生扫描频率余弦diric产生Dirichlet或周期sinc信号gauspuls产生高斯调制正弦脉冲rulstran产 ...

  4. MATLAB与Simulink介绍(附上完整联合仿真源码)

    文章目录 1. 介绍 2. 完整联合仿真源码下载 1. 介绍 MATLAB和Simulink是适用于科学计算和工程设计的强大工具.MATLAB是一种高级编程语言,主要用于数值计算和数据分析,而Simu ...

  5. matlab进气过程源程序,基于Matlab/WAVE的汽油机工作过程的联合仿真优化

    内燃机的发展方向是在满足未来排放要求的前提下,获得最大的动力性和最好的经济性,并且要求在最短的时间内,以最少的成本设计出最优产品[1].这就要求内燃机的方案设计必须与仿真计算和优化计算结合起来,进行最 ...

  6. Matlab(Simulink)+ANSYS Simplorer+Maxwell联合仿真(一)——软件选取问题

    前段时间一直在弄联合仿真的事情,试错了很多,向在这里和大家分享一下: 因为我想用Matlab里面的Simulink做电机的控制,然后如果要和Maxwell联合仿真,就必须要用到Simplorer,所以 ...

  7. Simcenter Amesim 2019.2与Matlab 2019b联合仿真-环境配置与例程联合仿真

    以前的LMS AMEsim被西门子收购后已经改叫Siemens Simcenter Amesim了.在本人博客中,已详细介绍了Simcenter Amesim 2019.1与Matlab 2017b联 ...

  8. Matlab应变片仿真,一种基于Matlab/Adams联合仿真的真实路谱再现系统和方法与流程...

    本发明属于汽车系统动力学仿真技术领域,特别是一种基于Matlab/Adams联合仿真的真实路谱再现系统和方法. 背景技术: 汽车系统动力学仿真技术是汽车设计制造中一项不可或缺的技术,尤其是在汽车操纵稳 ...

  9. 【联合仿真】Adams六关节机械臂与Matlab/Simulink的联合仿真(上)

    Adams六关节机械臂与Matlab/Simulink的联合仿真(上) 前言:一直对于六关节机械臂与simulink的联合仿真很感兴趣,但网上关于实际模型的机械臂联合仿真的资料很少,更别说六关节的联合 ...

  10. 【联合仿真】Adams六关节机械臂与Matlab/Simulink的联合仿真(下)

    Adams六关节机械臂与Matlab/Simulink的联合仿真(下) 接上文,上文讲到了建立好变量与测量单元之间的关联了,下面完成matlab/simulink的对接接口以及模型搭建 第一步. ad ...

最新文章

  1. 全球项目多区域数据同步问题解决方案
  2. SharePoint 2013 跨网站集发布功能简介
  3. mysql json 中日期_mysql 转换json 时间问题
  4. Linux的文本字段统计方法
  5. kafka streams实战 pdf_spring框架实战口试材料
  6. nginx 监听非标准端口80,重定向端口丢失问题解决
  7. linux mv命令源码,linux命令学习(8):mv命令
  8. PyTorch更新了:支持Windows,新增零维张量
  9. opnet之变量类型
  10. 运放放大倍数计算公式_运放电路设计【1】
  11. 大学计算机基础知识学习计划,大学个人学习计划
  12. Windows API一日一练(25)CreateSolidBrush FillRect函数-创建黑色的背景色
  13. Web页面切图和CSS注意事项
  14. 保险合同的订立,生效与履行
  15. WEBSHELL权限提升技巧
  16. Conmi的正确答案——Unable to attach or mount volumes: unmounted volum...timed out waiting for the condition
  17. Asterisk AGI 详解
  18. mybatis中设置主键返回
  19. 商城-3 查询商品详情页信息
  20. 吉德林法则 (Kidlin's Law)的真实案例(1)

热门文章

  1. TestReport目录
  2. android 文件下载和保存
  3. Android得到位图方式
  4. 如何下载全国行政边界线(国界、省界、县界、乡镇界)
  5. 【华为机试题 HJ91】走方格的方案数
  6. 介绍一款免费的词典与文本翻译软件-灵格斯 lingoes
  7. IMDB 2003 07 12 最新排名
  8. 按键精灵手机助手学习过程中的教程集锦收藏
  9. python实验报告实验总结_python实验报告一
  10. linux 3.16内核下载,linux块设备驱动程序示例(适用于高版本内核3.16.0 - 3.19.0等,亲测可用)...