4. Internal objects for storing information#

The material coefficients are read only once per integration point in the LCMMAT/LCMMAP routines. The quantities read (or calculated, in the case of orientation tensors) must be passed to the integration routines. For this we use specific tables: nbcomm, coeft/materf, cpmono, toutms…)

4.1. In the case of monocrystals:#

Storage of information relating to single crystals in specific tables (nbcomm, coeft/materf, materd, cpmono,).

MATERF: material coefficients a t+dt

subdue (*,1) = elastic characteristics

subdue (*,2) = plastic characteristics

MATERD: material coefficients at t

NBCOMM (*.3): POSITION DES COEF POUR CHAQUE SYSTEME

integer array

Column 1 Column 2 Column3


Line 1 1 Nb var.int. Nb single crystals

for each family of sliding systems:

Family 1 ind coef ind coef ind coef

ecr iso ecr cin flow

ind means the clue in MATERF/MATERD (*,2)

last line: number of families

CPMONO: array of character strings, copy of the sd_compor object. CPRK

by family of sliding systems

Family name

Material name

Name of the law of flow

Name of the isotropic work hardening law

Name of the law of kinematic work hardening

TOUTMS real dimension array (Number of families, number of systems, 6) containing all mus=sym (ms*ns) tensors in hpp, and all ms and ns vectors in large deformations.

4.2. In the case of polycrystal:#

STRUCTURE DES OBJETS CRÉES

COEFT (*): real table

Number of single crystals

clue (in COEFT) of the beginning of the first single crystal

Index start second monocrystal

Index start last single crystal

Index of location parameters

Fv and 3 angles per phase

for each different single crystal

by sliding system family

NB flow rate

flow law number + coefficient,

nb coef nut isot + num_loi + coef,

nb coef ecou cine + num_loi + coef

then the parameters of the law of location

CPMONO (*): array of character strings

Name of the location method

then, for each different material

name of the single crystal, number of SG families, and,

by family of sliding systems

Family name

Material name

Name of the law of flow

Name of the isotropic work hardening law

Name of the law of kinematic work hardening

Name of the law of elasticity (ELAS or ELAS_ORTH)

NBCOMM (*.3): array of integers

Column 1 Column 2 Column3


Line 1 Nb phases Nb var.int. Nb single crystals

different

for each phase g Num line g Ind CPMONO ind frac vol

for each phase

For the location index coef nb param 0

Phase G NB FAM G 0 NVIg

… and for each family of sliding systems:

Family 1 ind coef ind coef ind coef

ecr iso ecr cin flow

(ind means the clue in COEFT (*)

TOUTMS: TOUS LES TENSEURS D’ORIENTATION POUR TOUS LES SYSTEMES OF GLISSEMENT TOUS LES MONOCRISTAUX.