狠狠撸
Submit Search
翱辫别苍贵翱础惭を用いた计算后の等高面テ?ータの取得方法
?
3 likes
?
4,541 views
T
takuyayamamoto1800
Follow
1 of 15
Download now
Downloaded 48 times
More Related Content
翱辫别苍贵翱础惭を用いた计算后の等高面テ?ータの取得方法
1.
OpenFOAMを?用いた 計算後の等?高線データ の取得?方法 ?大阪?大学?大学院基礎?工学研究科 ? 博?士2年年 ??山本卓也
2.
計算の対象とする系 OpenFOAM ?のチュートリアルDam ?Break
?(tutorial)を三次元化したもの 初期条件 今後液面形状は等高線(面) ? (alpha1 ?= ?0.5)の結果を示す。
3.
计算结果
4.
液?面の?高さデータの取得 混相流解析等で界面高さ位置の情報が欲しい。 ?? OpenFOAMのsampleユーティリティーを利 用する。 ? ??
笔补谤补痴颈别飞の机能を利用する。
5.
Paraviewとは? Sandia ?NaConal ?Laboratoriesが作成した可視化用ツール
? 現在Ver. ?4.3.1まで公開されている。 ? OpenFOAMの可視化ツールとして同時に配布されている。 www.paraview.org
6.
sampleユーティリティー OpenFOAMに実装されているpost処理用ユーティリティー ?? 線上のデータを取得(sets) ? ??
面上のデータを取得(surface) 等高面上の座標データを取得 surface ? type: ?isoSurfaceを使用 sampleユーティリティーの使用方法はOpenFOAMwiki、sampleDictの使用例を参照 ? OpenFOAM ?wiki ?(hNps://openfoamwiki.net/index.php/Sample) ? sampleDict例(uClity/postProcessing/sampling/sample/sampleDict)
7.
sampleDictの書き?方 system/sampleDict内に以下のように記述 surfaces ? ( ?
? ? ? ?isoSurface ? ? ? ? ?{ ? ? ? ? ? ? ? ? ?type ? ? ? ? ? ? ? ? ? ? ? ?isoSurface; ? ? ? ? ? ? ? ? ?isoField ? ? ? ? ? ? ? ?alpha1; ? ? ? ? ? ? ? ? ?isoValue ? ? ? ? ? ? ? ?0.5; ? ? ? ? ? ? ? ? ?interpolate ? ? ? ? ?true; ? ? ? ? ?} ? ) 名前(自由に変更可能) ? 使用するオプション名 ? 等高面を取得する変数 ? 等高面の値 ? 補間するかどうかのオプション ?
8.
sampleユーティリティーの実?行行 ケースディレクトリ上でsampleと実行するのみ 実行後にはsurfaceというフォルダが作成されており、 ? その中に経時データが出力されている。
9.
paraviewを?用いたデータ取得 Contourを選択した状態にしておく
10.
paraviewを?用いたデータ取得 File/Save ?Dataを選択
11.
paraviewを?用いたデータ取得 新しくwindowが立ち上がるので、そちらに保存する名前を入力 ? ファイル形式はcsvを選択
12.
paraviewを?用いたデータ取得 新しくwindowが立ち上がる Write ?All ?Time
?Stepsにチェックを入れるとすべての時間においてデータを出力 ? OKで出力開始
13.
paraviewを?用いたデータ取得 ファイル名.*.csvというファイルが出力される。 ? その中に等高線(面)の座標データが出力されている。 *は出力時間(ステップ数)が入る。
14.
まとめ ?? 等高面座標データの2種類の取得方法を説明した。 ? ??
OpenFOAMではsampleユーティリティーを使用して データを取得できる。 ? ?? paraViewを用いても等高面データを取得できる。 他にもあれば教えて下さい
15.
Reference ?? https://openfoamwiki.net/index.php/Sample
Download