OpenCFD は、2020 年 6 月に OpenFOAM® v2006 (20 06) をリリースすることをお知らせします。このリリースでは、OpenFOAM-v1912の機能がコードの多くの分野で拡張されています。この新機能は、OpenCFDの顧客がスポンサーとなって開発したもの、社内で資金提供されたもの、OpenFOAMコミュニティからの機能や変更点を統合したものです。
OpenFOAM は OpenCFD によって GPL ライセンス の下で配布されています。
コードを入手するには、ダウンロード方法を参照してください。
開発中の リポジトリ は公開されています。これらのリポジトリは定期的にバグフィックスや新機能が追加されています。
アップグレード
非推奨と削除
RANSのクロージャモデルを削除しました: v2f
- v2f RANS乱流閉鎖モデルは、OpenFOAMコミュニティのメンバーとの長い議論の結果、kEpsilonPhitFモデルを支持して削除されました。v2fモデルは、(Lien and Kalitzin, 2001)の研究に基づいており、(Durbin, 1995)のオリジナルのv2-f手法を再構築したもので、特に壁境界でのv2とf場の連成定式化に起因する分離解アルゴリズムに固有の数値剛性を低減しています。しかし、このモデルについては、モデルの忠実性の点で様々な欠点が文献で報告されている。v2-f法の欠点を克服するために、(Laurence et al., 2005)は、数値剛性を低減するために、v2スケールを等価な無次元形式、すなわちphitに変換することにより、v2-f法を再評価した。このバリアント、すなわちkEpsilonPhitFは、元のv2-fモデルの理論モデルの忠実度を維持しつつ、数値的なロバスト性とグリッド異常に対する鈍感性を提供すると考えられている。
削除された壁関数:v2WallFunctionとfWallFunction
- v2f RANSモデルの削除に続いて、対応する壁関数、すなわち、kEpsilonPhitFモデルで必要とされないfWallFunctionとv2WallFunctionが削除されました。
foamToEnsightPartsを削除しました。
foamToEnsightParts
ユーティリティ(シリアルのみ)は、foamToEnsight
ユーティリティの改良により冗長になったため、削除されました。
名前の変更
- 境界条件
nutkAtmRoughWallFunction
の名前を atmNutkWallFunction
に変更し、大気モデルの他の機能名との整合性を保つために設定の下位互換性を持たせないようにしました。
- 関数オブジェクトlambVectorの名前は、Horace Lambの遺産を適切に認識するためにLambVectorに改名されました。