首页/文章/ 详情

[PCB散热设计-流体拓扑优化]:基于入口压力和出口压力2/2

19小时前浏览4

一、启动HyperWorks

1.启动HyperWorks。

2.在New Session中,在HyperWorks下选择HyperMesh。

3.对于Profile ,选择OptiStruct

4.单击Create New Session

二、导入模型

1.在菜单栏上,选择File>Import>HyperMesh Model

2.导航到并选择PCB.hm

3.单击Open

三、设置模型

3.1定义Material 1

Note:如果模型在模型视窗之外加载,请按F以适应窗口。

1.在Model Browser中,右键单击并选择Create>Material

2.对于Name ,输入material1

3.对于Card Image,从下拉菜单中选择MAT1。

4.输入以下Material特性:

a)对于E,输入210000

b)对于NU,输入0.3

c)对于RHO,输入7.85e-09

5.选中MAT4复选框,然后输入以下属性:

a)对于K(热导率),输入44.0

b)对于CP,输入460000000

c)对于RHO,输入7.8e-09

6.单击Close

3.2定义Material 2

1.在Model Browser中,右键单击并选择Create>Material

2.对于Name ,输入material2

3.对于Card Image,从下拉菜单中选择MAT1。

4.输入以下Material特性:

a)对于E,输入210000

b)对于NU,输入0.3

c)对于RHO,输入7.85e-09

5.选中MAT4复选框,然后输入以下属性:

a)对于K(热导率),输入44.0

b)对于CP,输入460000000

c)对于RHO,输入7.8e-09

6.选中DARCY复选框,然后输入以体材料属性:

a)KAPPA中,输入0.1

b)对于MU,输入1e-09

c)对于K,输入0.598

d)对于CP,输入4183000000

e)对于RHO,输入1e-09

7.单击Close

3.3定义property1

1.在Model Browser中,双击Properties以打开属性Browser。

2.在Browser中,选择property1

3.对于Card Image,从下拉菜单中选择PSHELL。

