simscape建立四连杆结构问题记录

在昨天学习的基础上尝试建立一个简单的四连杆机构,过程中发现问题还是很多,在这里记录一下遇到的问题和解决方案。

多体系统的坐标系问题

昨天写完那些以为懂了哈哈哈,今天刚开始尝试的时候发现没有【狗头】。首先肯定昨天的推测是对的,每个subsystem中左右两个rigid transform是代表的坐标系的设置,表示输入输出的connection port就可以看作是多刚体相连时的铰点,与他直接相连的rigid transform就是该点,可以在其设置距离刚体质心的远近和相对于原本的坐标系的旋转。
!!!发现一个昨天没有发现的问题,可能是跟着教程走忘记了这一步,今天设置的时候发现,对于一个简单刚体,原本的坐标系是建立在质心的,然后设置两头的坐标系的时候,偏移的时候方向不是按照+X-X来的,要在两头的话,必须都得是+X,这才发现一个比较严重的问题,应该是在设置简单刚体的子系统时,忘记了将rigid transform模块设置方向,如下图,这样设置的时候,每个rigid transform都有两端B和F,姑且将他理解为before and 后来,哈哈哈忽然发现单词记串了^ ~ ^,官方的说法是the base 和 the follower ,反正可以理解为转前转后。
这时再用+X-X设置的坐标系就出现在刚体两端并且不至产生混乱啦~
在这里插入图片描述

转动副和移动副的设置问题

由上,每个刚体都可以进行相对坐标的设置,是为了设置转动副和移动副等等其他joint更方便,simscape里规定转动副和移动副的旋转和移动都是绕着或沿着z轴进行的,这就需要设置该铰连接的两个铰点处的坐标系的z轴都是同一个方向
混乱不清的时候可以点在树里面对照高亮的地方去看。

一个错误的解决过程

在我企图把四连杆全部连接起来时,在这最后一部出现了可恶的问题,该报错如下:(哈哈哈哈哈哈因为已经解决啦就没有截图,这是我当时搜的时候碰到的啦啦啦啦啦啦)
在这里插入图片描述
是看了一个up主的视频解决的,看了一些就能改自己的错误啦,阿婆主牛逼。链接放这啦~
自己这里也记录一下,出现这个问题大概就是哪里哪里冲突了导致不能装配。
Up这里给了能够看出来错误在哪里的方式,就是打开仿真页面的工具栏Tools->Model Report。如果正常的话打开应该是一篇绿色,如下~哈哈哈哈哈哈因为已经解决啦没有红色啦,错误示范就不放啦啦啦啦啦啦
在这里插入图片描述
总之在这里你可以看到出错的地方,第一列是铰的名称,紧接着,如果出错就会看到第二列中有红色的方块出现,对应的第一列就是出错的铰。我估计多半也可能是设置铰的时候,之前的坐标系和之后的坐标系的z轴方向不一致,回到树中点击看看就知道啦,我的问题就是这个,更改后就好了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值