快捷搜索:  汽车  科技

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法配置零部件现在零件图中的配置做好了,我们要想在装配体中使用还需要进行设置一下,回到装配中。在装配体中创建一个新配置,名称随意。然后右键单击车架零件,选择配置零部件,在弹出的对话框中,把零件配置和装配体配置对应好。档杆支撑草图图中的抛射角度就是我们要求的角度了。 做完配置后我们来看看效果投石车车架

SolidWorks是一款3D设计软件,尤其是用在机械设计上,比如现在比较热门的非标自动化设备设计,模具设计,钣金设计,焊件结构件设计等等都非常适用。 今天我们就用SolidWorks来做一个不务正业的例子,利用SolidWorks的Motion运动仿真功能来计算一下古代投石车的最佳抛射角度是多少。 从这个例子我们可以了解到零件和装配体的配置如何互通以及运动算例的设计算例的使用方法。配置和设计算例可以说是SolidWorks常用的两个功能了。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(1)

投石车渲染图

这个问题我之前在微头条上介绍过,但是没有具体给出方法,只说了个大概,今天我把详细过程写出来。供大家参考。 这个投石车都快被我玩烂了,这次还给继续玩。废话不多说,我们开始进入正题。下图是没有控制抛射角度的动画,从动图可以看出抛射距离很短,并且很突兀。当我把这个图发到微头条后,就有朋友提示说应该加个档杆,这样就能抛的更远了。于是就有了计算投石车最佳抛射角度的想法了。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(2)

因为不想破坏原来的模型,所以用配置来做。投石车是个装配体,我们需要先在零件中来添加配置。然后在到装配体里来设置配置。打开投石车车架的零件图,新建一个配置,然后制作档杆。如下图

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(3)

档杆支撑草图

图中的抛射角度就是我们要求的角度了。 做完配置后我们来看看效果

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(4)

投石车车架

现在零件图中的配置做好了,我们要想在装配体中使用还需要进行设置一下,回到装配中。在装配体中创建一个新配置,名称随意。然后右键单击车架零件,选择配置零部件,在弹出的对话框中,把零件配置和装配体配置对应好。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(5)

配置零部件

配置名称对应的就是装配体配置名称,投射器对应的就是零部件的配置。将配置对应好。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(6)

修改配置

配置好以后,在装配体中就可以像在零件图中切换配置了。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(7)

配置做完后,开始做抛射的仿真。我们先做一个地板出来,然后在做仿真,仿真效果如下动图,这回看着这个抛物线比较完美了吧。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(8)

有遮挡的动图

我们可以对比一下下图,看看抛物线的形状。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(9)

原始动图

现在我来解释一下这个动画的制作要点

1、引力是必须的。因为配重和石头抛出都受到引力的影响,因此,引力是必须的。

2、动作的开始是通过突然压缩掉马达实现的,因为只靠重力提供动力,因此马达必须全部压缩掉。

3、关于石头落在地面上为什么能静止的问题,因为正常设置的情况下石头不是向前滚动就是会被弹起,这是不是我们想看到的,因为我们想要的是石头第一落点的距离。所以这里取了一个巧。在设置石头与地面接触的设置中,设置了很大的摩擦力,因此当石头落地一刹那就会报错。 我就是利用这个报错,停止了石头的运动。这样我们就能准确的得到石头抛射的距离了。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(10)

石头与地面的接触设置

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(11)

错误提示

4、如何确定石头落地的距离呢?通过查询结果来查询,看下图结果中的设置。查询X轴方向的位移。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(12)

结果查询

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(13)

查询位移结果

5、地面要厚一点,或者用精确接触,或者增加帧数,否者石头就会穿过地面。

动画制作好以后,就需要用设计算例来帮忙了,如果手动改变角度,一个一个计算,给累死。在使用设计算例之前,需要创建一个传感器,用来监视上面创建的抛射距离的结果。然后创建一个设计算例。

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(14)

设计算例

把变量和约束设置好,变量就是就上面的抛射角度,最小70度,最大140度。每隔10度计算一次。约束就是上面创建的传感器,设置成监控就可以了。因为我们只是比较数值。 设置好后,单击运行,开始运算。最终得到结果

solidworks怎么输入摆线轮方程?不务正业的SolidWorks用法(15)

计算结果

从结果来看,就是120度的时候是最远的。 当然我们还可以缩小范围再用设计算例计算一次。这里有问题需要注意,第一就是地面要足够长,不要让石块飞出地面,那样结果就不准确了。第二,对于计算算例里数值突然增大的很多情形要特别注意,多算几次。 因为这个值有可能是错误的。为什么会出现错误,我也不是很清楚。 就像上面120的值明显比其他值大很多。这时候就要注意了。需要我们从新计算一下。找到大概范围,也可以手动去试一试了。 因为范围小了很多。

由于计算很费时间,我这里就不多算了。也就没有截图了。具体的做法已经告诉大家了, 大家可以自己去试试。 看看我说的有什么纰漏的地方。 可以给我留言。我们一起研究。学无止境,我认为是对的不一定对。所以还要多交流啊。

猜您喜欢: