Interaction Models

This page list interaction models

Classes

base_thermal()

Model describing thermal behaviour

elastic_frictional_3D()

Cundall's contact model with linear elasticity and Coulombian friction [CS79]; \(F_n=k_n u_n\), \(\Delta F_s=k_s \dot u_s\, \Delta t\).

elastic_frictional_6D()

Generalized elastic-frictional model with rolling and twisting.

linear_basic_luding_3D()

Basic Luding model with spring constants for plastic loading, unload/reload and tensile adhesion .

linear_viscoelastic_frictional_3D()

Elastic-frictional model with viscous damping

thermal_Blaze()

Model describing thermal behaviour dependent on friction and cohesion

Class Inheritance Diagram

Inheritance diagram of model.base_thermal, model.elastic_frictional_3D, model.elastic_frictional_6D, model.linear_basic_luding_3D, model.linear_viscoelastic_frictional_3D, model.thermal_Blaze

Detailed content

class model.elastic_frictional_3D[source]

Bases: object

Cundall’s contact model with linear elasticity and Coulombian friction [CS79]; \(F_n=k_n u_n\), \(\Delta F_s=k_s \dot u_s\, \Delta t\).

implementations: list = ['MercuryDPM', 'YADE']

codes implementing this model

class model.linear_viscoelastic_frictional_3D[source]

Bases: elastic_frictional_3D

Elastic-frictional model with viscous damping

implementations: list = ['MercuryDPM', 'YADE']

codes implementing this model

class model.elastic_frictional_6D[source]

Bases: elastic_frictional_3D

Generalized elastic-frictional model with rolling and twisting.

implementations: list = ['YADE']

codes implementing this model

class model.base_thermal[source]

Bases: object

Model describing thermal behaviour

implementations: list = []

codes implementing this model

class model.thermal_Blaze[source]

Bases: base_thermal

Model describing thermal behaviour dependent on friction and cohesion

implementations: list = ['BlazeDEM']

codes implementing this model

class model.linear_basic_luding_3D[source]

Bases: elastic_frictional_3D

Basic Luding model with spring constants for plastic loading, unload/reload and tensile adhesion .

implementations: list = ['YADE']

codes implementing this model

Classes

base_thermal()

Model describing thermal behaviour

elastic_frictional_3D()

Cundall's contact model with linear elasticity and Coulombian friction [CS79]; \(F_n=k_n u_n\), \(\Delta F_s=k_s \dot u_s\, \Delta t\).

elastic_frictional_6D()

Generalized elastic-frictional model with rolling and twisting.

linear_basic_luding_3D()

Basic Luding model with spring constants for plastic loading, unload/reload and tensile adhesion .

linear_viscoelastic_frictional_3D()

Elastic-frictional model with viscous damping

thermal_Blaze()

Model describing thermal behaviour dependent on friction and cohesion