オープンCAEコンサルタント OCSE^2
代表 野村 悦治
2021/10
1
はじめての DEXCS2021 for
OpenFOAM®
Disclaimer: OPENFOAM ® is a registered trade mark of OpenCFD Limited, the producer of the
OpenFOAM software and owner of the OPENFOAM ® and OpenCFD ® trade marks. This
offering is not approved or endorsed by OpenCFD Limited.
1. Lesson 1
まずは使ってみる
2. Lesson 2
解析モデルの変更方法
3. Lesson 3
解析ソルバーの変更方法
2
DEXCSランチャーの起動
ダブル
クリック
ダブル
クリック
1
2
DEXCSツールバー
3
DEXCS-WB ツールバー
DEXCS-WB
(ワークベンチ)
DEXCSランチャーの嬉しさ
仮想風洞試験が、ボタンを順番に押して
いくだけで実行可能
コマンドライン入力は一切不要
GUIエディタでパラメタ変更可能
(パラメタファイルの収納場所・名前を知らなくても
解析ステージ毎にボタンを順番に押していけばよい)
解析対象
解析領域
(仮想風洞)
メッシュ
細分化領域
4
モデル確認
視方向平行移動:
マウスホイールボタンを押しながらドラッグ
視方向回転:
マウスホイールボタンを先に押し、右ボタンを押しながらドラッグ
拡大・縮小:
マウスホイール回転
解析対象
メッシュ
細分化領域
解析領域
(仮想風洞)
5
メッシュ作成用形状モデルの要点
● 流体領域モデルを個別に作成する必要無し
● 複数のパーツで囲まれた領域中に閉空間が存在
すれば良い
● 閉空間が複数存在する場合
○ snappyHexMeshでは、領域内部点を指定
○ cfMeshでは自動判定
● 個別のパーツの名前に応じて境界の名前が付く
● 他のCADで作成⇒インポートしたSTLパーツはソ
リッド化する必要有
6
閉空間が1つの場合に
も必要
推奨メッシュ生成法のp.39を参照
解析条件(デフォルト設定)
inlet outlet
wall
Dexcs
inlet : 流入境界
Uin=10m/s
outlet : 流出境界
P=0
wall : スリップ壁
Dexcs :壁
すべり無し、壁法則
確認・変更
は可能(後述)
メッシュデータと、流体特性等の
定義ファイルを収納
計算制御方法や、ポスト処理
方法の定義ファイル等を収納
Field変数ファイルを収納
定常非圧縮性ソルバー
(simpleFoam)
の標準的なパラメタセット
空力係数計算用パラメタセット等
cfMeshによるメッ
シュ作成
nu(動粘性係数)
= 1.54e-5 m2/s
kEpsilon乱流モデル
DEXCSでは メッシュ作成時に自動作成
注:既存パラメタセットが存在する場合はそのまま利用(自動作成しない)
OpenFOAMの標準パラメタセット
デフォルトのパラメタセット
7
cfMesh作成原理と
主要パラメタ・Dictファイルの概要
対象領域定義ファイル
(fms形式)
細分化レベル
レイヤー
DEXCSでは DEXCS-WBで fms,Dictファイルを自動作成
8
解析コンテナ
メッシュ作成コンテナ
ソルバー実行コンテナ
1
2
解析コンテナの作成
解析コンテナ作成
9
確認:
出力先と雛形
ケースファイル
(変更可能)
メッシュ作成タスク画面
10
2
2
ファイルマネージャが起動
FreeCADは通常mm(ミリ
メートル) でモデル作成
⇒OpenFOAMでm 解釈させ
る場合に0.001とする
モデルの全体サイズからの
推奨値(変更可能)
同一パーツ上でエッジ
(輪郭線)判定閾値
cfMeshのオプションパラメタ
ダブルクリック
1
メッシュ細分化コンテナの作成
11
1
メッシュ細分化
コンテナ作成
2
メッシュ細分化コンテナ
メッシュ細分化設定(面の細分化)
12
オプションパラメタ
(変更可能)
1
2
どれか1つにチェック
4
3
6
5
(確認)
Dexcs:…
がリストアップ
細分化レベルと実セル
サイズは連動
どちらかの指定でよい
対象パーツの複数指定は可能。但し細分化方法も同一になる。
細分化方法を変えたパーツを追加したい場合は、細分化コンテナを追加して指定
メッシュ細分化コンテナの追加
13
1
メッシュ細分化
コンテナ作成
2
メッシュ細分化設定
(領域細分化)
14
1
2
3
5
チェック
4
6
7
メッシュ作成 / 実行
15
ダブルクリック
1
2
3
メッシュ確認 / Paraview
16
メッシュ確認 / Paraview
17
視方向回転:
マウス左ボタンを押しながらドラッグ
視方向移動:
マウスホイールボタンを押しながらドラッグ
拡大・縮小:
マウスホイール回転
1
2
3
6
5
4
メッシュ確認(断面詳細)
2
視方向回転:
マウス左ボタンを押しながらドラッグ
視方向移動:
マウスホイールボタンを押しながらドラッグ
拡大・縮小:
マウスホイール回転
18
表示⇒非表示
1
メッシュ確認 / チェックメッシュ
19
Max skewness エラーが生じる場合もある
が、よほど大きかったり( >10)、数が多く
(>10)なければ大丈夫
流体特性
1
nu(動粘性係数)
= 1.54e-5 m2/s
kEpsilon乱流モデル
20
2
3
1
計算制御
定常非圧縮ソルバー
(simpleFoam)
の標準的なパラメタセット
流体力計算用パラメタセット等
21
2
3
境界条件
22
1
23
inlet : 流入境界
Uin=10m/s
outlet : 流出境界
P=0
wall : スリップ壁
Dexcs :壁
すべり無し、壁法則
計算実行スクリプト作成
1
3
24
3
ダブルクリック
2
計算実行
計算
終了
(数分)
1
2
25
計算結果 / Paraview
1
26
計算結果 / Paraview
1
2
27
3
計算結果 / 領域再構築⇒Paraview
1
2
28
3
計算結果 / Paraview⇒Stream Tracer
1
2
29
3
Dexcsプロットツール(postProcessor)
30
1
2
3
プロット例 1, 2
31
プロット例 3, 4
32
プロット
(新規)
33
1
2
1
3
2
4
変更箇所
計算の初期化
34
1
3
1
3
2
メッシュデータ
(polyMeshフォルダに収
納)は削除されません
1. Lesson 1
まずは使ってみる
2. Lesson 2
解析モデルの変更方法
3. Lesson 3
解析ソルバーの変更方法
35
解析モデルの変更チュートリアル
36
標準チュートリアル 解析対象を球に変更
別フォルダ
にて解析実行
DEXCS/
dexcsTutorial
フォルダ
にて解析実行
変更元モデルにてFreeCAD起動
37
ダブルクリック
1
解析コンテナ削除
Deleteキー
38
1
2
変更対象パーツ削除
(DEXCS)
Deleteキー
Deleteキー
39
1
2
寸法確認
( -7 -5.5 -1.8 )
40
mm(ミリメートル)で作成されているが、
OpenFOAM上ではm(メートル)で解釈される
注:寸法確認に作成した距離コンポーネントはメッシュ作成
時には削除または非表示にしておくこと。
Part ⇒ 球の追加と適合
41
2
5
3
サイズや配置の数値には正解はないので、ケースバイケースで変更しても OK
1
4
(注)パーツの名前(Label)
の日本語は不可
regionBoxの適合
42
3
2.0 mm に変更
視点を変えて配置確認
サイズや配置の数値には正解はないので、ケースバイケースで変更しても OK
2
1
CADモデル完成⇒sphereInWindTunnel
2
4
3
1
5
解析コンテナ作成 
2
1
2
メッシュ細分化コンテナ
45
変更箇所
2
1
3
メッシュ作成
46
1
3
2
ダブルクリック
メッシュ確認
47
1
3
2
4
境界条件の適合(grideditor起動)
48
1
3
2
4
解析対象の名前変更に
応じた適合が未実施で
あるという意味
5
6
7
参照ケース(DEXCS)の grideditor 起動
49
1
2
DEXCS標準
チュートリアルケース
を選択
3
4
境界条件のcellコピー ⇒ 貼り付け
50
Dexcsの
行全体を選択
参照ケースで開いた
gridEditor
更新ケースで開いた
gridEditor
6
sphereの
最左端cellを選択
マウス右クリック
⇒ cell コピー
マウス右クリック
⇒ cell 貼付け
3
5
2
1
4
境界条件の適合完了
51
変更確認 1
保存 終了
3
2
Properties(constant)の適合
52
1
3
2
53
U:速度(=10)
D:代表寸法
 (球の直径=1)
