Difference between revisions of "Cubic Step Function Softening"

From OSUPDOCS
Jump to navigation Jump to search
Line 1: Line 1:
__TOC__
__TOC__
== The Softening Law ==
This [[Softening Laws|softening law]] was originally a step function (hence the name), but was latter generalized to allow it to be a cubic function that rises to a peak and then decays to zero at <math>\delta_{max}</math>. The function is
 
This [[Softening Laws|softening law]] was original a step function (hence the name), but was latter generalized to allow it to be a cubic function that rises to a peak and then decays to zero at <math>\delta_{max}</math>. The function is
A cubic step  has the following values:


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Line 17: Line 14:
Here ''s'' is the [[Softening Laws#Normalized Softening Law|softening scaling term]] and ''G<sub>c</sub>'' is toughness of the law (and the law's only property).  
Here ''s'' is the [[Softening Laws#Normalized Softening Law|softening scaling term]] and ''G<sub>c</sub>'' is toughness of the law (and the law's only property).  
The critical cracking strain,  <math>\delta_{max}</math>, which depends on mesh size and crack orientation, is calculated from ''s'' and ''G<sub>c</sub>'' and is not a law property to be provided.
The critical cracking strain,  <math>\delta_{max}</math>, which depends on mesh size and crack orientation, is calculated from ''s'' and ''G<sub>c</sub>'' and is not a law property to be provided.
If <math>k=0</math>, this law is a cubic step function with <math>f'(0)=0</math>, but if <math>k\gt0</math>, this function rises to a peak and then decays to failure at <math>\delta_{max}</math>. This behavior is valid for softening laws provided the modulus still monotonically softens. When using <math>k\gt0</math>, you enter initiation stress for initation of failure when <math>\delta=0</math>. If you prefer to control the peak stress, the initiation stress should be calculated from the desired peak using
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>\sigma_{0} = \frac{\left(1+\frac{k}{2}\right)^2}{\left(1+\frac{k}{23}\right)^3}\sigma_{peak}</math>


The area (or energy dissipation term) is
The area (or energy dissipation term) is

Revision as of 19:55, 8 July 2021

This softening law was originally a step function (hence the name), but was latter generalized to allow it to be a cubic function that rises to a peak and then decays to zero at [math]\displaystyle{ \delta_{max} }[/math]. The function is

      [math]\displaystyle{ f(\delta,s) = \left(1+2k_2{\delta\over \delta_{max} }\right)\left(1-{\delta\over \delta_{max} }\right)^2 \quad{\rm where}\quad k_2 = 1+\frac{k}{2} }[/math]

This cubic function has [math]\displaystyle{ f(0)=1 }[/math], [math]\displaystyle{ f'(0)= k/\delta_{max} }[/math], and [math]\displaystyle{ f(\delta_{max})=f'(\delta_{max})=0 }[/math]. The value for [math]\displaystyle{ \delta_{max} }[/math] is found from

      [math]\displaystyle{ sG_c = \int_0^{\delta_{max}} f(\delta,s) = {\delta_{max}\over 2} \quad{\rm or}\quad \delta_{max} = 2sG_c }[/math]

Here s is the softening scaling term and Gc is toughness of the law (and the law's only property). The critical cracking strain, [math]\displaystyle{ \delta_{max} }[/math], which depends on mesh size and crack orientation, is calculated from s and Gc and is not a law property to be provided.

If [math]\displaystyle{ k=0 }[/math], this law is a cubic step function with [math]\displaystyle{ f'(0)=0 }[/math], but if [math]\displaystyle{ k\gt0 }[/math], this function rises to a peak and then decays to failure at [math]\displaystyle{ \delta_{max} }[/math]. This behavior is valid for softening laws provided the modulus still monotonically softens. When using [math]\displaystyle{ k\gt0 }[/math], you enter initiation stress for initation of failure when [math]\displaystyle{ \delta=0 }[/math]. If you prefer to control the peak stress, the initiation stress should be calculated from the desired peak using

      [math]\displaystyle{ \sigma_{0} = \frac{\left(1+\frac{k}{2}\right)^2}{\left(1+\frac{k}{23}\right)^3}\sigma_{peak} }[/math]

The area (or energy dissipation term) is

      [math]\displaystyle{ A(\delta,s) = {\delta\over 2}\left(1 +\left( {\delta\over \delta_{max} }\right)^2\left(1 - {\delta\over \delta_{max}} \right)\right) }[/math]

The stability condition is:

      [math]\displaystyle{ \max\bigl(-f'(\delta,s)\bigr) = {1.5\over \delta_{max}} = {3\over 4sG_c} }[/math]

Compared to a linear softening law, a cubic step function softening has zero derivative at both δ=0 and at δ=δmax. This change might smooth the damage process. The law, however, needs numerical methods to evolve damage (which are not needed by linear softening law) and will need slightly smaller elements (because of 50% higher maximum slope).

Softening Law Properties

Only one property is needed to define a cubic step function softening law:

Property Description Units Default
Gc The toughness associated with the this softening law energy release units none