MechSysベースのJKR DEM
From Wikipedia, the free encyclopedia
MechSysベースのJKR DEM(正式名称不明)は、MechSys を基盤として構築されたオープンソースの DEM(JKR 接触モデルを用いる)実装であり、2023年に公開された。
ライセンスは GNU General Public License version 3(GPL 3)である。一部の資料の表では名称が「— (MechSys-based JKR)」と記載されているが、正式名称は確認されていない。
MechSysベースのJKR DEM(正式名称不明)は、MechSys 上に実装された DEM コードであり、JKR モデルに基づく接触モデルと、静的・動的クーロン摩擦(すべり・転がり・ねじり)を扱うことが特徴である。主な用途、対象とする系や問題設定、開発者や所属機関などの詳細は不明である。
歴史・開発
- 公開年は2023年である。
- 開発開始時期、開発者、所属機関、開発の背景や目的などは不明。
- ある資料の表では名称が「— (MechSys-based JKR)」と記載されているが、正式名称は不明である。
この実装がどのようなプロジェクトの一部として開発されたか、あるいはどの研究・論文に直接対応するかについても、不明である。
特徴
本実装の特筆されている特徴は、与えられた情報の範囲では以下のとおりである。
- MechSys を基盤とした DEM 実装であること。
- 接触モデルとして JKR モデルを採用していること。
- 静的・動的クーロン摩擦を考慮しており、すべり・転がり・ねじりに対応していること。
- C++ で実装されており、コード量が約11,000行であること。
- OpenMP が利用されていること。
これ以外のアルゴリズム的な工夫、スケーラビリティ、対応する境界条件、入出力形式などの詳細は不明である。
接触モデル
MechSysベースのJKR DEM(正式名称不明)では、以下の接触関連要素が明示されている。
- JKR モデル
- 接触モデルとして JKR モデルを用いる。JKR モデルの具体的な定式化やパラメータ設定、適用範囲などの詳細は不明。
- クーロン摩擦
- 静的クーロン摩擦および動的クーロン摩擦をサポートする。すべり・転がり・ねじりの各モードに対して摩擦が考慮される。摩擦係数の扱い、摩擦則の切り替え条件、数値実装上の詳細は不明。
その他の減衰モデル、粘性項、接触剛性のモデル化などの有無については不明である。