ANSYS Fluent DOE チュートリアル
このチュートリアルでは、セットアップ方法を示します DOE は「実験計画法」の略です。 それは統計的なものです... その他 ANSYS Fluent シミュレーション用の可変設計パラメーターを使用します。
冷たい流体入口と熱い流体入口を備えた T 字路混合問題を使用します。 T 字路では両方の流体が混合し、この例の設計目標である出口温度が得られます。 Rescale で利用可能な DOE ジョブ タイプ オプションを使用して、さまざまな入口温度のパラメトリック スイープを実行するシミュレーションを行います。
このチュートリアルのジョブ ファイルには、 Import Job Setup 下のボタン:
Rescale プラットフォームについて
- クリックして開始 +新しい仕事
- ジョブに適切な名前を付けます
- 変更 ジョブの種類 以下のスクリーンショットに示すように、DOE に接続します。
- プラットフォーム構成レイアウトが DOE セットアップに変更されたことがわかります
- を使用して入力ファイルを追加します 入力の指定 ウィンドウ

さらに、使用 から追加 Cloud Storageデータを保存、アクセス、共有するためのシンプルかつスケーラブルな方法。 その他 or このコンピュータからアップロードする Fluent ケースをアップロードするためのオプション システムの数値的、記号的、または論理的表現... その他、以下に示すように

ソフトウェアの制限をクリック 移動するボタン 並列設定 ページ
ソフトウェア設定ページで、下図のように 並列設定 ページでは、DOE シミュレーション設定のパラメーターの範囲を指定します。
パラメータを設定できます。
- を指定することで、
.csv
オプションを使用したファイル 実行定義ファイルを使用する - 次を使用してパラメータを手動で入力することにより、 ここで変数を指定します 下の画像に示すように
ここでは、 クロス積 or モンテカルロ パラメータのスイープに基づいて。
- クロス積 オプションは、シミュレーションを実行するためのパラメーターのすべての組み合わせを生成します。
- モンテカルロ オプションは、指定された確率分布に基づいてパラメータを生成します
このチュートリアルでは、 クロス積 オプションを選択します。
- 変数を入力してください
Name
,Max Value
,Min Value
とIncrement
以下に示すように、変数パラメータとして追加します。

設計する DOE シミュレーションに変数をいくつでも追加できます。 ここでは XNUMX つのパラメータ変数を使用しました cold_temp
や hot_temp
この DOE の場合 (以下を参照):

DOE シミュレーションのすべての変数パラメータを設定したら、[テンプレート] ページに移動します。
ここでは、複数のテンプレートを作成するために使用するテンプレートをアップロードします。 .jou
個々の子実行のジャーナル ファイル。
また, run_doe.jou
このシミュレーションのテンプレート ファイルは次のとおりです。
/file/read-case tjunction_doe.cas/file/set-batch-options no Yes Yes no/define/boundary-conditions/vi inlet_cold ,,,,,,,, no , ${cold_temp} ,,,,,/定義/境界条件/vi inlet_hot ,,,,,,,, no , ${hot_temp} ,,,,,/solve/iterate 500/file/write-case-data tjunction_doe%i.cas.gz/exit yes
このジャーナル ファイルは、ジャーナル ファイルにスキーム コード行として記録される GUI コマンドから作成できます。 FLUENT は、コマンド ラインで入力したもの、または GUI を介して入力したものすべてを記録することにより、ジャーナル ファイルを作成します。 テキスト エディタを使用して手動でジャーナル ファイルを作成することもできます。 シミュレーション固有のジャーナル ファイルを作成したら、Rescale DOE オプションを使用して上記と同様のテンプレート ファイルを作成し、すべてのパラメーターを使用して Fluent シミュレーションを実行できます。
に移動する
クリックした後 +ソフトウェアを追加 ボタン、キーワードで検索 fluent
をクリックし、メニューから ANSYS Fluent ソフトウェアを選択します。 これにより、ソフトウェアが追加され、関連するコマンド、Fluent シミュレーションの実行に必要なバージョンが追加されます。
- コマンド ウィンドウのコマンドの最後にジャーナル ファイルの名前を追加します。 このチュートリアルでは、ジャーナル ファイル名は次のとおりです。
run.jou
(下記参照)。 - 好みに基づいて、 ンスオプション
- 選択 オンデマンドライセンスを使用する ライセンス購入用
- 選択 既存のライセンスを使用する このオプションがアカウントに設定されている場合

このセクションでは、シミュレーションの一部として意図された特定のタスクを実行する後処理スクリプトを追加できます。 後処理スクリプトを使用すると、他のシミュレーションの実行中に特定のタスクを自動化できます。
このチュートリアルでは、以下に示す後処理スクリプトが各シミュレーションの出力ファイルの最後のエントリを取得し、それを変数に保存します。 outlet_temp
、これにより、DOE 実験のより迅速な評価が可能になります。
後処理スクリプト:
tail -1 レポート-def-0-rfile.out | awk '{print "outlet_temp\t"$NF}'
たとえば、単一シミュレーションの出力ファイル (以下を参照) から、後処理スクリプトは最後のエントリを取得します。 308.97261
値を指定して保存します outlet_temp
変数。
"report-def-0-rfile" "Iteration" "report-def-0" ("Iteration" "report-def 0(outlet)") 1 299.9999999999999 2 306.3764303939494 : : 156 308.9728270257071 157 308.9726151362732
次に、 後処理コマンド ウィンドウで次のようにコマンドを入力して後処理スクリプトを実行します。
bash ./output_extract.sh
クリックして 、我々はできる レビュー ジョブのセットアップ。
このセクションでは、ジョブの設定を確認できます。
- DOE ジョブの概要には、分析用に選択した入力ファイル、ソフトウェア、およびハードウェア設定がリストされます。
- また, Save や Submit: ジョブ設定を保存するか、ジョブを次の宛先に送信できます。 コンピューティング クラスターは、緩やかまたは緊密な一連のコンピューティング クラスターで構成されます。 その他.

送信すると、にリダイレクトされます。 Status: ページに移動するか、 Status: サイドパネルのボタン。 を実行するとき DOE の職種 Status: このページでは、ユーザーが Rescale を使用して同時に実行されている複数のケースのランタイム ファイルを監視できるようになります。 Live Tailingリアルタイム ログ監視またはライブ ログ記録とも呼ばれます。 その他 特徴。 この場合、タスク スロットが 2 に等しいため、一度に XNUMX つの子実行がアクティブになります。これは、左側で強調表示されている赤いボックスで示されています。 Active Runsを選択します。 Stopping job (User terminated)… 各子の実行のステータスを示します。
を起動することもできます SSH 赤で強調表示されている IP アドレスのリンクをクリックすると、ターミナルでジョブを追跡できます。
シミュレーションが完了したら、 このページでは、すべての実行の結果を表示できます。
[結果] ページでは、ジョブで定義された各実行の期間を調べたり、各ケースの実行ファイルで構成される zip アーカイブをダウンロードしたり (完了時)、個々のケースの実行ファイルで構成された zip アーカイブをダウンロードしたり、個々のケースを検査したりできます。もっと近くで走ってください。
赤で強調表示されているアクション列の下にあるボタンをクリックすると、個々の実行にアクセスできます。 このページでは、ルート レベルで定義された変数を確認し、以下に示すように各シミュレーションから得られた結果にアクセスできます。

プロット セクションでは、以下に示すようにルート レベルのデータをプロットできます。