2. What’s new between 8.4 and 9.1#
2.1. New orders#
2.1.1. DEFI_GEOM_FIBRE#
In the context of multi-fiber beam models, this operator defines fiber groups that make up the section of the beams. A material and a behavior are then assigned to each fiber group via DEFI_COMPOR (cf. [9.0.10]).
2.1.2. MACRO_EXPANS#
The aim of this macro-command is to expand experimental data on a numerical model. To do this, she strings together the commands PROJ_MESU_MODAL, REST_BASE_PHYS and PROJ_CHAMP (cf. [9.0.4]).
2.1.3. MACRO_VISU_MEIDEE#
This macro-command uses the functionalities of the MEIDEE tool developed by EDF R&D/ MF2E, which makes the identification of fluid efforts. The macro command is composed of a IHM with which the user interacts to adjust the calculations/tests correlation (cf. [9.0.4]).
2.1.4. OBSERVATION#
It is a macro-command facilitating the projection of results between the numerical model and the experimental model by taking into account hypotheses on the sensors (single-axis for example), and by managing the changes of reference frame (cf. [9.0.23]).
2.2. General changes#
2.2.1. Control variables#
The use of temperature as a control variable in mechanics must now be done using AFFE_MATERIAU/AFFE_VARC/NOM_VARC =” TEMP “instead of AFFE_CHAR_MECA/TEMP_CALCULEE.
2.2.2. Sub-structuring#
Vocabulary homogenization for substructuring: MAILLE is replaced by SUPER_MAILLE in CALC_VECT_ELEM, DYNA_NON_LINE, STAT_NON_LINE to be consistent with DEFI_MAILLAGE.
2.2.3. Keyword SOLVEUR#
ELIM_LAGR2 new
When using the MUMPS solver, this keyword eliminates the 2nd Lagrange ddl. This is the new behavior by default (see [9.0.2]).
REAC_RESI new
For method FETI, this keyword determines how often the GCPC of FETI residue calculation is updated (cf. [9.0.17]).
2.2.4. Lobster version#
The lobster version compatible with*Code_Aster* 9.1 is version 8.7.
2.3. Resorptions#
2.3.1. DYNA_TRAN_EXPLI#
Order DYNA_TRAN_EXPLI has been resolved. The explicit transient calculation is available in DYNA_NON_LINE.
2.3.2. IMPR_CLASSI#
The command allowed to print the results of a modal analysis for code CLASSI.
2.4. Changed orders#
2.4.1. AFFE_CARA_ELEM#
AFFE_SECT, AFFE_FIBRE replaced by MULTIFIBRE, GEOM_FIBRE:
These new keywords make it possible to assign fiber groups (from DEFI_GEOM_FIBRE from the mesh of the beam section) to the beam elements (see [9.0.10]).
2.4.2. AFFE_CHAR_MECA/AFFE_CHAR_MECA_F#
PRE_COND, COEF_RESI new
Allow you to choose the preconditioner and its convergence criterion from the Projected Conjugated Contact Gradient algorithm, method GCP (cf. [9.0.4]).
RECH_LINEAIRE new (experimental)
This keyword has an effect on how to move according to the search direction: do we stay in the convex of admissible constraints or not? (see [9.0.4]).
ALGO_CONT/ALGO_FROT new
Allows you to choose (finely!) the formulation of the continuous contact/friction method (Lagrangian, stabilized Lagrangian or increased Lagrangian) (cf. [9.0.9]).
USUREnouveau
Allows you to take into account an Archard-type slave surface wear model (cf. [9.0.9]).
MODL_AXIS removed
The axisymmetric modeling is verified based on the model and not on this keyword (cf. [9.0.17]).
CONTACT_XFEM/METHODE =” XFEM “new
Definition of contact on the lips of cracks (not meshed) modelled with method XFEM. Note that contact GLISSIEREest is now available with X- FEM (see [9.0.21]).
2.4.3. AFFE_MATERIAU#
AFFE_COMPOR new
Allows you to affect multi-fiber beam behavior (cf. [9.0.10]).
NOM_VARC/LIST_NOM_VARCajout of “ TEMP “
Addition of the temperature in control variables under AFFE_VARC (see [9.0.15]).
2.4.4. AFFE_MODELE#
C_ PLAN_XFEM, D_ PLAN_XFEM replace C_ PLAN_X, D_ PLAN_X
Homogenization of the names of the models (cf. [9.0.11]).
3D_ INCO_GD, AXIS_INCO_GD, D_ PLAN_INCO_GDnouvelles models
New almost incompressible models in large deformations (cf. [9.0.11]).
3D_ JOINTnouvelle modelling
Extension of joint elements and law CZM_EXP_REG to 3D (cf. [9.0.13]).
New HH and HH2 models
Unsaturated hydraulic models such as HH and HH2 (cf. [9.0.26]).
Extensive list: 3D_ HHS, 3D_ HHD, 3D_, 3D_ HH2S, 3D_, 3D_, 3D_, 3D_, 3D_, 3D_, 3D_, 3_, HH2D AXIS_HHS AXIS_HHD AXIS_HH2S AXIS_HH2D PLAN_HHS PLAN_HHD PLAN_HH2S PLAN_HH2D
2.4.5. CALC_ELEM#
ERRE_THM/LONGUEUR, PRESSION, TEMPERATUREnouveaux
Characteristic values allowing the calculation of the error indicator to be dimensioned in THM (see [9.0.20]).
2.4.6. CALC_FONCTION#
METHODE =” COMPLET “for the FFT
Activates the algorithm accepting any number of samples for the calculation of FFT (see [9.0.9]).
2.4.7. CALC_NO#
OPTION =” ARCO_NOEU_SIGM “
Calculation of arc and console stresses (cf. [9.0.10]).
2.4.8. CREA_RESU#
OPERATION =” PREP_VRC1 “/” PREP_VRC2 “
Allow to calculate the temperature in the layers of multi-layer shells, either from a field of functions of time and space (PREP_VRC1), or from a temperature calculated on a shell model containing TEMP/TEMP_INF/TEMP_SUP (cf. [9.0.15]).
2.4.9. DEBUT and POURSUITE#
DYNAMIQUEnouveau (experimental)
Objects larger than the specified size are not allocated in the common jeveux, but dynamically in an independent memory zone. Experimental because the release of memory is not yet ideally managed (cf. [9.0.11]).
2.4.10. DEFI_CABLE_BP#
MAILLAGEsupprimé
The mesh is retrieved by the command from the MODELE provided (see [9.0.15]).
2.4.11. DEFI_COMPOR#
GEOM_FIBRE, MATER_SECT, MULTIFIBREnouveaux
Allow to define the behavior per group of fibers and the material of the homogenize section. It is thus possible to take into account several materials (one per group of fibers) on a multi-fiber beam element (POU_D_EM, POU_D_TGM) (cf. [9.0.10]).
2.4.12. DEFI_FISS_XFEM#
CONTACTsupprimé
The definition of contact on the lips of the crack is in AFFE_CHAR_MECA, keyword CONTACT, METHODE =” XFEM “(cf. [9.0.21]).
FORM_FISS new
Allows you to simply define the shape of the crack, only elliptical for the moment, by giving some geometric parameters (see [9.0.23]).
2.4.13. DEFI_FOND_FISS#
NOEUD_EXTR, GROU_NO_EXTRremplacent **** MAILLE_ORIG, GROU_MA_ORIG **
Definition of the node at the bottom of the crack (cf. [9.0.12]).
2.4.14. DEFI_MAILLAGE#
MACR_ELEM replaces MACR_ELEM_STAT
We now accept static macroelements and dynamic macroelements (cf. [9.0.13]).
2.4.15. DEFI_MATERIAU#
Becomes reentrant
We can now enrich a material (for example, add mechanical parameters to an initially thermal material). On the other hand, you cannot replace a behavior that is already present (cf. [9.0.1]).
DIS_ECRO_LINE new
Parameters for the law of viscoelastic behavior with mixed work hardening on discrete elements (cf. [9.0.3]).
DIS_VISCnouveau
Parameters for the viscous damper type law on discrete elements (cf. [9.0.3]).
HUJEUXnouveau
Parameters for Hujeux’s law THM (cf. [9.0.10]).
Behaviors ROUSS_PR, ROUSS_VISC: **** VISC_SINH_FO, BETA, DP_MAXInouveaux **
Variation of parameters as a function of a control variable for behaviors ROUSS_PR and ROUSS_VISC, fraction of plastic energy transformed into heat, plastic deformation threshold beyond which the redistribution of the time step is triggered (cf. [9.0.11]).
KOCKS_RAUCH new
Parameters for the Kocks & Rauch law of viscoplastic behavior for single crystals (cf. [9.0.12]).
A_ AMORC, B_ AMORC, D_ AMORC, R_ AMORCnouveaux
Coefficient required to calculate the priming factor according to RCCM (cf. [9.0.16]).
ZETA_F, RG0, TOLER_ET, ZETA_Gnouveaux
Parameters for the integration of swelling and creep under irradiation for the law of behavior IRRAD3M (cf. [9.0.20]).
NON_LOCAL/PENA_LAGR new
Penalization coefficient for the new algorithm concerning models with a gradient of internal variables (cf. [9.0.23]).
ELAS_2NDG new
Second gradient elasticity parameters, volume deformation gradient modeling (cf. [9.0.26]).
2.4.16. DYNA_NON_LINE and STAT_NON_LINE#
SUIVI_DDL integrated with OBSERVATION
The follow-up of a ddl is now proposed under the keyword factor OBSERVATION with SUIVI_DDL =” OUI “(cf. [9.0.10]).
FONCT_MULT new
Introduction of a multiplier function for the loading of macro-elements (cf. [9.0.13]).
Only in DYNA_NON_LINE:
NEWMARK, TETA_METHODE, HHTsupprimés . **** SCHEMA_TEMPS new**
With the fusion of DYNA_TRAN_EXPLI in DYNA_NON_LINE, a new factor keyword appears to define the time-used schema and its parameters (cf. [9.0.17]).
EXCIT_GENE, PROJ_MODAL new
These two features come from DYNA_TRAN_EXPLI (see [9.0.17]).
2.4.17. GENE_VARI_ALEA#
COEF_VARsupprimé
Useless keyword (cf. [9.0.8]).
2.4.18. IMPR_MACR_ELEM#
GROUP_MA_CONTROLnouveau
Point cells on which we can recover the evolution of the quantities after a calculation MISS3D (cf. [9.0.15]).
FORMAT_Rnouveau
Allows you to choose the print format and therefore the precision of the reals transmitted to Pro MISS3D1 .4 (see [9.0.28]).
2.4.19. IMPR_RESU#
INFO_MAILLAGE only in MED format
This keyword is only active in the MED format (see [9.0.22]).
2.4.20. INFO_FONCTION#
PESANTEUR: no more default value
In order to limit the risk of error, there is no longer a default value because it depends on the dimensions of the problem (see [9.0.28]).
2.4.21. LIRE_RESU#
CHAM_MATER, CARA_ELEM, EXCITnouveaux
We can optionally provide these keywords in order to build a complete result that we will be able to deal with in particular in STANLEY (cf. [9.0.10]).
2.4.22. MACR_ELEM_DYNA#
MATR_IMPE, CAS_CHARGEnouveaux
Allow to create dynamic loads on a macro-element from generalized vectors (cf. [9.0.13]).
2.4.23. MACR_LIGN_COUPE#
TYPEnouveau, with the choices GROUP_NO, SEGMENT, ARC
The possibility of taking a reading of values on an arc of a circle is introduced (see [9.0.12]).
Isofunctionality with POST_RELEVE_T (cf. [9.0.22]):
Extraction can be done on a CHAM_GD.
You can select the moments extracted from RESULTAT with the keywords NUME/LIST_ORDRE, INST/LIST_INST…
We can provide a linear GROUP_MA on which to record values,
VIS_A_VIS is for the option of the same name as PROJ_CHAMP.
OPERATION =” EXTRACTION “,” MOYENNE “
INVARIANT, ELEM_PRINCIPAUX…
2.4.24. MACR_RECAL#
GRAPHIQUE/INTERACTIF replaced by PILOTE
Allows you to benefit from all the possibilities of IMPR_FONCTION (see [9.0.23]).
2.4.25. MACR_SPECTRE#
NORME: no more default value
In order to limit the risk of error, there is no longer a default value because it depends on the dimensions of the problem (see [9.0.5]).
2.4.26. MACRO_MISS_3D#
Pro versions MISS3D
The version by default is 1.3. Version 1.4 is authorized by the macro (see [9.0.28]).
2.4.27. MEMO_NOM_SENSI#
NOM_ZERO, NOM_UNsupprimés
Were not used (cf. [9.0.23]).
2.4.28. MODI_MODELE_XFEM#
CONTACTnouveau
Allows the contact load to be transmitted to the X- FEM model (see [9.0.21]).
2.4.29. POST_CHAM_XFEM#
NOM_CHAMnouveau
Possibility to process the “SIEF_ELGA” constraint fields (cf. [9.0.20]).
MAILLAGE_SAIN, MAILLAGE_FISS, MODELE_VISU new
To visualize the X- FEM results, POST_MAIL_XFEM generates the cracked mesh that must be provided behind MAILLAGE_FISS. The healthy mesh is the initial mesh. To visualize the fields at Gauss points, it is first necessary to define a model only for visualization on the cracked mesh to be provided behind MODELE_VISU (cf. [9.0.23]).
2.4.30. POST_K1_K2_K3#
FISSUREnouveau
Allows you to calculate the stress intensity factors in post-processing an X- FEM calculation by interpolating the displacement jumps (see [9.0.12]).
2.4.31. POST_MAIL_XFEM#
MAILLAGE_SAIN new
Initial mesh into which the crack must be inserted (cf. [9.0.23]).
2.4.32. POST_RCCM#
TABL_SIGM_THETA new
Table containing constraints
in order to calculate the priming factor (cf. [9.0.16]).
2.4.33. REST_BASE_PHYS#
MACR_ELEM_DYNA new
Allows you to perform the reproduction in physical space on a macro-element (cf. [9.0.13]).
2.4.34. SIMU_POINT_MAT#
ARCHIVAGE, MODELISATION, SIGM_IMPOSE, EPSI_IMPOSE new
On the calculation at a hardware point, these keywords make it possible to archive only part of the results, to apply 2D loading paths, and to define the loading path in constraints or imposed deformations (cf. [9.0.5]).
COMP_ELAS, RECH_LINEAIRE, SIGM_INIT, EPSI_INIT, VARI_INIT new
Allow to extend the use to non-linear elastic behaviors, to activate linear search and to define a non-zero initial state (cf. [9.0.20]).
2.4.35. STAT_NON_LINE#
See DYNA_NON_LINE.
Only in STAT_NON_LINE:
VARI_REFE new
This is the reference value for internal variables used to estimate the convergence of Newton’s algorithm in the presence of RESI_REFE_RELA (cf. [9.0.23]).
This page is intentionally left blank