在电子行业中,许多产品都带有一个或者多个散热器组件。在对这些产品进行仿真分析时,特别是冲击仿真分析,散热器虽然属于非重要部件,但往往需要分析散热器在冲击中对芯片焊点的影响。所以,仿真工程师在进行传统的前处理时,往往需要很繁琐的鼠标和键盘操作才能完成前处理工作。开发散热器自动处理工具的目的在于把这些非重要部件的处理交给工具进行自动处理,帮助工程师节省时间以便处理重要部件。
我们选择在hypermesh中创建这个工具。使用了tcl语言。工程师在使用该工具时的操作十分简单:点击工具按钮,系统就会提醒用户选中散热器部件,用户选中后点击确认,工具将自动对散热器进行处理。
自动处理的步骤包括:把散热器分成底座和次片两个部分,提取次片的中间面并对其作壳单元的网格划分,对底座作体网格的划分,并给网格赋予材料属性以及给壳单元网赋予厚度。
目前,该版本仅作演示用。在实际应用中,我们可以根据实际需要进行优化:
1、添加材料选项,工程师可以选择给部件赋予相应的材料属性;
2、在脚本中增加自动识别螺栓孔的功能,并对他们作有效的网格划分处理;
3、自动识别几何模型的参数(例如长、宽、高、厚等)并判断适合的网格尺寸。
部分代码展示
部分代码截图