QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 3817|回复: 13
打印 上一主题 下一主题

[原创] OSM(Object for Spatial Manipulation) 模型的运动仿真思路解析

[复制链接]

大校

Rank: 8Rank: 8

115

主题

257

帖子

1万

积分
跳转到指定楼层
楼主
发表于 2019-4-22 09:11:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
前两日,QQ上一个网友发来一张动图,图1所示,询问如何实现运动的仿真,图片我百度了一下,模型原图来自于http://hopsonkinetic.com/featured/osm,该系列的产品模型被命名为OSM,模型看着不是很复杂,就是6个大小相同的盘状零件,收尾相连组合在一起,动起来后就感觉有点魔幻了,像一个在进行不断的自我吞噬的怪物。


图1 OSM(Object for Spatial Manipulation)

(此图来源于网络)


图2是我用ug仿真模块做的仿真效果图,这里跟大家分享一下这个模型的仿真思路。

图2 ug仿真效果图

首先,先仔细观察图1的模型动图,对模型进行分析:
1. 该模型一共有6个相同的零件。
2. 两两零件组成一个回转副,并且相邻的两个回转副的方向相互垂直。
3. 一共有6个回转副,在某一时刻,三个回转副方向相同,组成正三角形,而另外3个回转副在这个正三角形边的中点上。
4. 在另一个时刻,原先顶点处的节点变成中点节点,同时原中点节点变到顶点节点,如此周而复始。
通过以上的模型分析,我们可以将该模型抽象成一个由6条等长线段组成的正三角形,两两线段首尾相连,并组成一个节点,正三角形的顶点为一组方向相同的节点,正三角形边的中点为另一组节点。
ug草图下面建立图3所示的草图,正三角形顶点和边的中点处的小圆用于运动仿真模块建立回转副取点方便的需要,正三角形外接圆和内切圆可以不用画出,过顶点的3条外接圆的半径点划线为做点在线上的约束仿真需要。

图3 绘制抽象模型的草图

进入到运动仿真模块,对图3中的6个线段建立连杆,和两两连杆节点建立的回转副,这里为了简化问题,6个回转副方向相同,三角形3个顶点分别建立点在线上副,并给顶点处回转副加上相同的驱动,就可以得到图4,图5所示的动图效果。

图4 6节点回转副方向相同仿真动图(俯视图)


图5 6节点回转副方向相同仿真动图(轴测图)

图4,图5的抽象模型的运动是在平面上进行的,而图1所示为空间进行的运动,我们回到建模环境,编辑草图,添加必要的回转副方向辅助线,如图6所示,完成后回到仿真模块, 将中点节点的运动副方向改成沿径向方向,删除原另外两个多余的驱动,然后进行仿真解算,可得到图7所示的仿真动图。

图6 草图添加回转副方向辅助线


图7 空间效果的动图仿真(半个周期)

图7所示只表示出空间仿真运动的半个周期,另半个周期通过一个仿真无法实现,由于顶点变到中点,存在死点情况,这里我给出的解决方案是,改变回转副运动方向,做出另外半边的运动仿真,然后对两部分的仿真进行截图帧的合并,做出完整周期的运动仿真动图,抽象模型完整仿真动图如图8所示。

图8 空间效果的动图仿真(完整周期)

完成对抽象模型的仿真后,我们就可以在此基础上,建立实体模型,并将实体模型添加到抽象模型的连杆中,重新解算后,就可以得到图2所示的仿真效果图了。
OSM.rar (538.62 KB, 下载次数: 43)
end


评分

参与人数 2G币 +53 收起 理由
0571* + 3 这个回答对我有用,赞一个!
3D世界网-零 + 50 分享加分!

查看全部评分

版权声明  
本人声明此帖为本人原创帖,未经允许,不得转载!

有奖推广贴子: 

工厂一线拧螺丝10余年,工作经验仅限于此,喜欢玩运动仿真,how-it-works是我的微信公众号,欢迎大家关注。
回复

使用道具 举报

六级士官

Rank: 4

9

主题

137

帖子

1821

积分
板凳
发表于 2019-4-22 09:36:22 | 只看该作者
高手啊,这个看起来还是有点复杂,能不能分享个您之前发的为圆与任意曲率连续曲线进行纯滚动的详细资料啊,好想学

QQ截图20190422093519.png (28.62 KB, 下载次数: 46)

QQ截图20190422093519.png
回复 支持 反对

使用道具 举报

少将

Rank: 8Rank: 8

65

主题

1950

帖子

2万

积分
5#
发表于 2019-4-22 12:25:44 | 只看该作者
非常详细的教程,棒。
回复 支持 反对

使用道具 举报

少将

Rank: 8Rank: 8

65

主题

1950

帖子

2万

积分
6#
发表于 2019-4-24 08:02:58 | 只看该作者
本帖最后由 0571* 于 2019-4-24 08:04 编辑
9_o_んóυ_ぷ 发表于 2019-4-22 09:36
高手啊,这个看起来还是有点复杂,能不能分享个您之前发的为圆与任意曲率连续曲线进行纯滚动的详细资料啊, ...

这个就比较简单了,如图所示即可,匹配方式换成线与线接触。


表面滑动.gif (856.31 KB, 下载次数: 46)

表面滑动.gif
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

9

主题

137

帖子

1821

积分
7#
发表于 2019-4-24 16:37:21 | 只看该作者
0571* 发表于 2019-4-24 08:02
这个就比较简单了,如图所示即可,匹配方式换成线与线接触。

能把原件发给我吗?
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

9

主题

137

帖子

1821

积分
8#
发表于 2019-4-24 16:43:33 | 只看该作者
0571* 发表于 2019-4-24 08:02
这个就比较简单了,如图所示即可,匹配方式换成线与线接触。

线在线上副不能加驱动,你是怎么解决的
回复 支持 反对

使用道具 举报

少将

Rank: 8Rank: 8

65

主题

1950

帖子

2万

积分
9#
发表于 2019-4-24 20:35:31 | 只看该作者
9_o_んóυ_ぷ 发表于 2019-4-24 16:43
线在线上副不能加驱动,你是怎么解决的

如图所示。。。

外表面滚动1.gif (645.92 KB, 下载次数: 55)

外表面滚动1.gif
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

9

主题

137

帖子

1821

积分
10#
发表于 2019-4-25 07:59:21 | 只看该作者
0571* 发表于 2019-4-24 20:35
如图所示。。。

我就是像做这个,能发一份原件给我吗?拜托
346624660@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-9-20 09:08

返回顶部