Difference between revisions of "Nonlinear Imperfect Interface"

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


This [[Contact Laws#Imperfect Interface Contact Laws|imperfect interface contact law]] implements an imperfect interface with tractions that depend on displacement discontinuities at the interface. It is currently the same as the [[Linear Imperfect Interface]] except the implementation is done differently. It is more approximate, but likely very close to linear law and possibly faster.
This [[Contact Laws#Imperfect Interface Contact Laws|imperfect interface contact law]] implements an imperfect interface with tractions that depend on displacement discontinuities at the interface. The tractions must have continuous first derivative. The current implements allows only two traction laws. The material model, however, can easily be edited to [[#Create Custom Imperfect Interface|create a custom imperfect interface model]].


The main purpose of this contact law is to use is as a parent class for [[Creating a Custom Imperfect Interface Law|creating your own custom imperfect interface contact law]].
== Nonlinear Interface Laws ==
 
The normal and tangential interface laws currently available listed below. This can be selected for either direction using the <tt>normal_shape</tt> or <tt>tangential_shape</tt> [[#Properties|properties]].
 
=== Linear Interface ===
 
This implementation is essentially that same as a [[Linear Imperfect Interface]], but it is implemented without assuming a linear interface law (one use to to verify it matches more detailed solution in the [[Linear Imperfect Interface]]). Because this non-linear implementation assume continuous first derivative, however, this linear interfaces has to have the same stiffness in tension and compression (''i.e.'', <tt>Dnt=Dnc</tt>). If you need to model a bilinear interface laws, use the [[Linear Imperfect Interface]] model instead.


== Properties ==
== Properties ==
Line 14: Line 20:
! Property !! Description !! Units !! Default
! Property !! Description !! Units !! Default
|-
|-
| Dnt (or Dn), Dnc, and Dt || See  [[Linear Imperfect Interface#Properties|Linear Imperfect interface]] properties  || [[ConsistentUnits Command#Legacy and Consistent Units|pressure/length units]] || -1
| normal_shape or tangential_shape || Pick which interface law to use for normal or tangential directions, respectively, by interger. Use 0 for linear law or 1 for Morse potential. || 0
|-
| Dn and Dt || See  [[Linear Imperfect Interface#Properties|Linear Imperfect interface]] properties. Note that this model cannot model bilinear interface and therefore one cannot set <tt>Dnt≠Dnc</tt> || [[ConsistentUnits Command#Legacy and Consistent Units|pressure/length units]] || -1
|-
|-
| order || Specify order of approximation to interface laws as zeroth (0) or first (1) order || none || 1
| Npeak or Tpeak || For a Morse potential, this properties pick the normal or tangential peak traction, respectively. || [ConsistentUnits Command#Legacy and Consistent Units|pressure units]] || none
|}
|}
== Create Custom Imperfect Interface ==
Here


== Examples ==
== Examples ==

Revision as of 14:22, 25 March 2026

Description

This imperfect interface contact law implements an imperfect interface with tractions that depend on displacement discontinuities at the interface. The tractions must have continuous first derivative. The current implements allows only two traction laws. The material model, however, can easily be edited to create a custom imperfect interface model.

Nonlinear Interface Laws

The normal and tangential interface laws currently available listed below. This can be selected for either direction using the normal_shape or tangential_shape properties.

Linear Interface

This implementation is essentially that same as a Linear Imperfect Interface, but it is implemented without assuming a linear interface law (one use to to verify it matches more detailed solution in the Linear Imperfect Interface). Because this non-linear implementation assume continuous first derivative, however, this linear interfaces has to have the same stiffness in tension and compression (i.e., Dnt=Dnc). If you need to model a bilinear interface laws, use the Linear Imperfect Interface model instead.

Properties

The properties for this law are:

Property Description Units Default
normal_shape or tangential_shape Pick which interface law to use for normal or tangential directions, respectively, by interger. Use 0 for linear law or 1 for Morse potential. 0
Dn and Dt See Linear Imperfect interface properties. Note that this model cannot model bilinear interface and therefore one cannot set Dnt≠Dnc pressure/length units -1
Npeak or Tpeak For a Morse potential, this properties pick the normal or tangential peak traction, respectively. pressure units]] none

Create Custom Imperfect Interface

Here

Examples

 Material "interfaceID","My Imperfect Interface","NoninearInterface"
   Dn 500
   Dt -1
   order 1
 Done