找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 49676|回复: 110

[原创] 小球匀速,加速,碰撞仿真

[复制链接]

18

主题

246

回帖

49

威望

工程师

积分
403

希望之星勋章

QQ
发表于 2010-1-22 19:27 | 显示全部楼层 |阅读模式
前见天,有个网友问A、B、C三个立方体碰撞的仿真。我想很久,先做了两个小球的运动碰撞仿真。希望对大家有所有帮助。
有不好的地方,请不要扔砖头。
首先,做一个小球的匀速运动仿真。
第一步,画一块1000mm×1000mm×2mm的板做小球运动的地面,并建立距离板顶面30mm(为小球半径)的轴。如下图:
1.JPG
第二步,画一个直径为60的小球,并在小球中心建一个点。如下图:
2.JPG

第三步,把它们装入一个组件中。配合时,采用常规,
1.线上点,此时选择中心点和轴。
3.JPG

2.匹配,此时选择对角面和小球的任何一个基准面都行。
4.JPG

3.平移轴,此时选择中心点和板的在对角面内的一条边线的顶点,输入值-1或0都行。
7.JPG


[ 本帖最后由 yjwxf421 于 2010-1-22 23:47 编辑 ]

小球.rar

104.81 KB, 下载次数: 254

part 文件

踏踏实实做人,认认真真做事,平平安安生活,健健康康成长

18

主题

246

回帖

49

威望

工程师

积分
403

希望之星勋章

QQ
 楼主| 发表于 2010-1-22 19:42 | 显示全部楼层
完成以上步骤后可以定义运动了。

第四步,定义运动。
1.点应用程序——机构,进入机构模块。如下图:
5.JPG
2.然后,点快捷方式或点电动机——伺服,右键——新建,弹出"伺服电动机定义"对话框.选择旋转轴 1,
并点反向使其运动方向转向板的另一侧:
6.JPG 13.JPG

3.在伺服电动机定义对话框中点轮廓,在规范下选速度,去掉“当前”的勾选,在“模”栏中选择常数,并按下式填写A值
A=36:表示小球每1秒转36°,这样小球10秒可以转一圈.点确定退出,完成小球的旋转定义.
4.再新建一伺服电动机,在弹出"伺服电动机定义"对话框下选择平移轴1,
5.在伺服电动机定义对话框中点轮廓,在规范下选速度,去掉“当前”的勾选,填写值为0.在“模”栏中选择常数,并按下式填写A值
A=3.14*60/10.表示小球在旋转一圈过程中前进的距离为小球的圆的周长
14.JPG

[ 本帖最后由 yjwxf421 于 2010-1-22 21:02 编辑 ]
踏踏实实做人,认认真真做事,平平安安生活,健健康康成长
回复

使用道具 举报

34

主题

739

回帖

12

威望

讲师

保长

积分
1291
发表于 2010-1-22 21:07 | 显示全部楼层
很厉害,虽然我都不懂,还是顶一个
回复

使用道具 举报

18

主题

246

回帖

49

威望

工程师

积分
403

希望之星勋章

QQ
 楼主| 发表于 2010-1-22 21:12 | 显示全部楼层
完成上面的部分后我们可以做仿真了
第五.仿真运动
1.点拖动快捷方式,弹出拖动对话框,拍下当前快照,点关闭退出拖动.
15.JPG
2.点分析弹出"分析定义"对话框,在"类型"栏下选择"运动学",终止时间输入30秒,表示小球转3圈,点选快照,使用先前拍摄的快照,
点运行就可以看到小球运行了:
2.JPG 11.gif

此至,完成小球的匀速运动.小球上后加打了个通孔,方便看运转.
下面说说小球的匀加速运动.
和上面的步骤差不多,只是在选模时选斜坡放旋转轴时填:A=0.  B=2.4(由S=at*t/2来反求,S=3*360°,t=30s表示小球转三圈用30秒时的加速度).平移轴时填:A=0.  B=3*3.14*60*2/(30*30)=1.256(表示在小球转三圈时,小球在30s内前进三个周长的加速度).
1.JPG 2.JPG
11.gif

[ 本帖最后由 yjwxf421 于 2010-1-22 22:53 编辑 ]
踏踏实实做人,认认真真做事,平平安安生活,健健康康成长
回复

使用道具 举报

18

主题

246

回帖

49

威望

工程师

积分
403

希望之星勋章

QQ
 楼主| 发表于 2010-1-22 23:18 | 显示全部楼层
下面说说小球的碰撞仿真问题
第六.接上匀速运动仿真.再装入一个小球,方法同第一个小球,只是在定义平移轴时距离定义为-(3.14*60*3+60+1)表示第二个小球与
第一个小球距离小球为周长 的 3 倍,同样定义两个伺服电动机,选取第二个小球的平移轴和旋转轴:
1.JPG
3.JPG
4.JPG
这里,主要定义分析时,选运动学,终止时间设置60秒(每个小球运行30秒),前30秒第一小球运行,后30秒第二小球运行.
5.JPG
11.gif

不好意思.我做得不是很详细,有时间话,我再细化一下.

[ 本帖最后由 yjwxf421 于 2010-1-22 23:53 编辑 ]

小球碰撞.rar

143.86 KB, 下载次数: 308

踏踏实实做人,认认真真做事,平平安安生活,健健康康成长
回复

使用道具 举报

6

主题

214

回帖

2

威望

工程师

积分
243
发表于 2010-1-23 08:36 | 显示全部楼层
进来学习一下,我也做过一些仿真,继续学习!
回复

使用道具 举报

0

主题

114

回帖

0

威望

助工

积分
161
发表于 2010-1-23 09:10 | 显示全部楼层
看到了如此方法进行平面小球碰撞仿真运动,楼主用了很多手段,谢谢分享
回复

使用道具 举报

18

主题

682

回帖

14

威望

高工

积分
839
发表于 2010-1-23 09:29 | 显示全部楼层
不错  值得学习
回复

使用道具 举报

23

主题

675

回帖

42

威望

高工

积分
877

希望之星勋章

QQ
发表于 2010-1-23 11:29 | 显示全部楼层
精华贴
说得很详细
回复

使用道具 举报

1273

主题

4万

回帖

900

威望

管理员

积分
47441

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

发表于 2010-1-23 18:37 | 显示全部楼层
写的很好,加为精华,期待朋友更多原创!
努力,认真解答网友的每一个问题,共同学习,一起进步!  请勿发论坛消息求助。
回复

使用道具 举报

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

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2025-2-1 01:40 , Processed in 0.163418 second(s), 25 queries .

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