SolidWorks专区  |  新闻  |  文库  |  资料  |  案例  |  有问必答  |  视点  |  进阶  |  渠道  |  博客  |  电子周刊 |  视频 |  百味书屋

基于SolidWorks Motion的重力作用下的运动模拟

发表时间: 2012/7/13 作者: 王毅 来源: e-works
SolidWorks Motion的重力作用下的运动模拟一文是通过运用SolidWorks的Motion插件对3个不同质量的圆球在重力作用下的运动进行模拟,运用SolidWorks运动算例、Motion分析、设定接触,并用MSC的ADAMS求解器进行求解计算并进行动画演示的过程。
 

    SolidWorks的Motion插件能够对机构的运动进行模拟,求解器使用的是MSC的ADAMS,笔者前几天在工作时,突然问道了一个重力作用下的物体的运动问题,想用有限元软件模拟一下,本来打算用专业软件的,忽然间想到了SolidWorks自带的Motion插件,结果在SolidWorks中只需要简单地处理几下,不到半分钟就出结果了,非常方便,如果用专业软件,光数据的导入导出估计都得好几分钟,在这里跟大家做一个简单的分享;

 

重力作用下,球的筛选问题:

    如下图所示,1个圆球(示意,可以有很多个)在重力作用下(可以放在漏勺里,这里简化了)运动,并通过不同的孔筛选到下方的盒子里;这个可以验证斜坡角度对筛选的影响;

验证斜坡角度对筛选的影响

    图1 验证斜坡角度对筛选的影响

    1.1 在SolidWorks的装配体中,将圆球放好,然后取消所有的装配关系;

    1.2 在插件中,选择SolidWorks Motion

选择SolidWorks Motion-基于SolidWorks Motion的重力作用下的运动模拟

    图2 选择SolidWorks Motion

    1.3 点击下方的“运动算例1”标签,进行设置:

设置运动算例-基于SolidWorks Motion的重力作用下的运动模拟

    图3 设置运动算例

    1.4 选择算例类型为Motion分析

Motion分析-基于SolidWorks Motion的重力作用下的运动模拟

    图4 Motion分析

分页

    1.5 设定引力:

设定引力-基于SolidWorks Motion的重力作用下的运动模拟

    图5 设定引力

    1.6 设定接触:分别设置3个圆球和筛选槽及盒子的碰撞接触;(共6组)

设定接触-基于SolidWorks Motion的重力作用下的运动模拟

    图6 设定接触

    1.7 求解计算:

求解计算-基于SolidWorks Motion的重力作用下的运动模拟

    图7 求解计算

    1.8 计算完毕后,点击播放动画

    通过上面一个简单的例子,我们可以发现,使用SolidWorks Motion可以非常简单的对重力作用下的一些物体的运动情况进行模拟,以确认实际的设计效果。

实际的设计效果-基于SolidWorks Motion的重力作用下的运动模拟

    图8 实际的设计效果



责任编辑:刘谊萍