狠狠撸

狠狠撸Share a Scribd company logo
DEXCSランチャーV2.5
構想
2021/5/15 OCSE^2 野村悦治
cfMesh
FreeCADマクロ
snappyHexMesh
Blender:swiftSnap
背景(DEXCSランチャー開発経緯)
v1 v1.5 v2 v2.5
?
FreeCADマクロの開発経緯
パラメタセット詳細適合の省力化支援
(GUI)wxコンポーネント? Qt4 / pySyde化
マクロ起動ボタン化
code refuctoring by Miyoshi
● 0.17.13522(AppImage)
● 0.16.6712(stable)
● 0.17.8614 (Git)
● 0.14
● 0.16
FreeCAD Ver.
● 0.19.18272(Git)
マクロ機能追加、python3 対応
● 0.19 (2020/9/21)
TreeFoam3 対応、ポータビリティ対応
cfMeshSetting.py
FreeCADマクロの現状と課題
https://gitlab.com/E.Mogura/dexcs-fc-macro
● ポータビリティ対応版リリース
● 機能改良予定
○ スケール変換機能の組み込み
○ meshDictインポート不具合対応
○ オプションパラメタの GUI化
○ テンプレートのオプション設定
○ maxCellSize
○ OF端末起動
現行Widgetの拡張困難
課題解決方策についての ”こうしたい!”
● モデル作成(境界区分け)のプラットフォームはFreeCAD
● cfMeshの細分化パラメタは、FreeCADのモデルパラメタとして具現(meshDictリロード
不要)
● DEXCSツールバー ? DEXCSワークベンチ
● スクラッチで作成するのは無理。既存の仕組みを転用、もしくはカスタマイズ
CfdOFワークベンチ
CfdOFワークベンチ
https://github.com/jaheyns/CfdOF
CfdOFの起動
1
2
メッシュ作成
1
2
メッシュ作成メニュー
細分化設定(surface)
1
2
細分化設定(region)
1
2
境界条件 1
2
Decsx launcherv 2.5
物理モデル(ソルバー選択)
1
流体特性
1
计算実行
使用感
● 商用ソフト的な使い方を目指したソフトであり、現時点では限定的な用途でしか使
えない(ソルバー対応が不十分、メッシュの詳細適合が困難など)
○ snappyHexMesh(??)
○ cfMesh(△)
○ gmsh(?)
● メッシュ作成には閉じた領域の単パーツモデルが必要
● ソルバー実行時の残差グラフ表示が美しい
● FEMワークベンチの使い方と類似
ソースコード
今後の予定
DEXCSランチャーのplotWatcherの仕組みをPlotモジュール化
jgpを使った後処理の仕組みをPlotモジュール化
CfdOFのメッシュ作成部のみ作り替え
Ad

Recommended

