CAE

【回転するバスケットボールまわりの流れ(2)】OpenFOAMで無回転のバスケットボールまわりのメッシュ作成

こんにちは(@t_kun_kamakiri)(‘◇’)ゞ

本記事ではオープンCAEを使ってバスケットボールまわりの流れを解析するまでをまとめていきます。
最終的には以下のようになります。

バスケットボールはシュートの際に1秒間に2回転ほどしているそうです。
味方にパスをするときはもっと高速で回転していると思いますが、果たして回転させるとどう違うのか考察をしていく心意気です(^^)

カマキリ

自宅で解析できる記事は他にも書いています。

モデル作成と勉強しながら、アウトプットのため記事にまとめていきます。

今後の予定
  1. 【回転するバスケットボールまわりの流れ(1)】FreeCADで作るバスケットボール
  2. 【回転するバスケットボールまわりの流れ(2)】OpenFOAMで無回転のバスケットボールまわりのメッシュ作成
  3. 【回転するバスケットボールまわりの流れ(3)】OpenFOAMで無回転のバスケットボールまわりの流れ
  4. 【回転するバスケットボールまわりの流れ(4)】OpenFOAMで回転のバスケットボールまわりのメッシュ作成
  5. 【回転するバスケットボールまわりの流れ(5)】OpenFOAMで回転するバスケットボールまわりの流れ
  6. 【回転するバスケットボールまわりの流れ(6)】OpenFOAMで並列化計算
  7. 【回転するバスケットボールまわりの流れ(7)】OpenFOAMで抗力と揚力の出力
  8. 【回転するバスケットボールまわりの流れ(8)】PythonスクリプトによるOpenFOAMの自動計算

頑張りますよ(‘ω’)ノ

使用環境

  • Windows11
  • FreeCAD:0.19
  • OpenFOAM-v2012 (2012)ESI版
  • Paraview:5.9.0

メッシュ作成の手順

こちらにメモ書きを記載しています。

今回は「/opt/OpenFOAM/OpenFOAM-v2012/tutorials/incompressible/simpleFoam/motorbike」のチュートリアルからコピーして使おうと思います。

ファイル構成は以下のようになっています。

「mesh1」と「mesh2」は後々使うため、メッシュ生成のためだけに自身で作ったフォルダです。今回は「mesh1」でメッシュを作ります。

メッシュ生成のファイル

OpenFOAMでメッシュ生成するには2つのファイルを編集して実行する必要があります。

  • blockMesh
  • snappyHexMesh

blockMesh

「system/blockMeshDict」のファイルを以下のように編集します。

blockMeshを実行することで以下のメッシュが生成されます。

簡易バスケットボールのモデルと重ねてみて大きさを確認します。

snappyHexMesh

「system/snappyHexMeshDict」のファイルを以下のように編集します。

バスケットボールまわりは

作成したモデル

作成したモデルは実際に流体解析で使うのでご利用ください。

ダウンロード

簡易モデル

OpenFOAMによる熱移動と流れの数値解析(第2版)

OpenFOAMによる熱移動と流れの数値解析(第2版)

3,520円(01/25 01:03時点)
Amazonの情報を掲載しています
OpenFOAMの歩き方 (技術の泉シリーズ(NextPublishing))

OpenFOAMの歩き方 (技術の泉シリーズ(NextPublishing))

川畑 真一
1,980円(01/25 12:50時点)
発売日: 2021/02/26
Amazonの情報を掲載しています
オープンCAEのためのDEXCS for OpenFOAMハンドブック

オープンCAEのためのDEXCS for OpenFOAMハンドブック

野村 悦治
5,720円(01/25 01:03時点)
Amazonの情報を掲載しています

【プロフィール】

カマキリ
(^^)

大学の専攻は物性理論で、Fortranを使って数値計算をしていました。
CAEを用いた流体解析は興味がありOpenFOAMを使って勉強しています。

プロフィール記事はこちら

 

大学学部レベルの物理の解説をします 大学初学者で物理にお困りの方にわかりやすく解説します。

このブログでは主に大学以上の物理を勉強して記事にわかりやすくまとめていきます。

  • ・解析力学
  • ・流体力学
  • ・熱力学
  • ・量子統計
  • ・CAE解析(流体解析)
  • note
    noteで内容は主に「プログラミング言語」の勉強の進捗を日々書いています。また、「現在勉強中の内容」「日々思ったこと」も日記代わりに書き記しています。
  • youtube
    youtubeではオープンソースの流体解析、構造解析、1DCAEの操作方法などを動画にしています。
    (音声はありません_(._.)_)
  • Qiita
    Qiitaではプログラミング言語の基本的な内容をまとめています。
関連記事もどうぞ