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

シミュレーションシミュレーションは実験であり、シナリオをテストし、作成することです... その他 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分 |