openfoam-v3.0+ tutorials
TRANSCRIPT
![Page 1: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/1.jpg)
OpenFOAM-v3.0+標準チュートリアル/Allrun「やってみた9th」の紹介
オープンCAEコンサルタントOCSE^2 代表 野村悦治
2016/4/9 第45回オープンCAE勉強会@岐阜2016/4/16 第30回オープンCAE勉強会@広島
1
![Page 2: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/2.jpg)
全体サマリー
今回
clickするとデータシートが見れます。(要Googleアカウント)
2
http://bit.ly/1S5KJW1
![Page 3: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/3.jpg)
全体サマリー(カテゴリー)
3.0.1 ⇒ v3.0+変化点
3
![Page 4: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/4.jpg)
ケースの変遷
4
❏ 新規
❏ 廃止
ソース版では異常終了
http://bit.ly/23aE3Bf
![Page 5: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/5.jpg)
動作しなかったcase
multiphase/interFoam/ras/DTCHullmultiphase/interFoam/ras/angleDuctmultiphase/multipahseInterDyMFoam/ras/laminar/mixerVesselAMI2Dlincompressible/pisoFoam/les/motorBike/motorBikeLES
【原因】ルートAllrunに実行指示なしAllrun中、実行部がコメントアウト
(前Verでも同じ)不明
原因対処して、手動実行
5
![Page 6: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/6.jpg)
集計データ
6
![Page 7: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/7.jpg)
個別ケースサマリー
7
![Page 8: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/8.jpg)
testLoopReport
エラーは8箇所
8
chtMultiRegionFoam/windshieldCondensationpimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam(2)pisoFoam/les/motorBike/motorBikefoamyHexMesh/mixerVesselinterDyMFoam/ras/DTCHull(2)interDyMFoam/ras/floatingObject
手動再計算でエラー無し
![Page 9: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/9.jpg)
異常終了ケースサマリ
【原因】
9
異常終了
【その他】mesh/foamyHexMesh/mixerVessel ・・・当初計算不能だったが、再実行(Allrun)にて正常終了
Allrun対象外
[1] Unknown patchField type humidityTemperatureCoupledMixed[2] Unknown function type runTimePostProcessing[3] Unknown solver type sixDoFRigidBodyMotion
docker版では正常終了
![Page 10: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/10.jpg)
計算速度比較
v3.0+ vs 3.0.1
10
![Page 11: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/11.jpg)
11
mesh/foamyHexMesh/mixerVessel(手動再計算)
2.4.03.0.13.0.0
![Page 12: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/12.jpg)
12
lagrangian/reactingParcelFilmFoam/hotBoxes
lagrangian/MPPICFoam/cyclone
![Page 13: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/13.jpg)
13
incompressible/pimpleDyMFoam/propeller
multiphase/compressibleInterFoam/laminar/depthCharge3D
lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperEmptying
multiphase/interFoam/ras/DTCHullmultiphase/interPhaseChangeFoam/cavitatingBullet
![Page 14: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/14.jpg)
14
lagrangian/reactingParcelFilmFoam/cylinder
lmultiphase/multiphaseEulerFoam/damBreak4phaseFine
combustion/fireFoam/les/oppositeBurningPanels
discreteMethods/dsmcFoam/supersonicCorner
![Page 15: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/15.jpg)
15
multiphase/reactingTwoPhaseEulerFoam/laminar/bubbleColumnIATE
imultiphase/multiphaseInterFoam/laminar/damBreak4phaseFine
multiphase/reactingTwoPhaseEulerFoam/laminar/mixerVessel2D 1,960 1,045
lagrangian/reactingParcelFilmFoam/splashPanel 2,197 600
![Page 16: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/16.jpg)
16
lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialState
![Page 17: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/17.jpg)
17
compressible/rhoSimpleFoam/angledDuctExplicitFixedCoeff
multiphase/compressibleInterDyMFoam/ras/sloshingTank2D
multiphase/interFoam/ras/damBreakPorousBaffle
combustion/fireFoam/les/flameSpreadWaterSuppressionPanel
discreteMethods/dsmcFoam/wedge15Ma5 91 112
![Page 18: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/18.jpg)
18
mesh/interDyMFoam/mixerVessellagrangian/reactingParcelFilmFoam/hotBoxeslagrangian/MPPICFoam/cycloneincompressible/pimpleDyMFoam/propellerlagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperEmptyingmultiphase/interPhaseChangeFoam/cavitatingBulletmultiphase/interFoam/ras/DTCHullmultiphase/compressibleInterFoam/laminar/depthCharge3Dmultiphase/multiphaseEulerFoam/damBreak4phaseFinecombustion/fireFoam/les/oppositeBurningPanelsdiscreteMethods/dsmcFoam/supersonicCornerlagrangian/reactingParcelFilmFoam/cylindermultiphase/multiphaseInterFoam/laminar/damBreak4phaseFinemultiphase/reactingTwoPhaseEulerFoam/laminar/mixerVessel2Dlagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialStatemultiphase/reactingTwoPhaseEulerFoam/laminar/bubbleColumnIATEdiscreteMethods/dsmcFoam/wedge15Ma5multiphase/compressibleInterDyMFoam/ras/sloshingTank2Dmultiphase/interFoam/ras/damBreakPorousBaffle
遅くなった速くなった
速度変化が大きかったケース
計算時間
大
小
メッシュ作成は除外
![Page 19: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/19.jpg)
メッシュ作成時間比較
19
snappyHexMeshfoamyHexMesh
![Page 20: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/20.jpg)
20
multiphase/interPhaseChangeDyMFoam/propeller/snappyHexMesh
multiphase/interDyMFoam/ras/mixerVesselAMI/snappyHexMesh
incompressible/simpleFoam/les/motorBike/snappyHexMesh
multiphase/interFoam/ras/DTCHull/snappyHexMesh
multiphase/interDyMFoam/ras/DTCHull/snappyHexMesh
mesh/foamyQuadMesh/OpenCFD 604 442
![Page 21: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/21.jpg)
21
incompressible/simpleFoam/windAroundBuildings/snappyHexMesh
multiphase/interPhaseChangeFoam/cavitatingBullet/snappyHexMesh
incompressible/simpleFoam/motorBike/snappyHexMesh
![Page 22: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/22.jpg)
22
lagrangian MPPICFoam/cyclone/snappyHexMesh
mesh/icoFoam/flange/snappyHexMesh
incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh
incompressible/simpleFoam/turbineSiting/snappyHexMesh
compressible/rhoPimpleDyMFoam/annularThermalMixer/snappyHexMesh
![Page 23: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/23.jpg)
23
multiphase/interDyMFoam/ras/mixerVesselAMI/snappyHexMeshmesh/foamyQuadMesh/OpenCFDmultiphase/interFoam/ras/DTCHull/snappyHexMeshmultiphase/interDyMFoam/ras/DTCHull/snappyHexMeshmultiphase/interPhaseChangeDyMFoam/propeller/snappyHexMeshincompressible/simpleFoam/les/motorBike/snappyHexMeshincompressible/simpleFoam/motorBike/snappyHexMeshincompressible/simpleFoam/windAroundBuildings/snappyHexMeshmultiphase/interPhaseChangeFoam/cavitatingBullet/snappyHexMeshcompressible/rhoPimpleDyMFoam/annularThermalMixer/snappyHexMeshincompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMeshmesh/icoFoam/flange/snappyHexMeshlagrangian/MPPICFoam/cyclone/snappyHexMeshincompressible/simpleFoam/turbineSiting/snappyHexMesh
遅くなった速くなった
速度変化が大きかったケース
計算時間
大
小
![Page 24: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/24.jpg)
まとめ
❏ OpenFOAM-v3.0+ の全チュートリアルを実行した
❏ 計算異常終了ケースは2(-4 + 6)増加
docker版では正常↑❏ 正規Ver(3.0.1)比、ケース数は12(+13-1)増加
❏ 速度が大きく変化したケースを抽出した❏ ソルバー19ケース / メッシャー14ケース
❏ 計算速度は悪化ケースが多い❏ 15/19(速度比顕著ケース)
❏ 113/198(全ケース中、新規ケースと異常終了ケースを除く)
❏ 23/29(snappy,foamyHexメッシュ作成ケース)
24
![Page 25: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/25.jpg)
バックナンバー
25
http://mogura7.zenno.info/~et/wordpress/ocse/?p=2499
![Page 26: OpenFOAM-v3.0+ tutorials](https://reader036.vdocuments.mx/reader036/viewer/2022082200/587d92291a28abcd648b7dd3/html5/thumbnails/26.jpg)
Let’s smart OpenCAE
presented by26