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.