31
OpenFOAM-3.0.1 標準チュートリアル/Allrun 「やってみた8th」の紹介 オープンCAEコンサルタント OCSE^2 代表 野村悦治 2016/2/6 44回オープンCAE勉強会@岐阜 1

Of tutorials 3.0.1

Embed Size (px)

Citation preview

Page 1: Of tutorials 3.0.1

OpenFOAM-3.0.1標準チュートリアル/Allrun「やってみた8th」の紹介

オープンCAEコンサルタントOCSE^2 代表 野村悦治

2016/2/6 第44回オープンCAE勉強会@岐阜

1

Page 2: Of tutorials 3.0.1

全体サマリー

今回

clickするとデータシートが見れます。(要Googleアカウント)

2

http://bit.ly/1NLHQan

Page 3: Of tutorials 3.0.1

全体サマリー(カテゴリー)

2.4.0 ⇒ 3.0.0変化点

3

Page 4: Of tutorials 3.0.1

ケースの変遷

4

❏ 3.0.0と全く同一

Page 5: Of tutorials 3.0.1

動作しなかったcase

multiphase/interFoam/ras/DTCHullmultiphase/interFoam/ras/angleDuctmultiphase/multipahseInterDyMFoam/ras/laminar/mixerVesselAMI2Dlincompressible/pisoFoam/les/motorBike/motorBikeLES

【原因】ルートAllrunに実行指示なしAllrun中、実行部がコメントアウト

(前Verでも同じ)不明

原因対処して、手動実行

5

Page 6: Of tutorials 3.0.1

集計データ

6

Page 7: Of tutorials 3.0.1

個別ケースサマリー

7

Page 8: Of tutorials 3.0.1

testLoopReport

エラーは9箇所

8

chtMultiRegionFoam/multiRegionHeater(2)chtMultiRegionFoam/snappyMultiRegionHeater(2)case porousSimpleFoam/straightDuctImplicit(2)reconstructPar - case foamyHexMesh/mixerVesselcompressibleInterDyMFoam/ras/sloshingTank2DmultiphaseInterDyMFoam/laminar/mixerVesselAMI2D

青字(5箇所)は本質的な問題でなく、前Ver(2.4.0)でも出ていた。

結果出力なし

異常終了(紫字はOF-3.*以降)

Page 9: Of tutorials 3.0.1

異常終了ケースサマリ

【原因】不明

9

異常終了

Page 10: Of tutorials 3.0.1

計算速度比較

3.0.1 vs 3.0.0(x)

10

+3.0.0❏ SHM異常ケースは、3.0.0(正規版)にて再計算

+ 2.4.0❏ 3.0.0(正規版)に比べて速度変化大のケース

Page 11: Of tutorials 3.0.1

11

mesh/foamyHexMesh/mixerVessel

multiphase/interDyMFoam/ras/mixerVesselAMI

Page 12: Of tutorials 3.0.1

12

multiphase/interDyMFoam/ras/DTCHull

multiphase/cavitatingFoam/les/throttle3D multiphase/interPahseChangeDyMFoam/propeller

incompressible/pisoFoam/les/motorBike/motorBikeLES

Page 13: Of tutorials 3.0.1

13

lagrangian/MPPICFoam/cyclone

multiphase/interFoam/ras/DTCHull

incompressible/pimpleDyMFoam/propeller

Page 14: Of tutorials 3.0.1

14

incompressible/pisoFoam/les/motorBike/motorBike

lagrangian/MPPICFoam/Goldschmidt

combustion/fireFoam/les/oppositeBurningPanels

combustion/fireFoam/lessmallPoolFire3D

Page 15: Of tutorials 3.0.1

15

incompressible/simpleFoam/motorBike

incompressible/pimpleFoam/channel395

multiphase/compressibleInterFoam/laminar/depthCharge2D lagrangian/icoUncoupledKinematicParc

elFoam/hopper/hopperInitialState

Page 16: Of tutorials 3.0.1

16

multiphase/interFoam/ras/damBreakPorousBaffle

