Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20220121_バスケットボール周りの流れ
Search
kamakiri1225
February 05, 2022
Science
1.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20220121_バスケットボール周りの流れ
kamakiri1225
February 05, 2022
More Decks by kamakiri1225
See All by kamakiri1225
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
460
【技術書典18】OpenFOAM 自宅で深める流体解析の基礎と応用 (1)
kamakiri1225
0
480
OpenRadiossSafetyダミーモデルの紹介
kamakiri1225
0
320
20230518数値流体解析の基礎
kamakiri1225
0
110
20241109_OpenRadiossを用いたエアバッグ 解析のモデル構築
kamakiri1225
0
870
【技術書典17】OpenFOAM(自宅で極める流体解析)2次元円柱まわりの流れ
kamakiri1225
0
2.9k
20201205_final_report_水の物性_光の速度計算.pdf
kamakiri1225
0
66
20201208_final_report_光の速度計算.pdf
kamakiri1225
0
45
第100回オープンCAE勉強会@関西
kamakiri1225
0
470
Other Decks in Science
See All in Science
Algorithmic Aspects of Quiver Representations
tasusu
0
370
AkarengaLT vol.40
hashimoto_kei
0
110
イロレーティングを活用した関東大学サッカーの定量的実力評価 / A quantitative performance evaluation of Kanto University Football Association using Elo rating
konakalab
0
270
白金鉱業Meetup_Vol.20 効果検証ことはじめ / Introduction to Impact Evaluation
brainpadpr
2
1.9k
AI bij literatuuronderzoek in de wetenschap
voginip
0
170
あなたに水耕栽培を愛していないとは言わせない
mutsumix
1
340
見上公一.pdf
genomethica
0
150
Amusing Abliteration
ianozsvald
1
200
NDCG is NOT All I Need
statditto
2
3.2k
データベース09: 実体関連モデル上の一貫性制約
trycycle
PRO
0
1.2k
AkarengaLT vol.41
hashimoto_kei
1
140
データベース05: SQL(2/3) 結合質問
trycycle
PRO
0
1.2k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
The World Runs on Bad Software
bkeepers
PRO
72
12k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Site-Speed That Sticks
csswizardry
13
1.2k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Balancing Empowerment & Direction
lara
6
1.2k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Facilitating Awesome Meetings
lara
57
7k
Transcript
バスケットボール周りの流れ Pythonパラスタしていません 2022年2月5日 【球体周りの流れの解析】 質問:どう設定するのか? • 定常・非定常 • 乱流モデル(壁関数) •
メッシュサイズ
バスケットボールのモデル作成 • FreeCAD メッシュ作成 • blockMesh • snappyHexMesh 解析設定 •
OpenFOAM 計算実行 • OpenFOAM 結果処理 • Paraview • PyFoam プリ処理 プリ処理 ソルバ ソルバ ポスト処理 ポスト処理 Python FreeCAD 0.19 Paraview 5.9.0 OpenFOAM v2006 Python 3.8.10(Jupyter lab) WSL2
やりたいこと 305cm 揚力 抗力 バスケットボールはシュートやパスでボールが回転するが飛距離に影響があるのか? スリーポイントライン6.75m フリースローライン4.225m 重力 直径24cm
球技ボール 質量 直径 回転数rpm 卓球ボール 0.0027kg 0.04m 10000rpm ゴルフボール 0.45kg
0.022m 2000~2600rpm 野球ボール 0.148kg 0.75m 2200rpm サッカーボール 0.45kg 0.7m 240~600rpm バスケットボール 0.65kg 0.24m(24cm) 120rpm センサバスケットボールを用いたシュートの バックスピン回転数と入射角の計測精度検証 ※rpm:一分間あたりの回転数
basketball.stl internalWall-sphere.stl MRF(回転領域) internalWall-sphere.stlとbasketball.stlの 境界にz軸まわり回転流れを与える モデル作成 解析条件 流れ 回転領域と外側はcyclicAMIで接続 https://www.slideshare.net/fumiyanozaki96/openfoam-cycliccyclicamicyclicacmi-
34456484?next_slideshow=34456484 回転 https://www.terrabyte.co.jp/discover/index.php/2020/07/16/post-1504/
FreeCAD stlファイルとして保存 バスケットボールのモデル作成 直径 254mm
None
球体周りの抗力係数 Cd = 0.4 1000 100000 今回の解析はどのような条件設定にするのが良いのか? • 定常・非定常 •
乱流モデル • メッシュサイズ 球体周り(無回転)の流れでモデルの妥当性を確認して回転ありのバスケットボール周りの流体解析を行う
結果一覧 定常解析(simpleFoam) 流入速度:𝑉 = 1.0𝑚𝑠 物性値:動粘性係数ν = 1.511 × 10
(𝑚2/𝑠) 球体直径:𝐿 = 250𝑚𝑚 レイノルズ数𝑅𝑒 = = 6204 抗力係数𝐶𝑑 = (𝐴:投影面積) 解析条件 メッシュ数 乱流モデル 壁関数 y+(ball) min max average 抗力係数cd Case1 10000 (1辺 ≒50mm) k-ε kqRWallFunction epsilonWallFunction nutWallFunction 4.458073e+00 1.267757e+01 5.297174e+00 1.13 Case2 83655+再分割1 (1辺 ≒12.5mm) ↑ ↑ 2.039978e+00 1.240580e+01 4.606992e+00 0.29 Case3 646261+再分割1 (1辺 ≒6.5mm) ↑ ↑ 9.098848e-01 6.697606e+00 2.164132e+00 0.32 Case2 球体
https://www.slideshare.net/fumiyanozaki96/openfoam-36426892 メッシュ数 乱流モデル 壁関数 y+(ball) min max average 抗力係数cd Case4
83655+再分割1 (1辺 ≒12.5mm) k-ε kqLowWallFunction epsilonWallFunction nutWallFunction 3.065418e+00 1.357102e+01 9.556261e+00 0.26 Case5 83655+再分割1 (1辺 ≒12.5mm) ↑ kqLowWallFunction epsilonWallFunction nutUSpaldingWallFunction 2.841365e+00 1.728239e+01 1.153591e+01 0.29 Case6 83655+再分割1 (1辺 ≒12.5mm) k-ω SST kqLowWallFunction omegaWallFunction nutUSpaldingWallFunction 1.824973e+00 1.735742e+01 1.158133e+01 0.29
メッシュ数 乱流モデル 壁関数 y+ min max average 抗力係数cd Case7 調査中
k-ε kqRWallFunction epsilonWallFunction nutWallFunction 1.544425e+00 5.840127e+00 4.218506e+00 0.38 定常解析(simpleFoam) 流入速度:𝑉 = 1.0𝑚𝑠 物性値:動粘性係数ν = 1.511 × 10 (𝑚2/𝑠) 球体直径:𝐿 = 22𝑚𝑚 レイノルズ数𝑅𝑒 = = 1,444 抗力係数𝐶𝑑 = (𝐴:投影面積) 解析条件 球体
2022年2月5日(土)オープンCAE関西 【意見】 • Re数が10^4~5はメッシュ数が重要 • y+が小さいからメッシュ数が少なく小さい • 乱流モデル違いに差異が出にくい • 層流ではRe数の9/4乗個のセル数が目安
• DEXCSに球体まわり(抗力係数)のチュートリアルがある(cfMesh+OpenFOAM) • 解析空間を大きくする