PrecipitateStrength#

Source: models/solid_mechanics/crystal_plasticity/PrecipitateStrength.py

Strength contribution of a precipitate population, defined by \(\tau = \alpha \dfrac{\mu b}{2 R N}\) where \(R\) is the mean precipitate radius, \(N\) is the precipitate number density, \(\alpha\) is an interaction coefficient, \(\mu\) is the shear modulus and \(b\) is the Burgers vector.

The output is a single strength contribution, intended to be combined with the other contributions through a ScalarLinearCombination.

Inputs#

precipitate_radius — input · Scalar · required

Mean precipitate radius

precipitate_density — input · Scalar · required

Precipitate number density

Outputs#

precipitate_strength — output · Scalar · required

The precipitate strength contribution

Parameters#

alpha — parameter · Scalar · required

Interaction coefficient

shear_modulus — parameter · Scalar · required

Shear modulus

burgers_vector — parameter · Scalar · required

Magnitude of the Burgers vector