incompressible/simpleFoam/turbineSiting

mesh/moveDynamicMesh/SnakeRiverCanyon

multiphase/compressibleInterDyMFoamras/sloshingTank2D

combustion/chemFoam/nc7h16

Page 17: Of tutorials 3.0.1

17

mesh/foamyHexMesh/mixerVesselmultiphase/interDyMFoam/ras/mixerVesselAMImultiphase/interPahseChangeDyMFoam/propellermultiphase/interDyMFoam/ras/DTCHullmultiphase/cavitatingFoam/les/throttle3Dincompressible/pisoFoam/les/motorBike/motorBikeLESlagrangian/MPPICFoam/cycloneincompressible/pimpleDyMFoam/propellermultiphase/interFoam/ras/DTCHulllagrangian/MPPICFoam/Goldschmidtcombustion/fireFoam/les/oppositeBurningPanelscombustion/fireFoam/lessmallPoolFire3Dincompressible/pisoFoam/les/motorBike/motorBikelagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialStateincompressible/pimpleFoam/channel395incompressible/simpleFoam/motorBikemultiphase/compressibleInterFoam/laminar/depthCharge2Dcombustion/chemFoam/nc7h16incompressible/simpleFoam/turbineSitingmultiphase/compressibleInterDyMFoamras/sloshingTank2Dmultiphase/interFoam/ras/damBreakPorousBafflemesh/moveDynamicMesh/SnakeRiverCanyon

遅くなった速くなった

速度変化が大きかったケース

計算時間

3.0.0⇒3.0.1

Page 18: Of tutorials 3.0.1

計算速度比較

3.0.1 vs 3.0.0(x)

18

+3.0.0❏ SHM異常ケースは、3.0.0(正規版)にて再計算

+ 2.4.0❏ 3.0.0(正規版)に比べて速度変化大のケース

Page 19: Of tutorials 3.0.1

19

mesh/foamyHexMesh/mixerVesselmultiphase/interDyMFoam/ras/mixerVesselAMImultiphase/cavitatingFoam/les/throttle3Dmultiphase/interDyMFoam/ras/mixerVesselAMImultiphase/interDyMFoam/ras/DTCHulllagrangian/MPPICFoam/cyclonemultiphase/multiphaseEulerFoam/damBreak4phaseFineincompressible/pimpleDyMFoam/propellermultiphase/interFoam/ras/DTCHullmultiphase/cavitatingFoam/ras/throttlemultiphase/multiphaseInterFoam/laminar/damBreak4phaseFineincompressible/pisoFoam/les/motorBike/motorBikecompressible/rhoCentralFoam/biconic25-55Run35incompressible/pisoFoam/les/pitzDailyMappedincompressible/simpleFoam/motorBikemultiphase/multiphaseEulerFoam/damBreak4phasecompressible/rhoCentralFoam/forwardStepmultiphase/interDyMFoam/ras/floatingObjectmultiphase/compressibleInterFoam/laminar/depthCharge2Dlagrangian/reactingParcelFoam/counterFlowFlame2DLTScompressible/rhoCentralFoam/LadenburgJet60psimultiphase/compressibleInterDyMFoam/ras/sloshingTank2Dcombustion/chemFoam/nc7h16compressible/rhoPimpleFoam/ras/angledDuctmesh/moveDynamicMesh/SnakeRiverCanyonincompressible/simpleFoam/pitzDaily

遅くなった速くなった

速度変化が大きかったケース

計算時間

2.4.0⇒3.0.0

+ 2.4.0

Page 20: Of tutorials 3.0.1

2.4.0

20

次頁

mesh/foamyHexMesh/mixerVessel

multiphase/interDyMFoam/ras/mixerVesselAMI

3.0.13.0.0

3.0.0で速度ダウン2.4.0と同等

2.4.0 vs 3.0.0(正規版)

速度変化大のケース

Page 21: Of tutorials 3.0.1

21

multiphase/interDyMFoam/ras/DTCHull

incompressible/pisoFoam/les/motorBike/motorBikeLES

