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)