Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20220216_球体周りの流れ抗力係数1_FreeCADで球体モデル作成
Search
kamakiri1225
February 16, 2022
Science
2.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20220216_球体周りの流れ抗力係数1_FreeCADで球体モデル作成
kamakiri1225
February 16, 2022
More Decks by kamakiri1225
See All by kamakiri1225
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
690
【技術書典18】OpenFOAM 自宅で深める流体解析の基礎と応用 (1)
kamakiri1225
0
610
OpenRadiossSafetyダミーモデルの紹介
kamakiri1225
0
400
20230518数値流体解析の基礎
kamakiri1225
0
110
20241109_OpenRadiossを用いたエアバッグ 解析のモデル構築
kamakiri1225
0
1k
【技術書典17】OpenFOAM(自宅で極める流体解析)2次元円柱まわりの流れ
kamakiri1225
0
3.4k
20201205_final_report_水の物性_光の速度計算.pdf
kamakiri1225
0
87
20201208_final_report_光の速度計算.pdf
kamakiri1225
0
60
第100回オープンCAE勉強会@関西
kamakiri1225
0
530
Other Decks in Science
See All in Science
勾配流から乖離した学習ダイナミクス
hanbao
1
1.1k
[第67回 CV勉強会@関東] CV × Scientific Figures / kantoCV 67th CVPR 2026
lychee1223
0
250
From Prediction to Understanding: Causal Discovery for Data Science and AI Applications
sshimizu2006
0
320
Note agro-climatique et prairies - Numéro 7
institutdelelevage
PRO
0
590
データベース14: B+木 & ハッシュ索引
trycycle
PRO
0
970
第67回コンピュータビジョン勉強会論文紹介「RoboWheel: A Data Engine from Real-World Human Demonstrations for Cross-Embodiment Robotic Learning」
x_ttyszk
0
240
J-STAGE全文XML登載必須化について
xspa2012
0
1.6k
因果探索の発展と展望
sshimizu2006
2
1.2k
データベース11: 正規化(1/2) - 望ましくない関係スキーマ
trycycle
PRO
0
1.8k
HOLO: Homography-Guided Pose Estimator Network for Fine-Grained Visual Localization on SD Maps
tomoaki0705
0
170
Collective Predictive Coding Hypothesis: Emergence of Language and Cooperative Behaviors
tanichu
0
170
[Webinaire InnOvin] Coup de Chaud : Comment préserver la santé des animaux
institutdelelevage
PRO
0
230
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
2
4k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
560
Music & Morning Musume
bryan
48
7.4k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Embracing the Ebb and Flow
colly
88
5.2k
Thoughts on Productivity
jonyablonski
76
5.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Deep Space Network (abreviated)
tonyrice
0
370
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Transcript
【OpenFOAM球体周りの抗力係数(1)】 FreeCADで球体モデルを作る 2022年2月16日
バスケットボールのモデル作成 • FreeCAD メッシュ作成 • blockMesh • snappyHexMesh 解析設定 •
OpenFOAM 計算実行 • OpenFOAM 結果処理 • Paraview • PyFoam プリ処理 ソルバ ポスト処理 Python FreeCAD 0.19 Paraview 5.9.0 OpenFOAM v2006 Python 3.8.10(Jupyter lab) WSL2
今回のモデルは「20220216_sphere_coff_blog」というフォルダの中に作成します。 20220216_sphere_coff_blog model orgCase resultDir ←今回はこちらに球体モデルを作成 フォルダ構成
FreeCADで球体モデル作成 (1)FreeCADを起動して 「新規作成」ボタンを 押す (2)ワークベンチを 「Part」に切り替える (3) のアイコンを押し 球体を作成する (4)ツリーの「球体」を押
し下のプロパティで球の 半径を変更する (5)半径を 0.125mmとする ※FreeCADのmmはあてにならない。実際 は数値しか拾っておらず、各々が解析する 単位系による。 今回はSI単位系(m-kg-sec)という単位系で 解析を行いため、GUI上では0.25mmとなっ ているが実際は0.25(m)=250mmの解析を行 うことになる。
(6)ワークベンチを「Mesh Design」に変更 (7)「メッシュ」→「シェイ プからメッシュを作成」を 選択 (8)「標準」→「OK」を押す 流体解析での抗力係数に影響するためでき るだけメッシュは細かく設定します。 (9)「球体」を選択して右クリック→ 「選択オブジェクトを隠す」を押す
球体のメッシュだけが表示されます
(11)「ball」を選択した状態で 右クリック→「エクスポート」 を押す (12)「ball.stlという名前でファイ ルを保存する。 ※ファイルの種類はASCII STL(*.stl)にしておく (13)FreeCADのファイルも保存しておきます。 「ファイル」→「名前を付けて保存」 (14)「ball」という名前で
ファイルを保存する。 (10)名前を「ball」に変更 ※F2で変更できる
おまけ(このページでの操作は不要です) 以下のように拡張子を.astとすることでアスキー形式となりますが、snappyHexMeshに対応していないため拡 張子をstlに変更する必要がある。 上記の方法で行うとsolid名がMesh となっていることに注意。 こちらの名前に対応させて snappyHexMeshのnameを編集すれば 問題ありません。 「ball.ast」→「ball.stl」に拡張子を変更 ※拡張子が「.ast」ではsnappyHexMeshでは読み込めないため
ball.ast snappyHexMeshDict
おわり