21.01.2015 Views

COMSOL Multiphysics™

COMSOL Multiphysics™

COMSOL Multiphysics™

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

elplastic<br />

Purpose<br />

elplastic<br />

Define plastic strain variables.<br />

Syntax<br />

Description<br />

el.elem = 'elplastic'<br />

el.g{ig} = geomnum<br />

el.vars{ivar} = varname<br />

el.varsToCache = cachevarlist<br />

el.varPairsToGpProcess{2*igpvar-1} = gpvarname<br />

el.varPairsToGpProcess{2*igpvar} = gpvarexpr<br />

el.geomdim{ig}{edim}.ind{eldomgrp} = domainlist<br />

el.geomdim{ig}{edim}.Yield{eldomgrp} = yieldexpr<br />

el.geomdim{ig}{edim}.EffStress{eldomgrp} = effstressexpr<br />

el.geomdim{ig}{edim}.G{eldomgrp}{ivar} = gexpr<br />

el.geomdim{ig}{edim}.gporder{eldomgrp} = iorder<br />

The elplastic element defines the plastic strain variable names specified in the<br />

vars field. For the syntax of the ind field, see elempty. The yield function is<br />

effstressexpr-yieldexpr. For each strain variable in vars, the right-hand side of<br />

the corresponding rate equation is gexpr times the plastic multiplier, lambda. See<br />

“Continuum Application Modes”, section “Theory Background”, in the<br />

Structural Mechanics Module User’s Guide. The gporder field specifies a<br />

quadrature rule order, which should preferably be the same as the order used in the<br />

assembly of the main equation.<br />

The varsToCache field contains a list of variables that can be assumed not to<br />

depend explicitly on the plastic strains. By specifying variable names representing<br />

complicated material property expressions or interpolated data independent of the<br />

plastic strains, it is possible to avoid repeated evaluation in the inner, plastic, loop.<br />

In addition to the plastic strain variables, the varPairsToGpProcess field defines a<br />

number of postprocessing variable-expression pairs, which, when evaluated, are<br />

linearly extrapolated from the integration points. Use this feature, for example, to<br />

avoid problems with non-convergent plastic strains at sharp geometry corners.<br />

For each variable and integration point, the elplastic element declares an<br />

additional degree of freedom, which appears in the solution vector. However,<br />

consider these degrees of freedom to be internal data of the elplastic element.<br />

They are updated only by a special procedure in the nonlinear solver.<br />

Cautionary<br />

Note that some of the field names are mixed case, and case matters. Also, the<br />

domain-dependent fields do not accept empty entries for any domain group.<br />

The elplastic element is available only if your license includes the Structural<br />

Mechanics Module or the MEMS Module.<br />

101

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!