Solid Mechanics Application Flow Rules

From KratosWiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "== Definition of the class == A flow rule solves the constitutive model integrating the state function which is defined by the yield criterion and the hardening law. The yield ...")
 
 
Line 56: Line 56:
 
| IsotropicDamageFlowRule(...)
 
| IsotropicDamageFlowRule(...)
 
|}
 
|}
 +
 +
[[Category:Solid Mechanics Application]]
 +
[[Category:Solid Mechanics Application Constitutive Laws]]

Latest revision as of 00:57, 24 March 2016

Definition of the class

A flow rule solves the constitutive model integrating the state function which is defined by the yield criterion and the hardening law.

The yield criterion used is needed to be passed to the flow rule.

The flow rule contains the InternalVariables of the constitutive model, they are set and updated by the class methods.

Right now they are defined by next structure:

struct InternalVariables
 {
     double EquivalentPlasticStrain;
     double DeltaPlasticStrain;
     //needed in IMPLEX calculation
     double EquivalentPlasticStrainOld;
     and struct methods...
 }
       

The flow rule class main methods are:

Used commonly in the Constitutive Law:

  • CalculateReturnMapping(...)
  • CalculateScalingFactors(...)
  • UpdateInternalVariables(...)

Used inside of the Flow Rule:

  • CalculateConsistencyCondition(...)
  • UpdateConfiguration(...)

Used to compute the temperature effects:

  • CalculateThermalDissipation(...)

Used when IMPLEX is active:

  • CalculateImplexReturnMapping(...)
  • CalculateImplexThermalDissipation(...)

for more details look inside of the flow_rule base class.


List of flow rules

Hardening Laws
LinearAssociativePlasticFlowRule(...)
NonLinearAssociativePlasticFlowRule(...)
IsotropicDamageFlowRule(...)
Personal tools
Categories