小球在滑道中滚落的仿真试验,结果很有意思。用SolidWorks来完成

小球在滑道中滚落的仿真试验,结果很有意思。用SolidWorks来完成

首页休闲益智奔跑的小球更新时间:2024-05-08

大家好,前几天发了一个微头条,是一个小球在不同滑道滚落的仿真效果图,有朋友想知道是怎么做的,那么今天我就给大家介绍一下这个仿真如何实现的。顺便也介绍一下SolidWorks Motion分析这个仿真插件。

小球在滑道上滚落

再SolidWorks中有一个SolidWorks Motion的插件,在SolidWorks插件选项卡里可以找得到。

SolidWorks Motion

激活这个插件,在运动算例里就可以找到Motion分析的选项。在SolidWorks中,运动算例有三种模式,“动画”“基本运动”“Motion分析”。只有Motion分析称得上是仿真,因为在Motion分析中,是要考虑到零件的材料、质量、和惯性等等。例如,质量,接触中表面状况,刚性,弹性等等的一些因素。而动画和“基本运动”属于模拟运动,模拟真实的运动而已。

Motion分析

在Motion分析中,马达,弹簧,阻尼,力,接触,引力都是可用的。

马达:给零件一个运动,这个运动等级比力给的运动等级高。

弹簧、阻尼、力:都是力的一种,只是定义里的方式不同,弹簧是靠距离定义力的大小的,阻尼是与速度有关的力,而力的定义方式有很多种。如下图

力的定义

接触:接触是用来定义接触属性的。这个属性和零件的材料无关,需要重新定义接触的性质。包括接触面的材料、摩擦、弹性属性的定义。接触不材料的选择部分先后,只是定义接触面的性质。跟零件本身的材料性质无关。

引力:引力是用来设置外部环境的。引力的大小可以设置。引力单位是加速度的单位。也就是我们说的重力加速度。在这里可以定义引力的方向和加速度的大小。

另外在SolidWorks中我们还可以制作基于事件的仿真运动以及应力分析,应力分析需要打开SolidWorks simulation插件才可使用。

受力分析及查询结果

我们做仿真的目的就是为了得到一些结果,比如说某个零件的速度,加速,受力,位移,及零件之间的摩擦力,接触力等等的数据。

下面我们来说,上面的小球滑落的案例是怎么做的吧,首先绘制一个滑道

滑道生成过程

在绘制一个球

把滑道与球放到一个装配体中,不需要任何配合,只需要把滑道固定,球是浮动的状态就好,添加四个球,摆放在滑道的起始位置就可以。

这个仿真中,球和滑道是必须接触的,而球呢是必须受到引力的作用的,所以,我们需要添加接触和引力。

接触的定义

引力的定义

引力的方向要看绘图区域右下角的绿色箭头所指方向。

引力方向

到这基本就条件就添加完了,然后开始计算案例,计算后把时间调整一下,因为整个动画时间很短,所以,播放的时候用0.1倍的速度播放,把动画时间调整到两秒就可以了。

计算好的运动

最后调整下外观,整个仿真就做好了,挺简单的仿真。大家可以自己做做啊。也挺有意思。从接过来看,红色是最慢的,蓝色是最快的。

人生感悟:道路最平坦的不一定是最快的,道路太曲折的也不行。之前不努力的更不行。只有适当的曲折和开始的加速奔跑才能第一个到达终点。

最后效果

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved