OpenFOAM-v3.0+ tutorials
-
Upload
etsuji-nomura -
Category
Engineering
-
view
617 -
download
9
Transcript of OpenFOAM-v3.0+ tutorials
OpenFOAM-v3.0+標準チュートリアル/Allrun「やってみた9th」の紹介
オープンCAEコンサルタントOCSE^2 代表 野村悦治
2016/4/9 第45回オープンCAE勉強会@岐阜2016/4/16 第30回オープンCAE勉強会@広島
1
全体サマリー
今回
clickするとデータシートが見れます。(要Googleアカウント)
2
http://bit.ly/1S5KJW1
全体サマリー(カテゴリー)
3.0.1 ⇒ v3.0+変化点
3
ケースの変遷
4
❏ 新規
❏ 廃止
ソース版では異常終了
http://bit.ly/23aE3Bf
動作しなかったcase
multiphase/interFoam/ras/DTCHullmultiphase/interFoam/ras/angleDuctmultiphase/multipahseInterDyMFoam/ras/laminar/mixerVesselAMI2Dlincompressible/pisoFoam/les/motorBike/motorBikeLES
【原因】ルートAllrunに実行指示なしAllrun中、実行部がコメントアウト
(前Verでも同じ)不明
原因対処して、手動実行
5
集計データ
6
個別ケースサマリー
7
testLoopReport
エラーは8箇所
8
chtMultiRegionFoam/windshieldCondensationpimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam(2)pisoFoam/les/motorBike/motorBikefoamyHexMesh/mixerVesselinterDyMFoam/ras/DTCHull(2)interDyMFoam/ras/floatingObject
手動再計算でエラー無し
異常終了ケースサマリ
【原因】
9
異常終了
【その他】mesh/foamyHexMesh/mixerVessel ・・・当初計算不能だったが、再実行(Allrun)にて正常終了
Allrun対象外
[1] Unknown patchField type humidityTemperatureCoupledMixed[2] Unknown function type runTimePostProcessing[3] Unknown solver type sixDoFRigidBodyMotion
docker版では正常終了
計算速度比較
v3.0+ vs 3.0.1
10
11
mesh/foamyHexMesh/mixerVessel(手動再計算)
2.4.03.0.13.0.0
12
lagrangian/reactingParcelFilmFoam/hotBoxes
lagrangian/MPPICFoam/cyclone
13
incompressible/pimpleDyMFoam/propeller
multiphase/compressibleInterFoam/laminar/depthCharge3D
lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperEmptying
multiphase/interFoam/ras/DTCHullmultiphase/interPhaseChangeFoam/cavitatingBullet
14
lagrangian/reactingParcelFilmFoam/cylinder
lmultiphase/multiphaseEulerFoam/damBreak4phaseFine
combustion/fireFoam/les/oppositeBurningPanels
discreteMethods/dsmcFoam/supersonicCorner
15
multiphase/reactingTwoPhaseEulerFoam/laminar/bubbleColumnIATE
imultiphase/multiphaseInterFoam/laminar/damBreak4phaseFine
multiphase/reactingTwoPhaseEulerFoam/laminar/mixerVessel2D 1,960 1,045
lagrangian/reactingParcelFilmFoam/splashPanel 2,197 600
16
lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialState
17
compressible/rhoSimpleFoam/angledDuctExplicitFixedCoeff
multiphase/compressibleInterDyMFoam/ras/sloshingTank2D
multiphase/interFoam/ras/damBreakPorousBaffle
combustion/fireFoam/les/flameSpreadWaterSuppressionPanel
discreteMethods/dsmcFoam/wedge15Ma5 91 112
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
遅くなった速くなった
速度変化が大きかったケース
計算時間
大
小
メッシュ作成は除外
メッシュ作成時間比較
19
snappyHexMeshfoamyHexMesh
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
21
incompressible/simpleFoam/windAroundBuildings/snappyHexMesh
multiphase/interPhaseChangeFoam/cavitatingBullet/snappyHexMesh
incompressible/simpleFoam/motorBike/snappyHexMesh
22
lagrangian MPPICFoam/cyclone/snappyHexMesh
mesh/icoFoam/flange/snappyHexMesh
incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh
incompressible/simpleFoam/turbineSiting/snappyHexMesh
compressible/rhoPimpleDyMFoam/annularThermalMixer/snappyHexMesh
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
遅くなった速くなった
速度変化が大きかったケース
計算時間
大
小
まとめ
❏ 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
バックナンバー
25
http://mogura7.zenno.info/~et/wordpress/ocse/?p=2499
Let’s smart OpenCAE
presented by26