4.对于Material,选择Unspecified>**/**以打开高级选择。

5.在对话框中,从列表中选择material2

6.单击OK

7.对于T,输入0.5

8.单击Close

3.4定义property2

1.在Property Browser中,选择property2

2.对于Card Image,从下拉菜单中选择PSHELL。

3.对于Material,选择Unspecified>/以打开高级选择。

4.在对话框中,从列表中选择material1。

5.单击OK

6.对于T,输入0.5。

7.单击Close

3.5为component分配属性

1.在Model Browser中,双击Components 以打开component Browser。

2.在Browser中,选择auto3

3.对于Property ,选择Unspecified>/以打开高级选择。

4.从列表中选择property1,然后单击OK对于Material,将自动选择material2。如果未选择material2,则可以使用高级选择来选择它。

四、应用载荷和边界条件

4.1创建热载荷

1.在Property Browser中,右键单击property2并选择Isolate

2.在Model Browser中,Create>Group

3.对于name ,输入group1

4.对于Card Image,选择CONDUCTION

5.对于Secondary Entity IDs,选择property2 的Element

6.单击OK

img

图1.

4.2应用热通量

1.从菜单栏中,选择Analyze功能区。

2.在功能区上,选择Flux工具。

img  

3.在显示的面板上,选择elements>by group

4.选中group1复选框,然后单击select

5.对于value ,输入10.0

6.对于相对大小,输入100.0

7.单击create

8.单击return

4.3创建Inlet node Set

1.在Model Browser中,右键单击并选择Create>Set

2.对于name ,输入inlet。

3.对于Card Image,从下拉菜单中选择SET_GRID

4.对于Entities,选择节点131 到151,如图3 所示。

img  

4.4创建Outlet node集

1.在Model Browser中,右键单击并选择Create>Set

2.对于name ,输入outlet

3.对于Card Image,从下拉菜单中选择SET_GRID

4.对于Entities,选择节点191 到211,如图4 所示。

img  

4.5分配热边界条件

1.从菜单栏中,选择Analyze功能区。

2.在功能区上,选择Temp Loads工具。

img  

3.在显示的面板中,单击nodes>by set,然后选择inlet(节点131 到151)。

4.对于value ,输入0.0

5.对于相对大小,输入100.0

6.对于Load Type,请选择SPC

7.单击create

8.单击return

4.6创建Inlet Pressure和Outlet Pressure

1.在Model Browser中,右键单击并选择Create>Load

2.对于Type,从下拉菜单中选择SPCP。

3.对于GSETID,选择Unspecified>/以打开高级选择。

4.在对话框中,选择inlet

5.对于D,输入0.1001

6.为出口压力创建第二个载荷。

a)对于Type,从下拉菜单中选择SPCP。

b)对于GSETID,选择Unspecified>/以打开高级选择。

c)在对话框中,选择outlet。

d)对于D,输入0.1

4.7创建Subcase

1.在Model Browser中,右键单击并选择Create>Load Step

2.对于name ,输入CPU loading。

3.对于Analysis Type,从下拉菜单中选择Heat Transfer (Steady State)。

4.对于以下选择,请使用Unspecified>/打开高级选择。

a)对于SPC,请指定auto1

b)对于LOAD,请指定auto1。

c)对于SPCP,请指定auto1

五、设置优化

5.1创建Topology Design Space

1.在菜单栏上,选择Optimize功能区。

2.在功能区上,选择Topology。

img  

3.对于Name ,输入designvar

4.对于Property Type ,从下拉菜单中选择PSHELL。

5.从属性列表中,选择Unspecified>/以打开高级选择。

6.在对话框中,选择property1

7.在Parameters下的For Mindim下,输入5.0

8.单击Close

5.2创建响应

1.在菜单栏上,选择Optimize功能区。

2.在功能区上,选择Responses。

img  

3.对于Name ,输入VOLFRAC

4.对于Response Type ,从下拉菜单中选择volumfrac。

5.单击Close

6.创建第二个响应。

a)对于Name ,输入tcomp。

b)对于Response Type ,从下拉菜单中选择thermal compliance

7.单击Close

5.3创建目标

1.在菜单栏上,选择Optimize功能区。

2.在功能区上,选择Objectives

img  

3.对于Objective Type ,选择Minimize

4.对于响应ID,选择Unspecified>/以打开高级选择。

5.在对话框中,选择tcomp。

6.对于Load step ID,打开advanced selection ,然后选择CPU loading

5.4 Create Constraints

1.在菜单栏上,选择Optimize功能区。

2.在功能区上,选择Constraints

img  

3.对于Name ,输入volconst。

4.对于Response ,选择Unspecified>/以打开高级选择。

5.在对话框中,选择VOLFRAC

6.对于Lower Options ,从下拉菜单中选择Lower Bound

7.在Lower Bound文本框中,输入0.8。

8.单击Close

六、运行优化

1.在Analysis页面中,单击OptiStruct

2.单击save as

3.在Save As对话框中,指定写入OptiStruct模型文件的位置,并在文件名中输入PCB。

对于OptiStruct求解器模型,建议使用.fem扩展名。

4.单击Save。input file字段显示在Save As对话框中指定的文件名和位置。

5.将导出选项切换设置为all

6.将run options切换设置为optimization

7.将内存选项切换设置为memory default

8.单击OptiStruct运行优化。

作业完成时,窗口中会显示以下消息:

OPTIMIZATION HAS CONVERGED.

FEASIBLE DESIGN (ALL CONSTRAINTS SATISFIED).

如果存在错误消息,OptiStruct还会报告错误消息。可以在文本编辑器中打开文件PCB.out以查找有关任何错误的详细信息。此文件将写入与.fem文件相同的目录。

七、查看结果

1.在Solver窗口中,选择Results以在HyperView中打开结果。

2.HyperView,选择Contourimg

3.在第一个下拉菜单中,对于Results Type ,选择Element Densities

4.单击Applyimg

图10.



来源:TodayCAEer

OptiStructFluxHyperMeshHyperView拓扑优化ADS材料热设计
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-09-07
最近编辑:19小时前
TodayCAEer
本科 签名征集中
获赞 40粉丝 142文章 450课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