nu:動粘性係数
RAS
↓
laminar
に変更
RASの場合有効
  kEpsilon /
kOmegaSST
本例では、Re=100
レイノルズ数
1.54e-05
↓
1.0e-01
に変更
Dict(system)の適合
54
1
3
2
(p U k) ⇒ (p U)
(laminar計算時)
Decxs
⇒ sphere
55
計算実行
56
3
2
ダブルクリック
1
結果の可視化1
57
2
1
結果の可視化2
58
3
2
1
1. Lesson 1
まずは使ってみる
2. Lesson 2
解析モデルの変更方法
3. Lesson 3
解析ソルバーの変更方法
59
解析ソルバーの変更チュートリアル
60
解析対象を球に変更
別フォルダにて
pimpleFoam
(非定常計算)を実行
解析モデル変更チュートリアル
simpleFoam
(定常計算)を実行
変更元モデルにてFreeCAD起動
61
ダブルクリック
新規ケース作成ツールの起動
1
62
ひな型ケースの選択
63
1
5
2
4
3
その他case を選択し
て独自に作成した
ケースも選択可能
本例ではOpenFOAMの標準チュートリアルケースを使用
新規ケース作成
64
1
3
5
2
7
ケース名を変更
4
デスクトップ上に作成
6
新規解析コンテナ⇒出力先変更
65
1
3
2 5
4
6
メッシュ細分化コンテナのコピペ
66
右クリック
⇒ コピー
sphere の
チェックを外す
右クリック
⇒ 貼り付け
1
3
2
4
4
同様に
MeshRefinement00
をコピペ
5
メッシュ作成
67
2
3
ダブルクリック
1
境界条件の適合(grideditor起動)
68
1
3
2
3
解析対象の名前変更に
応じた適合が未実施で
あるという意味
参照ケースの grideditor 起動
69
1
2
モデル更新ケース
(定常計算ケース)
を選択
3
4
5
6
7
境界条件のcellコピー ⇒ 貼り付け
70
sphere, wall
左端からkまでを選択
参照ケースで開いた
gridEditor
更新ケースで開いた
gridEditor
sphereの
最左端cellを選択
マウス右クリック
⇒ cell コピー
マウス右クリック
⇒ cell 貼付け
3
5
2
1
4
同様にcellコピー
7
6
境界条件の適合完了
71
1
保存 終了
3
2
他の同等内容cellからコピー
空力係数計算用パラメタセット
(forceCoeffs)
72
空力係数計算用パラメタセット
(forceCoeffs)は解析モデル変更
チュートリアル(
定常計算用)からコピー
解析モデル変更チュートリアル
73
Dict(system)の適合
1
3
2
74
0.3 ⇒ 5 に変更
0.01 ⇒ 0.1 に変更
空力係数計算用に追記
Decxs
⇒ sphere
3
2
75
Properties(constant)の適合
1
76
U:速度(=10)
D:代表寸法
 (球の直径=1)
