5と6のリビジョン間の差分
2019-01-02 07:44:04時点のリビジョン5
サイズ: 1254
編集者: TakanoriKono
コメント:
2019-01-02 07:44:20時点のリビジョン6
サイズ: 1259
編集者: TakanoriKono
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 6: 行 6:
ホームページ: https://openfoam.org
ホームページ: https://openfoam.org <<BR>>

OpenFOAMの使い方

OpenFOAMについて

オープンソースの流体計算用のソフトウェア。

ホームページ: https://openfoam.org
ユーザーガイド: http://foam.sourceforge.net/docs/Guides-a4/OpenFOAMUserGuide-A4.pdf

基本的な使い方

設定項目

関連するファイル

説明

空間の定義

constants/polyMesh/blockMeshDict

シミュレーションする空間と大まかな格子の定義

構造の定義

constants/polyMesh/snappyHexMeshDict

複雑な構造の定義。境界の設定(patchと呼ぶ)も。

境界条件・初期条件

0/<parameter>

境界条件と初期条件

物理モデル

system/fvSchemes

基礎方程式系と離散化スキーム

計算アルゴリズム

system/fvSolution

解法のアルゴリズム

シミュレーションの設定

system/controlDict

シミュレーション時間等

これらの設定ファイルを元に、

  • メッシュ生成(blockMesh, snappyHexMesh)
  • 初期条件の設定・外挿(setFields, interFoam)
  • シミュレーションの実行(icoFoam)
  • 後処理(foamCalc)
  • 可視化(paraview)

OpenFoamExample (最終更新日時 2019-01-02 08:27:34 更新者 TakanoriKono)