Solidworks设计算例可以帮助设计师来计算一个尺寸的最终结果,达到设计目标。比如你想设计一个杯子,目标要求是高度一定,使杯子装好水正好是容量500g。那么这个直径需要多少才是合适的呢?

下面我们使用传感器来设计一下。看详细过程:

  1. 首先画好杯子的模型。高度已经确定,但直径因为是变量,还不知道具体需要多大,所以我们可以任意给个小点的。

    SLDWORKS_KJrDJBPeMw.png

  2. 分割出来最高水位线。

  SLDWORKS_lFfBAd1Qag.png

3. 把水位线以下部分内壁等距曲面一下,距离为0,补齐封口,转成实体,赋材质为“水”。然后把外面的瓶壁实体隐藏掉。

SLDWORKS_cH3eqBppxV.png

SLDWORKS_eX4AXKNuHf.png

接下来就是使用传感 器了。点击右键【添加传感器】,或点击选项卡【评估】-【传感 器】

SLDWORKS_GdX4xfC0pL.png

传感器类型选择“质量属性”,实体就选刚刚缝合好的内壁。这时可以看到最下面的数值是0.332kg,离我们的设计目标500g 还有一定差距。

SLDWORKS_KXS0u35n5y.png

点击左上角的【设计算例】,新建一个设计算例。为变量添加一个直径,步长可以稍微放大一点点,这里选的是2,以便减小运算量。如果想精确地运算,一步到位可以选0.5左右。

SLDWORKS_BqOM6uikhZ.png

目标选择质量,改成0.5kg. 这就是我们的目标。

SLDWORKS_QQ3bZUR7K8.png

最后点左上角的【运行】。结果视图给出来以每次增加直径2mm的所有情形下的结果质量。其中淡绿色是最接近设计目标的。

SLDWORKS_AmRIj0uFYD.png

解释一下,为什么不是500g。 因为我们选的步长是2mm, 即:在现有直径基础上,每增加2mm进行一次运算,其中最接近的结果高亮。

如果想让它无限接近,我们可以根据这一步的结果先把直径修正一下。

这次就直接把直径优化到35.5, 然后再建一个新的算例,步长改成0.1mm 。这样的结果就非常精确了。

好了,现在可以返回模型,把隐藏的实体显示出来了。

SLDWORKS_xngiQcPdSk.png

这样我们就使用传感器完成了一次非常完美的尺寸设计 。

经过允许的转载许在醒目位置放置我站超链接并注明来源。nbnq.net
牛8牛9

没有积分? 关注公众号回复“积分”即可获得。

Solidworks如何删除模型特征,只保留实体
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。