20210515 cae linux_install_vb
20210515 cae linux_install_vb
YohichiShiina
?
20210515 of4 wi&paraview 5.9.0_motorbike
20210515 of4 wi&paraview 5.9.0_motorbike
YohichiShiina
?
Free cad 0.19.2 and cfdof (Japanese Ver.)
Free cad 0.19.2 and cfdof (Japanese Ver.)
YohichiShiina
?
about DEXCS for OpenFOAM
about DEXCS for OpenFOAM
Etsuji Nomura
?
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
murai1972
?
今日から使おう厂尘补濒濒迟补濒办
今日から使おう厂尘补濒濒迟补濒办
Sho Yoshida
?
LabVIEW NXG Current Status @ 2020
LabVIEW NXG Current Status @ 2020
Yusuke Tochigi
?
123 Dexcs2021
123 Dexcs2021
Etsuji Nomura
?
LabVIEW NXG Web Module Training 狠狠撸
LabVIEW NXG Web Module Training 狠狠撸
Yusuke Tochigi
?
Howto CAD and Meshing on DEXCS2021
Howto CAD and Meshing on DEXCS2021
Etsuji Nomura
?
Session1 - LabVIEW NXG Training Course
Session1 - LabVIEW NXG Training Course
Yusuke Tochigi
?
about dakota6.7 gui
about dakota6.7 gui
Etsuji Nomura
?
Modern .NET
Modern .NET
信之 岩永
?
Qt5 の新機能 2012/12/15
Qt5 の新機能 2012/12/15
Takumi Asaki
?
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Mr. Vengineer
?
Session5 - LabVIEW NXG Training Course
Session5 - LabVIEW NXG Training Course
Yusuke Tochigi
?
123 dexcs2020
123 dexcs2020
Etsuji Nomura
?
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
kimukou_26 Kimukou
?
Groovy Shell Scripting 2015
Groovy Shell Scripting 2015
Uehara Junji
?
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Mr. Vengineer
?
窜测苍辩惭笔の蚕贰惭鲍
窜测苍辩惭笔の蚕贰惭鲍
Mr. Vengineer
?
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
Tetsuyuki Kobayashi
?
基礎からのCode Contracts
基礎からのCode Contracts
Yoshifumi Kawai
?
New features of Groovy 2.0 and 2.1
New features of Groovy 2.0 and 2.1
Uehara Junji
?
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
?
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
Yoshifumi Kawai
?
何が変わった? VisualWorks 8.0
何が変わった? VisualWorks 8.0
Masashi Umezawa
?
闯补惫补でトランザクショナルメモリを使う
闯补惫补でトランザクショナルメモリを使う
Kenji Kazumura
?
分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218
Takashi Okamoto
?
狈辞诲别.箩蝉でブラウザメッセンジャー
狈辞诲别.箩蝉でブラウザメッセンジャー
驰补丑辞辞!デベロッパーネットワーク
?

More Related Content

What's hot (20)

LabVIEW NXG Web Module Training 狠狠撸
LabVIEW NXG Web Module Training 狠狠撸
Yusuke Tochigi
?
Howto CAD and Meshing on DEXCS2021
Howto CAD and Meshing on DEXCS2021
Etsuji Nomura
?
Session1 - LabVIEW NXG Training Course
Session1 - LabVIEW NXG Training Course
Yusuke Tochigi
?
about dakota6.7 gui
about dakota6.7 gui
Etsuji Nomura
?
Modern .NET
Modern .NET
信之 岩永
?
Qt5 の新機能 2012/12/15
Qt5 の新機能 2012/12/15
Takumi Asaki
?
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Mr. Vengineer
?
Session5 - LabVIEW NXG Training Course
Session5 - LabVIEW NXG Training Course
Yusuke Tochigi
?
123 dexcs2020
123 dexcs2020
Etsuji Nomura
?
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
kimukou_26 Kimukou
?
Groovy Shell Scripting 2015
Groovy Shell Scripting 2015
Uehara Junji
?
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Mr. Vengineer
?
窜测苍辩惭笔の蚕贰惭鲍
窜测苍辩惭笔の蚕贰惭鲍
Mr. Vengineer
?
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
Tetsuyuki Kobayashi
?
基礎からのCode Contracts
基礎からのCode Contracts
Yoshifumi Kawai
?
New features of Groovy 2.0 and 2.1
New features of Groovy 2.0 and 2.1
Uehara Junji
?
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
?
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
Yoshifumi Kawai
?
何が変わった? VisualWorks 8.0
何が変わった? VisualWorks 8.0
Masashi Umezawa
?
闯补惫补でトランザクショナルメモリを使う
闯补惫补でトランザクショナルメモリを使う
Kenji Kazumura
?
LabVIEW NXG Web Module Training 狠狠撸
LabVIEW NXG Web Module Training 狠狠撸
Yusuke Tochigi
?
Howto CAD and Meshing on DEXCS2021
Howto CAD and Meshing on DEXCS2021
Etsuji Nomura
?
Session1 - LabVIEW NXG Training Course
Session1 - LabVIEW NXG Training Course
Yusuke Tochigi
?
Qt5 の新機能 2012/12/15
Qt5 の新機能 2012/12/15
Takumi Asaki
?
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Mr. Vengineer
?
Session5 - LabVIEW NXG Training Course
Session5 - LabVIEW NXG Training Course
Yusuke Tochigi
?
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
kimukou_26 Kimukou
?
Groovy Shell Scripting 2015
Groovy Shell Scripting 2015
Uehara Junji
?
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Mr. Vengineer
?
窜测苍辩惭笔の蚕贰惭鲍
窜测苍辩惭笔の蚕贰惭鲍
Mr. Vengineer
?
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
Tetsuyuki Kobayashi
?
基礎からのCode Contracts
基礎からのCode Contracts
Yoshifumi Kawai
?
New features of Groovy 2.0 and 2.1
New features of Groovy 2.0 and 2.1
Uehara Junji
?
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
?
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
Yoshifumi Kawai
?
何が変わった? VisualWorks 8.0
何が変わった? VisualWorks 8.0
Masashi Umezawa
?
闯补惫补でトランザクショナルメモリを使う
闯补惫补でトランザクショナルメモリを使う
Kenji Kazumura
?

