Icepak參數暨優化功能的拓展使用

此文為本人原創,首發于ANSYS中國微信公眾號(2017年3月)。我的個人公眾號(贏仿設計,二維碼在文末)亦有轉載。

==============分割線,以下為正文=============

1. 問題的提出

如下圖所示,某熱設計實例,散熱器底板嵌入多根均布熱管。擬考慮熱管數量對最終散熱結果的影響。在

1.png

ICEPAK中均布熱管建模可由單根熱管復制而獲得,但ICEPAK只可對熱管的尺寸設置參數,復制數量卻無法設置參數,如圖:

2.png

考慮另一種工況,沒有熱管,散熱器總體尺寸為連續變量。在ICEPAK內可以用熱管的active parameter控制存在狀態,但此類型參數只可以用于參數化計算,不可用于優化計算,如下圖。可變通的方法是再建一個ICEPAK項目,把熱管全部抑制,但同時增加了項目文件管理工作量。

3.png

 某些情況下,ICEPAK內設置的參數,不同的工況,計算時需要不同的參數(一個或多個的組合)為固定值,這在ICEPAK內也無法做到。

ANSYS WORKBENCH的DESIGN EXPLORER模塊大大拓展了ICEPAK的參數及優化功能,下面通過實例演示以上3種要求的實現。

2.  建模

如下圖,主散熱器底板內鑲嵌的熱管用小散熱器建模,小散熱器的翅片部分全部埋入主散熱器底板,小散熱器

4.png

的底板在主散熱器之外,另外用空氣fluid block全部覆蓋小散熱器底板,設置優先級順序為: 主散熱器<小散熱器<fluid block,這樣既可實現“主散熱器內嵌熱管”。欲對熱管數量設置參數,只需把小散熱器的翅片數量設為參數既可,如圖:

5.png

為方便計算演示,再設置2個參數:主散熱器擠出長度$length_main和熱管長度(小散熱器擠出長度)$length_hp,如圖:

6.png

設置2個目標函數:全局最高溫度和主散熱器質量,并導入WORKBENCH,如圖:

7.png

3. 多工況計算

在WORKBENCH界面內,按需要可加入多個響應面計算任務,如下圖。本文heatpipe count為優化熱管數量工況,inactive heatpipe為沒有熱管工況。

8.png

打開DESIGN OF EXPERIMENTS面板,如下圖,如欲設置某參數為固定值,只需uncheck此參數后面的

9.png

Enabled框,并在PROPERTIES面板內的value欄輸入數值既可,如圖中主散熱器擠出長度設為固定值180 。熱管數量的優化計算較簡單,此處不再贅述。

4. “無熱管”工況

打開圖8的C2面板,如下圖,熱管數量(count_pipe)設為固定值6。為表達“無熱管”,熱管長度(length_hp)設為

10.png

固定值0。主散熱器長度(length_main)范圍設為180至181。為節約計算量,DOE類型選CUSTOM,設置1個design point,如圖:

11.png

點擊update開始計算,很快收斂如圖:

12.png

此時檢查ICEPAK內熱管模型,長度確實為0,如圖:

13.png


==============分割線,以上為正文=============

個人公眾號:

掃碼_搜索聯合傳播樣式-微信標準綠版.png
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

3
2
3