DEM-Engine

DEM-Engineは、2024年に公開されたオープンソースのエンジンである。

Chronoを基盤として実装されており、BSD-3ライセンスで提供される。Hertz–Mindlin (HM) に基づく接触モデルや、静的・動的クーロンすべり摩擦および動的転がり摩擦を扱う機能を備える。

 歴史・開発 
DEM-Engineは2024年に公開された。
それ以前の開発経緯、開発開始時期、開発者や開発組織、バージョン履歴などの詳細は不明である。

 特徴 
DEM-Engineの主な特徴として、以下の点が挙げられる。

オープンソースソフトウェア（OSS）として公開されている。

ライセンスとしてBSD-3ライセンスを採用している。

Chronoの上に構築されている。

接触モデルとして、Hertz–Mindlin (HM)、静的・動的クーロンすべり摩擦および動的転がり摩擦を取り扱う。

Chrono本体を除き、約3万行のC++コードとCUDAによって実装されている。

これら以外の機能、性能、用途や対象分野などの詳細は不明である。

 接触モデル 
DEM-Engineにおける接触モデルは、Hertz–Mindlin (HM) モデルに基づいている。
摩擦モデルとして、静的クーロンすべり摩擦、動的クーロンすべり摩擦および動的転がり摩擦が導入されている。
各モデルの具体的な定式化やパラメータ設定、拡張機能などの詳細は不明である。

 実装 
DEM-EngineはChronoを基盤として実装されている。
実装の規模は、Chronoのコードを含まない部分で約3万行のC++コードから構成されており、CUDAも用いられている。

ビルドシステム、対応プラットフォーム、APIの構成、他言語バインディングの有無など、実装上のその他の詳細は不明である。

 ライセンス・入手性 
DEM-EngineはBSD-3ライセンスのオープンソースソフトウェアとして提供されている。
入手方法や配布形態の詳細は不明だが、関連リンクとしてGitHub上のページなどが示されている。
 脚注 

 参考文献・リンク 
 https://github.com/projectchrono/DEM-Engine
 https://api.projectchrono.org/deme_usage.html
 https://doi.org/10.1016/j.cpc.2024.109196

Category:トライボロジー