Similar to Decsx launcherv 2.5 (20)

分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218
Takashi Okamoto
?
狈辞诲别.箩蝉でブラウザメッセンジャー
狈辞诲别.箩蝉でブラウザメッセンジャー
驰补丑辞辞!デベロッパーネットワーク
?
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
ksk_ha
?
惭耻濒惫别谤测技术详细
惭耻濒惫别谤测技术详细
Daichi Teruya
?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
Masaya Aoyama
?
20130315 abc firefox_os
20130315 abc firefox_os
Tomoaki Konno
?
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
?
Vitochaを用いた Jail+VIMAGE Webインターフェイス
Vitochaを用いた Jail+VIMAGE Webインターフェイス
shutingrz
?
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
?
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Takao Tetsuro
?
惭耻濒惫别谤测蔼冲縄搁耻产测会议02
惭耻濒惫别谤测蔼冲縄搁耻产测会议02
Daichi Teruya
?
ETロボコン2020 競技会場システムのおはなし
ETロボコン2020 競技会場システムのおはなし
Tetsuya Odashima
?
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
?
blockdiagの最新動向 2011.11 #odstudy
blockdiagの最新動向 2011.11 #odstudy
Takeshi Komiya
?
Next2Dで始めるゲーム開発 - Game Development Starting with Next2D
Next2Dで始めるゲーム開発 - Game Development Starting with Next2D
Toshiyuki Ienaga
?
it's Qt!
it's Qt!
You&I
?
ラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaS
npsg
?
碍耻产别谤苍别迟别蝉1.9で奥颈苍诲辞飞蝉コンテナーをクラスタ化
碍耻产别谤苍别迟别蝉1.9で奥颈苍诲辞飞蝉コンテナーをクラスタ化
Takashi Kanai
?
cocos2d-xハンズオン勉強会 in 名古屋
cocos2d-xハンズオン勉強会 in 名古屋
Tomoaki Shimizu
?
Qtではじめるクロスプラットフォームアプリケーション開発 osc2019 hamanako
Qtではじめるクロスプラットフォームアプリケーション開発 osc2019 hamanako
Kazuo Asano (@kazuo_asa)
?
分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218
Takashi Okamoto
?
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
ksk_ha
?
惭耻濒惫别谤测技术详细
惭耻濒惫别谤测技术详细
Daichi Teruya
?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
CI/CD Pipeline を考える ?KubeCon 2017 + CyberAgent の最大公倍数?
Masaya Aoyama
?
20130315 abc firefox_os
20130315 abc firefox_os
Tomoaki Konno
?
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
?
Vitochaを用いた Jail+VIMAGE Webインターフェイス
Vitochaを用いた Jail+VIMAGE Webインターフェイス
shutingrz
?
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
?
惭耻濒惫别谤测蔼冲縄搁耻产测会议02
惭耻濒惫别谤测蔼冲縄搁耻产测会议02
Daichi Teruya
?
ETロボコン2020 競技会場システムのおはなし
ETロボコン2020 競技会場システムのおはなし
Tetsuya Odashima
?
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
?
blockdiagの最新動向 2011.11 #odstudy
blockdiagの最新動向 2011.11 #odstudy
Takeshi Komiya
?
Next2Dで始めるゲーム開発 - Game Development Starting with Next2D
Next2Dで始めるゲーム開発 - Game Development Starting with Next2D
Toshiyuki Ienaga
?
ラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaS
npsg
?
碍耻产别谤苍别迟别蝉1.9で奥颈苍诲辞飞蝉コンテナーをクラスタ化
碍耻产别谤苍别迟别蝉1.9で奥颈苍诲辞飞蝉コンテナーをクラスタ化
Takashi Kanai
?
cocos2d-xハンズオン勉強会 in 名古屋
cocos2d-xハンズオン勉強会 in 名古屋
Tomoaki Shimizu
?
Qtではじめるクロスプラットフォームアプリケーション開発 osc2019 hamanako
Qtではじめるクロスプラットフォームアプリケーション開発 osc2019 hamanako
Kazuo Asano (@kazuo_asa)
?
Ad

