4. Operands#
4.1. Operands RAYON, CENTRE_X, CENTRE_Y#
◊ RAYON = radius
Radius of the sliding circle for which the structure must be checked
♦ CENTRE_X = posx
Position according to the X coordinate of the center of the sliding circle
♦ CENTRE_Y = posy
Position according to the Y coordinate of the center of the sliding circle
Note 1: The POST_NEWMARK command only treats works modelled using 2D geometry. The command stops with a fatal error if the mesh used is 3D.
Note 2: The user must check the adequacy of the provided position of the sliding circle and the mesh on which the dynamic calculation was performed.
4.2. Operand RAFF_CERCLE#
◊ RAFF_CERCLE = n, [I]
This operand allows you to choose the level of refinement of the sliding circle mesh that will be used to calculate the safety factor. Refinement is controlled by the integer value n, which controls the size of the angular sector \(\mathrm{\alpha }\) [°] of the cells in the following way: \(\mathrm{\alpha }=\frac{45}{{2}^{n}}\).
4.3. Operand RESULTAT#
◊ RESULTAT = result
This operand makes it possible to specify the result concept integrating the seismic response of the structure.
Note: In the case of a dyna_trans result, the user must first calculate the SIEF_ELGA constraints field. This operation is done with the command CALC_CHAMP (see test case zzzz402a) .
4.4. KY operand#
◊ KY = ky
This operand makes it possible to fill in the value of the seismic coefficient obtained for the sliding circle from a static stability calculation (e.g. limit analysis) and for which the structure must be verified. If not specified, the macro command will automatically calculate it and the value will be displayed in a column of the table at the output of the macro command.
4.5. Operand POSITION#
◊ POSITION = /' AVAL ', [DEFAUT]
/' AMONT '
This operand makes it possible to distinguish a sliding circle in the downstream facing or in the upstream facing. By convention, the macro-control considers the upstream facing on the left of the structure and the downstream facing on the right. This information allows the safety factor to be calculated correctly, because the sign of shear stresses along the sliding circle depends on whether the circle faces upstream or downstream.
Note: The user will be able to see the sslp119 test case for using this operand.
4.6. Operand GROUP_MA_CALC#
♦ GROUP_MA_CALC = Grma
This mandatory operand makes it possible to fill in all the groups of cells on which the dynamic calculation was performed. These cell groups are used to determine the cells belonging to the sliding circle. The use of this operand makes it possible to significantly speed up the projection steps if the safety factor is calculated by the macro-command.
4.7. Operand MAILLAGE_GLIS#
◊ MAILLAGE_GLIS = email
This operand makes it possible to provide the auxiliary mesh that will be used as a « patch » for the stability calculation. This mesh must be positioned geometrically on the sliding zone and have SEG2 or SEG3 meshes for the sliding line.
4.8. Operand GROUP_MA_GLIS#
◊ GROUP_MA_GLIS = grma_gls
This operand allows the user to provide the group of surface elements grma_gls of the mail mesh on which he wants to define the patch. If the keyword is not entered, the patch consists of all the surface meshes of the email mesh.
4.9. Operand GROUP_MA_LIGNE#
◊ GROUP_MA_LIGNE = grma_lgn
This operand allows the user to provide the group of linear elements grma_lgn of the mail mesh defining the sliding line. If the keyword is not entered, the sliding line consists of all the line cells of type SEG2 and SEG3 of the mail mesh.
4.10. Operand RESULTAT_PESANTEUR#
◊ RESULTAT_PESANTEUR = resu_pes
This mandatory operand makes it possible to enter the result concept integrating the response to the gravity of the structure (static constraints).
Note: In the case of an evol_elas result, the user must first calculate the SIEF_ELGA constraints field. This operation is done with the command CALC_CHAMP (see test case zzzz402a) .
4.11. Operands CHAM_PHI and CHAM_COHESION#
♦ CHAM_PHI = cham_phi
♦ CHAM_COHESION = cham_coh
These operands, mandatory if RESULTAT_PESANTEUR is entered, allow the user to provide the s fields to the nodes of type NOEU_NEUT_R that define the material properties (\(\mathrm{\varphi }\text{'}\) and \(c\text{'}\)) necessary for the evaluation of the safety factor. \(\mathrm{\varphi }\text{'}\) should be stored in the variable X1 and \(c\text{'}\) in the variable X2.
Note 1: The user can take inspiration from the sslp119a test case to see the sequence of commands to use for the definition of CHAM_PHI and CHAM_COHESION.
Note 2: The value of \(\mathrm{\varphi }\text{'}\) must be provided by the user in degree [°]. The value of \(c\text{'}\) must be consistent with the modeling carried out.
4.12. Operand CHAM_FS#
◊ CHAM_FS = CO (fiel_fs)
This operand makes it possible to obtain the local static safety factor field to be produced at the output of the macrocommand.
4.13. Operand NB_ECART_TYPE#
◊ NB_ECART_TYPE = nb_ecart_type, [R]
In the case where the critical acceleration is estimated by the macro-command, this operand allows the variance of its estimate to be taken into account conservatively by subtracting nb_ecart_type * standard deviation of the estimator from the mean of the critical acceleration.
Note: Choosing NB_ECART_TYPE =0 is the same as not taking the variance into account when estimating critical acceleration.
4.14. Operand METHODE#
◊ METHODE = /' ECLA_PG ', [DEFAUT]
/' COLLOCATION '
This operand makes it possible to choose the type of projection of the operator PROJ_CHAMP in order to obtain the constraints in the support mesh of the sliding zone, necessary for the calculation of the safety factor (in static and dynamic terms). The default method “ECLA_PG” is more accurate, but more expensive for large models than the approach using the “COLLOCATION” method.
Note: Choosing the projection method by COLLOCATION implies having previously calculated the SIEF_NOEU constraint field. This operation is done with the command CALC_CHAMP (see test case zzzz402c)
4.15. Operand VERI_MASSE#
◊ VERI_MASSE = /' NON ', [DEFAUT]
/' OUI '
This operand allows you to activate the option to check the calculation of the mass of the potentially slippery area. To do this, the macro-command carries out successive refinements via MACR_ADAP_MAIL, in order to better estimate the mass of this zone. To do this, two refinement strategies are deployed:
If option RAYON, we refine a circular area with a radius 20% greater than that defining the sliding circle,
If option MAILLAGE_GLISS, uniform refinement of the entire mesh (which can be potentially expensive).
4.16. Operands RESI_RELA and ITER_MAXI#
◊ RESI_RELA = resi, [R]
◊ ITER_MAXI = iter, [I]
In the case where VERI_MASSE =” OUI “, these operands make it possible to control the mesh refinement process via two criteria:
RESI_RELA: maximum relative residue between two verification iterations.
ITER_MAXI: maximum number of iterations.
The process is stopped as soon as one of the two criteria is met.
4.17. Operand CHAM_MATER#
◊ CHAM_MATER = cham_mat, [cham_mater]
In the case where the dynamic calculation was carried out directly from the mass, stiffness and damping matrices, this operand allows the user to provide a material field if VERI_MASSE =” OUI “.
4.18. Keyword MAILLAGE#
◊ MAILLAGE = _F (
Keyword factor used to fill in the name of the mesh objects that the user may have available at the output of the macro-command.
4.18.1. Operand MAILLAGE, NOM_GROUPE#
◊ MAILLAGE = CO (mesh_out),
◊ NOM_GROUPE = grpma_out,
Operand to retrieve the mesh_out mesh as output, equal to the mesh given in the enriched result of the group of elements grpma_out on which the calculation of irreversible displacements was performed.
4.18.2. Operand MAILLAGE_MASSE#
◊ MAILLAGE_MASSE = CO (mesh_mass_out),
Operand to retrieve at the output of the macro-command the refined mesh used to verify the mass estimate (operand VERI_MASSE).