Solidworks设计算例可以帮助设计师来计算一个尺寸的最终结果,达到设计目标。比如你想设计一个杯子,目标要求是高度一定,使杯子装好水正好是容量500g。那么这个直径需要多少才是合适的呢?
下面我们使用传感器来设计一下。看详细过程:
首先画好杯子的模型。高度已经确定,但直径因为是变量,还不知道具体需要多大,所以我们可以任意给个小点的。
分割出来最高水位线。
3. 把水位线以下部分内壁等距曲面一下,距离为0,补齐封口,转成实体,赋材质为“水”。然后把外面的瓶壁实体隐藏掉。
接下来就是使用传感 器了。点击右键【添加传感器】,或点击选项卡【评估】-【传感 器】
传感器类型选择“质量属性”,实体就选刚刚缝合好的内壁。这时可以看到最下面的数值是0.332kg,离我们的设计目标500g 还有一定差距。
点击左上角的【设计算例】,新建一个设计算例。为变量添加一个直径,步长可以稍微放大一点点,这里选的是2,以便减小运算量。如果想精确地运算,一步到位可以选0.5左右。
目标选择质量,改成0.5kg. 这就是我们的目标。
最后点左上角的【运行】。结果视图给出来以每次增加直径2mm的所有情形下的结果质量。其中淡绿色是最接近设计目标的。
解释一下,为什么不是500g。 因为我们选的步长是2mm, 即:在现有直径基础上,每增加2mm进行一次运算,其中最接近的结果高亮。
如果想让它无限接近,我们可以根据这一步的结果先把直径修正一下。
这次就直接把直径优化到35.5, 然后再建一个新的算例,步长改成0.1mm 。这样的结果就非常精确了。
好了,现在可以返回模型,把隐藏的实体显示出来了。
这样我们就使用传感器完成了一次非常完美的尺寸设计 。
经过允许的转载许在醒目位置放置我站超链接并注明来源。nbnq.net