multiphase/cavitatingFoam/les/throttle3D multiphase/interPahseChangeDyMFoam/propeller

Page 22: Of tutorials 3.0.1

22

lagrangian/MPPICFoam/cyclone

multiphase/multiphaseEulerFoam/damBreak4phaseFine

異常終了

multiphase/interFoam/ras/DTCHull

incompressible/pimpleDyMFoam/propeller

Page 23: Of tutorials 3.0.1

23

compressible/rhoCentralFoam/biconic25-55Run35

endTimeが異なる

multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine

Page 24: Of tutorials 3.0.1

24

incompressible/pimpleFoam/channel395

incompressible/simpleFoam/motorBike

incompressible/pisoFoam/les/pitzDailyMapped

compressible/rhoCentralFoam/forwardStep

lagrangian/reactingParcelFoam/counterFlowFlame

multiphase/interDyMFoam/ras/floatingObject

multiphase/compressibleInterFoam/laminar/depthCharge2D

lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialState

Page 25: Of tutorials 3.0.1

25

multiphase/compressibleInterDyMFoam/ras/sloshingTank2D

multiphase/interFoam/ras/damBreakPorousBaffle

compressible/rhoCentralFoam/LadenburgJet60psi

compressible/rhoPimpleFoam/ras/angledDuct

incompressible/simpleFoam/pitzDaily

異常終了

異常終了

incompressible/simpleFoam/turbineSiting

mesh/moveDynamicMesh/SnakeRiverCanyon

combustion/chemFoam/nc7h16

Page 26: Of tutorials 3.0.1

26

mesh/foamyHexMesh/mixerVesselmultiphase/interDyMFoam/ras/DTCHullincompressible/pisoFoam/les/motorBike/motorBikeLESlagrangian/MPPICFoam/cyclonemultiphase/multiphaseEulerFoam/damBreak4phaseFinemultiphase/multiphaseInterFoam/laminar/damBreak4phaseFinecompressible/rhoCentralFoam/biconic25-55Run35incompressible/pimpleFoam/channel395incompressible/pisoFoam/les/pitzDailyMappedincompressible/simpleFoam/motorBikecompressible/rhoCentralFoam/forwardStepmultiphase/interDyMFoam/ras/floatingObjectlagrangian/reactingParcelFoam/counterFlowFlamecompressible/rhoCentralFoam/LadenburgJet60psicompressible/rhoPimpleFoam/ras/angledDuctincompressible/simpleFoam/pitzDailymultiphase/compressibleInterDyMFoam/ras/sloshingTank2Dmultiphase/interFoam/ras/damBreakPorousBaffle

遅くなった速くなった

速度変化が大きかったケース

計算時間

2.4.0⇒3.0.1

異常終了などで比較困難

Page 27: Of tutorials 3.0.1

まとめ

❏ OpenFOAM-3.0.1 の全チュートリアルを実行した

❏ 計算異常終了5ケースは依然存在、1ケース増加

❏ 前Ver(3.0.0)比、ケース数の変化は無し

❏ 速度が大きく変化したケースを抽出した❏ 前Ver(3.0.0)比22ケース / 前々Ver(2.4.0)比14ケース

❏ 計算速度は前Ver(3.0.0)比、概ね向上

27

http://www.openfoam.org/version3.0.1/

Page 28: Of tutorials 3.0.1

全体サマリー

今回

clickするとデータシートが見れます。(要Googleアカウント)

28

http://bit.ly/1NLHQan

v3.0+

Page 29: Of tutorials 3.0.1

29

http://www.openfoam.com/version-v3.0+/boundary-conditions.php#boundaryConditions-humidity

endTime=600

heatTransfer/chtMultiRegionFoam/windshieldCondensation

計算開始:1/27

2/42/14

(予想)

Page 30: Of tutorials 3.0.1

バックナンバー

30

http://mogura7.zenno.info/~et/wordpress/ocse/?p=2499#more-2499

Page 31: Of tutorials 3.0.1

Let’s smart OpenCAE

presented by31