3. Operands#
3.1. Operands MODELE, CARA_ELEM, and CHAM_MATER#
◊ MODELE = model
Allows you to define the model in case it cannot be retrieved directly from the field per element or from the result entered in the first occurrence of RESU_MECA or RESU_MECA_TRAN.
◊ CARA_ELEM = cara
Allows you to define the basic characteristics of the beam in the event that they cannot be retrieved directly because only fields per element have been filled in in the cases of RESU_MECA or RESU_MECA_TRAN.
◊ CHAM_MATER = chmat
Allows you to define the material field in case it cannot be retrieved directly because only fields per element have been filled in in the cases of RESU_MECA or RESU_MECA_TRAN.
3.2. Operand RCCM_RX#
◊ RCCM_RX = “OUI”
“NON”
Allows you to define the method for calculating the true stress, the true deformation and the reduction coefficient. If this parameter is set to “OUI” (by default), the true stress is calculated from an allowable stress level itself calculated from the material data of material POST_ROCHE (See R7.10.04). In the opposite case, the true constraint is obtained by solving a non-linear equation.
3.3. Operand INST_TEMP#
◊ INST_TEMP = inst
To define the various material parameters required by the operator, the user can use the keyword POST_ROCHE_FOde DEFI_MATERIAU instead of POST_ROCHE if he wants these parameters to be functions dependent on a temperature field. This temperature field is then to be provided in AFFE_MATERIAU/AFFE_VARC. To do this, the user is strongly encouraged to use the CHAM_GDpour keyword to declare the temperature field, rather than the EVOLauquel keyword where a result is to be provided.
However, it may happen that the user is forced to use EVOLcar; other prior calculations require it. In this case, the operand INST_TEMP makes it possible to indicate which moment of the provided result data structure to take into account for the calculation of the material parameters.
3.4. Keyword factor ZONE_ANALYSE#
♦ ZONE_ANALYSE =_F (
♦/TOUT = “OUI”, [DEFAUT]
/GROUP_MA = gma1, [groupma]
♦ GROUP_NO_ORIG = gno1, [groupno]
This keyword allows you to define the different areas (or sections) to be analyzed. Each zone should be a contiguous line. For example, to analyze a « T », at least two zones must be defined (the « branch » and the « run »).
3.4.2. Keyword GROUP_NO_ORIG#
Definition of a node placed at one end of the section.
3.5. Keyword factor COUDE#
◊ COUDE =_F (
♦ GROUP_MA = gma1, [groupma]
♦ ANGLE = ang, [R]
♦ RCOURB = rc, [R]
This keyword makes it possible to locate the elbows in the pipe and to assign certain parameters to these meshes.
On the parts declared as elbows, it is necessary to define the optional parameter RP02_MIN in the material properties POST_ROCHE.
In addition, to respect the codification, the user must define in AFFE_CARA_ELEM/ORIENTATION, the local coordinate system in the bent parts in order to correctly take into account the bending moments (in the plane of the elbow and out of plane). An example is given in the sdll157a test.
3.5.2. Keywords ANGLE, RCOURB#
♦ ANGLE
Define the angle of the elbow to which the meshes belong in degrees.
♦ RCOURB
Defines the radius of curvature of the elbow to which the meshes belong.
3.6. Keyword factor PRESSION#
◊ PRESSION =_F (
♦/TOUT = “OUI”, [DEFAUT]
/GROUP_MA = gma1, [groupma]
♦ VALE = press, [R]
This keyword is used to define internal pipe pressure values.
3.6.1. Tags GROUP_MA#
Definition of the meshes to be assigned a pressure value.
3.6.2. Keyword VALE#
♦ VALE
Set the pressure value.
3.7. KeywordsFactors RESU_MECA and RESU_MECA_TRAN#
♦/RESU_MECA
/RESU_MECA_TRAN
These two keywords make it possible to define the different loads to be taken into account for analysis using the Roche method.
We use RESU_MECA if there are only loads that are not dependent on time, the concept of output is then a field with nodes by elements (ELNO).
We use RESU_MECA_TRAN when we have time-dependent seismic loading among the loads, the concept of output is then a result.
3.7.1. Operand TYPE_CHAR#
This operand allows you to indicate the declared load type so that it can be treated correctly during the classification.
♦ TYPE_CHAR = “SISM_INER_SPEC”, only with RESU_MECA
“SISM_INER_TRAN”, only with RESU_MECA_TRAN
“DEPLACEMENT”,
“DILAT_THERM”,
“POIDS”
There can be multiple occurrences with the same load type for types” DEPLACEMENT “,” DILAT_THERM “, and” POIDS “.
There can only be one occurrence of type SISM_INER_TRAN.
For SISM_INER_SPEC, there can only be one such occurrence if the TYPE_RESU keyword (see 3.7.2) is set to “DYN_QS”. Otherwise there must be exactly two occurrences, one with TYPE_RESUvalant “DYN “and the other with TYPE_RESUvalant “QS”.
The value “SISM_INER_SPEC” makes it possible to declare an inertial spectral seismic response.
The value “SISM_INER_TRAN” makes it possible to declare an inertial transient seismic response.
The value “DEPLACEMENT” makes it possible to declare a loading of imposed movements including the seismic differential movements of anchors.
The value “DILAT_THERM” makes it possible to declare a loading due to thermal expansion.
The value “POIDS” is used to declare a loading of its own weight.
3.7.2. Operands RESULTAT, DIRECTION, and TYPE_RESU#
For TYPE_CHAR = “SISM_INER_SPEC”, loading is defined by the following keywords:
♦ RESULTAT = resu, [mode_meca]
The result entered here must come from the COMB_SISM_MODAL command and have the EFGE_ELNO field.
◊ DIRECTION = “COMBI”, [DEFAUT]
“X”, “Y”, “Z”,
This keyword makes it possible to indicate the solicitation to be taken into account among the three directions of space and their combination.
◊ TYPE_RESU = “DYN_QS”, [DEFAUT]
“DYN”, “QS”,
This keyword makes it possible to indicate whether one wishes to recover the dynamic and quasistatic parts resulting from a single inertial spectral calculation (“DYN_QS”) or from two distinct inertial spectral calculations (“DYN”) and (“QS”).
The case of two distinct prior spectral calculations relates to the so-called historical Roche method: the quasistatic part (“QS”) is the result of a spectral calculation at the damping rate of 100%; the dynamic part (“DYN”) is then defined as the difference between the spectral response to the desired damping rate and this quasistatic part thus determined. (“DYN”) and (“QS”) are to be provided exclusively for the purposes of applying the historical Roche method.
As written in 3.7.1, if the values” DYN “or” QS “respectively are present in one instance, it is mandatory to give a second occurrence with the other value, resp.” QS “or” QS “or” DYN “.
3.7.3. Operands RESULTATet RESU_CORR#
For TYPE_CHAR = “SISM_INER_TRAN”, loading is defined by the following keywords:
♦ RESULTAT = resu, [dyna_trans]
◊ RESU_CORR = resu, [dyna_trans]
The results given here come from vibratory dynamics calculations, restored on a physical basis using the REST_GENE_PHYS command. They must include the EFGE_ELNO field before calling POST_ROCHE.
The mandatory RESULTATest keyword. The result provided will be treated as the dynamic part of the inertial transient seismic load. It must therefore be calculated on a modal basis consisting of the natural modes of the frequency structure less than or equal to the cutoff frequency of the excitation spectrum without correcting the neglected modes.
The RESU_CORR keyword is optional. The result provided should correspond to the total response of the inertial transient seismic load. To do this, it must be calculated on a modal basis consisting of the natural modes of the frequency structure less than or equal to at least 2 times the cutoff frequency of the excitation spectrum, with correction of the neglected modes.
The quasistatic part of the inertial transient seismic response is then obtained by subtracting the dynamic part from the total part.
If RESU_CORR is not entered, a quasistatic part is not taken into account in the Roche method.
3.7.4. Operands RESULTATet CHAM_GD#
Other types of loading do not depend on time and do not have to be broken down into several parts. It is possible to provide a result from the command MECA_STATIQUE, from which the field EFGE_ELNO (previously calculated) will be extracted at the time of calculation indicated or directly a field at the nodes by elements comprising the components MT, MFYet MFZ.
♦/RESULTAT = resu, [evol_elas]
/CHAM_GD = cham, [cham_elem]
3.7.5. Operands TOUT_ORDRE, NUME_ORDRE, INST, LIST_ORDRE,, LIST_INST, CRITEREet PRECISION#
These keywords are used to indicate the calculation times to be taken into account when using the keyword RESULTATpour for all load types except SISM_INER_SPEC for which DIRECTIONet TYPE_RESU is used.
For load type SISM_INER_TRAN:
♦/TOUT_ORDRE = “OUI”
/NUME_ORDRE = l_order, [L_i]
/INST = l_inst, [L_r]
/LIST_ORDRE = li_order, [listis]
/LIST_INST = li_inst, listr8
# If INST or LIST_INST :
◊ CRITERE = “RELATIF”, [DEFAUT]
“ABSOLU”,
◊ PRECISION = prec, [R]
1.E-6, [DEFAUT]
For other types:
♦/NUME_ORDRE = order, [I]
/INST = inst, [R]
# If INST :
◊ CRITERE = “RELATIF”, [DEFAUT]
“ABSOLU”,
◊ PRECISION = prec, [R]
1.E-6, [DEFAUT]
TOUT_ORDRE is only available with SISM_INER_TRAN, in this case, we treat all the calculation moments present.
With SISM_INER_TRAN, the keywords NUME_ORDRE, INST, LIST_ORDRE and LIST_INST make it possible to enter several order numbers and calculation times, unlike other types for which only one is given.
The keywords CRITEREet PRECISIONsont used to parameterize the search for computation times in the data structure from the time (s) provided to INSTou LIST_INST.