Difference between revisions of "Contact Laws"

From OSUPDOCS
Jump to navigation Jump to search
Line 2: Line 2:
== Introduction ==
== Introduction ==


[[NairnMPM]] and [[OSParticulas]] implement contact physics on [[MPM Input Files#Using Explicit Cracks|crack surfaces]] and between materials in [[Multimaterial MPM|multimaterial mode]] to model [[#Friction|friction]] or [[#Imperfect interfaces|imperfect interfaces].  The contact mechanics is determined by selecting a contact law. The currently available contact laws are divided into two type — [[#Frictional Contact Laws|frictional contact law]] and [[#Imperfect Interface Contact Laws|imperfect interface laws]]. These default crack contact or for material-material contact are selected by using the [[Friction#Friction on Explicit Cracks|ContactCracks]] or [[Friction#Friction in Multimaterial MPM|ContactMM]] commands. if needed, the default contact laws can be customized for each individual crack when [[Defining Cracks|defining a new crack]] or can be customized for each material pair by using the [[Common Material Properties#Contact Properties|Contact material property]]. This section documents all the possible contact laws.
[[NairnMPM]] and [[OSParticulas]] implement contact physics on [[MPM Input Files#Using Explicit Cracks|crack surfaces]] and between materials in [[Multimaterial MPM|multimaterial mode]] to model [[Friction|friction]] or [[#Imperfect interfaces|imperfect interfaces].  The contact mechanics is determined by selecting a contact law. The currently available contact laws are divided into two type — [[#Frictional Contact Laws|frictional contact law]] and [[#Imperfect Interface Contact Laws|imperfect interface laws]]. These default crack contact or for material-material contact are selected by using the [[Friction#Friction on Explicit Cracks|ContactCracks]] or [[Friction#Friction in Multimaterial MPM|ContactMM]] commands. if needed, the default contact laws can be customized for each individual crack when [[Defining Cracks|defining a new crack]] or can be customized for each material pair by using the [[Common Material Properties#Contact Properties|Contact material property]]. This section documents all the possible contact laws.


All contact laws are using a [[Material Command Block|<tt>Material</tt> command block]]. Within that block all contact law properties are set using property commands. Refer to each contact law type to learn about its possible properties.
All contact laws are using a [[Material Command Block|<tt>Material</tt> command block]]. Within that block all contact law properties are set using property commands. Refer to each contact law type to learn about its possible properties.

Revision as of 12:11, 19 January 2016

Introduction

NairnMPM and OSParticulas implement contact physics on crack surfaces and between materials in multimaterial mode to model friction or [[#Imperfect interfaces|imperfect interfaces]. The contact mechanics is determined by selecting a contact law. The currently available contact laws are divided into two type — frictional contact law and imperfect interface laws. These default crack contact or for material-material contact are selected by using the ContactCracks or ContactMM commands. if needed, the default contact laws can be customized for each individual crack when defining a new crack or can be customized for each material pair by using the Contact material property. This section documents all the possible contact laws.

All contact laws are using a Material command block. Within that block all contact law properties are set using property commands. Refer to each contact law type to learn about its possible properties.

Frictional Contact Laws

Frictional contact laws give the sliding shear traction, Sslide, as a function of the normal traction, N, the contact area, Ac, the relative sliding velocity, Δv,and possible other parameters, or:

      [math]\displaystyle{ S_{slide} = f(N,A_c,\Delta v,...) }[/math]

Given any frictional law, the shear traction applied at any node is given by:

      [math]\displaystyle{ S_{resultant} = \min(S_{slide},S_{stick}) }[/math]

where Sstick is the shear traction needed for tangential motion of the two surface to move together (i.e., to stick). In other words, if the shear traction calculated for frictional sliding is greater than the traction required for surfaces to stick together, then the surface will stick. Once that sticking shear traction exceeds Sslide, the surfaces will slide with the given sliding traction.

Imperfect Interface Contact Laws

Available Contact Laws