LANLTiModel¶
Overview¶
Forest dislocation density based hardening slip model, used to physically describe of dislocation dominant plastic deformation.

The forest dislocation density evloves with strain and varies with dislication trapping and annihilation rates of each slip system.

A pseudo-slip hardening model used to describe the resistance of the propagation of twinning.

where
is the unrolled indices corresponding to slip group.
Parameters¶
Parameter |
Object type |
Description |
Default |
|---|---|---|---|
|
|
Initial strengths |
N |
|
Twin-slip interaction matrix |
N |
|
|
|
Elastic modulus on the system |
N |
|
|
Coefficient for trapping of dislocation |
N |
|
|
Coefficient for annihilation of dislocation |
N |
|
|
Dislocation interaction parameter |
0.9 |
|
|
Initial values of internal variables |
1.0e-6 |
Class description¶
-
class LANLTiModel : public neml::SlipHardening¶
Public Functions
-
LANLTiModel(ParameterSet ¶ms)¶
-
virtual std::vector<std::string> varnames() const¶
Report your variable names.
-
virtual void set_varnames(std::vector<std::string> vars)¶
Set new varnames.
-
virtual double hist_to_tau(size_t g, size_t i, const History &history, Lattice &L, double T, const History &fixed) const¶
Map the set of history variables to the slip system hardening.
-
virtual History d_hist_to_tau(size_t g, size_t i, const History &history, Lattice &L, double T, const History &fixed) const¶
Derivative of the map wrt to history.
-
virtual History hist(const Symmetric &stress, const Orientation &Q, const History &history, Lattice &L, double T, const SlipRule &R, const History &fixed) const¶
The rate of the history.
-
virtual History d_hist_d_s(const Symmetric &stress, const Orientation &Q, const History &history, Lattice &L, double T, const SlipRule &R, const History &fixed) const¶
Derivative of the history wrt stress.
Public Static Functions
-
static std::string type()¶
String type for the object system.
-
static std::unique_ptr<NEMLObject> initialize(ParameterSet ¶ms)¶
Initialize from a parameter set.
-
static ParameterSet parameters()¶
Default parameters.
-
LANLTiModel(ParameterSet ¶ms)¶