OpenFOAM-5.0
標準チュートリアル/Allrun
「やってみた15th」の紹介
オープンCAEコンサルタント
OCSE^2 代表 野村悦治
2017/10/21 第59回オープンCAE勉強会@岐阜
2017/10/29 第61回オープンCAE勉強会@関西
1
全体サマリー
今回
clickするとデータシートが見れます。
2
http://bit.ly/2yuO0zR
全体サマリー(カテゴリー)
3
動作しなかったcase
incompressible/pisoFoam/les/motorBike/motorBikeLES
mesh/foamyHexMesh/flange
mesh/foamyHexMesh/mixerVessel
原因対処して、手動実行
4
/mesh/foamyHexMesh/Allrun
従前に同じ
testLoopReport
5
case chtMultiRegionFoam/snappyMultiRegionHeater: ** FOAM FATAL ERROR **
case foamyHexMesh/mixerVessel: ** FOAM FATAL ERROR **
異常終了ケースサマリ
【原因】
6
異常終了
Allrun対象外
ケースの変遷(4.1比)
7
❏ 新規
❏ 廃止:無し
8
ケースの比較(v1706有 / 50無)
9
ケースの比較(v1706有 / 50無)
10
ケースの比較(v1706無 / 50有)
OF-4.1 にも存在
計算異常終
了
icoUncoupledKinematicParcelDyMFoam
/mixerVesselAMI2D
11
lastTime : 0.05 ⇒ 0.5
12
Φ0.2
rotor: 60 rpm
stator: -60 rpm
nCells: 3072
nFaces: 12576
ExecutionTime = 53084 s
ClockTime = 53092 s
ExecutionTime = 4375.28 s
ClockTime = 4384 s
lagrangian 計算結果の可視化
13
ERROR: In /home/ubuntu/OpenFOAM/ThirdParty-dev/ParaView-5.4.0/VTK/IO/Geometry/vtkOpenFOAMReader.cxx, line
8285
vtkOpenFOAMReaderPrivate (0x4590640): Error reading line 20 of
/home/et/OpenFOAM/et-5.0/run/tutorials/lagrangian/icoUncoupledKinematicParcelDyMFoam/mixerVesselAMI2D/0.48/lagr
angian/kinematicCloud/positions: Expected punctuation token ')', found J
paraFoam (paraview-5.0.1)
paraFoam (paraview-5.4.0) ⇒ OK
従来(含むv1706)
OF-5.0
DTCHull ( 4.1 / v1706 )
14
1.68 m/s
DTCHullWave
15
1.68 m/s
Time = 1.57107
にて異常終了
DTCHullWave / DTCHull
16
runApplication setWaves -alpha alpha.water
runApplication decomposePar
runParallel renumberMesh -overwrite
runParallel $(getApplication)
runApplication reconstructPar
runApplication setFields
runApplication decomposePar
runParallel renumberMesh -overwrite
runParallel $(getApplication)
runApplication reconstructPar
interFoam/wave
17
runApplication setWaves -alpha alp
runApplication decomposePar
runParallel renumberMesh -overwrite
runParallel $(getApplication)
runApplication reconstructPar
計算速度比較
(4.1比)
18
19
lagrangian/
DPMFoam/
Goldschmidt
20
incompressible/
pimpleDyMFoam/propeller
lagrangian/
icoUncoupledKinematicParcelFoam
/hopper/hopperEmptying
lagrangian/
MPPICFoam/cyclone
lagrangian/
reactingParcelFilmFoam/rivuletPanel
lagrangian/
sprayFoam/aachenBomb
21
heatTransfer/
chtMultiRegionSimpleFoam
/heatExchanger
multiphase/
compressibleInterFoam/
laminar/depthCharge3D
lagrangian/
MPPICFoam/Goldschmidt
discreteMethods/
mdEquilibrationFoam/
periodicCubeWater
multiphase/
interDyMFoam/ras/DTCHull
compressible/
rhoCentralFoam
/biconic25-55Run35
compressible/
rhoPimpleDyMFoam/
annularThermalMixer
22
discreteMethods/
dsmcFoam/freeSpaceStream
heatTransfer/
chtMultiRegionFoam/
snappyMultiRegionHeater
multiphase/
reactingTwoPhaseEulerFoam/laminar
/steamInjection
23
heatTransfer/
buoyantSimpleFoam/
buoyantCavity
combustion/
fireFoam/les/
flameSpreadWaterSuppressionPanel
discreteMethods/
dsmcFoam/wedge15Ma5
lagrangian/
MPPICFoam/column
multiphase/
compressibleInterFoam/
laminar/depthCharge2D
incompressible/
pimpleFoam/pitzDaily
24
compressible/
rhoSimpleFoam/
squareBend
lagrangian/
reactingParcelFoam/filter
multiphase/
interFoam/ras/
damBreakPorousBaffle
heatTransfer/
chtMultiRegionFoam/
multiRegionHeater
combustion/
reactingFoam/laminar/
counterFlowFlame2DLTS
multiphase/
driftFluxFoam/ras/
mixerVessel2D
計算速度が大きく変化したケース
25
計算時間
小
大
遅くなった
速くなった
26
OF-5.0
OF-4.1
GF-5.0 vs OF-4.1 summary
27
OF-5.0
OF-v1706
GF-5.0 vs OF-v1706 summary
まとめ
❏ OpenFOAM-5.0 の全チュートリアルを実行した
❏ Ver(4.1)比
❏ ケース数が大幅増加(+23)(v1704に無:+4)
❏ 計算異常終了ケース増加(+5)
❏ 従来は正常(+6)異常(-1)
❏ lagrangian系ソルバーが変化(速度差大、ポスト処理)
❏ Ver(v1607)比
❏ 同一ケースでの速度差のバラツキ大
❏ ケース数の差は開くばかり(+26 : v1612+⇒v1706)
❏ ドキュメントの質も...
28
その他・・・foamyHexMeshは化石化か?
ソースコード
Description
29
OF-5.0
OF-v1706
30
https://www.openfoam.com/documentation/cpp-guide/html/laplacianFoam_8C.html
バックナンバー
31
http://mogura7.zenno.info/~et/wordpress/ocse/?p=2499
v1612+計算開始
(1/11〜)
Let’s smart OpenCAE
presented by32

Of tutorials 5.0