More from Etsuji Nomura (20)

How to install DEXCS2024 for OpenFOAM on VirtualBox
How to install DEXCS2024 for OpenFOAM on VirtualBox
Etsuji Nomura
?
aboutDEXCS2023-OF.pdf
aboutDEXCS2023-OF.pdf
Etsuji Nomura
?
DEXCS2023OF_Install.pdf
DEXCS2023OF_Install.pdf
Etsuji Nomura
?
DEXCS2022 for preCICE
DEXCS2022 for preCICE
Etsuji Nomura
?
DEXCS2022OF_Install.pdf
DEXCS2022OF_Install.pdf
Etsuji Nomura
?
aboutDEXCS2022-OF.pdf
aboutDEXCS2022-OF.pdf
Etsuji Nomura
?
aboutDexcsPlus2022.pdf
aboutDexcsPlus2022.pdf
Etsuji Nomura
?
howtoCADandMeshing2022.pdf
howtoCADandMeshing2022.pdf
Etsuji Nomura
?
123DEXCS2022.pdf
123DEXCS2022.pdf
Etsuji Nomura
?
Dexcs2021 of install2
Dexcs2021 of install2
Etsuji Nomura
?
About dexcs2021 for OpenFOAM
About dexcs2021 for OpenFOAM
Etsuji Nomura
?
About dexcs2020 for OpenFOAM
About dexcs2020 for OpenFOAM
Etsuji Nomura
?
Howto CAD and Meshing on DEXCS2020
Howto CAD and Meshing on DEXCS2020
Etsuji Nomura
?
Dexcs2020-OF install
Dexcs2020-OF install
Etsuji Nomura
?
About dexcs2019 for OpenFOAM
About dexcs2019 for OpenFOAM
Etsuji Nomura
?
123 dexcs2019
123 dexcs2019
Etsuji Nomura
?
Dexcs2019 howto Cad and Meshing
Dexcs2019 howto Cad and Meshing
Etsuji Nomura
?
Dexcs2019 of install
Dexcs2019 of install
Etsuji Nomura
?
How to cad and meshing for OpenFOAM
How to cad and meshing for OpenFOAM
Etsuji Nomura
?
Of tutorials v1806
Of tutorials v1806
Etsuji Nomura
?
How to install DEXCS2024 for OpenFOAM on VirtualBox
How to install DEXCS2024 for OpenFOAM on VirtualBox
Etsuji Nomura
?
DEXCS2023OF_Install.pdf
DEXCS2023OF_Install.pdf
Etsuji Nomura
?
DEXCS2022OF_Install.pdf
DEXCS2022OF_Install.pdf
Etsuji Nomura
?
howtoCADandMeshing2022.pdf
howtoCADandMeshing2022.pdf
Etsuji Nomura
?
About dexcs2021 for OpenFOAM
About dexcs2021 for OpenFOAM
Etsuji Nomura
?
About dexcs2020 for OpenFOAM
About dexcs2020 for OpenFOAM
Etsuji Nomura
?
Howto CAD and Meshing on DEXCS2020
Howto CAD and Meshing on DEXCS2020
Etsuji Nomura
?
About dexcs2019 for OpenFOAM
About dexcs2019 for OpenFOAM
Etsuji Nomura
?
Dexcs2019 howto Cad and Meshing
Dexcs2019 howto Cad and Meshing
Etsuji Nomura
?
How to cad and meshing for OpenFOAM
How to cad and meshing for OpenFOAM
Etsuji Nomura
?
Ad

Decsx launcherv 2.5