Successfully reported this slideshow.
Your SlideShare is downloading. ×

About DEXCS for OpenFOAM

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
About dexcs2021 for OpenFOAM
About dexcs2021 for OpenFOAM
Loading in …3
×

Check these out next

1 of 31 Ad

About DEXCS for OpenFOAM

Download to read offline

DEXCS2018 for OpenFOAM is bootable iso image of base OS Linux ubuntu18.04
include OpenFOAM, paraview, cfMesh, treeFoam, FreeCAD(+DEXCS-Macro), DEXCS-launcher and so on.

DEXCS2018 for OpenFOAM is bootable iso image of base OS Linux ubuntu18.04
include OpenFOAM, paraview, cfMesh, treeFoam, FreeCAD(+DEXCS-Macro), DEXCS-launcher and so on.

Advertisement
Advertisement

More Related Content

Recently uploaded (20)

Advertisement

About DEXCS for OpenFOAM

  1. 1. DEXCS for OpenFOAM®の紹介 オープンCAEコンサルタント OCSE^2 代表 野村悦治 2018/9/28   1 Disclaimer: OPENFOAM ® is a registered trade mark of OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM ® and OpenCFD ® trade marks. This offering is not approved or endorsed by OpenCFD Limited.
  2. 2. DEXCS公開版 2 2.4.x 構造解析 Adventure 流体解析 OpenFOAM 線形弾性 1.5.x ‘09/7 1.7.x ‘10/10 Salome-Meca 完 (終了) 2.0.x ‘11/12 2.1.x ‘12/12 2.2.x ‘13/9 ‘14/9 2.3.x 弾塑性、大変形 ‘15/9 RDstr 2719106411001505 2018/9/12 時点のDL数 1666 ‘16/10 4.x 1789 ‘17/10 v1706Ver-1.4.1 ‘09/2 1309 ‘18/9 v1806
  3. 3. DEXCSの目標 オープンCAE:DEXCS (デックス)  拡張性を持つ設計支援用解析システム  Digital Engineering on eXtensible Computing System ■CD起動や仮想PC上にオールインワンのCAEを実現     様々な起動方法に対応する ■数値解析を中心に高機能のプリポストを備える     構造解析や流体解析に対応する ■教育研修を対象のCAEとして基本機能を実現する     大規模弾性解析の並列処理に対応する ■企業内実務での適用・拡張も可能 3 3
  4. 4. DEXCSの構成 Linux(Ubuntu)上に、構造解析にADVENTUREを活用し プリポスト機能を統合したCAE環境を構築する。 これを、CD起動形式や仮想PC起動形式で公開 (Ubuntu) パソコン (モデリング) (解析) (可視化) プレ処理 ポスト処理 44
  5. 5. DEXCS2009-OpenFOAMの嬉しさ コマンドライン入力は一切不要 GUIエディタでパラメタ変更可能  (パラメタファイルの収納場所・名前を知らなくとも、   解析シーン毎にボタンを順番に押していけばよい) 仮想風洞試験が、ボタンを順番に押していくだけで実行可能 メッシュ細分化領域 仮想風洞 解析対象 simpleFoam:定常非圧縮流れ解析    (k-ε系乱流モデル使用可能)OpenFOAMのインストール不要 5 5
  6. 6. DEXCS2011-OpenFOAMの嬉しさ DEXCS2009-OpenFOAMの嬉しさを踏襲 上記をブラッシュアップ ■ 並列計算可能、64 bit版もリリース ■ 操作性改善、結果処理サンプルの充実 ■ ライブDVDでの動作を前提としたテスト、操作説明 新機能 ■ OpenFOAM 中級者を想定した簡単GUI操作 6 dexcs十徳ナイフ 6
  7. 7. DEXCS2012-OpenFOAMの狙い DEXCS2009以来、簡単体験の嬉しさを踏襲 上記をブラッシュアップ⇒もっと簡単に 機能強化 ■ OpenFOAM 中級者を想定した簡単GUI操作 7 主眼はsnappyHexMeshによる自動メッシュ作成 + 標準チュートリアルベースの簡単メッシュ変更 Swiftツール TreeFoam (+ dexcs十徳ナイフ) 7
  8. 8. DEXCS2013-OpenFOAMの狙い DEXCSランチャーの 機能開発はほぼ完了⇒国際化対応 機能強化 ■ OpenFOAM 中級者を想定した簡単GUI操作 8 主眼はsnappyHexMeshによる自動メッシュ作成 + 標準チュートリアルベースの簡単メッシュ変更 TreeFoam (+ dexcs十徳ナイフ)の機能強化 (例:マルチリージョン対応) 8
  9. 9. DEXCS2014-OpenFOAMの狙い DEXCSランチャーの更なる簡素化 ● CAD: Blender ⇒ FreeCAD ● メッシャー: snappyHexMesh ⇒ cfMesh 機能強化 ● TreeFoam ver.1.42 ⇒ ver.2.22 ● 最適化ツール (OpenMDAO+openfoam_wrapper)搭載 9 OpenFOAM 中〜上級者を想 定した簡単GUI操作 9
  10. 10. DEXCS2015-OpenFOAMの狙い ベースプラットフォーム ● 国際化対応 ● Linux Mint の復活 機能強化 ● TreeFoam ver.2.22 ⇒ ver.3.23 ● FreeCADマクロのブラシアップ 10 OpenFOAM 中〜上級者を想 定した簡単GUI操作 10
  11. 11. DEXCS2016-OpenFOAMの狙い ベースプラットフォーム ● Linux Mint 18 Xfce ( Ubuntu 16.04 ) ● OpenFOAM-4.x 機能強化 ● TreeFoam ver.3.23 ⇒ ver.3.28 リモートサーバ(例:FOCUSスパコン)対応 ● FreeCADマクロのブラシアップ 11 OpenFOAM 中〜上級者を想 定した簡単GUI操作 11 http://www.j-focus.or.jp/focus/ FOCUSスパコン とは
  12. 12. DEXCS2017-OpenFOAMの狙い ベースプラットフォーム ● Linux Mint 18 Xfce ( Ubuntu 16.04 ) ● OpenFOAM-v1706 機能強化 ● TreeFoam ver.3.28 ⇒ ver.4.23 リモートサーバ(例:FOCUSスパコン)対応 ● FreeCADマクロのブラシアップ 12 OpenFOAM 中〜上級者を想 定した簡単GUI操作 12 名大スパコン、他にも対応
  13. 13. DEXCS2018-OpenFOAMの狙い ベースプラットフォーム ● Ubuntu 18.04 ● OpenFOAM-v1806 OS更新に伴う非推奨システム対応 ● FreeCADマクロの wxコンポーネント ⇒ Qt4 / pySyde化 ● Flashチュートリアルの廃止 一部はムービー化 13 13
  14. 14. DEXCS2018の組み込みツール ● OpenFOAMの固有ユーティリティ ○  blockMesh,autoPatch,createPatch,snappyHexMesh,... ● pyFoam ○ pyFoamPlotRunner.py,pyFoamClearCase.py ○ pyFoamPotentialFoam.py, pyFoamCreateBoundaryPatches.py ● swak4Foam ● cfMesh ● blender用Script ○ SwiftBlock, SwiftSnap ● JAVA gnuplot GUI ● helyxOS ● TreeFoam ● DEXCS固有ユーティリティ ○ makeCfMeshSetting.FCMacro, dexcsSWAK.py OpenFOAMをSmartに使いこなす為のツール オール・イン・ワン組み込み  ⇒すぐに使える 煩雑なコマンド&パラメタ入力  ⇒ボタン1発起動 ユーザーの好みに応じて 組み込みや組み換えが可能 14 14
  15. 15. ベースOS ウィキペディアより引用 http://ja.wikipedia.org/wiki/Linux_Mint 15 Ubuntu 10.04 LTS Linux Mint13(LTS) Ubuntu 14.04 LTS Linux Mint17.1(LTS) Linux Mint18(LTS) Ubuntu 18.04 LTS
  16. 16. http://mogura7.zenno.info/~et/wordpress/ocse/?p=671 ベースOS雑感 Linux Mint のデスクトップ操作環境は、Windowsライク。 Ubuntu 10.10 以前の Ubuntu に近い。 Ubuntuは、10.10以降、操作環境が一変してしまった。 (個人的感想ですがCAE用途には使いやすいとは言い難い) しかし・・・DEXCS2014ではubuntuに回帰 【理由】Linux Mint17上で、TreeFoamの動作不具合多 【理由】TreeFoamの上記不具合が解消 DEXCS2015以降では、再度 Linux Mint 1616 DEXCS2018では、再々度 Ubuntu 【理由】Ubuntuのデスクトップ環境がGNOMEに戻った
  17. 17. 3 推奨利用方法1 OpenFOAM初学者向け ランチャーの動作確認  と全体概要の理解 FreeCAD+マクロ OpenFOAMの動作と ファイル構成の概要理解 4 17 コマンド入力に不便を感じない人 Linuxの基礎から勉強 1 2 1 2 0 17 Linuxのコマンド入力が不得手な人0
  18. 18. 推奨利用方法2 OpenFOAM利用経験者 OpenFOAMの動作と ファイル構成を理解している人 caseフォルダを対象に OpenFOAM専用端末や pyFoamなど利用した 「便利ツール」の簡単起動 Linuxのコマンド入力が不得手な人0 18 2 コマンド入力に不便を感じない人 pyFoam などのコマンドも熟知している人 0 1 1 2
  19. 19. 主要コンポーネント ● Ubuntu 18.04 ● OpenFOAM- v1804 ● cfMesh v1.1.2(OpenFOAM / modules組込版) ● Paraview 5.5.2 ● Helyx-OS 2.4.0 ● FreeCAD Version: 0.17.13522 ● TreeFoam 2.44-180927+dexcsSwak ● リマスターツール PinguiBuilder 5.1-8 ● FreeCADマクロ(Qt4 / pySyde版) ● DEXCSランチャー(Winkチュートリアル廃止) 19 青字部分は DEXCS2017 との違い
  20. 20. DEXCSランチャー 20 新規ダイヤログ (DEXCS2017以降)
  21. 21. 21 従来通り
  22. 22. DEXCSランチャーヘルプ 22 winkチュートリアルは廃止しました (Flashは2020年末に終了、アドビ正式発表)
  23. 23. デスクトップの説明 23 電源オフ ログアウト ワークスペース 切替 ESCキー 各種設定 Windowsキー お気に入り ツールバー (次頁参照)
  24. 24. 24 DEXCS2018 for OF 搭載ツール FreeCAD TreeFoam+十徳ナイフ OF-v1806端末 kdiff3 emacs Helyx-OS JAVA gnuplot GUI Firefox(Webブラウザ) DEXCSランチャー Paraview wxGlade shutter ファイルマネージャ ヘルプ Ubuntu Software Terminal(端末) Ubuntu-18.04 標準搭載ツール DEXCSカスタマイズツール
  25. 25. 25 日本語⇆英語 ベース環境変更方法(1/2) 1 2
  26. 26. 26 2 マウスドラッグで入れ替え 3 4 日本語⇆英語 ベース環境変更方法(2/2) 1
  27. 27. 日本語⇆英語 切替対応アプリと切替方法 ● DEXCSランチャー ○ 自動(ベース環境と連動) ● TreeFoam ○ configTreeFoam(次頁参照) ● FreeCAD ○ 編集⇒設定⇒標準⇒言語⇒Apply ● FreeCADマクロ ○ 自動(ベース環境と連動) 27
  28. 28. TreeFoamの表示言語切替 28 2 3 1
  29. 29. 英語版での表示イメージ1 29
  30. 30. 英語版での表示イメージ2 30
  31. 31. Let’s smart OpenCAE presented by31

×