ANSYS Fluent 單精度和雙精度的區別

  ANSYS Fluent的單精度和雙精度類型在所有的計算機平臺上都可以使用。對大多數情況來說,單精度求解器已經足夠精確,但是在一些特定類型的問題上雙精度更有好處。以下列出幾種情況:

  1. 如果你的模型具有非常大的長度尺度(例如一根細長的薄管),用單精度計算來表示點坐標可能不夠精確。

  2. 如果你的模型涉及到多個區域,彼此之間通過小尺寸的管道連接起來(例如汽車閥組),其中的一個區域的氣壓大大高于整個流域的平均壓力水平。因此這種情況有必要用雙精度計算來求解這個驅動流體的壓力差,同樣用于顯著低于壓力水平的情況。

  3. 對于涉及到高的熱傳導率的共軛問題(共軛問題,我的理解是兩個區域的相鄰邊界傳熱或者邊界和區域內流體相互傳熱)、或長寬高尺寸比率很大的網格(扁的或狹長的網格),由于單精度求解器不能有效地傳遞邊界信息,可能會導致計算不收斂和不精確。

  4. 對于采用population balance模式求解particle size分布的并包含多個數量級跨度的statistical moments的多相流問題,適合用雙精度求解器。

  注意:ANSYS Fluent只允許小數點分隔一個周期。如果您的系統設置是一個使用逗號分隔的歐洲地區(例如德國),接受數值輸入的字段可以接受一個逗號,但是逗號后的一切可能會被忽略。如果您的系統設置是在一個非歐洲地區,數值字段不會接受一個逗號。

  ANSYS Workbench接受逗號代替小數點分隔符。當數據導入到ANSYS Fluent時,這些會被轉換成多個周期。


  Both single-precision and double-precision versions of ANSYS Fluent are available on all computer platforms. For most cases, the single-precision solver will be sufficiently accurate, but certain types of problems may benefit from the use of a double-precision version. Several examples are listed below:

  • If your geometry has features of very disparate length scales (for example, a very long, thin pipe), single-precision calculations may not be adequate to represent the node coordinates.

  • If your geometry involves multiple enclosures connected via small-diameter pipes (for example, automotive manifolds), mean pressure levels in all but one of the zones can be quite large (since you can set only one global reference pressure location). Double-precision calculations may therefore be necessary to resolve the pressure differences that drive the flow, since these will typically be much smaller than the pressure levels.

  • For conjugate problems involving high thermal-conductivity ratios and/or high-aspect-ratio meshes, convergence and/or accuracy may be impaired with the single-precision solver, due to inefficient transfer of boundary information.

  • For multiphase problems where the population balance model is used to resolve particle size distributions, which could have statistical moments whose values span many orders of magnitude.

  Note:ANSYS Fluent allows only a period to be used as a decimal separator. If your system is set to a European locale that uses a comma separator (for example, Germany), fields that accept numeric input may accept a comma, but may ignore everything after the comma. If your system is set to a non-European locale, numeric fields will not accept a comma at all.

  ANSYS Workbench accepts commas as decimal delimiters. These are translated into periods when data is passed to ANSYS Fluent.

  

  參考于ANSYS Help和豆瓣網

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1
1