nu:動粘性係数
本例では、Re=1000
レイノルズ数
RAS
↓
laminar
に変更
1.0e-05
↓
1.0e-02
に変更
計算実行
2
77
3
4
ダブルクリック
1
計算状況モニター
78
横軸の数字はステップ数
計算終了
(10分程度)
79
結果の可視化
1
80
抗力係数の
プロット(1/2)
1
3
2
4
変更箇所
81
抗力係数の
プロット(2/2)
1
3
2
変更箇所
Let’s smart OpenCAE
presented by
82

More Related Content

PDF
123 dexcs2020
PDF
Dexcs2021 of install2
PDF
123DEXCS2022.pdf
PDF
DEXCS2022OF_Install.pdf
PDF
DEXCS2023OF_Install.pdf
PDF
DEXCS2022 for preCICE
PDF
About dexcs2021 for OpenFOAM
PDF
Helyx os dexcs2020
123 dexcs2020
Dexcs2021 of install2
123DEXCS2022.pdf
DEXCS2022OF_Install.pdf
DEXCS2023OF_Install.pdf
DEXCS2022 for preCICE
About dexcs2021 for OpenFOAM
Helyx os dexcs2020

What's hot (20)

PDF
How to install DEXCS2024 for OpenFOAM on VirtualBox
PDF
aboutDEXCS2022-OF.pdf
PDF
howtoCADandMeshing2022.pdf
PDF
Howto CAD and Meshing on DEXCS2021
PDF
Dexcs2020-OF install
PDF
Dexcs2019 howto Cad and Meshing
PDF
OpenFOAMによる混相流シミュレーション入門
PPTX
PreCICE CHT with OpenFOAM and CalculiX
PDF
OpenFOAM の境界条件をまとめよう!
PDF
Dexcs2019 of install
PPTX
OpenFOAMによる気液2相流解析の基礎と設定例
PDF
OpenFOAMにおける混相流計算
PDF
Dynamic Mesh in OpenFOAM
PDF
OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)
PDF
Boundary Conditions in OpenFOAM
PDF
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
PDF
Paraviewの等高面を綺麗に出力する
PDF
CGWORLD 2021 クリエイティブカンファレンス
PDF
OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』
PDF
Turbulence Models in OpenFOAM
How to install DEXCS2024 for OpenFOAM on VirtualBox
aboutDEXCS2022-OF.pdf
howtoCADandMeshing2022.pdf
Howto CAD and Meshing on DEXCS2021
Dexcs2020-OF install
Dexcs2019 howto Cad and Meshing
OpenFOAMによる混相流シミュレーション入門
PreCICE CHT with OpenFOAM and CalculiX
OpenFOAM の境界条件をまとめよう!
Dexcs2019 of install
OpenFOAMによる気液2相流解析の基礎と設定例
OpenFOAMにおける混相流計算
Dynamic Mesh in OpenFOAM
OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)
Boundary Conditions in OpenFOAM
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
Paraviewの等高面を綺麗に出力する
CGWORLD 2021 クリエイティブカンファレンス
OpenFOAMのチュートリアルを作ってみた#1 『くさび油膜効果の計算』
Turbulence Models in OpenFOAM
Ad

