SU2の例

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

NACA 0012 迎え角スイープの例

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

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

DOE ソリューション サーフェス
Codeスタンフォード大学非構造化 (SU2)
Analysis TypeCFD DOE
説明NACA 0012 の非粘性、遷音速、迎角スイープ
Suggested Hardwareエメラルド / 2 スロット、各 2 コア
Command
Parallel_computation.py -n $RESCALE_CORES_PER_SLOT -f NACA0012.cfg
後処理コマンド
Python su2_extract.py Forces_breakdown.dat CL CD CMz
Estimated Run Time5 minutes

乱流 ONERA M6 の例

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

Simulation Code スタンフォード大学非構造化 (SU2)
Analysis TypeCFD
説明Rescale の古典的な ONERA M2 翼上での SU6 による乱流のシミュレーション。
Suggested HardwareEmerald / 8 cores
Command
Parallel_computation.py -f turb_ONERAM6.cfg -n $RESCALE_CORES_PER_SLOT
Estimated Run Time22 minutes