手机散热器的结构优化设计

CAE中大工作组
2020-10-08

logo2.jpg


  散热器及优化技术介绍


  散热器介绍


  散热器工作原理:散热器内部的热借由对流及辐射进行耗散,对流所占比例非常大,基板与热源接触,将热从热源传导给肋片,肋片增大了热源与空气的接触面积,从而增强了其通过对流和辐射方式的散热能力。

手机散热

图1 手机散热工作原理


  影响散热器散热效果的主要因素:肋高影响最大,肋厚影响次之,肋长影响最小。因此,在做散热器优化实验时,设定肋高,肋厚两个变量即可。


  求解技术


  在Flotherm软件中,Command Center模块采用了当今世界上优秀的多目标优化算法,是一种在具有多个变量参数中确定最佳方案的途径。


  优化算法包括两部分:实验设计(DOE)和方案优化。方案优化是以实验设计数据为依据,分为循序优化和反映面优化。循序优化是以最佳方案为基点,进行连续小步长自动优化,最终找到最优方案;反映面优化则是将实验的输入与输出构建成一个超平面,称为反映面,再根据该超平面来确定最佳方案。两者比较来看,反映面优化速度快于循序优化,并且在给出优化方案的同时,给出了优化过程中的计算误差,通过该误差的大小来判断该次优化方案结果是否可靠。


  散热器及优化技术介绍


  散热器介绍


  散热器工作原理:散热器内部的热借由对流及辐射进行耗散,对流所占比例非常大,基板与热源接触,将热从热源传导给肋片,肋片增大了热源与空气的接触面积,从而增强了其通过对流和辐射方式的散热能力。


手机散热

图1 手机散热工作原理


  影响散热器散热效果的主要因素:肋高影响最大,肋厚影响次之,肋长影响最小。因此,在做散热器优化实验时,设定肋高,肋厚两个变量即可。


  求解技术


  在Flotherm软件中,Command Center模块采用了当今世界上优秀的多目标优化算法,是一种在具有多个变量参数中确定最佳方案的途径。


  优化算法包括两部分:实验设计(DOE)和方案优化。方案优化是以实验设计数据为依据,分为循序优化和反映面优化。循序优化是以最佳方案为基点,进行连续小步长自动优化,最终找到最优方案;反映面优化则是将实验的输入与输出构建成一个超平面,称为反映面,再根据该超平面来确定最佳方案。两者比较来看,反映面优化速度快于循序优化,并且在给出优化方案的同时,给出了优化过程中的计算误差,通过该误差的大小来判断该次优化方案结果是否可靠。


  常见的优化术语解释:

  DOE:Design of Experiment实验设计

  SO:Sequential Optimization循序优化

  RSO:Response Surface Optimization反映面优化


  目标函数


  实验设计包括输入变量设置和目标输出变量设置。其中,输入变量设置包括优化参数对象选择和参数范围的设定。


  为了避免优化设计中,出现局部最优代替全部最优,软件引入代价函数(Cost Function):


公式1 代价函数


  式中,W为代价权重;R为目标输出变量。


  输入变量设定


    在Input Variables选项卡中的Root Assembly下找到散热器。(此组件的顺序与PM中组件的顺序相同)

    内部翅片的高度对散热器的散热能力有一定影响,因此作为变量之一,进行设定。

    在散热器和组件周围有一个region,region的高度需要与散热器的翅片呈线性函数关系,因此对其进行如下设置:



图2 Region设置


  内部翅片的宽度对散热器的散热能力有一定影响,因此作为变量之一,进行设定。


  输出变量设定


  在command center面板中选择Output Variables选项卡。首先将temperature加入到目标函数中。目标函数作用:用于定义求解过程中需要优化的值。将组件的温度加入到目标函数中意味着我们要尽可能降低温度。


  双击散热器图标,找到散热器目录下的Mean Solid Temperature,单击并选中Monitor Variable for each Project in the Scenario。通常只需要纪录散热器的平均温度,而不用对散热器的平均温度进行优化,所以不需要将平均温度加入到目标函数中。


  双击风扇图标,找到风扇目录下的Volume Flow,单击并选中Monitor Variable for each Project in the Scenario。此过程我们只需要纪录流过风扇的气体流量,而不用对流量进行优化,所以不需要将流过风扇的气体流量加入到目标函数中。

Scenario Table


  点击优化图标,为了能得到一个连续的优化过程,必须要有一个已求解并收敛的基本结果。点击Optimize即开始进行优化。


  优化开始时,软件会自动出现两个图表。生成图表操作步骤:点击Chart/ Create,图表类型:XY Line;数据项:x轴:Scenario name;y轴:MB comp1 temperature;


  Value style:Actual Value。表中Y轴同时显示MB comp的温度和散热翅片的高度,设计需仔细观察散热翅片的高度对MB comp温度的影响。


  得到最优优化结果如下:

图3 最优优化结果


  常见的优化术语解释:

  DOE:Design of Experiment实验设计

  SO:Sequential Optimization循序优化

  RSO:Response Surface Optimization反映面优化


  目标函数


  实验设计包括输入变量设置和目标输出变量设置。其中,输入变量设置包括优化参数对象选择和参数范围的设定。

    为了避免优化设计中,出现局部最优代替全部最优,软件引入代价函数(Cost Function):


公式1 代价函数


  式中,W为代价权重;R为目标输出变量。


  输入变量设定


  在Input Variables选项卡中的Root Assembly下找到散热器。(此组件的顺序与PM中组件的顺序相同)


  内部翅片的高度对散热器的散热能力有一定影响,因此作为变量之一,进行设定。


  在散热器和组件周围有一个region,region的高度需要与散热器的翅片呈线性函数关系,因此对其进行如下设置:



图2 Region设置


  内部翅片的宽度对散热器的散热能力有一定影响,因此作为变量之一,进行设定。


  输出变量设定


  在command center面板中选择Output Variables选项卡。首先将temperature加入到目标函数中。目标函数作用:用于定义求解过程中需要优化的值。将组件的温度加入到目标函数中意味着我们要尽可能降低温度。


  双击散热器图标,找到散热器目录下的Mean Solid Temperature,单击并选中Monitor Variable for each Project in the Scenario。通常只需要纪录散热器的平均温度,而不用对散热器的平均温度进行优化,所以不需要将平均温度加入到目标函数中。


  双击风扇图标,找到风扇目录下的Volume Flow,单击并选中Monitor Variable for each Project in the Scenario。此过程我们只需要纪录流过风扇的气体流量,而不用对流量进行优化,所以不需要将流过风扇的气体流量加入到目标函数中。


  Scenario Table


  点击优化图标,为了能得到一个连续的优化过程,必须要有一个已求解并收敛的基本结果。点击Optimize即开始进行优化。


  优化开始时,软件会自动出现两个图表。生成图表操作步骤:点击Chart/ Create,图表类型:XY Line;数据项:x轴:Scenario name;y轴:MB comp1 temperature;


  Value style:Actual Value。表中Y轴同时显示MB comp的温度和散热翅片的高度,设计需仔细观察散热翅片的高度对MB comp温度的影响。


  得到最优优化结果如下:

图3 最优优化结果

分享
下一篇:这是最后一篇
上一篇:这是第一篇
写下您的评论吧