1. What’s new between 8.3 and 8.4#
1.1. New orders#
1.1.1. MACR_SPECTRE#
It is a macro-command for calculating floor spectra in several nodes, in post-processing a seismic calculation. It involves the following steps (cf. [8.3.21], documentation [U4.32.11]):
recovery of the relative acceleration of the various nodes,
combination with training acceleration to obtain absolute acceleration,
calculation of response spectra for several amortizations,
envelope the layers corresponding to the same floor to obtain the floor spectrum.
1.1.2. POST_GP#
The object of this command is to group together the various post-treatment steps whose aim is to calculate the energy criterion Gp at the end of a thermo-mechanical calculation. Either the critical values of the parameter Gp are identified as a function of critical tenacities given at a fixed temperature (typically on a CT specimen calculation), or the moments of rupture on a transient are estimated from the critical values of Gp previously identified (cf. [8.3.14], documentation [U4.82.31]).
1.1.3. POST_K_TRANS#
This command combines the calculation of the modal stress intensity factors (option K_G_ MODA from CALC_G) and the calculation of K (t) by post-processing a transitory mechanical calculation on a modal basis of the cracked structure (cf. [8.3.10], documentation [U4.82.30]).
1.1.4. SIMU_POINT_MAT#
Allows you to simply perform quasistatic nonlinear mechanical calculations on a hardware point. The calculation is in fact carried out on a tetrahedron. As input, we define the history of the load, the material and the behavior, and the calculation times (cf. [8.3.11], documentation [U4.51.12]).
1.1.5. Tool versions#
The version of the lobster mesh refining/deraffining tool used is 8.5.
The version of the med library used for data exchange is 2.3.1.
1.2. General changes#
The control variables (mechanical calculation parameter field) such as corrosion, hydration and irradiation have been provided in AFFE_MATERIAU under the AFFE_VARC keyword since version 8.3 (cf. general changes in 8.3). Drying, anelastic deformations and metallurgy share the same logic (cf. [8.3.10]).
The temperature remains…
So the keywords SECH_CALCULEE and EPSA_CALCULEE disappear from AFFE_CHAR_MECA.
1.3. Resorptions#
Commands COMB_CHAM_NO and COMB_CHAM_ELEM dealt with field combination and Fourier recombination. They are removed in favor of CREA_CHAMP and CREA_RESU (cf. [8.3.12]).
The 3D_ JOINT_CT modeling has been resolved.
The POLY_CFC law of behavior is removed, replaced by POLYCRISTAL, which is richer.
Order DEFI_TEXTURE is removed.
The obstacle type disappears, the DEFI_OBSTACLE command produces a table_function object that can be manipulated with conventional operators dealing with tables.
1.4. Changed orders#
1.4.1. Behaviour of nonlinear operators#
For laws of behavior, a similar keyword is usually added/changed in the DEFI_MATERIAU command.
Automatic division of time steps:
New keywords starting with SUBD_xxx allowing you to choose the division method used and to define the arguments. The previously existing method is called UNIFORME, the automatic method EXTRAPOLE. The latter attempts to determine by extrapolation the number of subdivisions and the ratio to be applied in order to converge with the requested number of iterations.
The orders concerned are STAT_NON_LINE, DYNA_NON_LINE, DYNA_TRAN_EXPLI, CALC_PRECONT,, MACR_ASCOUF_CALC, MACR_ASPIC_CALC, MACR_CABRI_CALC, SIMU_POINT_MAT.
New behavior GLRC_DAMAGE and GLRC_DM:
GLRC_DAMAGE is a model of the behavior of reinforced concrete plates written in generalized forces with flexural damage. Replaces the previous GLRC model. The formulation of the model is the same as in Europlexus.
GLRC _DM is also a global damage model. It takes into account the membrane/flexure coupling for damage but damage and plasticity are not coupled. The targeted applications are seismic analyses of reinforced concrete structures.
New behavior **** VMIS_ISOT_PUIS: **
This is the elastoplastic behavior according to the Von Mises criterion at isotropic work hardening according to a power law.
Analysis of structural calculations in civil engineering:
New options have been introduced in CALC_ELEM: EPVC_ELNO/ELGA whose components are thermal deformations, desiccation shrinkage, and endogenous shrinkage.
The new options EPFP_ELNO/ELGA calculate the natural creep deformation for the BETON_UMLV and GRANGER models.
The options EPFD_ELNO/ELGA calculate the desiccation creep deformation.
Options EPGR_xxxx removed.
DEFORMATION =” REAC_GEOM “new:
Treatment of multi-fiber beams (element POU_D_TGM) in large displacements and large rotations with geometric update and a hypothesis of small deformations without neglecting geometric rigidity (cf. [8.3.4]).
Parameter PARM_THETA :
This behavior-specific parameter is moved to COMP_INCR in line with what was done for the local convergence criteria (see § changes in version 8.2).
1.4.2. Keyword SUIVI_DDL#
This new keyword, available under STAT_NON_LINE/DYNA_NON_LINE, makes it possible to follow the value at a point or an extremum of a component of a field during the calculation (see [8.3.3).
1.4.3. Keyword SOLVEUR#
This keyword is common to operators DYNA_LINE_TRAN, DYNA_NON_LINE, MECA_STATIQUE,,,, STAT_NON_LINE, THER_LINEAIRE, THER_NON_LINE.
METHODE =” MUMPS “/SCALING and RENUMnouveaux:
SCALING controls the type of pre-treatment to be performed on the system in order to « balance » it. RENUM allows you to choose the type of renumbering (see [8.3.1]).
1.4.4. AFFE_CARA_ELEM#
COQUE/VECTEURnouveau:
Allows you to define the vector orienting the local coordinate system of shells by its coordinates without going through ANGL_REP (cf. [8.3.5]).
MASSIF/ANGL_EULER new:
Allows you to define the vector orienting the local coordinate system of massive elements orthotropically by giving Euler angles instead of nautical angles (ANGL_REP) (cf. [8.3.11]).
DISCRET/VALE_F new (for the elementary characteristics of discrete elements) :
Allows you to perform a sensitivity calculation in relation to a term in the elementary matrix of the elements DISCRET and DISCRET_2D, limited to the stiffness and mass matrices (cf. [8.3.13]).
1.4.5. AFFE_CHAR_MECA/AFFE_CHAR_MECA_F#
NOM_CHAM, COEF_IMPO, COEF_MULT_ESCL removed:
These keywords were used to define unilateral conditions in THM in particular. It is now necessary to use the keyword LIAISON_UNILATER (cf. [8.3.3]).
FOND_FISSURE new (contact method continues) :
Allows the contact at the bottom of a crack to be treated correctly if Barsoum elements are used (cf. [8.3.3]).
RACCORD_SURF new (contact method continues) :
Allows the contact to be treated correctly in the presence of a connection by LIAISON_MAIL (see [8.3.3]).
COEF_MULT_FONC new:
Allows you to define function coefficients in a LIAISON_DDL (cf. [8.3.18]).
1.4.6. AFFE_MATERIAU#
AFFE_NOEUD new:
Ongoing development to assign material properties to element nodes for THM (see [8.3.2]).
LIST_NOM_VARCnouvelles possibilities:
1.4.7. AFFE_MODELE#
SUPER_MAILLE replaces MAILLE:
Homogenization of vocabulary, we now use the keyword SUPER_MAILLE when it comes to substructuring (cf. [8.3.20]).
1.4.8. CALC_ELEM#
REPE_COQUE new:
Under this keyword factor, we find the parameters for defining the local coordinate system for counting shell elements similar to those of AFFE_CARA_ELEM. The post-processing can thus be carried out in different references by groups of cells (cf. [8.3.21]).
New options ARCO_ELNO_SIGM/ARCO_NOEU_SIGM
These options calculate the arc and console constraints useful for counting in local coordinate systems on the faces of a 3D structure. This is used in particular for the analysis of stresses on the skin of dams (cf. [8.3.21]).
INDI_ERRE renamed in INDI_ERREUR
To be consistent with CALC_NO (cf. [8.3.5]).
1.4.9. CALC_FATIGUE#
New criteria VMIS_TRESCA :
Calculate the maximum amplitude of variation of a stress tensor (cf. [8.3.18]).
Changes to criterion names:
MATAKE becomes MATAKE_MODI_AC, DOMM_MAXI becomes MATAKE_MODI_AV and FATEMI_SOCIE becomes FATESOCI_MODI_AV (cf. [8.3.18]).
1.4.10. CALC_FONCTION#
NORMEvaleur by default removed:
To avoid any risk of error, there is no longer a default value for this keyword for operation SPEC_OSCI (see [8.3.21]).
1.4.11. CALC_G#
NUME_FOND new:
In case of multiple cracks with X- FEM, allows you to choose the crack background that is post-treated (cf. [8.3.4]).
New option: CALC_K_MAX
Allows you to distinguish the opening from the closure of cracks, which step CALC_G_MAX does not allow (cf. [8.3.10]).
New smoothing method: LAGRANGE_REGU
Overcomes the disadvantages of smoothing method LAGRANGE for closed crack bottoms, for which method LEGENDRE is not applicable, or for non-meshed cracks (X- FEM) (cf. [8.3.11]).
Delete MODELE, CHAM_MATER, , , , , ,,, ,,,, ,,, ,, DEPL, ,,, VITE, **** ACCE **
The information is directly extracted from the RESULTAT concept at the command input in order to avoid any risk of error (same logic as CALC_ELEM/CALC_NO) (cf. [8.3.20]).
1.4.12. CREA_CHAMP#
OPERATION, new possibilities: R2C, C2R
The R2C option makes it possible respectively to produce a complex field from a real field with a zero imaginary part. The C2R option allows you to extract the real or imaginary part of a complex field (see [8.3.12]).
COEF_Cnouveau
For operation ASSE, allows you to apply a complex coefficient to the values of a field (see [8.3.12]).
1.4.13. CREA_TABLE#
TYPE_TABLE new
In order to identify tables that contain function names, we introduced the table_function type (cf. [8.3.17]). Note: you can extract these functions with command RECU_FONCTION, and print them directly with command IMPR_TABLE, option IMPR_FONCTION =” OUI “.
1.4.14. DEFI_COMPOR#
FAMI_SYS_GLIS, new possibility: BCC24
Family of sliding systems specific to bainitic steels (cf. [8.3.11]). The parameters H1 to H6 were introduced and are DEFI_MATERIAU under ECRO_ISOT1 to define the interaction matrix between sliding systems.
ANGL_EULER new:
See AFFE_CARA_ELEM (cf. [8.3.11]).
1.4.15. DEFI_INTERF_DYNA#
DDL_ACTIFsupprimé :
Only option MASQUE can be used (see [8.3.3]).
1.4.16. DEFI_MAILLAGE#
SUPER_MAILLE and DEFI_SUPER_MAILLE replace **** MAILLEet **** DEFI_MAILLE :
See AFFE_MODELE (cf. [8.3.20]).
1.4.17. DEBUT/POURSUITE#
SD_VERInouveau :
For developers: triggers the verification of data structures during the calculation (see [8.3.2]).
1.4.18. DEPL_INTERNE#
SUPER_MAILLE replaces MAILLE:
See AFFE_MODELE (cf. [8.3.20]).
1.4.19. EXEC_LOGICIEL#
MAILLAGEnouveau :
Allows you to execute a set of geometric data in order to produce the mesh by calling the mesher directly from the Aster command set (see [8.3.10]). While this may be of interest in certain studies, particularly parametric ones, it is more prudent to produce the mesh and verify it before launching the Aster study.
1.4.20. IMPR_RESU#
UNITEpar format defect GMSH
The default unit in the GMSH format is now 37 which corresponds to the pos type in astk (see [8.3.21]).
1.4.21. LIRE_IMPE_MISS/MACRO_MISS_3D#
TYPE = “BINAIRE “new:
In order to improve the performance of reading impedances from Miss3D, you can use a binary format (see [8.3.13]).
1.4.22. LIRE_MAILLAGE#
RENOMME new:
Allows reading a mesh at FORMAT =” MED “to rename certain names of mesh groups or nodes. We can thus eliminate possible conflicts between MED group names that can be written on 32 characters whereas in*Code_Aster, they are limited to 8 characters. (see [8.3.22]).
1.4.23. MACRO_MATR_ASSE#
CHAR_CINE new:
Taking into account boundary conditions such as kinematic loads (see [8.3.1]).
1.4.24. MACR_ADAP_MAIL#
SENSIBILITEnouveau :
It is now possible to adapt a mesh according to the derivative of a field (cf. [8.3.20]).
1.4.25. MACR_ELEM_STAT#
PROJ_MESU, MODE_MESURE new:
Allow, based on measured information, to estimate the natural modes of a structure following a structural modification (cf. [8.3.20]).
1.4.26. MACR_RECAL#
LIST_DERIV new:
Allows the use of derivatives from the calculation of SENSIBILITE; it is possible to mix finite differences and sensitivity (see [8.3.8]).
METHODE/GRADIENT/FONCTIONNELLE/INTER_FONC_MAXI new:
These keywords allow you to configure the new available readjustment algorithms (see [8.3.20]).
AFFICHAGEnouveau:
Allows you to choose when to display the graphs (see [8.3.20]).
1.4.27. MODI_MAILLAGE#
MODELEsupprimé:
It is no longer necessary to provide the model to orient meshes, the keyword has been removed (cf. [8.3.6]).
1.4.28. NORM_MODE#
MASSE, RAIDE, AMORnouveaux:
Allows you to renormalize the modes of a base_modal concept, based on Ritz for example (cf. [8.3.20]).
1.4.29. POST_RCCM#
TABL_RESU_PRES new:
Together with the presence of TABL_RESU_THER, activate the calculation of the thermal ratchet criterion for option EVOLUTION (see [8.3.16]). For option UNITAIRE, the thermal ratchet criterion is calculated based on the presence of RESU_THER.
SY_MAXnouveau:
Conventional elastic limit, alternative to the value SY_02 present in the material RCCM (cf. [8.3.16]).
1.4.30. PROJ_CHAMP#
NOM_PARAnouveau:
see PROJ_MESU_MODAL (cf. [8.3.2]).
TRANSF_GEOM_2nouveau:
To define 2 or 3 functions (fx, fy, fz) of the geometric transformation applied to MODELE_2 before the projection (cf. [8.3.2]).
1.4.31. PROJ_MESU_MODAL#
NOM_PARAnouveau:
Allows you to select the data that will be kept in the result data structure (see [8.3.2]).
TRANSF_GEOM_2nouveau:
To define 2 or 3 functions (fx, fy, fz) of the geometric transformation applied to MODELE_2 before the projection (cf. [8.3.2]).
1.4.32. PROJ_SPEC_BASE#
TOUT_CMPnouveau:
Allows to take into account the total adimensional spectrum and not a single component of the modal deformation (cf. [8.3.8]).
1.4.33. PROPA_XFEM#
METHODE and RAYONnouveaux:
The field of application of the control is extended to the 3D propagation of cracks in mixed mode on any tetrahedral or hexahedral meshes with opposite parallel faces (cf. [8.3.9]).
1.4.34. RECU_FONCTION#
NAPPEnouveau:
Allows you to extract a function from a table for a given VALE_PARA_FONC (cf. [8.3.21]).
1.4.35. REST_BASE_PHYS#
GROUP_NO, NOEUD, GROUP_MA, MAILLEnouveaux:
Allow to reproduce a generalized concept on a physical basis only in certain nodes (cf. [8.3.20]).
1.4.36. TEST_RESU#
VALE, VALE_I, VALE_Rnouveau behavior:
A result can be validated if it corresponds to one of the values provided (cf. [8.3.17]).