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。
图1.
4.2应用热通量
1.从菜单栏中,选择Analyze功能区。
2.在功能区上,选择Flux工具。
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 所示。
4.4创建Outlet node集
1.在Model Browser中,右键单击并选择Create>Set。
2.对于name ,输入outlet。
3.对于Card Image,从下拉菜单中选择SET_GRID。
4.对于Entities,选择节点191 到211,如图4 所示。
4.5分配热边界条件
1.从菜单栏中,选择Analyze功能区。
2.在功能区上,选择Temp Loads工具。
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。
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。
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。
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。
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,选择Contour
3.在第一个下拉菜单中,对于Results Type ,选择Element Densities。
4.单击Apply。
图10.
来源:TodayCAEer