3. Operands#

3.1. Operand NOM_PARA#

♦ NOM_PARA = no

Refers to the name of the parameter (variable or abscissa) of the function.

Possible values for NP are:

“ABSC”:

Curvilinear abscissa

“AMOR”:

Depreciation

“DRX”:

Rotation around the x axis

“DRY”:

Rotation around the y axis

“DRZ”:

Rotation around the z axis

“DSP”:

“DX”:

Movement along the x axis

“DY”:

Movement along the x axis

“DZ”:

Movement along the x axis

“ENDO”:

Damaging

“EPAIS”:

Thickness

“EPSI”:

Deformity

“FREQ”:

Frequency

“HYDR”:

Hydration

“INST”:

Instant

“META”:

“NEUT1”:

Neutral parameter 1

“NEUT2”:

Neutral parameter 2

“NEUT3”:

Neutral parameter 3

“NORM”:

“NUME_ORDRE”:

Order number

“PAD”:

“PCAP”:

Capillary pressure

“PGAZ”:

Gas pressure

“PLIQ”:

Liquid pressure

“PORO”:

Porosity

“PULS”:

Pulsation

“PVAP”:

Vapor pressure

“SAT”:

Saturation

“SECH”:

Drying

“SIGM”:

Constraint

“TEMP”:

Temperature

“TSEC”:

“VITE”:

Vitesse

“X”:

X coordinate

“Y”:

Y coordinate

“Z”:

Z coordinate

“XF”:

Final x coordinate, in the case of follower loading.

“YF”:

Final y coordinate, in the case of a follower load.

“ZF”:

Final coordinates, in the case of a follower load.

QUICK_ [X|Y|Z]

Structure speed, in the case of follow-on loading.

ACCES_ [X|Y|Z]

Acceleration of the structure, in the case of follower loading.

3.2. Operand NOM_RESU#

◊ NOM_RESU = nr

Refers to the name of the result (8 characters). The function thus created is nr=f (nP).

Note:

Some commands (CALC_FONCTION, DEFI_MATERIAU…) check the consistency of the parameter names and the result according to their context. For example, we expect a traction curve defined by a function where NOM_PARA =” EPSI “and NOM_RESU =” SIGM “ .

3.3. Operand VALE#

/VALE = lv

lv is the list of values (x1, y1,…, xn, yn) with in order:

  • x1, y1 (the first value of the parameter and the corresponding value of the result),

  • … ,

  • xn, yn (the last value of the parameter and the corresponding value of the result).

Note:

The list lvof values must be described in order of increasing x-axis (x).

3.4. Operand VALE_C#


/VALE_C = lv

lv is the list of values (x, y, z,…, xn, yn, zn) with:

  • xi parameter values

  • … ,

  • yi, zi the real part and the imaginary part of the complex function for this parameter.

3.5. Operands ABSCISSE/ORDONNEE#

/ABSCISSE = labs

/ORDONNEE = lord

The x-axis and y-values of the function are provided separately in the form of lists of real values (x1, x2,…, xn) for ABSCISSE and (y1, y2,…, yn) for ORDONNEE. Both lists must have the same cardinal.

3.6. Operand VALE_PARA/VALE_FONC#

/VALE_PARA = the

/VALE_FONC = lo name [:ref:`ref 1 <ref 1>`]

Same operation as ABSCISSE, ORDONNEE except that the lists are provided in the form of a listr8 concept produced by DEFI_LIST_REEL [U4.34.01].

VALE_PARA and VALE_FONC must be identical cardinals otherwise the command stops in error.

3.7. Operand NOEUD_PARA#

/NOEUD_PARA = no

lno list of nodes used to define the values of the abscissa values of the function to be defined.

The abscissa will be equal to the curvilinear abscissa of the nodes on the curve they define.

3.8. Operands PROL_DROITE and PROL_GAUCHE#

◊ PROL_DROITE and PROL_GAUCHE =

Define the type of extension to the right (left) of the variable’s domain of definition:

  • “CONSTANT”

for an extension with the last (or first) value of the function,

  • “LINEAIRE”

for an extension along the first defined segment (PROL_GAUCHE) or the last defined segment (PROL_DROITE),

  • “EXCLU”

if extrapolation of values outside the domain of definition of the parameter is prohibited (in this case if a calculation requires a value of the function outside the domain of definition, the code will stop in a fatal error).

For example:

  • PROL_DROITE = “CONSTANT”, PROL_GAUCHE = “CONSTANT”

_images/1000100A000015B400000E29AB3CD3C92C3049F5.svg
  • PROL_DROITE = “LINEAIRE”, PROL_GAUCHE = “EXCLU”

_images/100010000000163900000DBFF8606CBAD8F58F83.svg

Note:

The type of extension and interpolation are independent of each other.

3.9. Operand INTERPOL#

◊ INTERPOL =

Type of interpolation of the function between values in the domain of definition of the function: one type for the interpolation of the parameter and one for the interpolation of the function. This is achieved by providing a list of texts from:

“LIN”:

linear,

“LOG”:

logarithmic,

Note:

If only one value is specified, it is taken into account by both the interpolation of the parameter and the function. INTERPOL = “LOG” is equivalent to (“LOG”, “LOG”) .

3.10. Operand INFO#

◊ INFO = Specify the printing options on the MESSAGE file.

1:

no printing (option by default)

2:

Print the parameters plus the list of the first 10 values in ascending order of the parameter

3.11. Operand VERIF#

◊ VERIF =

The DEFI_Fonction operator checks that the x-axis values are strictly increasing. If this is not the case, an error is triggered. This is the default behavior, VERIF is set to “Ascent”.

The user has the option of not doing this check by indicating VERIF =” NON “. In this case, the function is reordered by increasing abscissa. An alarm is issued if the x-axis of the function was not increasing.

On the other hand, the abscissa must imperatively be strictly monotonic.

3.12. Operand TITRE#

◊ TITRE = you

Title attached to the concept produced by this operator [U4.03.01].

3.13. Operands MAILLAGE and VALE_Y#

You must fill in these two keywords if you define the function starting with NOEUD_PARA.

MAILLAGE = my

The name of the mesh associated with the lno node list.

VALE_Y = lv

List of values of the ordinates of the function to be defined.