以前作成した相互作用モデル比較表を、現在の比較サイトに組み込んだページ。表内のコード名は、対応する YADE / LIGGGHTS のソースファイルへ直接リンクしている。リンク先ファイルは interaction_sources フォルダに同梱している。
| 分類 | モデル/機能 | YADE | LIGGGHTS | 判定 | 違いの要点 |
|---|---|---|---|---|---|
| 基本DEM | 線形ばね・クーロン摩擦 | Law2_ScGeom_FrictPhys_CundallStrackLaw2_CylScGeom_FrictPhys_CundallStrackLaw2_ScGridCoGeom_FrictPhys_CundallStrackLaw2_GridCoGridCoGeom_FrictPhys_CundallStrackLaw2_MultiScGeom_MultiFrictPhys_CundallStrack |
normal hookenormal hooke/stiffnesstangential history |
両方 | YADE は完成 law。LIGGGHTS は normal と tangential を組み合わせる。 |
| 基本DEM | 接線履歴なし摩擦 | 該当する標準 Law2 なし | tangential no_history |
LIGGGHTSのみ | 接線変位履歴を持たず、速度粘性を Coulomb 上限で制限。 |
| 基本DEM | 粘性減衰付き線形接触 | Law2_ScGeom_FrictViscoPhys_CundallStrackViscoLaw2_ScGeom_ViscoFrictPhys_CundallStrack |
normal hooke の dampingnormal hooke/stiffness の damping |
部分 | YADE は専用 Phys/Law。LIGGGHTS は normal component の設定。 |
| Hertz系 | 非線形弾性接触Hertz-Mindlin | Law2_ScGeom_MindlinPhys_MindlinIp2_FrictMat_FrictMat_MindlinPhys |
normal hertztangential history |
両方 | 基本形は近い。LIGGGHTS は部品合成。 |
| Hertz系 | 剛性入力型接触Hertz | Ip2 や MatchMaker で調整 |
normal hertz/stiffness |
部分 | LIGGGHTS は明示的 component として持つ。 |
| Hertz系 | 非線形法線・線形接線Hertz | Law2_ScGeom_MindlinPhys_HertzWithLinearShear |
直接該当なし | YADEのみ | LIGGGHTS の hertz は接線剛性も重なり依存。 |
| Hertz系 | 詳細接線履歴Mindlin-Deresiewicz | Law2_ScGeom_MindlinPhys_MindlinDeresiewitz |
直接該当なし | YADEのみ | 詳細な Mindlin-Deresiewicz 接線履歴。 |
| Hertz系 | 損傷拡張Hertz-Mindlin CDM | Law2_ScGeom_MindlinPhysCDM_HertzMindlinCDM |
直接該当なし | YADEのみ | CDM 拡張。 |
| 法線履歴/塑性 | 法線ヒステリシスHooke | LudingPM, InelastCohFrictPM が近い |
normal hooke/hysteresis |
LIGGGHTSのみ | normal component として独立。 |
| 法線履歴/塑性 | 弾塑性ヒステリシスLuding | Law2_ScGeom_LudingPhys_BasicIp2_LudingMat_LudingMat_LudingPhys |
normal ludingtangential tan_ludingrolling luding |
両方 | YADE は一体 law。LIGGGHTS は normal/tangential/rolling に分割。 |
| 法線履歴/塑性 | 弾塑性衝突Thornton-Ning | 直接該当なし | normal thornton_ning |
LIGGGHTSのみ | 塑性衝突・adhesion 系 normal model。 |
| 法線履歴/塑性 | 付着性弾塑性Edinburgh | 直接該当なし | normal edinburghnormal edinburgh/stiffness |
LIGGGHTSのみ | Edinburgh 系 elasto-plastic adhesive normal model。 |
| 凝集/接着 | 凝集摩擦・曲げねじりモーメント | Law2_ScGeom6D_CohFrictPhys_CohesionMomentIp2_CohFrictMat_CohFrictMat_CohFrictPhys |
cohesion * + rolling * で部分的に表現 |
部分 | YADE は破壊、曲げ、ねじり、creep を一体管理。 |
| 凝集/接着 | 非弾性凝集摩擦 | Law2_ScGeom6D_InelastCohFrictPhys_CohesionMomentIp2_2xInelastCohFrictMat_InelastCohFrictPhys |
直接該当なし | YADEのみ | 非弾性 cohesive moment law。 |
| 凝集/接着 | 接触面積比例の凝集SJKR | DMT adhesion や CohFrict はあるが同名なし |
cohesion sjkrcohesion sjkr2 |
LIGGGHTSのみ | 接触面積比例の cohesion component。 |
| 凝集/接着 | 表面エネルギー接着DMT | Law2_ScGeom_MindlinPhys_Mindlin の includeAdhesion |
cohesion sjkr が概念的に近い |
部分 | YADE は \(4\pi R^*\gamma\) 型、LIGGGHTS SJKR は面積比例。 |
| rolling/torsion | 転がり・ねじり抵抗 | CohFrictPhys の momentMindlinPhys の includeMoment |
rolling cdtrolling epsdrolling epsd2rolling epsd3rolling luding |
部分 | LIGGGHTS は rolling を独立部品として多く持つ。 |
| 液体/毛管 | 液架橋毛管力Laplace-Young 表補間 | Law2_ScGeom_CapillaryPhys_CapillarityCapillarityEngine |
直接同じ table 型はなし | YADEのみ | 外部テーブル補間でメニスカス量を得る。 |
| 液体/毛管 | 液量ベース毛管・粘性力 | ViscElCap, LiqControl が近い |
cohesion washino/capillary/viscouscohesion easo/capillary/viscous |
部分 | LIGGGHTS は液量 property から力と粘性を計算。 |
| 液体/毛管 | 近接流体潤滑力 | Law2_ScGeom_VirtualLubricationPhysLaw2_ScGeom_ImplicitLubricationPhysLaw2_ScGeom_PotentialLubricationPhys |
直接該当なし | YADEのみ | 近接流体潤滑を独立 law として持つ。 |
| 材料モデル | 岩盤節理・亀裂JCFpm | Law2_ScGeom_JCFpmPhys_JointedCohesiveFrictionalPM |
直接該当なし | YADEのみ | 節理面、smooth joint、亀裂記録。 |
| 材料モデル | コンクリート損傷Concrete Particle Model | Law2_ScGeom_CpmPhys_Cpm |
直接該当なし | YADEのみ | コンクリート損傷・破壊。 |
| 材料モデル | ワイヤ・金網WirePM | Law2_ScGeom_WirePhys_WirePM |
bond harmonic はあるが同等ではない |
YADEのみ | ワイヤ、金網、ジオテキスタイル向け。 |
| 材料モデル | モルタル界面Lourenco | Law2_ScGeom_MortarPhys_Lourenco |
直接該当なし | YADEのみ | モルタル/界面モデル。 |
| 材料モデル | 泡粒子相互作用Bubble | Law2_ScGeom_BubblePhys_Bubble |
pair_style bubblepair_style gran_bubble |
部分 | 名前は近いが実装単位が違う。 |
| 形状/幾何 | 球・壁・面要素の標準接触 | Ig2_Sphere_Sphere_ScGeomIg2_Sphere_Sphere_ScGeom6DIg2_Facet_Sphere_ScGeomIg2_Wall_Sphere_ScGeom |
surface defaultfix wall/gran |
両方 | 基本球接触と壁接触。 |
| 形状/幾何 | 複数接触multicontact | MultiScGeomLaw2_MultiScGeom_* |
surface multicontact |
部分 | 概念は近いが実装対象が異なる。 |
| 形状/幾何 | 超二次曲面粒子superquadric | 直接該当なし | surface superquadricfix_template_superquadricfix_nve_superquadric |
LIGGGHTSのみ | superquadric 専用形状。 |
| 形状/幾何 | 複数球剛体multisphere | clump が概念的に近い | fix multisphereparticletemplate/multisphere |
部分 | 複数球を剛体粒子として扱う仕組み。 |
| 形状/幾何 | 多面体接触polyhedra | Ig2_Polyhedra_*Law2_PolyhedraGeom_PolyhedraPhys_Volumetric |
直接該当なし | YADEのみ | 多面体の体積重なり接触。 |
| 形状/幾何 | LevelSet 形状接触 | Ig2_LevelSet_*Law2_MultiScGeom_*Law2_VolumeGeom_* |
直接該当なし。surface superquadric は別方式 |
YADEのみ | LevelSet 形状接触。 |
| 形状/幾何 | 線材・格子・膜要素cylinder / grid / PFacet | Ig2_Sphere_ChainedCylinder_*Ig2_Grid*Ig2_*PFacet*Law2_Cyl*Law2_*Grid* |
直接該当なし | YADEのみ | 線材・格子・膜要素の接触。 |
| 形状/幾何 | 四面体接触tetra | Ig2_Tetra_Tetra_TTetraGeomLaw2_TTetraSimpleGeom_NormPhys_Simple |
直接該当なし | YADEのみ | 実験的 tetra 接触。 |
| 形状/幾何 | ポテンシャル粒子・ブロック | Ig2_PP_PP_ScGeomIg2_PB_PB_ScGeomLaw2_SCG_KnKsPhys_KnKsLawLaw2_SCG_KnKsPBPhys_KnKsPBLaw |
直接該当なし | YADEのみ | potential particle/block 用接触。 |
| LAMMPS系 | 調和ばね結合harmonic bond | 同等の bond style はなし。WirePM や CohFrict は別物 |
bond_style harmonicbond_style hybrid |
LIGGGHTSのみ | LAMMPS 分子 bond style。 |
| LAMMPS系 | ソフトポテンシャル・線分Lennard-Jones | 直接該当なし | pair_style softpair_style line/lj |
LIGGGHTSのみ | granular contact component とは別の pair style。 |
| 流体粒子 | SPH 粒子間相互作用 | PFV/LBM/OpenFOAM 連成はあるが SPH pair style としては別 | pair_style sph/artVisc/tensCorrpair_style sph/morris/tensCorr |
LIGGGHTSのみ | LIGGGHTS の SPH pair style。 |
| FEM/内部力 | FEM 凝集・内部力 | pkg/fem/*If2_* |
granular contact component には該当なし | YADEのみ | DEM 接触 law とは別の有限要素系。 |
相互作用モデル詳細比較