SU2の例

SU2 は、偏微分方程式 (PDE) の数値解法と制約付き PDE の実行のために C++ で書かれたオープンソース ソフトウェア ツールのスイートです。 最適化。 主な用途は数値流体力学と空気力学的形状の最適化ですが、電気力学や化学反応する流れなどのより一般的な方程式を扱うように拡張されています。 SU2 は、スカラー場の感度/勾配を計算するための連続および離散随伴をサポートします。 以下で使用されているすべての例は、 SU2 GitHub ウィキ.

NACA 0012 迎え角スイープの例

この例では、Rescale の DOE ジョブ タイプを使用して、NACA 0012 翼形に対して非粘性、遷音速、迎角スイープを実行します。 を参照してください。 DOE チュートリアル DOE ケースのセットアップ方法の詳細については、 この例は、 並列設定 このページでは、迎え角を -4° から +15° まで 1° ずつ段階的に調整します。 DOE ジョブ タイプは、 テンプレート ページ。 このジョブは、それぞれ XNUMX つのコアを備えた XNUMX つのスロットを使用するように構成されているため、ジョブ中に合計 XNUMX つのコアが使用されます。 各ケースは利用可能な環境で実行されます XNUMXコアスロット DOE 内のすべてのケースが完了するまで。

このジョブ例には、揚力、抗力、モーメントの係数を抽出する後処理スクリプトも含まれています。 ジョブ中に、これらの結果が動的に入力されます。 ページにプロットされます チャート 各ケースが完了するとページに移動します。

DOE ソリューション サーフェス
シミュレーション Codeスタンフォード大学非構造化 (SU2)
分析タイプCFD DOE
説明NACA 0012 の非粘性、遷音速、迎角スイープ
推奨ハードウェアエメラルド / 2 スロット、各 2 コア
Parallel_computation.py -n $RESCALE_CORES_PER_SLOT -f NACA0012.cfg
後処理コマンド
Python su2_extract.py Forces_breakdown.dat CL CD CMz
推定実行時間5分

乱流 ONERA M6 の例

3D ジオメトリの周囲の乱流粘性流のシミュレーション。

シミュレーションコードスタンフォード大学非構造化 (SU2)
分析タイプCFD
説明Rescale の古典的な ONERA M2 翼上での SU6 による乱流のシミュレーション。
推奨ハードウェアエメラルド/8芯
Parallel_computation.py -f turb_ONERAM6.cfg -n $RESCALE_CORES_PER_SLOT
推定実行時間22分