Difference between revisions of "Coulomb Friction Law"

From OSUPDOCS
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 23: Line 23:
| coeffStatic || The static coefficient of friction. If this optional static coefficient of friction is changed to a positive number, it must be greater than the dynamic coefficient or friction. || none || -1
| coeffStatic || The static coefficient of friction. If this optional static coefficient of friction is changed to a positive number, it must be greater than the dynamic coefficient or friction. || none || -1
|-
|-
| displacementOnly || 0 for contact when COD&lt;0 and stress<0, 1 for contact whenever COD&lt;0, &ltl0 for contact when COD&lt;0 and stress<<tt>-displacementOnly</tt> (in [[ConsistentUnits Command#Legacy and Consistent Units|pressure units]])|| none || 0
| displacementOnly || Set to: 0 to detect contact when COD&lt;0 <i>and</i> stress<0; 1 to detect contact whenever COD&lt;0 regardless of stress; &lt;0 to detect contact when COD&lt;0 <i>and</i> stress&lt;<tt>-displacementOnly</tt> (in [[ConsistentUnits Command#Legacy and Consistent Units|pressure units]])|| none || 0
|-
|-
| Dc || &lt;0 to find separation assuming perfect interfaciall contact, &ge;0 to use [[Linear Imperfect Interface|imperfect interface methods]] to find separation. || [[ConsistentUnits Command#Legacy and Consistent Units|pressure/length units]] || none
| Dc || &lt;0 to find separation assuming perfect interfacial contact, &ge;0 to use [[Linear Imperfect Interface|imperfect interface methods]] to find separation. || [[ConsistentUnits Command#Legacy and Consistent Units|pressure/length units]] || none
|}
|}


=== Comments on Parameters ===
=== Comments on Parameters ===


# The <tt>displacementOnly</tt> Parameter: this parameter should almost always be zero. In simulations that are known to always be in contact, <tt>displacementOnly=1</tt> sometimes helps the simulation results. The <tt>displacementOnly&lt;0</tt> option to require some tensile stress before loss of contact rarely. For on thing, it is not clear how to calculate friction sliding force when interface is in tension. The code treats tensile stress as a frictionless interface, but will enforce sticking in the normal direction.
# The <tt>displacementOnly</tt> Parameter: this parameter should almost always be zero. In simulations that are known to always be in contact, <tt>displacementOnly=1</tt> sometimes helps the simulation results. The <tt>displacementOnly&lt;0</tt> option to require some tensile stress before loss of contact rarely helps. For one thing, it is not clear how to calculate frictional sliding force when interface is in tension. The code treats tensile stress as a frictionless interface, but will enforce sticking in the normal direction.
# The <tt>Dc</tt> Parameter: Displacement between two surfaces transitions from zero stiffness when separated to infinite stiffness when in contact. The <tt>Dc</tt> parameter changes the stiffness when in contact to be treated like a [[Linear Imperfect Interface]] and uses interface methods to re-evaluate interfacial separation. This parameter can sometimes help, but also can have a very large effect. It use adds another parameter with little guidance for selecting its' value.
# The <tt>Dc</tt> Parameter: Displacement between two surfaces transitions from zero stiffness when separated to infinite stiffness when in contact. The <tt>Dc</tt> parameter changes the stiffness when in contact to be treated like a [[Linear Imperfect Interface]] and uses interface methods to re-evaluate interfacial separation. This parameter can sometimes help, but also can have a very large effect. Its use adds another parameter with little guidance for selecting its' value.

Latest revision as of 16:23, 20 July 2023

Description

This frictional contact law implements simple Coulomb friction law where

      [math]\displaystyle{ S_{slide} = \mu_d N \quad{\rm if}\quad S_{stick}\gt \mu_s N }[/math]

and µd and µs are the dynamic and static coefficients of friction. In other words, the sliding will begin when it overcomes the static frictional force, but thereafter will slide with the dynamic coefficient of friction. Note that in dynamic simulations, a static coefficient of friction often has little effect. One solution is to implement a smooth transition from µs to µd, which can be done by switching to the Adhesive Friction Law.

If the friction coefficient is entered as a negative number, then surfaces stick whenever they are in contact but are allowed to move freely when separated. If the static friction coefficient is less than the dynamic friction coefficient, then it is ignored.

Properties

The properties for this law are:

Property Description Units Default
coeff The dynamic coefficient of friction none 0
coeffStatic The static coefficient of friction. If this optional static coefficient of friction is changed to a positive number, it must be greater than the dynamic coefficient or friction. none -1
displacementOnly Set to: 0 to detect contact when COD<0 and stress<0; 1 to detect contact whenever COD<0 regardless of stress; <0 to detect contact when COD<0 and stress<-displacementOnly (in pressure units) none 0
Dc <0 to find separation assuming perfect interfacial contact, ≥0 to use imperfect interface methods to find separation. pressure/length units none

Comments on Parameters

  1. The displacementOnly Parameter: this parameter should almost always be zero. In simulations that are known to always be in contact, displacementOnly=1 sometimes helps the simulation results. The displacementOnly<0 option to require some tensile stress before loss of contact rarely helps. For one thing, it is not clear how to calculate frictional sliding force when interface is in tension. The code treats tensile stress as a frictionless interface, but will enforce sticking in the normal direction.
  2. The Dc Parameter: Displacement between two surfaces transitions from zero stiffness when separated to infinite stiffness when in contact. The Dc parameter changes the stiffness when in contact to be treated like a Linear Imperfect Interface and uses interface methods to re-evaluate interfacial separation. This parameter can sometimes help, but also can have a very large effect. Its use adds another parameter with little guidance for selecting its' value.