声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3352|回复: 11

[ADAMS专区] matlab adams 联合仿真

[复制链接]
发表于 2013-6-3 20:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请问 matlab adams 联合仿真出现这个错误怎么回事?

file:///C:/Users/qxf/Documents/Tencent%20Files/452842565/Image/0HQE%7BKN$2~)_M]MJ4X$FBLI.jpg
回复
分享到:

使用道具 举报

发表于 2013-6-20 14:27 | 显示全部楼层
错误在哪里啊,同学?
 楼主| 发表于 2013-6-23 10:03 | 显示全部楼层

我的模型在联合仿真时老是出现奇异矩阵,只在adams里就不会提示有奇异矩阵。网上说是模型约束的问题,但是我看我的模型约束应该没有问题的?
发表于 2013-10-14 09:26 | 显示全部楼层
这个论坛大神比较少,哎……希望大神们出来吧!!
发表于 2013-12-8 22:42 | 显示全部楼层
不知道楼主的问题解决没有?!
 楼主| 发表于 2013-12-8 23:02 | 显示全部楼层
牛小贱 发表于 2013-12-8 22:42
不知道楼主的问题解决没有?!给楼主一个连接,关于ADAMS和Matlab联合仿真的学习论坛,里面涉及的内容比较多 ...

谢谢。。。。。。。
发表于 2013-12-8 23:44 | 显示全部楼层
戚方 发表于 2013-12-8 23:02
谢谢。。。。。。。

不谢 那里面联合仿真的比较多 你可以好好看一下 可能会对你有用!!
发表于 2014-3-5 17:11 | 显示全部楼层
关于MATLAB和ADAMS联合仿真相关说明!!!

1. 版本兼容问题。


Adams和Matlab版本有兼容性。至少Adams2005+ Matlab7、ADAMS2005+Matlab6.5都是可以的。其他的我没有试过。一般而言,版本是没问题的。关于adams和其他软件的兼容性问题在msc的官方网站上有更详细的说明,您可以随时查阅。但也确实有位网友反映他的adams2005和matlab7联合仿真不成功,卸载了7.0,按装了6.5就可以了。如果您实在怀疑是版本的问题,您不妨一试。


2. Adams/Control模块的安装


进入Adams/View之后,菜单Tools→Plugin Manager,出现Plugin Manager对话框,选择Load下的Adams/Control,单击OK就可。在Load下选择,每次都需要重复的安装;在Load at Startup下选择的话,每次模块都自动启动。


3. Adams界面遮挡仿真画面的问题。


仿真时出现“系统找不到指定文件”错误,仿真能执行,adams仿真界面中出现打开窗口,挡住了仿真画面,请问如何去掉?

解决办法是:打开<MSC.ADAMS>\aview\aviewAS.cmd 文件。

在interface dialog display dialog=.gui.new_session那一行前面加一个!。不过要记得先将文件属性的„只读‟去掉。点右键->编辑 即可打开。


4. 联合仿真的具体步骤


可以参阅wxd的两个经典帖子,在精华区就有。或者您利用搜索功能,搜索wxd发表的帖子。

还有ndlx2001的“matlab7.1+adams2005联合仿真经验”

友情提示一:您做的时候细心点,有位朋友在matlab里输入adams_sys的时候将adams_sys写成了adasm_sys浪费了不少时间。:)

友情提示二:真的找不到adams-plant.dll和plant.dll的时候您可以在电脑上搜索。 友情提示三:有时需要调整仿真的步长和误差的精度。


5. 严格按照上述方法作了,还是出错的话,您可以试试下面的几种操作:


问题:按照上述说方法做了,比如把adams-plant.dll和plant.dll拷到 matlab的工作目录下,修改.m文件中的flag==0等还是出现了下面的错误信息:

Error reported by S-function 'adams_plant' in 'antenna/adams_sub/ADAMS Plant/S-Function': error in startup Could not connect to ADAMS server

那么您还可以试试:1)在matlab命令行中键入:clear all。这是因为,虽然修改了matlab模块,但matlab工作空间内上次保留的错误信息没有修改;2)还有检查一下adams界面中,建立控制模块的 control plant的adams host 是否为本机名;3)检查m文件中路径“\”与“/”的错误,这是系统自动生成文件时的bug,只有手动修改,希望高手们找到彻底修改的方法。


点评

赞成: 5.0
不足之处,还请“专家”们积极补充、指正!!  发表于 2014-3-19 14:45
赞成: 5
  发表于 2014-3-6 09:42

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2014-3-6 09:43 | 显示全部楼层
牛小贱 发表于 2014-3-5 17:11
关于MATLAB和ADAMS联合仿真相关说明!!!1. 版本兼容问题。
Adams和Matlab版本有兼容性。至少Adams2005+  ...

解答的很详细!赞一个!!
发表于 2015-11-25 15:59 | 显示全部楼层
谢谢楼主
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-4-29 15:02 , Processed in 0.104125 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表