Similar to 123 Dexcs2021 (20)

PDF
123 dexcs2019
PDF
About dexcs2015of
PDF
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
PDF
Intel OpenVINO™ ツールキットのご紹介
PDF
zero88 solution クイックスタートガイド
PDF
about DakotagUI
PDF
Zマイスターとの新たな価値探求 z/OS
PDF
about DEXCS for OpenFOAM
PPT
How to manage Cakephp @CakePHP_Fukuoka_2
PDF
OpenCV2.2 Install Guide ver.0.5
PDF
マイグレーション教授のワンポイント・アドバイス
PDF
最低限の開発環境を整えるには
PDF
エコSmalltalk
PDF
LightSwitch で遊んでみた Rev. 2
PPT
Linuxにおける開発環境
PPTX
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
PPT
ビジネス的に高価値なアジャイルテスト
PDF
jenkinsで遊ぶ
123 dexcs2019
About dexcs2015of
【Agile Forum in Gifu】 Visual Studio 2010 でみる、アジャイル開発における開発支援ツールの活用
Intel OpenVINO™ ツールキットのご紹介
zero88 solution クイックスタートガイド
about DakotagUI
Zマイスターとの新たな価値探求 z/OS
about DEXCS for OpenFOAM
How to manage Cakephp @CakePHP_Fukuoka_2
OpenCV2.2 Install Guide ver.0.5
マイグレーション教授のワンポイント・アドバイス
最低限の開発環境を整えるには
エコSmalltalk
LightSwitch で遊んでみた Rev. 2
Linuxにおける開発環境
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
ビジネス的に高価値なアジャイルテスト
jenkinsで遊ぶ
Ad

More from Etsuji Nomura (15)

PDF
aboutDEXCS2023-OF.pdf
PDF
aboutDexcsPlus2022.pdf
PDF
Decsx launcherv 2.5
PDF
About dexcs2020 for OpenFOAM
PDF
Howto CAD and Meshing on DEXCS2020
PDF
About dexcs2019 for OpenFOAM
PDF
How to cad and meshing for OpenFOAM
PDF
Of tutorials v1806
PDF
Dexcs2018 of install
PDF
About DEXCS for OpenFOAM
PDF
OpenFOAM Case Handling in dakota-6.8 gui
PDF
201804 about su2
PDF
Of tutorials v1712
PDF
about dakota6.7 gui
PDF
Of tutorials 5.0
aboutDEXCS2023-OF.pdf
aboutDexcsPlus2022.pdf
Decsx launcherv 2.5
About dexcs2020 for OpenFOAM
Howto CAD and Meshing on DEXCS2020
About dexcs2019 for OpenFOAM
How to cad and meshing for OpenFOAM
Of tutorials v1806
Dexcs2018 of install
About DEXCS for OpenFOAM
OpenFOAM Case Handling in dakota-6.8 gui
201804 about su2
Of tutorials v1712
about dakota6.7 gui
Of tutorials 5.0

123 Dexcs2021