巧用Icepak参数功能获得零件质量(附最新ANSYS官方解决方案)

此文为本人原创,首发于2016年12月 ANSYS中国微信公众号。我的个人公众号(赢仿设计,二维码在文末)亦有转载。

===========分割线,以下为正文==========

1. 问题的提出

如图所示,在ICEPAK模型树内右键单击3D零件, 可直接获得体积和表面积,遗憾的是不能获得质量。

1.png

虽然可以通过体积和材料密度间接求得质量,但对于某些通过优先级设置获得的“复杂形状”零件,如下图,仍显不便。

2.png

 下面通过实例,演示利用参数功能获得零件质量。

2.  利用参数功能获得零件质量

(1)建模

如下图,模型只包含2个零件,散热器和长方block,block占用“1个翅片+部分散热器底板”的体积。

3.png

设置block的优先级高于散热器,散热器实际占用空间如图:

4.png

散热器底板厚度设为参数$base,block设置active参数如图(选中active后右键单击即可弹出窗口):

5.png

 为减少计算量,只计算速度场,在合适位置设置温度监测点。

(2)参数化计算

打开Parameters and optimization面板,在setup面板内选择Parametric trials和selected values,Design variables面板内保持初始值不变,Functions面板内如下图为散热器和block分别定义value为几何体质量的基本函数,

6.png

Trials面板内,设置2个工况,工况1为block不存在,工况2为block存在,如图:

7.png

单击上图中的Run按钮,可直接进行参数化计算。ICEPAK会自动跳出参数化的计算面板,面板将列出计算的所有工况名称,定义的函数等,如图:

8.png

可见,无block时,完整散热器质量0.7388kg,有block时,不完整散热器和block质量之和恰好等于完整散热器,可见验证准确。

3. 说明

本文为对比block存在和不存在2种情况,设置了block的active参数。实际算例时,只需设置散热器底板厚度一个参数,只需一个工况,即Parameters and optimization面板内选择single trial。

===========分割线,以上为正文==========

2017年,ANSYS官方客服给出了解决方案,详情请扫码本人个人微信公众号(2019年10月17日文章):

扫码_搜索联合传播样式-微信标准绿版.png
默认 最新
当前暂无评论,小编等你评论哦!
点赞 3 评论 收藏 1
关注