找回密码
 注册
Simdroid-非首页
查看: 165|回复: 8

[联合仿真] 【请教】adams与matlab联合仿真,输入信号丢失!

[复制链接]
发表于 2013-5-6 00:26:40 | 显示全部楼层 |阅读模式 来自 重庆
小弟刚入手adams与matlab联合仿真,用的版本是adams 2010,matlab 2011a
模拟一个六自由度转台,在adams里建好模型,驱动为6个轴的 Rot joint motion ,其函数表达式为 :VARVAL(m_1)
m_1,m_2 为system elements——state variable——new 里所设置的变量
输出为某点的姿态角和位置。
启动control模块,然后开matlab,simulink的搭建如下:

输入为一个cos(time)信号,其曲线如下:



为了验证,只输入了第一个轴,其他轴不输入。

仿真开始后,输出的角度信号如下:

很明显,前面有一段0值区间很有问题,实际上不应该是0的

然后打开adams,导入结果文件,在adams的后处理里看
看到的m_1,即本次的唯一输入驱动如下:


这个与matlab的真实输入相比,落后了半个相位
输入信号初始为非零,联合仿真之后,matlab的信号输入到adams里就会出现一段信号的丢失?

接下来,我只在adams里做仿真,不进行联合仿真。1轴的驱动由VARVAL(m_1) 改为 30d*cos(time)
出来的结果就没有任何问题!

实在是很困惑啊,这个到底是为什么呢,请各位指点迷津啊!
本人 qq:183360751


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2013-5-6 00:32:10 | 显示全部楼层 来自 重庆
Simdroid开发平台
还有,如果输入信号是sin,从0开始的斜坡信号等,都没有问题
回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-6 14:18:03 来自手机 | 显示全部楼层 来自 陕西咸阳
有人知道吗?
回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-8 15:47:34 来自手机 | 显示全部楼层 来自 陕西咸阳
-_-||没人来吗
回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-27 23:36:28 | 显示全部楼层 来自 重庆
在顶一下,希望有人看见。
回复 不支持

使用道具 举报

发表于 2013-5-29 15:13:21 | 显示全部楼层 来自 四川
感觉论坛里氛围没有以前好了,有模型共享的时候你的帖子就很火,求助的问题一般都没多少人解答,不知你是为了做毕业设计的吗
回复 不支持

使用道具 举报

发表于 2013-12-4 15:54:04 | 显示全部楼层 来自 广东广州
我也有这种感觉。。世态炎凉啊。等我成为高手,一定回来解答
回复 不支持

使用道具 举报

发表于 2013-12-6 11:52:11 | 显示全部楼层 来自 重庆沙坪坝区
问题解决了吗?!
回复 不支持

使用道具 举报

发表于 2013-12-16 10:51:30 | 显示全部楼层 来自 山东淄博
初级人才来看看,,帮不上忙啊。。。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-2 13:24 , Processed in 0.031771 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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