Professional Documents
Culture Documents
SYSTUS RefManAnalysisVol4 en PDF
SYSTUS RefManAnalysisVol4 en PDF
2019
(VOL.4)
www.esi-group.com
SYSTUS 2019
REFERENCE ANALYSIS MANUAL
(VOL.4)
© 2019 by ESI Group
Published: January 2019
GL/SYST/18/08/04/A
This documentation is the confidential and proprietary product of ESI Group.
Any unauthorized use, reproduction, or transfer of this documentation is strictly prohibited.
This documentation is subject to limited distribution and restricted disclosure.
All PAM- and SYS- product names as well as other products belonging to ESI's portfolio are
tradenames or trademarks of ESI Group, unless specifically mentioned. All other trademarks are the
property of their respective owners.
Specifications are subject to change without prior notice.
Contents
INDEX i
random access file consisting of one or more of the files listed above
Results file (FR)
(FAD)
sequential file of stresses and strains calculated at the Gaussian points
Stress file (FC)
of elements (FSEQ)
Transient file (FT) direct access file of various results computed by the routine TRANSIENT
Postprocessing file (FD) random access file on which are held sets of results (FAD)
Summary of operations
AVERAGE calculates from values at Gaussian points the stress and strain at
nodes.
Stress file (FC (FM)
The sequences in which the various routines are called are shown in the following flow charts
(Tables 13.1, 13.2 and 13.3).
Table 13.1
Table 13.2
Table 13.3
13.2.3 Files
The routine AVERAGE uses as input files:
l the input data file
l the stress file
Figure 13.2
This element has quadratic variation of displacement. In the evaluation of integrals over the
element, the 9-point Gaussian formula, the points of which are represented by crosses in
Figure. 13.2, is used.
Since the stresses vary linearly in each direction, for the purpose of averaging it is only
necessary to calculate stresses at the 4 Gaussian points A, B, C and D shown in Fig. 13.2. Then
by linear extrapolation stresses may be computed at the points A1, B1, C1 and D1, and by a
second linear extrapolation at the nodes of the element.
Side A
Figure 13.3
13.2.6 Example
SEARCH DATA STRESS 10
AVERAGE STRESS EXTRACT
ELEMENT DIMENSION 2
CORRECTION
ELEMENT DIMENSION 1
RETURN
SAVE RESULTS 11
The routine prints nodes stresses after averaging and creates the corresponding file of results.
Element with 6 nodes created with the old data structure (Chapter 1.1.9).
To obtain this distribution of Gauss points with the new data structure, the label TRIANGLE
must be added under the DEFINITION procedure:
MATERIAL PROPERTIES
ELEMENT (list) / (other properties) TRIANGLE = 1
MATERIAL PROPERTIES
ELEMENT (list) / (other properties) TRIANGLE = 1
l Thin shell elements (see 8.3.3.4) using FORCE file (forces at the center of the element).
Calculated stresses are stored in NODE STRESS file. DATA file is modified (option becomes
THREE DIMENSIONAL).
b) Description
The only elements used in this procedure are those with the following types:
l 2008, 2208, 2006, 2206, 2403 and 2404 for thick shells.
l 2004, 2204, 2003, 2203, 2403 and 2404 for thin shells.
Stresses are calculated in user specified axes. Default is global axes.Once stresses at nodes are
calculated, it is only possible to perform rotation of the axis system.
c) Files
Input files:
l DATA
Output files:
l DATA modified (option becomes 3D)
l NODE STRESS
d) Input data
Command AVERAGE
l Quadrangles with type 2004, 2008, 2012, 2007, with normal or reduced integration
in OPTION THREE-DIMENSIONAL :
l Parallelepipeds with type 3008, 3020, with normal or reduced integration
Files
In input:
l DATA
l TRANSIENT: Which must include not only mean forces but also values at the integration
points : this means at least one of the following labels : PLASTIC, UPDATE,
HYPERELASTIC or CREEP has been selected in the command BEHAVIOUR in
TRANSIENT analysis.
Even if the behavior of the structure is linear, the label PLASTIC has to be selected in order
that results at Gaussian points are created in TRANSIENT analysis.
In output:
l DATA
l TRANSIENT: The contents differ depending on the type of averaging:
Note:
l Forces and nodal stresses records have the same size (11 values).
Input data
LAST Indicates that the last stored card is taken without specifying its number.
In this case, the label LAST must follow the label CARD in place of
the number n.
ELEMENTS m1 m2 to mn command (optional command)
Selects elements (by default all the elements are used). All node calculations are performed only
on selected elements (even for intermediate nodes). Take care that each node requested is
surrounded by selected elements.
b) Input data
Description
Labels (may appear together)
l DISPLACEMENT`
l REACTION
l FORCE
l NODE STRESS and NODE STRAIN (Label taken by default ) (FM) (FR)
l VARIABLES
l VELOCITY
l ACCELERATION
l RESIDUE
(If this number is omitted or zero then all loads cases are analyzed).
The label CRITERION can be used only associated with the following labels: STRESS or
STRAIN.
The label AXES can be used only with the label COORDINATES.
Example:
Printing of displacements of load case 1.
COMBINE DISPLACEMENT
LOAD 1
RETURN
Description
Labels are identical with those for linear combination.
Type = QUADRATIC calculate the square root of sum Ci*ni2
Type = ABSOLUTE calculate sum of Ci*|ni|
BOUNDARY for printing only minimum and maximum values.
b) Input data
Description
Labels (may appear together):
l DISPLACEMENT
l ACCELERATION
l VELOCITY
Type:
l Linear if not specified
l QUADRATIC for a quadratic combination (defined in Chapter 13.3.3.)
l ABSOLUTE for an absolute value combination (defined in Chapter 13.3.3.).
The data specifying a linear combination may be presented in two ways:
l as a group of data consisting of a title zone, a slash (/), and pairs of values (Ci, ni)
consideration.
(If this number is omitted or zero then all load cases are analyzed).
Notes:
l Input data and results are modified and may be saved on a permanent file (SAVE DATA
RESULTS).
l Nothing is printed. If the computed results are to be printed, then the command COMBINE should
be used as described in the preceding paragraph.
l The newly created load cases are numbered in the order of specification of combinations.
c) Example
Calculation and storage.
Load case 1 is multiplied by 2, and the resulting data is printed.
b) Input data
Description of commands
The COMBINE FOURIER Command
Labels (may appear together) are as follows:
l DISPLACEMENT
l REACTION
(If this number is omitted or zero then all loads cases are analyzed).
Notes:
l The file created by this routine is a TRANSIENT file with one card per value of Ψ or z.
l If no data specifying a combination or load case is present, then a combination consisting of the
sum of all loads cases is automatically generated.
l The file DATA is modified by the routine COMBINE, so that it includes as many load cases as
combinations defined, and is compatible with the generated TRANSIENT file.
l To carry out postprocessing and analysis of the data held on the transient file created by
COMBINE it is first necessary to create, by means of the command MERGE, a RESULTS file.
c) Example
COMPLEX Command
This command starts the execution of the module. The calculations are done for all the cards
and all the types of result of the TRANSIENT in input. The optional label REAL is used to
obtain the results with the form (real part- imaginary part). By default: amplitude - phase. If the
TRANSIENT file has only one load, the command REAL is taken by default and a simple
transformation is obtained (amplitude – phase) in (real part – imaginary part).
TITLE optional this command is used to define a title (40 characters maximum) for
command loads combination considered.
PHASE (list) list of phase shifts between loads. The list must contain as many values
as there are loads. By default, all phase shifts are zero. If the
DEGREES label is included, phase shifts are expressed in degrees (by
default in radians).
AMPLITUDE list of amplitudes by which the loads are multiplied (one value per load).
(list) By default, in the presence of the command, all amplitudes are 1
b) Input data
Description
Labels (may appear together) are as follows.
l DISPLACEMENT
l REACTION
l FORCE
l NODE STRESS Labels taken by default (FR)
(FM)
l NODE STRAIN
l STRESS (FC)
i, j TO k are the numbers of the permanent files to be merged :
l DATA i, j TO k
l RESULTS i, j TO k or
l STRESS i, j TO k.
DATA n specifies that there is only one DATA file, with number n. In this case, every results
file must be composed of the same number of load cases as are included in the DATA files.
Notes:
l This routine creates temporary data, results and stress files, which may then be saved as
load cases of all files merged, and on the output files the load cases are numbered in
ascending order of their specification in the MERGE command.
l The following limitations apply:
l If, a requested type of result is not present in the input file, the corresponding part of the
output file is not written, but the error is not fatal for execution of the routine.
l The labels STRESS and STRESS NODES are incompatible.
c) Example
Merging of results files 1, 3, 4 and 5 by reference to DATA file 1.
MERGE (labels) POST i, j A k
Labels:
l SET: This command allows the user to gather the sets of several POST files in a single one.
Sets are gathered following the order of the POST files list.
l COMPONENT: This command allows the user to gather the components of two POST files
in a single one.
The local POST file can be stored using the SAVE command.
c) Example
The POST350 file will contain sets of POST301 file; then sets of POST302 file, then those of
POST303 file.
b) Input data
Description
Labels are as follows
l DISPLACEMENT
l VELOCITY
l ACCELERATION
l REACTION
l FORCE
l NODE STRESS
l NODE STRAIN(FM)
i j To k are the numbers of cards of the local TRANSIENT file to be copied to the
RESULT file. These numbers must be in ascending order.
MODE SHAPE the specified cards are picked up on the MODE SHAPE file.
TIME generate titles of the created load cases at each time step including the card
number and time. The DISPLACEMENT file of the transient is required to
read this information.
Notes:
l The routine creates temporary data and results files which may then be saved as permanent files
by the routine SAVE.
l Note however that the local velocity and acceleration files cannot be saved, but may be printed by
the routine COMBINE.
l The file of input data is modified ; the number of load cases is set equal to the number of initial
load cases multiplied by the number of cards selected.
l On the output files, load cases are arranged by selected card (i, j...k).
The following limitations apply
Maximum number of load cases = 8000
Maximum number of cards = 2048
If a requested type of result is not present in the input file, the corresponding part of the output
file is not written, but the error is not fatal for execution of the routine.
c) Example
The output transient file k is constituted by chaining the input transient files (i and j).
The RESEQUENCE command is used to renumber the cards of the second transient after the
first transient card.
13.5.2 Files
Input files: DATA, RESULTS
Output file: POSTPROCESSING
Notes:
l The use of this routine to calculate stress or strain at nodes must be preceded by execution of the
routine AVERAGE.
l The routine AVERAGE for stress does not apply to shell elements.
Note:
l Each command GRID, LINE or NODES generates one set of results for postprocessing, to which is
assigned the title following the command.
Description
a) CROSS SECTION opens the postprocessing file
SHELL Label for the cross section of shell elements (see Remarks).
EXTRACT Request extraction of relevant data (see Remarks).
LINEARIZE Linearization of the relevant results (see Remarks)
Labels
l DISPLACEMENT
l STRESS Type of result to be processed.
l STRAIN
l PRINCIPAL
INTENSITY
Operation to be carried out on stress or strain (optional).
l TRESCA
l MISES
THERMAL The temperature stored after the stresses is taken into account. In the lack
of THERMAL label, the file contains only the stresses.
Result may be processed per cross section, but several different operations
may be carried out.
SIZE s Defines the default POST processing file size (see Chapter 13.6.3).
SPATIAL this label is used to save a cross section with 3 coordinates points.
b) AXES
There are six different ways of defining the axes of the cross section.
For each of :
(R) = (Axes)
NODES (X)
POINTS (X)
There are two possible modes of definition.
Axes
Local axes of the cross section are defined by :
l 3 angles of rotation,
l 3 coordinates (origin of local axes).
AXES (U) A1 = a1 A2 = a2 A3 = a3 XX = xo YY = yo ZZ = zo
where Ψ , θ and φ are angles defining the rotations required to pass from the general axes to the
new axes.
The values xo, yo and zo are the global coordinates of the origin of the local axes of the cross
section.
POINTS Command
The local axes are defined by three points specified by the user:
POINT (X) x1 y1 z1 x2 y2 z2 x3 y3 z3
otherwise,
l the z axis is perpendicular to the plane passing through n1, n2 and n3
l the x axis is parallel with the plane defined by the global x and y axes
l the axes (x,y) are oriented in the same direction as the vectors
n1 n2... are the numbers of nodes for which results are to be recalculated.
This command generates a set of results on the postprocessing file.
i) RETURN
When this command is read, the postprocessing file is closed.
Remarks
If the label EXTRACT appears in the command CROSS SECTION, then the following data is
printed.
l the dimension of elements selected.
l the minimum and maximum coordinates of the points of the cross section.
l the number of points and the distance or distances between points of the cross section.
If the label LINEARIZE is used with the command CROSS SECTION, computation of
linearized values is performed.
The linearization of data (displacements, stresses, strains, temperatures) on the cross section
involves the decrease of data number to five characteristic values:
l 1: true value on inner surface
Labels TRESCA and MISES can be used with the label LINEARIZE STRESS. Tresca and
Mises criteria are then computed with the five values of linearized stresses. Storage order is as
follow: linearized stress components – (linearized temperature) – (Tresca criterion) – (Mises
criterion).
Be careful, the use of PRINCIPAL and INTENSITY labels is not compatible with the
LINEARIZE label.
The routine CROSS SECTION refers to the local nodal displacement, stress and strain files for
nodal values.
If it is desired to obtain cross sections for linear combinations of load cases, then it is necessary
first to use the routine COMBINE STORE.
The label SHELL with the command CROSS SECTION is necessary for structures with shell
elements. The CROSS SECTION SHELL command is only applicable to elements 2003,
2004, 2006 and 2008.
Unlike cross-sections in solids, cross-sections in shell elements are not currently defined from
intersecting meshed volume, but from a list of mesh elements. The ELEMENTS subcommand
is used to define the number of elements subjected to cross section generation.
For linear elements (2003 and 2004) stresses are given at the center of the mesh. So each
selected element generates one cross-section. For quadratic elements (2006 and 2008) values
are calculated at their integration points. So each selected element generates as many cross-
sections as its integration points.
Results are obtained in five points of the thickness:
l 1, 2: true value on inner surface
l 3: mean value on the thickness center
EDGE, HEADER, LINE, GRID and NODES commands are not available with the SHELL
label.
13.5.6 Example
SEARCH DATA STRESS NODES 2
CROSS SECTION STRESS PRINCIPAL EXTRACT
ELEMENTS DIMENSION 2
HEADER
SIGx
SIGy
Txy
SIGz
PSI
S1
S2
S3
AXES NODES 7 10
LINE 20
CROSS SECTION AUTOMATIC
LINE 20 (XI = 0) XE = 149.9
CROSS SECTION IMPOSE
RETURN
SAVE POSTPROCESSING 2
A coherent set defined by these three specifications is referred to as a set of results. Each set of
results produced by the postprocessing routine is written to the file POSTPROCESSING.
It is possible subsequently to refer individually to each set of results on the file.
Note:
l Results may not be extrapolated.
13.6.2 Files
The routine POSTPROCESSING uses local DATA and RESULTS files and creates a file
named POSTPROCESSING the contents of which may be post-processed.
Note:
l As DATA file has been modified by the routine POSTPROCESSING, it is necessary to recover the
previous DATA file before using any command applied to the initial geometry.
Description
POSTPROCESSING opens the postprocessing file.
SIZE s defines the POST PROCESSING file size.
SET n specifies the creation of a set of results where n is the number (integer)
by which the set of results is identified
title is the title of the set of results (to be printed).
The data following this command until either the next command SET or the command
RETURN, constitutes the definition of the set of results.
(RESULTS) is the type of results to be processed, chosen from the list.
l DISPLACEMENT
l REACTION
l FORCE
l STRESS
l STRAIN
(GEOMETRY) specifies which part of the structure is to be taken into account, and is of the
form
l ELEMENTS m
l NODES n
l MATERIALS l
The results selected in this way may be transformed by an operation requested in the preceding
commands.
a) List of labels
Each label must be followed by the input component numbers (i, j, k...) in the order given
hereafter (see Table 13.5).
PRINCIPAL Requests the calculation of principal forces from the components Nx,
NXY and NY of the tensor
Computed results are the angle Ψ made by the first principal force with
the x-axis, and the two principal forces N1 and N2 (this also applies to
the moments MX, MXY and MY).
MULTIPLY Specifies the multiplication of the result vector by a matrix. The first
number following this label is taken to be the number of the matrix (see
command MATRIX). The number of components of results taken into
account in this operation is therefore equal to the number of columns of
the matrix.
THREE Requests the calculation of the three principal stresses from the
DIMENSIONAL components σx, σy, σz, τxy,τxz and τyz of the tensor :
Computed results are the principal stresses σ1, σ2 and σ3, and also the
angles Ψ, θ, and φdefining the principal directions.
TUBE Requests the calculation of stresses in tubes from Nx, My and Mz. The
following results are computed:
σ1 = Nx/S
σ2 = Vy / Iy
σ3 = σ1 + σ2
σ4 = σ1 - σ2
MISE Requests the calculation of the von Mises equivalent unidirectional
stress for two-dimensional structures, from the components σx, σy, τxy,
and σz.
VMISE Requests the calculation of the von Mises equivalent unidirectional stress
for three dimensional solid elements, from the components σx, σy, σz, τxy,
τxz and τyz.
INTRI Requests the calculation of stress invariants for three dimensional solid
elements, from the six components σx, σy, σz, τxy, τxz and τyz. Computed
results are three invariants and maximum shear stress (Tresca criterion).
INPLA Requests the calculation of force invariant for two dimensional elements,
from the following components.
Two-dimensional structure: σx,τxy, σy.
Plate structure: Mx, Mxy, My.
Computed results are three invariants and maximum shear stress (Tresca
criterion).
INREV Requests the calculation of stress invariants for solid axisymmetric
elements, from the components σx,τxy, σy and σz. Computed results
are three invariants and maximum shear stress (Tresca criterion).
THIN SHELL Requests the calculation of components of stress, principal stresses,
maximum shear stress (Tresca criterion) and von Mises equivalent
unidirectional stress for the upper, middle and lower surfaces, from Nx,
Nxy, Ny, Mx, Mxy and My. 24 results are computed, these being σx,
τxy, σy, an angle Ψ, the principal stresses σ1, and σ2, maximum shear
stress and von Mises equivalent uniaxial stress for each of the three
surfaces.
AXISYMMETRIC Requests the calculation of components of stress, maximum shear stress
(Tresca criterion) and von Mises equivalent unidirectional stress for the
upper, middle and lower surfaces of axisymmetric shells, from Nx, Nz,
Mx and Mz.
12 results are computed, these being σx, σz, maximum shear stress and
von Mises equivalent unidirectional stress for each of the three surfaces.
ELEMENTS m
Note:
l All selected elements must be of the same dimension.
c) The command NODES
The command is of the form
NODES n
MATERIALS l
AXES (R)
where (R) =
- GENERAL
- LOCAL
- ANY PSI, THETA, PHI (angles of rotation)
- RADIAL xo yo (origin of polar coordinates)
- SPHERICAL xo yo zo (origin of spherical polar coordinates).
This command enables the axes with respect to which results are given to be changed.
The command AXES must precede the command COMBINE.
Note:
l This command can be used only for DISPLACEMENT and REACTION results.
f) The command HEADERS
This command is of the form
HEADERS
ci
The command HEADERS may be used to assign to each column of printed results a header, it
is followed by one line of input data per header, the first four non-blank characters of each of
which constitute the headers.
There are as many such lines of input data as there are components of results and
transformations.
g) The command MATRIX
This command is of the form
i = row number
j = column number
Xij = value of the coefficient (i, j) of the matrix.
Unspecified terms are taken to be zero.
Notes:
l A matrix may not consist of more than 36 coefficients.
l Up to 12 matrices may be defined at any one time.
l If the matrix m has previously been defined, the new definition replaces the old.
h) The command TRANSF
This command is of the form
TRANSF m, n (LIST)
SUBROUTINE
...
END
COMBINE
Title / (Ci, ni), (Cj, nj)
LOAD i
RETURN
13.6.5 Example
SEARCH DATA RESULT 2
POSTPROCESSING
SET 1
FORCE 1 2 3 4 PRINCIPAL 1 3 2 INREV 1 3 2 4
ELEMENT DIMENSION 2
HEADER
SIGx
SIGy
Txy
SIGz
PSI
SIG1
SIG2
S1-2
S2-3
S3-1
TRES
COMBINE
CASE 1 / 1 2
CASE 2 / 1 3
CASE 3 / 1 4
CASE 4 / 1 5
CASE 5 / 1 6
CASE 6 / 1 7
CASE 3-1 / 1 4 -1 2
CASE 4-1 / 1 5 -1 2
CASE 6-4 / 1 7 -1 5
RETURN
SAVE POSTPROCESSING 1
NC = number of coordinates.
NR = number of components of results.
NP = number of points.
Table 13.4
Table 13.5
PRINT (POINT)
LIMIT LOWER or UPPER i Si
SET n COMBINE ci COMPONENTS i j k
SET n COMBINE ci
SET n COORDINATES
SET n
RETURN
Description of commands
1. PRINT Command
This command requests printing of the POSTPROCESSING file for a set of results and a
combination.
SET n (labels) Specifies which set of results is to be printed ; n is the number of the set
and the (labels) may be as follows.
COMBINE ci Selects for printing the combination ci, where the number ci is the
position of the combination within set n.
COMPONENTS i j k Selects for printing the components i, j, k, of the results.
COORDINATES Requests printing of the coordinates of the points of the set of results.
Notes:
l There is no limit on the number of SET subcommands. If the COMPONENTS label is omitted, then
all components of results are printed out.
l If the label COMBINE is omitted, then all combinations and components of the set of results are
printed, together with the coordinates of the points of the set. If the points are elements, then the
coordinates printed are those of the centroids.
l If only the coordinates of points are to be printed then just the label COORDINATES should be
included in the command.
l Each time results are printed, the routine also prints the maximum and minimum values of each
component and the points at which these values are attained.
LIMIT (label) Requests the printing, next to values of results which lie outside
specified limits, of a character indicating that the value is above the
upper limit or below the lower limit.
The command LIMIT must appear before the command SET for which the limits are to be
operative.
(label) is UPPER or LOWER, and Si is the limit to apply for the component i. The following
characters may be printed :
P if the upper limit is exceeded
M if the value is below the lower limit
2. PRINT POINT Command
This command enables the contents of a POSTPROCESSING file to be printed point by point.
For each point in turn of a given set of results, selected components are printed for all
combinations. The command PRINT POINT is followed by one or more SET commands, each
of the form
where :
n Is the number of the set of results on the postprocessing file.
ijk Are the positions in the postprocessing file of the components of
results to be printed.
If the label COMPONENTS is omitted, all components are printed.
c) Example
SEARCH POSTPROCESSING 1
PRINT
SET 1 COMBINE 4
SET 2
RETURN
Notes:
l the number of cards is limited to 100.
l the number of selected elements is limited to 100.
l the number of selected nodes is limited to 100.
l the number of components is limited to 100.
c) Examples
- PRINT TRANSIENT
- PRINT VECTOR
c) Input data
Notes:
l The procedure can only be run following:
l static linear analysis (command SOLVE or CALCULATE), involving a number of load cases
where appropriate,
l or static or dynamic non-linear analysis (command TRANSIENT NON-LINEAR).
l and is used with all computation options.
Description
(label) = specifies the type of results to be modified, chosen from
l DISPLACEMENT
l REACTION
l FORCE
l STRESS
l STRAIN
s is the number of components to be written to the output file, and C1, C2... Cs are the
component numbers in the order in which they are to be arranged on that file.
If Ci = 0, then the value zero is written in position i on the output file.
If Ci < 0, then component number changes sign before being written to the output file.
acting on elements. If local axes have been associated with a node by means of the command
CONSTRAINT, then components of force in the directions of these axes are computed.
l the elastic strain energy of each element E = 1/2 Ut KU (available in linear elasticity without
c) Results
If no labels are included in the command FORCE, equivalent nodal forces and strain energy are
printed for each element, for every load case.
This can result in large quantities of printout data.
If the label ENERGY is present, the energy in the selected elements is computed but not stored.
If the label ALL is present, then both of the above types of result are printed.
d) Input data
where :
ENERGY Computes the percentages of energy if the label ABSOLUTE is absent.
Computes the energy if the label ABSOLUTE is present.
ALL Computes the equivalent nodal forces and energies. The internal forces
calculated are used to determine the strain energies.
MASS Requests that forces and energies be calculated from the mass matrices
of elements, to yield the results :
F = MU proportional to inertial forces
E = 1/2 UtMU proportional to kinetic energy
Forces and energies associated with other matrices (DAMPING, BUCKLING) may be
computed by means of the following sequence of commands.
where name of file = permanent file name on the computer being used.
The list of elements, which may for example be of the form :
ELEMENTS i Defines the set of elements for which the analysis is to be carried out.
TO j STEP k In the absence of a list of elements, the entire structure is considered.
STRESS
2) Results
For beam elements, the sum of axial and bending stress is calculated at 2 or 4 points at the
extremities of the y and z axes, as shown in the following sketch.
For shells, stresses are calculated on the upper, middle and lower surfaces.
The routine replaces the old FORCE file by a new file with a different number of stresses per
element (LCODE (23)).
Notes:
l This routine does not print the results. For this purpose, the command COMBINE FORCE should
be used.
l This routine cannot be applied to the analysis of structure types THERMAL, TWO-
DIMENSIONAL, THREE-DIMENSIONAL or THREE-DIMENSIONAL HARMONIC, nor may it
be used to compute stresses in elements of type x9xx.
l For thick shell element, if the FORCES file contains the 8 generalised forces, the shear on
average skin is as follows:
The FORCE file of TRANSIENT I must contain the generalized forces of beams and shells.
TRANSIENT j contains one FORCE file including the stresses computed by beams and shells.
LAYER (i) Stresses are calculated on the upper, middle and lower surfaces with
respect to the local axes and stored in the FORCE file. If i is omitted,
the stresses are calculated in all layers.
EXTRACT Specifies that a detailed output of stresses on the middle surface with
respect to the laminated axes and element axes must be generated.
There is no printout if this label is not supplied.
STRAIN Specifies that printout of strains and curvatures on the middle surface
must be generated.
EXTRACT and STRAIN cannot coexist.
Notes:
l For a non-laminated shell, the calculation will be wrong if the LAYER label exists.
l For a laminated shell, calculation will be wrong if the selected layer number (i) does not exist.
l For a laminated shell, the calculation will be wrong if the LAYER label does not exist. Indeed,
results will be computed with linearized values of forces and moments across the shell thickness.
l If there is no number after the LAYER label then it will not be possible, with the command
COMBINE FORCE, to print the forces of the layers other than the first. It is better to use the label
LAYER i (or else to print the forces with the EXTRACT label on the LAYER command).
(shear)
with
l NX, TY, TZ, MX, MY, MZ values at end node forces (file FORCES)
l bijcoefficients defining the stress at point i in the section relative to force j (The B matrix is
MISES =
TRESCA =
Files
Input files :
l DATA
l FORCES (containing end forces and moments: 12 components per element)
Output files :
l DATA (this file is modified and cannot be used for any future computation)
l FORCES (2 stresses per point in the section and 8 points maximum per section, 2 nodes per
element).
Input Data
SECTION .... *
...
USER n *
LOAD i TO j STEP k
SELECT ELEMENTS (list )
( DIMENSION d)
( SHAPE f )
RETURN
*see. Chapter 20
STRESS SECTION
The criterion computed by default is MISES. If TRESCA label is present, the TRESCA
criterion is computed.
UNITS, SECTION ... USER
These commands partially defined in the chapter 20 must be introduced after the STRESS
SECTION command.
LOAD
This command (mandatory) selects the load cases for which stresses are computed. The
maximum load case number must be lower than or equal to 32.
SELECT ELEMENTS
The elements where stresses are printed are selected with this command.
By default stresses are printed for all elements. In every case, stresses are computed and stored
on FORCE file for each element.
Example
Points locations
l point 1 - left end of the upper face of the upper flange
l point 2 - right end of the upper face of the upper flange
l point 3 - middle point of the web at the distance (e+r) of the upper face of the upper flange
l point 4 - middle point of the web on the neutral fiber
l point 5 - middle point of the web at the lower end
Dimensions
l b : flanges width
l h : double of the web height
l e : flange thickness (or thickness at quarter flange for UPN sections)
l a : web thickness
l r : fillet radius web-flange
Points locations
l point 1 - left end of the lower face of the lower flange
l point 2 - right end of the lower face of the lower flange
l point 3 - left end of the upper face of the upper flange
l point 4 - right end of the upper face of the upper flange
l point 5 - located on the lower flange at the distance a of point 1
l point 6 - located on the upper flange at the distance a of point 3
l point 7 - middle point of the web at half height on the exterior face
Output files
l DATA ns.
l RESULTS ns
Notes:
l The reordering front must be the same as that specified for reordering the assembled geometry, if
this has been carried out.
l It is advisable to reorder the geometry for all thermal analyses (see 12.2)
d) Example
Suppose that a structure is divided into substructures in the manner symbolized by the following
tree :
l STRESS
Output files
l DATA
l DISPLACEMENT
The output file DISPLACEMENT consists of two load cases, the first being the minimum
values and the second the maximum values.
The title of the file NODAL STRESS is replaced by that specified after the command
MINMAX.
c) Input data
MINMAX
Title
SUPPRESS MINI mn MAXI mx
RETURN
The command SUPPRESS may be used to specify that a maximum value and/or a minimum
value is not to be taken into account by the routine MINMAX.
In this command:
mn = minimum value to be ignored.
mx = maximum value to be ignored.
Output files
results are printed but no output files are created.
c) Input data
SHELL
ELEMENTS m1 m2 mi... (INTERNAL)
E (Label)
COMBINE
Title / (c1, n1) (ci, ni)...
RETURN
Description
The end of the list of labels is recognized by the appearance of the command COMBINE.
COMBINE defines the combinations of loading to be considered. The command is
followed by one or more groups of data in which are specified the
desired combinations of load cases. Each group of data is of the
following form:
Title /(c1, n1)... (ci, ni)...
Column 1 must be left blank.
Ci is the factor by which load case ni is to be multiplied.
RETURN terminates execution of the routine.
Example
d) Results
For each element, the following results are computed.
Table 13.6
Table 13.7
Notes:
l This routine is not to be used to calculate stresses in elements of types other than 2006 or 2008
(results are unpredictable).
l This routine creates no output files, but prints all computed results.
e) Layered composite element
In the case of a layered composite element, the SHELL COMPOSITE command calculates
stresses in each layer with respect to the layered composite axes.
Input data:
SHELL COMPOSITE
ELEMENT parameters for selection
COMPOSITE LAYER m TO l CRITERION HILL ph1...ph4 TSAI pt1 ... pt7
COMBINE
title / (ci, ni)
..
COMPOSITELAYER n ...
COMBINE
..
RETURN
COMPOSITE Specifies that the shell is a laminated composite shell. If not, an error
message will be generated.
LAYER n TO l Specify the layer numbers selected.
CRITERION Specify which criterion must be calculated.
HILL and / or Both can be used together. Each must be followed by its parameters.
TSAI
with:
Sll, Slt, Stt, Slz, Stz being the stresses in principal axes.
l : fiber direction
t : transverse fibber direction
z : transverse and perpendicular to t direction.
TSAI Xl Yl R S Xc Yc F12
Xl Yl R S : same as for the HILL criterion
Xc : Allowable compressive stress in the principal l direction (fibber direction)
Yc :Allowable compressive stress in the principal t direction (transversal fibber direction)
F12 : Allowable biaxial loading stress, with the constraint that F12 must satisfy a stability
criterion of the form :
1/Xl/Xc/Yl/Yc - F12**2 >0
The expression is given by:
13.14 THREE-DIMENSIONAL
a) Introduction
This module is used to create the geometry and three-dimensional results for an analysis with
one of the following computation options:
l THREE-DIMENSIONAL HARMONIC
l SHELL HARMONIC
l RESULTS: results (amplitudes) associated with each harmonic (one load per harmonic).
Output:
l DATA: reconstituted 3-D geometry
Input data
Output files :
l DATA : generated 3-D geometry
l TRANSIENT : results relative to 3-D geometry.
Input data
THREE-DIMENSIONAL Command
TRANSIENT n Number of the permanent TRANSIENT file from which the 2-D
Fourier displacements and stresses are read.
DISPLACEMENT This option allows the choice of angular sector and its subdivision to
expand the geometry, without consideration of the sector used in
Fourier calculation.
FORCES or In this option, the angular sector must be the same as the one used in
STRESS the Fourier calculation. The subdivisions must be regular, with the
same number of points as the integration points in the θ direction.
The DISPLACEMENT and STRESS labels are mutually exclusive.
GENERATE Command
ANGLE t t = value in degrees of the angular sector used to generate the 3-D
geometry.
SUBDIVISION If the STRESS label is input in the THREE-DIMENSIONAL
isub command isub must be the number of integration points in θ.
If the DISPLACEMENT label is input in the THREE
DIMENSIONAL command, isub is the requested number of
subdivisions in θ.
DISTRIBUTION Command
DISTRIBUTION α i are the angular values in degrees of the distribution of subsectors in
αi case of the DISPLACEMENT label (i=1 to isub and α (isub)= t). θ = 0
corresponds to the X axis.
FOURIER Command
FOURIER Selects among the NF Fourier harmonics used in the TRANSIENT
SHELL calculation those required to create the deformed 3-D
geometry.
ni (i=1 to NF) is the order number of the Fourier harmonic selected
among those used in the calculation.
nhi (i=1 to NF) is the harmonic value (cos(nhi*θ))
Example
13.15 LOCAL
13.15.1 Introduction
The routine LOCAL allows the calculation of displacements (or temperatures) along the
boundaries of a refined local model, from the interpolation of a 'coarse' model solution.
Field of application :
l two dimensional analysis
l three dimensional analysis
l thermal analysis
l thermoelastic analysis.
13.15.2 Files
Input files:
l DATA: coarse mesh
Output files:
mechanical analysis :
l LOCALM.DATA: formatted file of imposed displacements.
thermoelastic analysis :
l LOCALT.DATA: formatted file of interpolated temperatures.
l DATA, RESULTS: binary files containing interpolated temperatures at all nodes of the fine
mesh.
Mechanical Analysis
We want to obtain imposed node displacements of the fine mesh boundaries.
Definition of commands
LOCAL Command
COARSE Search for coarse mesh data file number cr.
FINE Search for fine mesh data file number fi.
EXTRACT Printout of the data being copied (optional).
RESULT Search for coarse mesh displacement file number re.
FILE Creates a permanent formatted file containing interpolation results. The
default name is LOCALM.DATA.
(label) Is the name specified by the user. It is a string of 24 characters.
LOAD Command
This command reads the specified loads.
li... list of the number of applied loads defined on the coarse mesh and used
in fine model analysis.
SELECT Command
NODES Reads the fine mesh boundary nodes.
nj... List of node input numbers.
RETURN Command
This compulsory command terminates the reading of input data and initiates creation of the
output file.
Results
LOCALM.DATA (or file name specified by the user) contains three groups of records:
l the file header is composed of four lines:
l constraints card :
l loads card :
Comments:
if a boundary node does not belong to any element of the coarse mesh
a) an error message is printed on the screen.
b) corresponding displacements are printed as 1.E+10 in the output file.
Use of program
The user includes LOCALM.DATA in the fine model INPUT FILE, as initial conditions, and
he adds the other commands like SOLVE, SAVE... in order to run SYSTUS.
Thermoelastic Analysis
A thermoelastic analysis requires knowledge of the nodal temperature card. It is therefore
necessary to interpolate temperature at all nodes of the refined mesh. There are two possibilities
according to which type of output file is wanted : formatted (coded) or unformatted (binary),
(see section 4.13: command TEMPERATURE).
A) The output file is formatted
Definition of commands
LOCAL Command
COARSE Search for coarse mesh data file number cr.
FINE Search for fine mesh data file number fi.
(EXTRACT) Printout of the data being copied (optional).
TEMPERATURE Search for te file number containing nodal temperatures of the coarse
model.
FILE Creates a permanent formatted file containing nodal interpolated
temperatures. The default name is LOCALT.DATA.
(label) Is the name specified by the user. It is a string of 24 characters.
LOAD Command
This command reads the specified loads.
li... List of the number of loads defined on the coarse mesh (in fact, the
number of temperature card) and used in fine model analysis.
RETURN Command
This compulsory command terminates the reading of input data and initiates creation of the
output file.
Results
LOCALT.DATA (or file name specified by the user) contains two groups of records.
l file header : is composed of four lines
l temperature card :
TEMPERATURES i
N1 / t1 t2 ....ti
N2 /...
.
.
.
With
i the number of temperature cards
ti the nodal temperature corresponding to the card i
Notes:
l The number of temperature cards is limited to 32.
l SYSTUS allows 4 continuation commands.
l Less than or equal to 1.E-15 interpolated temperatures are printed as 0. in the output file.
Use of program
The user includes LOCALT.DATA in the description file of the refined model, and he adds
other applied loads and commands like SOLVE, SAVE... in order to run SYSTUS.
B) The output file is unformatted
Definition of commands
LOCAL Command
COARSE cf. Chap.13.16.3
FINE
EXTRACT
TEMPERATURE searches the TEMPERATURE file
BINARY bi creates two permanent binary files :
RESULTS containing nodal interpolated temperatures
DATA containing the fine mesh description.
bi is the number under which files will be catalogued.
LOAD Command
(see Chapter 13.16.3)
RETURN Command
(see Chapter 13.16.3)
Computed Result
RESUbi.TIT and DATAbi.TIT are accessed by using the command SEARCH.
13.15.4 Example
The structure under consideration is a flat plate (h = 1) under uniform tension and with a central
hole. On account of the symmetry, we only consider a quarter of the model.
We consider a small portion near the edge of the hole, and create the fine mesh (50 elements,
181 nodes).
o FORCES file containing the generalized forces or the stresses, according to the calculation
where
l THERMAL
l ELECTROSTATIC
l MAGNETIC SCALAR
l MAGNETIC VECTOR
l MAGNETIC FIELD
l STRESSES file
CHECK ERROR
ELEMENT (list)
RETURN
ELEMENT (list) defines the list of elements for which error calculation is required. This
list is compulsory and must be included in the list defined in the
procedure AVERAGE.
Output file
l modified DATA file
l RESULTS file including a FORCE file containing 2 components per element and per load
case. The first component represents the stress (or thermal flux ...) error for the element. The
second component represents the strain (or thermal gradient...) error.
The following are also printed:
l stress error in the domain (selected elements)
The various graphics options presented from section 14.6 to section 14.10 are only available in
command mode (these commands are not interfaced). The SYSTUS plotter is driven by the
following procedures:
PROCEDURE FONCTION
CURVE POST- Plotting of the variation of results for a sequence of
PROCESSING nodes or elements or on a cross section. Data is read
from the file POST-PROCESSING (POST*.TIT).
CURVE TRANSIENT Plotting of the variation of results with respect to time,
another result, or load steps.
CURVE FUNCTION Plotting of functions defined by tables in the file DATA.
CURVE SATURATION Plotting of magnetization curves for electromagnetism
analyses.
CURVE TABULATION Plotting of curves defined point by point by the user
CURVE AVERAGE Calculates and plots, for a specified component of results
for a thick-walled structure, the following data:
l average value,
l linearised value,
l the differences:
l inner surface value - middle surface value,
l outer surface value - middle surface value, for each
combination of load cases.
OPEN POST n
CLOSE POST
This command is only required for chained display of a number of post-processing files.
Example
RETURN
CLOSE POST
CONVERT TRAN
POST num
(NODES list)
(ELEMENTS list)
(FILE choice)
(AXES (GENERAL) or LOCAL)
(CARDS list)
RETURN
PRINT if the DATASET label is absent, only the Dataset list is printed.
DATASET if the NUMBER command is absent, all values are printed for all
Datasets.
POST num number of the post file created.
NUMBER n1 If list of numbers n1 n2... ni is absent, only the problem characteristics
n2... ni are printed.
If list of numbers n1 n2... ni is present, the corresponding Datasets are
printed.
Number/Dataset correspondence is obtained by executing the
CONVERT PRINT command initially without the DATASET label.
All Datasets are listed with their numbers, and the problem
characteristics.
Example
CONVERT PRINT
POST 32
RETURN
...
<list of Datasets and problem characteristics>
...
CONVERT PRINT DATASET
POST 32
NUMBER 10 51
RETURN
...
<content list for Datasets numbers 10 and 51>
...
14.3.3 Dataset
Dataset Name
Each dataset name (max. 31 characters) takes the following form:
<name>.<code> : <identifier_1> <identifier_2>
<name> abbreviated dataset name. Example: DISSIP_POWER is total
dissipated power.
<code> represents the type of data stored (array) in the dataset:
COM characters
N node data,
E element data,
P integration point data,
EL data for nodes associated with elements,
T array,
TL indexed array,
M media data.
<identifier_1> is a load number for a RESULT file conversion,
or a load card number for a TRANSIENT file conversion.
<identifier_2> is used for result location:
l beam : section point number (1 to 9),
l shell : surface number: -3 (lower surface), -2(middle surface), -1 (upper
surface),
l shell : station number: -11 (1st station), ..., -19 (9th station),
l standard elements : 0.
<identifier_3> is used for location of the layer results for a composite shell.
Note:
l Identifiers only exist for result-related datasets (see below).
l number of elements,
l number of media,
l problem dimension,
l number of equations,
l number of loads.
Dataset Attributes
Attributes stored in .fdb files are used to describe the data contained in a dataset.
Dataset attributes are stored under a name and a value.
Attributes name Value
Contents Character string describing content of dataset
Ex : For dataset D.N… : Displacements
l A part is a set of similar elements which are made of the same material. The model is the sum of
all PARTS, each of them being disjointed from the others.The elements of a part have the same
dimension and the same material properties.
The averaging procedure is activated as follows:
PART averages dataset results part by part . The averaging is done on the
elements selected potentially by the user.
MATERIAL averages dataset results on elements set by same material properties.
The averaging is done on the elements selected potentially by the user.
NODES, List of nodes or elements using internal or user-supplied numbering (or
ELEMENTS groups of nodes or elements). If these labels are omitted, the complete
geometry is selected.
INPUT Prints the list of datasets of the type requested: at integration points, on
element nodes or on the element.
DATASET Lists the numbers or names for the datasets to be averaged or
extrapolated. If this command is omitted, all datasets are listed.
OUTPUT Gives the type of dataset which will complete the post-processing file.
If this command is omitted, datasets at the element nodes are created.
Example
SEARCH DATA 32
OPEN POST32.fdb
AVERAGING POST-PROCESSING
ELEMENTS INTER 1 TO 100
INPUT INTEGRATION POINT
...
<list of Datasets>
...
DATASET 12 TO 24 STEP 2
OUTPUT NODE
RETURN
VISUALIZATION Command
initiates the result display procedure. The list of datasets, and the list of cards or loads are
printed after this command.
LOAD List of loads.
CARD List of cards or a post-processing file created from a TRANSIENT file.
NODES, List of nodes or elements, using internal or user-supplied numbering (or
ELEMENTS groups of nodes or elements). If these labels are omitted, the complete
geometry described in the post-processing file is selected.
Figure 14-4
To display results for a given load on part of the mesh, the user must
select the corresponding nodes and elements. The curve obtained is as
shown below (Figures 14.5 and 14.10):
Figure 14-5
To display the results of a number of loads for part of the mesh (e.g.,
evolution of results for a set of nodes in time), the user must select the
nodes or elements, and the corresponding loads. The resultant layer is
as shown below (Figures 14.6 and 14.11):
Figure 14-6
Example
SEARCH DATA 33
OPEN POST 33
VISUALIZATION
List of loads :
List of Dataset :
CARD 5 TO 8
COMBINATIONS
SPECIMEN CARD 6*2 / 2 6
DATASET 1
$view_point xy
GEOMETRY DEFO 10 CHOICE 4
$centre
$rendering none
Commands starting with the $ character are display commands described in the « Man/Machine
Commands » manual.
List of operators :
Operator 1 – Ux
Operator 2 – Uy
Operator 3 – Uz
Operator 4 - norm U
Operator 5 - Min components
Operator 6 - Max components
<space> Ux
List of operators :
Operator 1 – Ux
Operator 2 – Uy
Operator 3 – Uz
Operator 4 - norm U
Operator 5 - Min components
Operator 6 - Max components
<space> 2
List of operators :
Operator 1 – Ux
Operator 2 – Uy
Operator 3 – Uz
Operator 4 - norm U
Operator 5 - Min components
Operator 6 - Max components
<space> Ux
CURVES CHOICE 1 2 3 4
List of operators :
Operator 1 – Ux
Operator 2 – Uy
Operator 3 – Uz
Operator 4 - norm U
Operator 5 - Min components
Operator 6 - Max components
<space> Ux
$rendering flat
NODES USER 1
CURVES CHOICE 1 2 3 4
List of operators :
Operator 1 – Ux
...
Operator 6 - Max components
<space> Ux
RETURN
CLOSE POST
section) ;
l several components of results defined at each of these points ;
Thus, the variation of any given component of the results may be represented by two families of
curves as shown in figure 14.13:
Figure 14-13
RETURN
14.6.3 Example
CURVE POSTPROCESSING
SET 1
FORMAT COMPONENT 1 1 2 3 4 5
PLOT OF COMPONENT 1 FOR 5 COMBINATIONS
SET 2 COMBINE 1 TO 20
FORMAT POINT 1 1 2 3
PLOT OF COMPONENTS 1 2 3 AT POINT 1
FORMAT COMPONENT 5 4 5 6 7
PLOT OF COMPONENT 5
RETURN
drawings to be plotted.
This command can be followed by a title card.
l one or several commands NODE, ELEMENT or MEDIUM which are used to allow
CARD c1 c2 ... cn
This command is followed by a list c1, c2 ....cn of cards to be selected. (Card number zero may
be selected).
For the post-processing of an harmonic calculation using the label COMPLEX, one must give
the result pair numbers (modulus-phase) to be selected.
FORMAT
title
All the parameters of this command except the title remain active until the next FORMAT
command.
The NODE, ELEMENT or MEDIUM commands
Example
/12 3
/ o----o----o----o
/ 1 2 3 4
It is desired to plot the following curves:
Displacements as functions of time, for cards 5, 10, 15, 20, 25 and then stresses as functions of
displacement for all cards:
U2x / t
U4x / t
U4y / t
SIGMA(element2)force2 / U1x
SIGMA(element3)force2 / U1x
6 curves will be drawn successively on screen and stored in the curve database.
FUNCTION i j ... XMIN = x1 XMAX = x2 NSTEP = n (LOG X) (LOG Y) --
(EPSI e) (NAPPE)
to plot respectively .
l The SPECTRAL label in a CURVE FUNCTION command is used to draw the values contained in
the SPECnf.DAT files generated by SPECTRAL GENERATION (see Chap.11.7.2).
CURVE SATURATION
SATU < liste> XMIN hmin XMAX hmax (NSTEP n) (TEMPERATURE <liste>)
Label list:
RETURN
CURVE TABULATION
main title of the drawing
TABLE i XCOEF x YCOEF y TITLE title
x1 y1 x2 y2 ... xn yn or x1 y1 y'1 x2 y2 y'2 ... xn yn y'n
TABLE i…
.
.
.
LIMITS XMIN x1 XMAX x2 YMIN y1 YMAX y2
XHEADER label
YHEADER label
FORMAT
Under title of drawing
RETURN
Since all the points defining the curve to be drawn are given by the TABLE command, the
characteristics of the drawing for this curve are defined on the same line.
TABLE i i defines the type of curve to be drawn.
i = 1 the curve is defined linearly point by point by the pairs of values
(x, y).
i = 2 the curve is cubic; each point is defined by x, y and y'. There is no
limit on the number of lines.
XCOEF x Multiplier coefficient of abscissa
XCOEF y Multiplier coefficient of ordinates
TITLE title Is used to draw a legend to spot the curve.
(title: 12 characters maxi).
The limits of the drawing are given optionally; by default, these limits are determined
automatically. The values are to be indicated behind the XMIN, XMAX, YMIN and YMAX
labels of the LIMIT command. The identification of the X and Y axes can be done by the
XHEADER and YHEADER commands behind which an alphanumeric text can be added (12
characters maximum) which will be printed along the axes.
The FORMAT command produces the drawing. This command is following by one line for an
optional title.
The CURVE TABULATION procedure is terminated by the RETURN command.
l The linear gradient ΔT1, which is the difference between the two linearised surface values,
l The non linear gradient ΔT2 computed and which corresponds to the maximum value of the
two non linear gradients obtained in surface.
|ΔTnl(-t/2)| et |ΔTnl(+t/2)| avec ΔTnl(u) = T(u) – [T0 + u/t . ΔT1]
ΔTnl(-t/2) = T(-t/2) – T0 + ½. ΔT1 et ΔTnl(t/2) = T(t/2) – T0 - ½. ΔT1
ΔT2 = MAX [ |ΔTnl(-t/2)| , |ΔTnl(+t/2)| , 0. ]
l The sum of the two linear and non linear gradients ΔT1 + ΔT2.
The plot of the 6 data is executed according the followings:
l Numbers of combination or loads for all POST PROCESSING files (POST, SECTION,
TAVER…),
l Time for all type SYSNUKE files (with the TIME label).
Note:
l The terms "inner surface" and "outer surface" designate respectively the points xi and xe defined in the
routine CROSS SECTION by the command LINE.
Input data
Description of commands
Computation of the parameters characterizing the temperature distribution T(u) in the thickness
surface where u is the abscissa of the current point in the thickness defined according to the
middle of the surface.
TRANSIENT NON-LINEAR
…
POST (ERF) (FDB) FILE n1 (NEW) (STORE s) (GROUP $name$ or num) --
--(ONLY <dataset list>)
POST (ERF) (FDB) FILE n2 (NEW) (STORE s) (GROUP $name$ or num) --
--(ONLY < dataset list>)
…
RETURN
Description of commands
POST Activates the light post-processing. One or two exports (.erfh5 and/or .fdb)
are done by line beginning with the keyword POST. The number of these
lines is limited to 20.
ERF Optional. Will create an .erfh5 file: NameModel_POSTn.erfh5
FDB Optional. Will create an .fdb file: if the .erfh5 file has been created:
NameModel_MINIPOSTn.fdb, else NameModel_POSTn.fdb. If ERF and
FDB are missing, only the .fdb file named NameModel_POSTn.fdb will be
created.
FILE n Gives the POST file id.
NEW Will create a new POST file (note that if the file exists already, it will
be erased).
STORE s Gives the frequency of storage of results.
By default, the storage is done at each card.
If s=0 only the last card is stored.
GROUP $name$ Optional. Selection of part of the geometry by using group of elements or
or num nodes. By default, the complete geometry is selected.
ONLY <dataset Optional. List of dataset to write into the post file. The names of the
list> dataset must be identical (with all characters) to those listed into the 3rd
column (NAME) of the post_tnl.par file (see hereafter).
By default, all possible datasets for current computation option are
written.
Example for stress datasets (for solid and shell elements), the selection
is done with the command: “ONLY STRESSES SHELL_SURF_
STRESSES”
The results stored by this command are described in a specific resource file which is described
hereafter.
Limitation:
l Group selection with .fdb file format is not supported with DMP computations.
post_tnl.par file
The objective of this file is to list the necessary data used for results extraction and storage. By
default, this file is located in the "ressources_fichiers" directory. The user can customize it and
position it in the working directory to use it.
Note that no restriction is given in this file, and consequently, it is of the responsibility of the
user to check the validity of it customization.
This capability is limited to results at nodes or at elements center.
The syntax is the following:
DOMAIN: (4 characters):
l MECA
l THER
l ELEC
l META
l ENTH
l HYDR
l DIPR
TYPEDTS (integer):
Specify the dimension of result.
l 1 :'Scalar '
l 2: 'Scalars'
l 3: 'Vector '
l 4:'Tensor '
FICRES (integer):
Specify the type of results
l 1: FORCES
l 2: REACTIONS
l 3: DISPLACEMENT (TEMPERATURE)
l 6: VELOCITIES
POSI (integer):
Specify the position in the crude results (in the SYSWROLD files). It is useful to select a
specific value in the FORCE file for example.
LONG (integer):
Specify the number of items read in the results files. For metallurgical phases, this value is
updated using SPECIAL (see afterwards).
LONDTS (integer):
Depends on the TYPEDTS. Generally, 1 for scalar, 3 for vector and 6 for symmetric tensor.
For metallurgical phases, this value is updated using SPECIAL (see afterwards).
SPECIAL (integer):
Specify some special cases.
l = 10 shells
l = 2 tensor
l = 3 metallurgy
l = 13 metallurgy in shells
o Status of the element for activation/deactivation using the STATUS label has priority.
o Existence of material properties (the presence of the labels E, KX and MATE is tested).
o In the thermo-metallurgical options, if the element is composed mainly (more than 96%) of
phase 2 – which is the fictitious phase in Sysweld native database. To change the number
of the fictitious phase, it requires simply changing the value of POSI.
IOPT:
Specify the computation options because results can be stored in different places depending on
2D or 3D options:
l 3: shells mechanical and shell-solid
l 4: three-dimensional mechanical
l 7: two-dimensional mechanical
DOMAINE NAMEDTS NAME TYPEDTS FICRES POSI LONG LONDTS SPECIAL IOPT
MECA D.N: DISPLACEMENTS 3 3 1 3 3 0 4
MECA D.N: DISPLACEMENTS 3 3 1 2 3 0 7
MECA D.N: DISPLACEMENTS 3 3 1 3 3 0 3
MECA ROTATION.N: ROTATIONS 3 3 4 3 3 0 3
MECA S.E: STRESSES 4 1 1 6 6 2 3
MECA S.E: STRESSES 4 1 1 6 6 2 4
MECA S.E: STRESSES 4 1 1 4 6 2 7
MECA E.E: STRAINS 4 1 7 6 6 2 4
MECA E.E: STRAINS 4 1 5 4 6 2 7
MECA S.E: SHELL_SURF_ 4 1 1 5 6 12 3
STRESSES
MECA ACTIV.E: ACTIVE 1 1 60 1 1 20 4
MECA ACTIV.E: ACTIVE 1 1 40 1 1 20 7
THER TEMP.N: TEMPERATURE 1 3 1 1 1 0 5
META TEMP.N: TEMPERATURE 1 3 1 1 1 0 5
META PHASES.E: PHASE_ 2 1 5 0 0 3 5
PROPORTIONS
META PHASES.E: PHASE_ 2 1 5 0 0 13 5
PROPORTIONS
META ACTIV.E: ACTIVE 1 1 6 1 1 20 5
Two-dimensional Space
The y axis is obtained by rotating 90 degrees counterclockwise from the x axis. The local axes
of an element with two nodes are shown in Figure 16-2.
Figure 16-2
Three-Dimensional Space
The local z-axis is the intersection of a plane perpendicular to the element and passing through
the first node of the element, with a plane parallel to the global z axis and containing the
element. The orientation of the local z axis is such that it forms an acute angle with the global Z
axis.
The local y-axis is then chosen so that the three local axes form a right-handed Cartesian
system.
Figure 16-3 to Figure 16-5 show the local axes of a one-dimensional element in the general
case, and special cases in which the local x axis is parallel with the global Z-axis.
Figure 16-3
Figure 16-6
Three-Dimensional Space
New convention associated with new data structure
With the new data structure, three axes are associated with the finite element for all two-
dimensional elements in a three-dimensional space (Figure 16-7: Definition of GEOMETRIC,
LOCAL and MATERIAL axes):
l The GEOMETRIC or "isoparametric" axes linked to the geometry of element and in
example, the user may imposed on the axis "x" of the LOCAL axes of all elements to be
parallel to the plane XY of the GLOBAL or "general" axes.
l The MATERIAL axes in which the anisotropic material properties are defined (matrix of
(1)
and are the first two vectors of the local curvilinear base:
with
nn: number of element nodes
: parametric coordinates
: vector of the node "i" coordinates
Ni: functions of the node "i" form
With a linear triangle, the axis xL is along the edge "12" of the element (Figure 16-7: Definition
of GEOMETRIC, LOCAL and MATERIAL axes).
Definition of the LOCAL axes
Unlike the GEOMETRIC axes the definition of the LOCAL axes permits to obtain an almost
continuous representation of the axes from one element to another. The definition of local
loads, privileged orientations due to anisotropy and interpretation of results of type FORCE is
thus made easier.
The LOCAL axe is defined in relation to GEOMETRIC axes by the angle (Figure 16-7:
Definition of GEOMETRIC, LOCAL and MATERIAL axes)
This angle can be defined by the user with the command ELEMENT under GEOMETRY
procedure (cf. 4.4) or under MODIFY CORRECT procedure (cf. 6.2.1) as follows:
ELEMENT
(number) / (list of nodes) FORM (value) PSI value
The computation of this angle can be performed automatically with the command DRAPING
under the MODIFY outside DEFINITION process (cf. 6.3).
The axis x L of the element then belongs to a plane parallel to the plane XY of the GLOBAL
axes:
The Figure 16-8 represents the angle defining the LOCAL axes of a triangle or quadrangle
element situated in the plane XY.
This angle is defined by the label PSI under the command MATERIAL PROPERTIES of the
DEFINITION procedure (cf. 4.5 and 8.3).
Convention associated to old data structure
1) Shell element with three or four nodes
Small displacements
The local z-axis is perpendicular to the plane tangent to the element.
This axis is oriented so that the nodes of the element are defined in counter clockwise order as
viewed from a point in the positive z halfspace.
The x-axis lies in the tangent plane and is parallel to the OXY plane. The local y-axis also lies
in the tangent plane, perpendicular to the local x- axis and oriented so that the global Z
component of the local y base vector is positive (positive slope). The orientation of the local x
axis is chosen such that the local system is right-handed.
Figures 16.8, 16.9 and 16.10 show the local axes of a triangular element in three-dimensional
space in the general case, and in the special cases in which the local and global z axes are
parallel.
2) 2404, 2006 and 2008 shell elements or surface elements in option THREE-DIMENSIONAL
During post-processing (cf. Chapter 14) the software displays the isoparametric axes in the
centre of the element. The axes are determined by relations (1) and (2).
During alphanumeric post-processing (COMBINE COORDINATE AXES - cf. 13.3.2) the
sofware stores the isoparametric axes at each Gaussian point in the STRESS file. The axes are
also determined by relations (1) et (2). Local axes may be different from one integration point
to another in case of distorted elements.
For regular shaped elements, such as any triangle or a parallelogram with no more than eight
nodes and intermediate nodes located at middle of the sides, the local axes are the same over the
element:
l x parallel to first side,
Figure 16-9
Figure 16-12
The vector is :
l perpendicular to the plane containing and
l has an orientation defined so that , , will be a counterclockwise trihedron.
l has a modulus given by :
where .
As a function of the components of vectors and , is defined as:
tm : mean value of t
Basic operations
s=v.w : scalar product of vector v and w
s = vi wi (with usual summation convention)
s = < v > . { w } = { v }T . { w }
s=t:r : scalar product of tensors t and r
s = tij rij
c=axb : vector product of vectors a and b
: partial derivative of the ith component of u with respect to the jth spatial
variable
Special notations
u : displacement vector
v : velocity vector
17.2 ELASTICITY
17.2.1 General
Hooke's law is written:
Notes:
l Shear terms are doubled in table {ε}. We frequently have:
(with i ≠ j)
l For thermoelasticity, Hooke's law is written:
with
or
where λ and μ are Lamé coefficients. μ is also noted G , and is referred to as the shear
modulus.
with,
To activate this module for SYSTUS elements, it is merely necessary to inform the following
physical characteristics:
Ee
NU ν
LX LY LZ α (thermoelasticity)
For thermoelasticity, where the Young's modulus is temperature-dependent, value e < 0 must be
entered, with TABLE -e giving evolution of the Young's modulus with temperature. Likewise,
where the coefficient of expansion is temperature-dependant, enter α < 0, with TABLE - α
giving the coefficients of expansion according to temperature.
Note:
l For thermoelasticity, the coefficient of expansion taken into account at a given temperature θ , is
the mean coefficient of expansion between 0 and θ :
TABLE t
PSI Ψ THETA θ PHI φ
LX α1 LY α2 LZ α3 (thermoelasticity)
Table t then gives the components of matrix [D] in the material system of axes defined by Ψ, θ,
φ . The method used for introducing the components of [ D ] depends on the selected
computation option (see Chapter 8).
Notes:
l The material system of axes is used to introduce:
l components of [D],
l coefficients of expansion α i ,
l components of [G ] and {h } for elastoplastic computation with the TSAI criterion (see A3.3)
l For 3-dimensional orthotropic problems, [D] is written:
with ,
and where,
l represent the moduli in the 3 directions
l νij, is Poisson's ratio in direction j, deduced from a tensile load test in direction i
with,
and for PLANE structures (hypothesis of plane stress in plane (e1, e2)):
Note:
l For a plane strain, plane stress or axisymmetrical stress hypothesis to be valid in the presence of
an orthotropic solid, direction e 3 must coincide with an orthotropic direction.
For an orthotropic solid with a transverse isotropic characteristic in plane (e1 , e2 ), matrix [D] is
obtained by writing:
with,
E e
NU ν
VARIABLE t
LX LY LZ α (thermoelasticity)
TABLE t then describes the stress-strain law ( σ as a function of εeq ). This TABLE must be
type 1 (linear piecewise function) where the law is not temperature-dependent, or type 7 in
other cases:
TABLE
t / 1 0 0 ε1 σ1 ε2 σ2 ...
or
TABLE
t / 7 θ1 f1 θ2 f2 θ3 f3 ...
f1 / 1 0 0 ε1 σ1 ε2 σ2 . . .
f2 / 1 ...
...
Tables fi describe the stress-strain laws for each temperature θi. These tables must be type 1.
Label E = e defines the Young's modulus value corresponding to zero strain.
The stress-strain law can be deduced directly from a single axis test, based on the values
recorded for force F and displacement u :
l small displacements and small strains:
where S0 and l0 represent test piece section and initial length respectively.
l large displacements and large strains (updated Lagrangian formulation and modified updated
Lagrangian formulation):
RECAPITULATION
17.3 ELASTOPLASTICITY
A number of plasticity criteria and models are available:
l von Mises, Drucker, Stassi, Tsai-Hill and user-programmable criteria,
l perfect plasticity model, and plasticity models with isotropic, kinematic or combined strain-
cavities).
l special plasticity model can also be programmed by the user (see Chapter 17.7).
17.3.1 Theory
Hypotheses and principles
Experience shows that there is a convex domain in stress space, referred to as the elasticity
domain, such that any load path inside this domain only generates elastic strains. This domain
is defined on the basis of scalar value function F , referred to as yield function or plasticity
criterion :
If a stress state, assumed to be elastic, reaches the frontier of this domain, plastic strains then
occur in such a way that the stress state verifies the following condition:
The above equation defines the yield surface in the stress space.
Total strain is split (hypothesis of total strain partition) into:
l thermal strain,
l elastic strain,
l plastic strain.
The existence of a plastic potential (Hill's principle of maximum plastic work) leads to
formulation of a hypothesis of normality , so that we can write:
Yield function
We put:
The orthogonal plane to the trisector in the main stress space, is referred to as the stress deviator
plane.
Materials which follow the von Mises criterion meet the condition:
This means that plastic strain does not generate any change in volume. We therefore have:
Drucker-Prager criterion
This criterion is used to model the elastoplastic behavior of soils and corresponds to an
approximation of the MOHR-COULOMB criterion.
Two types of Drucker-Prager criterion are available:
l either the Drucker criterion yield surface coincides with the outer vertices of the MOHR-
yield surface.
The yield function is expressed as follows:
or
Material constants α and k are related to cohesion c and the angle of friction by:
if the yield surface coincides with the external vertices of the MOHR- COULOMB yield
surface, or
if the yield surface coincides with the internal vertices of the MOHR- COULOMB yield
surface.
Stassi criterion
This criterion is adapted for the elastoplastic behavior of concrete:
or
Material constants α and k have the dimension of a stress, and are related to tensile and
compressive yield stresses Rt , and Rc by:
α = (1/3) . ( Rc - Rt)
k2 = (1/3) . Rc . Rt
where Rc and Rt are positive values.
Tsai-Hill criterion
The Tsai criterion is used to model the elastoplastic behavior of anisotropic materials:
[G] and {h} contain the constants of the criterion. [G] is a symmetrical square matrix, with a
dimension of 4 x 4 (two-dimensional) or 6 x 6 (three-dimensional). { h } is a vector with a
dimension of 4 (two-dimensional) or 6 (three-dimensional).
For an orthotropic solid , taking as the yield stresses observed under tensile and
compressive load respectively or unidirectional tests in direction ei and X ij (with i ≠ j ) as the
yield stresses observed for shear tests, matrix [G] and {h} are written :
Bi-directional tests are required for characterization of the G ij coefficients. Tsai-Hill proposes:
User criterion
The user can program a plasticity criterion which is a function of the first two stress tensor
invariants. The yield function of the criterion must then take the following general form:
or
Strain-hardening
In practice, the elasticity domain evolves in the presence of a plastic strain. This phenomenon is
referred to as the strain-hardening of the material. The plasticity criterion then depends on other
internal variables of the material:
“Expansion” of the elasticity domain is governed, in the case of the von Mises criterion, by the
internal scalar variable , corresponding to total equivalent plastic strain:
Displacement of the elasticity domain in the stress space is represented by internal tensor
variable with components .
Kinematic strain-hardening models can be used to represent the Baushinger effect (anisotropic
behavior under tensile and compressive loads), and are consequently recommended for cyclic
applications.
The two types of strain-hardening can be combined (combined strain-hardening).
Combined strain-hardening models can be used to reproduce the cyclic hardening or softening
phenomena observed in certain materials.
A number of strain-hardening models are available:
l isotropic strain-hardening model
with
Scalar c represents the scale-hardening slope. This slope can be temperature-dependent, and in
certain cases can also depend on total equivalent plastic strain :
This model can be used for effective reproduction of cyclically stabilized material curves. This
model can also be used to reproduce the "ratchet" effect.
l combined (isotropic + kinematic) strain-hardening model
where
α = 0.16496 (non-dimensional constant)
β = 0.05 MPa-1
k = 1,7143 MPa
The DYNAM label is used to introduce a dependency of yield stress upon total strain rate
(deduced thermal strain):
Table d gives function f. Where function f depends both on total strain rate and temperature,
this table must be type 7, with provision for definition of function f at different temperatures by
means of type 1 tables:
Notes:
l Where yield stress is temperature-dependent, the user must specify:
l YIELD = -m (with m a positive integer)
l SLOPE = 0
l Table m defines yield stress as a function of temperature.
Drucker-Prager criterion
The user must specify:
CRITERION = 2
If the yield surface coincides with the external vertices of the MOHR-COULOMB criterion
yield surface.
CRITERION = 3
If the yield surface coincides with the internal vertices of the MOHR-COULOMB criterion
yield surface.
PLASTICITY = n
Refers to table n defining cohesion c, and angle of friction ϕ (in degrees).
TABLE
n / c ϕ
Stassi criterion
The user must specify:
CRITERION 4
PLASTICITY n
PLASTICITY = n
refers to table n defining tensile and compressive yield stresses Rt, Rc (positive values) for the
material.
TABLE
n / Rt Rc
Tsai-Hill criterion
The user must specify
CRITERION 11
PLASTICITY n
PSI = Ψ THETA = θ PHI = φ
PLASTICITY = n
refers to table n defining the yield function constants in the order given below.
For THREE-DIMENSIONAL options:
TABLE
n / G11 G12 G13 G14 G15 G16 G22 G23 G24 G25 G26 G33 - -
- - G34 G35 G36 G44 G45 G46 G55 G56 G66 H1 H2 H3 H4 H5 H6
TABLE
n / G11 G12 G13 G14 G22 G23 G24 G33 G34 --
--G44 H1 H2 H3 H4
Where Ψ , θ and φ define the system of axes of the material (see17.2.3: anisotropic elasticity).
User-programmed criterion
The user must specify:
CRITERION 6
MODEL 3
YIELD k
DYNAM -d (dynamic effect on yield stress)
SLOPE p
Notes:
l Where yield stress is temperature-dependent, the user must specify:
YIELD = - m
Table m defines yield stress as a function of temperature.
l The slope value must not be confused with in the above figure:
l Where the strain-hardening slope depends on plastic strain (but not on temperature), the user must
specify:
SLOPE = -p (p > 0)
Table p defines uniaxial stress as a function of uniaxial plastic strain. This table must be type 1.
TABLE
p / 1 0 k σ2 σ3 ...
l The first point entered in the table must correspond to a zero plastic strain value. The
corresponding stress value is equal to yield stress k.
l Where the Young's modulus is independent from temperature, the program also allows direct entry
of the unidirectional stress - total strain law. In this case, a type 1 table must be used. The first
couple (σ1, ε1) is strictly obliged to verify the σ1 = E ε1, E being the Young's modulus of the
material given under the MATERIAL PROPERTIES command.
TABLE
p / 1 ε1 σ1 ε2 σ2 ...
The program automatically recognizes the type of description used for the stress-strain law,
from the first pair of values entered for the table.
l Where the strain-hardening slope also depends on temperature (see figure below):
we must specify:
SLOPE = -p
Table p is then a type 7 table, from which the number of the necessarily type 1 table defining
the strain-hardening law (unidirectional stress - unidirectional plastic strain) at temperature θi is
read for each temperature θi :
TABLE
p / 7 θ1 f1 θ2 f2 ...
f1 / 1 0 k(θ1) σ2 σ3 ...
f2 / 1 0 k(θ2) ...
Definition of the strain-hardening tables at the different temperatures must comply with the
following rules:
l the unidirectional stress must be given as a function of plastic strain, and cannot be given as a
In this case, yield stress as a function of temperature must be defined in a special table, for the
same temperatures θi as before.
Example :
MODEL 7
YIELD k
DYNAM -d (dynamic effect on yield stress)
SLOPE -p (p : is a positive integer)
TABLE
p / K n
Notes:
l If yield stress k is temperature-dependent, the user must specify:
YIELD-m
table m defines yield stress k as a function of temperature.
l K and/or n can be temperature dependent. The user must then specify:
YIELD k
SLOPE -p
TABLE
p / -i -j (i,j are positive integers)
i / ...
j / ...
with
MODEL 7
YIELD A
SLOPE-p (p is a positive integer)
TABLE
p / B n C m
MODEL 2
YIELD k
DYNAM -d (dynamic effect on yield stress)
SLOPE -p
Input data for YIELD and SLOPE labels as described in paragraph 17.3.3.1.2.
The slope p can depends on the temperature and the plastic strain. However the kinematic strain
hardening model can't take into account a highly non linear strain hardening in the case of
repeated or cyclic loads.
For such conditions of loads, the using of this model with a strain hardening slope beyond the
combination equivalent plastic strain or the using of Armstrong-Frederic's non linear kinematic
strain hardening Model is particularly advised.
MODEL 6
YIELD k
DYNAM -d (dynamic effect on yield stress)
SLOPE -p (p : is a positive integer)
Same inpout data for LIMIT and YIELD labels as for Model 6 (described in paragraph 17.3.3.
In the presence of cyclic loads, the non linear kinematic strain hardening Model of Armstrong-
Frederic is recommended.
Non-linear kinematic strain-hardening - Armstrong - Frederick (MODEL = 8)
This model is particularly suitable for cyclic loads modelisation. It can be used for the
following:
l to reproduce the unsymmetry of behavior in tensile-compressive load after a first tensile
The more straight forward model is used to integer a kinematic variable which the evolution law
is given by:
First tensile :
Compression :
where et represents respectively the plastic strain and the strain hardening affected at the
end of the first tensile.
The obtained curve is given ( ) by the figure here after.
For a cyclic loading with imposed stresses (between and ), the "ratchet" strain is given
by:
The strain hardening parameters c and γ can be temperature- dependent. In this case, the
evolution law of the strain hardening variable is slighty modified to take the form hereafter:
aith
In the case of the material behavior must be caracterised on interval of important plastic strain, 2
linear kinematic variables must be considered. Then :
The model uses 4 parameters, which are eventually temperature-dependent, in addition to the
yield stress dependency. This option is offen used by combination of a non-linear kinematic
variable ( ) and a variable obeying to the Prager law( ). An example
of tensile-compressive curve (reproduced with 2 kinematic variables) is given below:
The YIELD and SLOPE labels are used for data input:
MODEL8
YIELD l defines the yield stress
SLOPE h sets coefficients in the kinematic strain hardening law..
TABLE
i / (model) (parameters)
TABLE
i / 1 - m
The TABLE with number m gives the yield stress as a function of temperature.
Note:
l The yield stres can also be dependent on the strain rate with the DYNAM label.
The SLOPE label defines the strain hardening law.
* h > 0,
linear kinematic variable (Prager) taken into account
where h represents the strain hardening slope, assumed to be constant and temperature-
dependent.
*h < 0,
then TABLE j = -h gives the coefficients of the non-linear kinematic strain hardening. Up to 2
kinematic variables can be used:
TABLE
Plasticity with combined strain hardening - isotropic strain hardening and PRAGER
kinematic strain hardening (MODEL=11. )
The user must specify the same parameters as for MODEL 2 or 3, with an additional parameter
defining the isotropic strain-hardening rate:
MODEL 11
PISOTROPE = Pisot (0 < Pisot < 1)
MODEL 12
PISOTROPE = Pisot (0 < Pisot < 1)
In Figure 17-2 above, a half cycle change occurs during load path 3, but not during load path 1
or 2.
K m and n m are functions of total equivalent plastic strain obtained at the end of the preceding
half cycle ( ):
YIELD σo
SLOPE -p (p is a positive integer)
TABLE
p / Ko no Kα nα ξ, η, λ μ
Notes:
l This model must only be used for proportional loads (constant stress tensor principal directions).
l Kα and nα can depend on cycle amplitude (2 ∆ε in Figure 17-2).
In table p, Kα (or nα) is then negative (-q for example), and table q defines Kα (or nα) according
to the amplitude of the greater half cycle, namely according to equivalent unidirectional strain for
the greater half cycle (defined in the coordinate system associated with the half cycle).
l A simplified application of the model involves positioning directly on the stabilized cycle, without
simulating all intermediate cycles. Table p is then used to define the first 4 constants only. Ko, and
no are obtained by identification with the cyclic strain-hardening law for the material. Kα, and nα
are determined as before.
Value σo is not updated in this case, and is still defined by YIELD = σo
strain-hardening),
where k represents yield stress, R the isotropic strain-hardening variable, and the kinematic
strain-hardening variable.
The YIELD and SLOPE labels are used for data input:
sets isotropic strain-hardening data (yield stress and
YIELD l
strain-hardening law).
DYNAM -d (dynamic effect on yield stress)
SLOPE h sets coefficients in the kinematic strain-hardening law.
a) Kinematic strain-hardening
l if h = 0, kinematic strain-hardening not considered.
l if h > 0, linear kinematic variable (Prager) taken into account:
The γi coefficients can be made dependent on total equivalent plastic strain by:
TABLE
j / nc, c1, γ1, c2, γ2, aα, b, αR
The following convention is used, where applicable, for the law covering evolution of gi with
plastic strain or isotropic strain hardening:
l If α
R = 0 with aα ≠ 1 and b ≠ 0, then the γi coefficients follow the law:
l Otherwise, the γi coefficients are independent from total equivalent plastic strain and
isotropic strain hardening.
Notes:
l The following data are sufficient to integrate a single kinematic strain hardening variable with no
special additional effect.
SLOPE = -j
TABLE
j / 1 c1 γ1
l The evolution laws for γi coefficients are only significant if we also consider isotropic strain
hardening (combined strain hardening).
l Coefficient b in the equation
l is the same as that included in the isotropic strain hardening law (see paragraph below):
l If creep model 21 (see 17.4) is also applied to the plastic model (viscoplasticity), coefficient αR of
the evolution law for the γi coefficients is the same as that appearing in the viscoplastic law
(where αK ≠ 0 ).
b/ isotropic strain hardening data
The YIELD label relates to quantity k + R , appearing in the plasticity criterion formulation,
referred to below as the "plasticity threshold".
l If l ≥ 0, the plasticity threshold is constant, namely independent of both temperature and
TABLE
i / (model) (parameters)
l If model = 0 :
then:
TABLE
i / 0 k
The only parameter required is yield stress k (the plasticity threshold is assumed to be
independent of temperature and plastic strain, as for YIELD = k, with k ≥ 0).
l If model = 1 :
then:
TABLE
i / 1 -m
The only parameter is the negative integer (- m). In this case it is necessary to introduce a new
TABLE, with number m, giving the plasticity threshold (identical to yield stress in this case)
as a function of temperature only.
l If model = 2 :
TABLE
i / 2 -n
n > 0 is the number of a TABLE defining the law for evolution of l = k + R with total
equivalent plastic strain.
l If model = 3 :
Function G also introduces tensile variable ξ which memorizes mean plastic strain.
Evolution laws for q and ξ are as follows:
with
TABLE
i / 3 k b Q0 QM β η
where ρ represents the density ratio with respect to the undamaged state:
MODEL 4
YIELD k
SLOPE p (or -p)
RHO n
TABLE
n / 1 σ1, D f0
where σ I represents the largest principal stress, k yield stress and α and σ c the decohesion
parameters,
l or continuous germination,
l cavity growth phase, based on Gurson's plasticity criterion, generalized to take account of
kinematic strain hardening phenomena:
where fc is the critical solid fraction on coalescence, and δ is a cavity growth accelerating
factor.
Evolution of porosity f is calculated from an initial value f 0 , and the mass conservation
equation which is written:
with
k represents the yield stress of the material, and the kinematic strain hardening variable.
is a function of total equivalent plastic strain and mean plastic strain:
Evolution of with total equivalent plastic strain and mean plastic strain, is determined from
the behavior law for the sound material (undamaged), and is given in an auxiliary file (file
DUCTILITY.DAT see below).
To activate this model, the user must specify:
MODEL 9
YIELD k
MATERIAL m
DUCTILITY -n
SLOPE -p
The YIELD label defines the yield stress of the material. This yield stress can be temperature-
dependent, using the normal convention for the program (negative value to refer to a table).
The MATERIAL label is used to read tables defining strain hardening in file
DUCTILITY.DAT (by default). This file can contain a number of materials. m refers to the
material in question. The name of this file can be modified. In that case, its name must appear
on BEHAVIOUR PLASTIC card (of the TRANSIENT NON LINEAR procedure) following
the FILE label.
The DUCTILITY label refers to a table containing the damage characteristics of the material:
TABLE
n / q fo fc δ a σc α
The SLOPE label refers to a table defining the strain hardening law of the sound material
(undamaged).
TABLE
p / 1 0 k σ2 σ3 ....
or
p / 7 θ1 f1 θ2 f2 ....
f1 / 1 0 k(θ1) σ2 σ3 ....
f2 / 1 ....
The SLOPE label is only necessary to create the DUCTILITY.DAT file using the
CARACTERISATION DUCTILITY procedure (see below)
Creation of DUCTILITY.DAT file
The DUCTILITY.DAT file containing hardening data of the material is created by the
following procedure:
CARACTERISATION DUCTILITY
FILE<name>
MATERIAL m
PARAMETERS TRIAXIALITIES ntriax EPSP nepsp
MATERIAL m'
PARAMETERS ...
...
RETURN
The input data of the procedure are the problem data. The FILE command defines the output
file name containing hardening data. This file name must be renamed DUCTILITY.DAT in
order to be used.
The MATERIAL command defines the material number to be processed. This material will be
identified by the same number in the output file.
The PARAMETERS command defines the number of (TRIAXIALITIES label) and
(EPSP label) values to be considered. ntriax is limited to 10 and nepsp to 50. By default ntriax
= 10 and nepsp = 50.
Warning: the output file content (DUCTILITY.DAT) depends on the model used (MODEL
= 9, 10 or 13).
Ductile damage model with isotropic strain hardening - Leblond - Perrin model
(MODEL = 10)
The characteristics of this model are the same as for model 9. Strain hardening of the material is
integrated in isotropic, instead of kinematic form. Only the plasticity criterion is different:
σ 1 and σ 2 are strain hardening parameters for the material, relating respectively to the von
Mises equivalent stress and mean stress. σ 1 and σ 2 are functions of total equivalent plastic
strain and mean plastic strain:
Functions σ 1 and σ 2 are determined from the behavior law for the sound material
(undamaged), and are given in an auxiliary file (file DUCTILITY.DATsee 17.3.3.1.9).
Data input for this model is identical to that for model 9.
MODEL 10
YIELD k
MATERIAL m
DUCTILITY -n
SLOPE -p
Ductile damage model with combined isotropic and kinematic strain hardening -
Leblond – Perrin model (MODEL 13)
This model is a combination of models 9 and 10. Strain hardening of the material is integrated
in an isotropic and kinematic form. The plasticity criterion is written:
MODEL 13
YIELD k
MATERIAL m
DUCTILITY -n
PISOTROPE Pisot
SLOPE -p
Strain hardening of the material is assumed to act in the same way on the von Mises equivalent
stress and mean stress. File DUCTILITY.DAT is not required in this case.
The model also takes account of the cavity germination and coalescence phases, in the same
way as model 9 or 10.
Data input for this model is identical to that for model 10, apart from the MATERIAL label
which is replaced by the SLOPE label.
MODEL 14
YIELD k
DYNAM -d (dynamic effect on yield stress)
SLOPE p
DUCTILITY -n
Interpretation of the SLOPE and DYNAM labels is identical to that for model 2.
Global perfect elastoplasticity model applicable to thin shell elements - Simplified
model (MODEL = 21)
Global models work with generalized stress and strain states. The shell is assumed to change to
a plastic state when the yield stress is reached on the surface. In a case where only bending
forces are taken into account in the plasticity criterion formulation (membrane forces are
ignored), the term simplified global model is used. Global models are only applicable to thin
shell elements.
This type of model is less costly, and can provide an adequate level of accuracy for limit load
computation.
The theoretical basis of the global model is as follows:
A generalized state of stress is defined by the set of loads (membrane and bending) per unit of
length, applied to the shell element:
with
where h represents the thickness of the shell, and k the yield stress of the material.
The user must specify:
MODEL 21
YIELD k
MODEL 23
YIELD k
SLOPE p
Elastic yield k cannot be temperature-dependent, and strain hardening slope p must be constant.
Global elastoplasticity model with kinematic strain hardening, applicable to thin shell
elements (MODEL = 24)
Data input for this model is identical to that for model 23.
Global elastoplasticity model with isotropic strain hardening, applicable to thin shell
elements - Simplified model (MODEL = 25)
The user must specify:
MODEL 25
YIELD k
SLOPE p (or -i)
Yield stress k cannot be temperature-dependent. Strain hardening slope p on the other hand can
depend on total equivalent plastic strain, although not on temperature. Table i gives the plastic
stress-strain ratio for this case. This table must be type 1:
TABLE
i / 1 0 k σ1 σ2...
The first point entered must correspond to zero plastic strain. The corresponding stress is
therefore yield stress k.
Global elastoplasticity model with isotropic strain hardening, applicable to thin shell
elements (MODEL = 26)
Data input for this model is identical to that for model 25.
Elastoplasticity models applicable to tube elements
A non linear beam element, code 1402, is available to model plasticity in straight and curved
tubes. Several formulations are available depending whether the transverse shear is taken into
account or not, and of the modeling of the mechanical behavior.
l SHAPE = 0. Old global model used with SYSTUS versions prior to version 2000.
Formulation 21 adds a variant to the formulation 20, which will be described later.
l SHAPE = 30. Tube with transverse shear and local material behavior model.
l SHAPE = 40, 41. Tube without transverse shear and with global material behavior model.
Formulation 41 adds a variant to the formulation 40, which will be described later.
l SHAPE = 50. Tube without transverse shear and local material behavior model.
For global behavior model which strains are obtained by superimposition of the strains due to
the kinematic of a straight beam and of the circumferential strain due to the internal pressure.
The inelasticity of the material (plasticity, creep) is described by a global plasticity model. An
adjustment of the global model parameters (flexibility) is used to model the behavior of a curved
tube.
For local model, strains are obtained by superimposition of the strains of a straight beam and of
the circumferential strain due to the internal pressure and ovalization strain in the case of a
curved tube. The mechanical behavior of the material which includes plasticity and creep is
described by a local model with stations.
Element 1402 (SHAPE = 0)
The elastoplastic behavior model for tubes is a "global" model providing a good approximation
for limit analysis. The model therefore cannot be used to determine the state of stress at each
point in the thickness of the tube wall.
The element is formulated according to the following assumptions:
l conventional beam theory,
R = tube radius
e = wall thickness
with:
RC = radius of curvature
To activate this model, the user must specify:
MODEL l
YIELD σo
SLOPE p
YIELD
defines the initial yield stress .
SLOPE Strain hardening slope p can be constant, or depend on generalized
equivalent plastic strain. In this case, table -p gives the plastic stress-
strain ratio. This table must be type 1.
TABLE defines some strain hardening properties.
MODEL defines strain hardening model.
l MODEL = 1, perfect plasticity.
l MODEL = 3 isotropic strain hardening.
SLOPE = p
If p > 0, p is the value of the constant strain hardening slope.
If p < 0, the ratio is defined in a table of type 1. The first point entered
must correspond to a zero plastic strain. The corresponding stress is
consequently σo.
TABLE
p / 1 0 σo ep1 σ1 σ2 ...
where
l : Component of the generalized stress (i=1 to 6)
l : Component of the generalized strain (i=1 to 6)
l : Axial strain of a beam
l : Transverse shear strains along y- and z-axes
l : Bending strains around y- and z-axes
l R : Mean radius of the tube
l h : Thickness of the tube
c and γ are parameters, possibly function of temperature θ and represents generalized plastic
strains obtained by applying the generalized normality rule to the plasticity criterion:
To activate this model the user must specify in the MATERIAL PROPERTIES the following
labels:
PLASTI t gives the number of the table defining the parameter values
used in the expression of the global plasticity
criterion.
TABLE
t /
by default, these constants have the following values:
=1
= =
=
= =
=
For a straight tube = 1,
TABLE
p / C γ
For formulation 40, components of generalized stresses and generalized strains due to transverse
shear are null. In the previous relations , .
Element 1402 (SHAPE= 21, 41)
The variant of the previous global model is applied. On one hand, the expression of
generalized stresses and generalized strains is modified,
for i = 1,2…6
for i = 1,2…6
and the coefficients have been defined in the formulation 20. are coefficients
On the other hand, the plastic flow law is modified regarding the new expression of the
generalized strains:
where F is the unchanged expression of the plasticity criterion. For example, if the strain
hardening is isotropic:
l YIELD = k if k < 0, the table (-k) gives the yield stress function of the temperature.
l PENTE = p, the table number "p" gives the parameters C, γ of the kinematic strain hardening
RECAPITULATION
*The formulation of global plasticity models is not taking into account transverse shears.
Consequently, it is not recommended to use these models for structure composed of thick shell
elements.
17.4 VISCOPLASTICITY
17.4.1 Introduction
Four classes of viscoplastic behavior models are available:
l non-unified elasto-viscoplastic behavior models, which can be combined with normal
elastoplastic models for which mechanical strain (total strain - thermal strain) is split into:
o elastic strain,
l unified elasto-viscoplastic behavior models, where mechanical strain (total strain - thermal
CREEP f
which refers to a table defining the viscoplastic model, giving the associated parameters:
TABLE
f / model (associated parameters)
and which is added to the elastic characteristics (Chapter 17.2 ) and plastic characteristics
(Chapter 17.3).
with
(Primary creep)
TABLE
f / 1 X1 Y1 -n X2 Y2 n1 n2
n /
TABLE
f / 2 X Y Z X2 Y2
with
TABLE
f / 41 X2 1
Notes:
l The “STRAIN HARDENING” and “TIME HARDENING” models produce the same results for
simulation of a creep test (under constant stress). Parameters are selected as follows:
In practice, the “STRAIN HARDENING” model gives better results for variable strain problems.
l All parameters can be temperature-dependent, applying the normal SYSTUS convention (negative
value to refer to a table).
l To model the secondary creep phase only (model 1 or model 2), the user must assign zero values
to the first three parameters in the list.
l Models 1 or 2 can be combined with various plasticity models (see table at end of chapter).
Examples:
1- Strain hardening type primary creep
X1 = 2.10-20 Y1 = 9 Z1 = -1,50
secondary creep
X2 = 6.10 -15 Y2 = 5
MATERIAL
... / CREEP 11
...
TABLE
11/1 (2*-20 9 - 14) (6.*-15 5)
14/1.50
MATERIAL
... / CREEP 11
...
TABLE
11 / 1 0 0 0 6*-15 5
These models postulate the existence of an elasticity domain, inside which only instantaneous,
reversible elastic strains occur. As with elastoplasticity, this domain is defined on the basis of
scalar value function F :
In contrast to elastoplasticity, a load point can “exit” from the domain, in which case a
viscoplastic strain appears.
F depends on the state of stress, and internal variables reflecting the strain hardening of the
material. As for elastoplasticity (see Chapter 17.3), distinction is made between two types of
strain hardening:
l isotropic strain hardening, corresponding to expansion of the elasticity domain, and governed
where k represents the initial yield stress (for zero viscoplastic strain), with , the
isotropic hardening variable which is supposed to depend on the total equivalent viscoplastic
strain .
Viscoplastic strain is written:
with
where σ ν represents the distance, in the stress base, from the load point to the frontier of the
elasticity domain (von MISES cylinder).
Input data for this class of model is as follows:
MATERIAL
... / MODEL m YIELD ... SLOPE ... CREEP f
TABLE
f / 21 K n ν
...
The constitutive equations are integrated in time using the generalized central differences
algorithm. Parameter ν (0 ≤ ν ≤ 1) characterizes the algorithm. ν = 0.5 corresponds to the
central differences algorithm, and is the default value. ν = 0 corresponds to the explicit
Eulerian algorithm, and ν = 1 , to the implicit Eulerian algorithm.
The explicit integration algorithm ( ν = 0) is conditionally stable, and consequently requires
small time steps. On the other hand, it has the advantage of breaking down the solution of a
non-linear problem into a succession of linear solutions. Integration algorithms corresponding
to values of ν between 0.5 and 1 are unconditionally stable, and allow the use of larger time
steps.
These labels (MODEL, YIELD, SLOPE, etc.) define the yield stress and strain hardening of
the material. The reader should refer to the recapitulative table at the end of this chapter, for a
list of the various strain hardening models available according to the elemet concerned, and to
Chapter 17.3 for corresponding input data details.
Isotropic hardening recovery can be introduced in the model. In this case, the isotropic variable
is supposed to depend on some recovered equivalent viscoplastic strain denoted
the evolution of which is given by:
Note:
l Parameters K, n, C and m can be temperature-dependent, using the normal SYSTUS rules
(negative value for reference to a table).
Example:
MATERIAL
... /CREEP 11
...
TABLE
11/21 -6 -7
6/1 400 450 500 490 600 580 700 630
7/1 400 40 500 35 600 28 700 16
The central difference integration algorithm is used ( ν = 0.5), and coefficients K and n are
given as a function of temperature, in tables 6 and 7.
with if
if
with
Only data concerning time-related recovery effects are defined in the CREEP table. The reader
should refer to Chapter 17.3 for details of the other data.
Input data for this model are as follows:
MATERIAL
... / MODEL 8 YIELD ... SLOPE ... CREEP f
TABLE
f / 21
...
Note:
l All parameters (apart from ν ) can be made temperature-dependent by entering a negative value
(reference to a table).
Energy dissipated in the form of heat causes a local temperature increase, modifying the
mechanical characteristics of the material. This is calculated as follows:
where ρ and c represent, respectively, the density and specific heat of the material.
Input data for this class model are as follows:
MATERIAL
... / MODEL m YIELD ... SLOPE ... CREEP f --
LX LY LZ a DISSIPATION x RHO ρ C c
TABLE
f / 51 K n ν
...
The THERMO label must not be present on the OPTION card with this type of model.
Input data for this class of model are identical to those for unified models (see Chapter 17.4.3),
part from the RHO and C labels, which must be added in this case. The user can specify the
fraction of viscoplastic energy ( 0 ≤ x ≤ 1 ) dissipated in the form of heat, using the
DISSIPATION label. By default, or if x = 0, the program calculates this fraction directly from
the strain hardening laws for the material.
Density, specific heat and coefficient of expansion can be made temperature- dependent
applying the usual SYSTUS rules (negative value to refer to a table).
with
(stress deviator)
with
where σm represents the mean stress associated with the condition of incompressibility.
MATERIAL
... / E e NU ν CREEP f
TABLE
f / 61 K n m σs ,
...
The E and NU labels are not required for membrane elements (state of plane stress). In other
cases, these labels can be used to define material compressibility modulus M , relating mean
stress to mean strain:
Notes:
l K, n, m and σs can be made temperature-dependent, applying the usual SYSTUS convention.
l The constitutive equations are integrated in time using the implicit Eulerian algorithm.
l The evolution equations are regularized for low strain rates , using a “Newtonian
fluid” type behavior law.
and
MATERIAL PROPERTIES
/ … CREEP f
TABLE
f / 71 K0, n, ν , m, A, α , β , a, b
MATERIAL PROPERTIES
/ … CREEP f
TABLE
f / n (parameters list)
Table number f gives the number n of the creep model and the corresponding parameters.
For element with global model (SHAPE=20, 21, 40, 41), creep laws are expressed according
to generalized equivalent stress and generalized creep strain.
Model number n can be 101 or 102.
If n = 101, parameters are X 1 , Y 1 , Z 1 , X', Y', n1 , n2 . Primary creep is represented by a strain
hardening law
If n = 102, parameters are X 2, Y 2, Z2, X', Y' ; Primary creep is represented by a time hardening
law
RECAPITULATIVE TABLE
*The use of first order elements (2004, 3008) or reduced quadratic elements (label INTEG in
MATERIAL PROPERTIES) is recommended with von Mises criterion, especially in the
presence of large displacements or large strains.
17.5 VISCOELASTICITY
17.5.1 Introduction
SYSTUS includes two isotropic viscoelastic behavior models. These models are defined by the
material property:
CREEPf
which refers to a table defining the viscoelastic model, and containing the associated
parameters:
TABLE
f / model (associated parameters)
and which is added to the conventional elastic characteristics (see Chapter 17.2).
The shear modulus of the material varies according to the following law:
th
where is the relaxation time associated with the k element of the MAXWELL
model.
μ k and η k designate the shear modulus and viscosity respectively, associated with the k th
element of the MAXWELL model.
A maximum of 4 elements, or 4 spring-damper pairs (μk and ηk) can be used.
Notes:
l is the initial shear modulus. The instantaneous response of the material is elastic, and
we should have:
Input Data
Input data for this model are as follows:
MATERIAL
... / E e NU ν CREEP f
TABLE
f / 11 μ0 η1 T1 ... η4 T4
where μ(t), K(t) and εth represent the shear modulus, modulus of compressibility and thermal
strain at time t, respectively.
Thermal strain εth is due to the thermal expansion (or contraction) of the liquid/solid mixture.
Where a temperature drop occurs between time 0 (temperature θ 0 greater than vitreous
transition temperature) and time t (temperature θ(t)):
with,
αl : coefficient of expansion of the liquid phase according to temperature
αg : coefficient of expansion of the solid phase according to temperature
θf(t) : "Fictitious temperature" dependent on time.
“Fictitious temperature” θ f is used to quantify the relative importance of the liquid and solid
phases.
At the start of a cooling process, starting from a liquid state, θ f follows the evolution of
temperature θ , the variation rate of θ f drops below that of θ (start of liquid- to- solid
transformation), and finally the value of θf stabilizes (end of liquid-to-solid transformation).
where,
l θr represents a reference temperature,
l ιir is relaxation time at the reference temperature
l H, is activation energy
l R, is universal gas constant (energy/degree)
l x, is a constant of the material (value between 0 and 1)
Shear modulus μ(t) is written:
μ(t) = μ1 + (μ0 - μ1) Ms (t)
where μ0 is the initial shear modulus:
and μ1 is the limit shear modulus (corresponding to large time values or high temperatures).
Ms (t) is the relaxation function of the shear modulus,
and K 1 is the limit modulus of compressibility (corresponding to large time values or high
temperatures).
Mp(t) is the relaxation function of the modulus of compressibility:
Relaxation times δk(θ) for the modulus of compressibility vary with temperature according to an
Arhenius type law:
δk(θ) = δkr A (θr, θ, θf)
where δkr is the relaxation time at reference temperature θr.
Input Data
Input data for this model are as follows:
Labels LX, LY and LZ give the number of a table (n) defining the coefficients of expansion
for the solid phase (αg ) and liquid phase ( αl ). These coefficients can be made temperature-
dependent by application of the usual SYSTUS rules (negative value for reference to a table).
The PHASE label defines the number of phases to be taken into account (2 if both liquid and
solid phases are present, or 1 if only the solid phase is present).
The CREEP label is followed by the number of a table defining the parameters for the
relaxation functions of the modulus of compressibility, shear modulus and volume. n s and n p
can take maximum values of 4, and nv a maximum value of 6.
Notes:
l If only the solid phase is to be taken into account, the data must be:
PHASE = 1
αg
k = 0
l If relaxation of the modulus of compressibility is ignored, the data must be:
K0 = K1 and/or j = 0
l Likewise, if relaxation of the shear modulus is ignored, the data must be:
μ0 = μ1 and/or i = 0
l If temperature-dependence of relaxation times is ignored, the user must define:
0 and x = 0 where appropriate.
RECAPITULATIVE TABLE
Assuming that and are the stress tensor components respectively in the elastic segment
and the viscoelastic segment
The stress tensor of the elastic segment is retated to the total strain through Hooke law (
coefficients of Lamé).
The stress tensor of the viscoelastic and the strain tensor are decomposed into a deviatoric part
and a spherical part:
with
with
In the above equations, and represent respectively the mean stress and the components
of the stress deviator associated to the viscoelastic segment and, and , the mean strain rate
and the components of the eulerian strain rate tensor. and are the compressibility
modulus and the shear modulus of the viscoelastic segment and, and are the viscosity
constants associated respectively to the spherical and deviatoric behavior.
The constants of viscocity can depends on the strain rate through the following laws:
Input Data
Input data for this model is as follows:
E and NU labels define elastic constants associated to the elastic segment. This part is included
when Elast ≠ 0. By default, Elast = 0 it is not taken into account.
When the constants of viscosity are dependent on strain rate the user must give negative values
to and . The tables et describe then the corresponding evolutions :
17.6 HYPERELASTICITY
17.6.1 Theory
Hyper elastic models are particularly suitable for representing the behavior of quasi-
incompressible or compressible materials such as elastomers, subjected to large strains.
In finite elasticity, the material behavior law is defined by the strain energy density
depending on the Green-Lagrange strain where represent the Cauchy-
Green dilatation tensor and , the transformation gradient tensor.
The strain energy density is related to the second Piola-Kirchhoff tensor and the Green-
Lagrange strain tensor as:
To reproduce the compressible hyper elastic behavior on certain material, we split the local
strain in a volume part associated with the thermal strain, a volume part linked to the mechanical
strain and an isochoric part. So we split in a thermal part ( ), a part ( ) associated to the
volume changes and ( ) associated to strain without volume changes.
The strain energy density became:
With and
Polynomial model
Ogden model
Where are the square roots of the Eigen values of . In SYSTUS, the maximum
number of couples is limited to 6.
MATERIAL PROPERTIES
ELEMENTS /HYPERELASTICITY h NU ν INTEGRATION g EVOL c LX lx LY ly LZ lz
…
TABLE
h / model, parameters
c / D1, D2, …, Dn
These models are only available in total Lagrangian formulations. (cf. recapitulative table). The
generalized plane strains formulation is not available.
Recapitulative Table
l where applicable, the tangent material behavioral matrix [Dp] (which relates the stress
increment to the mechanical strain increment),
l various other information, such as inelastic strain components, etc.
Table 17-1 defines the arguments, and their declaration for 2-dimensional and 3-dimensional
options.
Table 17-2 defines the arguments and their declaration for the 3-dimensional shell option.
A list of the first four COMMON blocks is given in Chapter 18.
COMMON CONSTE contains the elastic constants, and is described in table 17-3.
Table 17-4 explains variable KC for 2-dimensional and 3-dimensional options.
Table 17-5 explains variable D for the 3-dimensional shell option.
The structure of the force data in the transient file is described in Section 17.9. The tables in
this Chapter define the storage positions specified by the environment of the user subroutine,
with the other positions freely selectable by the user.
configuration Co (non-deformed configuration), using the stress and strain tensors defined in
this initial configuration:
o Piola-Kirchhoff stress tensor in configuration C
o
o Green-Lagrange strain tensor Co
This formulation is suitable for large elastic displacements of structures.
l The updated Lagrangian formulation solves equilibrium equations in deformed configuration
Ct, at the preceding instant, using stress and strain tensors defined in configuration Ct,:
o Piola-Kirchhoff stress tensor in configuration C ,
t
o Green-Lagrange strain tensor Ct ,
This formulation is suitable for large displacements and large elastic or elasto-(visco) plastic
rotations in structures.
l The modified updated Lagrangian formulation solves equilibrium equations in current
This formulation is suitable for large displacements and large elastic or elasto-(visco) plastic
rotations in structures.
Table 17- 6 gives the application field for these different formulations for each element,
according to the behavior of the material. Labels used with the BEHAVIOR command of the
TRANSIENT NON-LINEAR procedure are shown in brackets.
This formulation is suitable for large displacements and large elastic, hyperelastic, visco-
elastic or elasto-(visco)plastic strains of structures.
This formulation requires introduction of an objective derivative of the stress tensor. SYSTUS
offers a choice of 2 objective derivatives:
l Jauman derivative,
Table 17-7 presents the application field for these various formulations according to material
behavior, and the type of computed stress. Labels used with the BEHAVIOR command of the
procedure NON-LINEAR TRANSIENT are shown in brackets.
Notes:
l Only the modified updated Lagrangian formulation can be used to handle interaction between large
strains and the plastic or viscoplastic behavior of the material.
l The modified updated Lagrangian formulation requires, for an equal level of result accuracy,
smaller load increments than for the total Lagrangian formulation.
stores the analysis results in a TRANSIENT file, containing, for each computation card stored:
l DISPLACEMENT file containing displacements for all nodes of the model at the corresponding
time,
l VELOCITY file (dynamic analysis only) containing node velocities,
l ACCELERATION file (dynamic analysis only) containing node accelerations,
l REACTION file containing the reactions of the external medium at the constrained nodes of the
structure. This file contains computation residues for non-constrained nodes,
l FORCE file containing stresses and internal variables associated with the behavior module for the
material, for all elements,
l PRESSURE file containing contact reaction at the nodes, and various information concerning the
contact media (or macro-elements),
l VALUE file containing all information associated with all media taken into account in the analysis.
The reader should refer to Chapter 8-11 for a description of the PRESSURE and VALUE files.
1st case:
If one of the following labels:
l PLASTIC,
l VISCOELASTIC,
l UPDATED,
is present, the FORCE file contains a record for each element, containing ng + 1 blocks of
equal length, ng being the maximum number of integration points for the elements used:
l = (ng + 1).lss
lss is the maximum number of components stored by integration point for all the structure.
The length (lss) of each block depends on computation options. Block format is as follows:
The first block contains mean stress and internal variable values on the element. The following
blocks contain corresponding values for the integration points.
2nd case:
With the LARGE label (total Lagrangian formulation), associated with an elastic (linear or non-
linear) or hyperelastic (HYPERELASTIC label) behavior, the integration point values are not
normally stored. In this case, the FORCE file contains a record comprising lss values, for each
element.
If the user wishes to store integration values in this case, the following command must be
specified:
STRESS l
with l = (ng + 1).lss.
3rd case:
If the BEHAVIOUR command is absent, namely where the complete structure has an elastic
(linear or non-linear) behavior with small displacements and small strains, the FORCE file
contains the same information as for a linear problem (see Chapter 8). Here again, the user can
store integration point values, using command:
STRESS l
with l = (ng + 1).lss.
Elasticity
Total Lagrangian formulation
The following information is stored for a code 2003 shell element:
A( 1 to 8) : Generalized forces:
Nxx, Nxy, Nyy, Mxx, Mxy, Myy, Txz, Tyz
A( 9 to 16) : Generalized strains (less thermal strain)
Exx, 2 Exy, Eyy, Χxx, 2Χxy, Χyy, γxz, γyz
A(25) : Surface strain energy density
A(26) : Time (in mean value block only)
A(27) : Mean surface temperature
A(30) : Element surface
For a cable element (code 1202), the data stored in the mean value block are:
A( 1) : Axial load on node 1 (Nx)
A( 7) : Axial load on node 2.
Elasto-Plasticity
Thin shell (2003) or thick shell 2403, 2404, 2406 and 2408 elements
The mean value block contains the following data:
A( 1 to 8) : Generalized forces:
Nxx, Nxy, Nyy, Mxx, Mxy, Myy, Txz, Tyz
A( 9 to 16) : Generalized strains:
Exx, 2 Exy, Eyy, Χxx, 2Χxy, Χyy, γxz, γyz
A(25) : Surface strain energy density
A(26) : Time
A(27) : Element mean temperature
A(30) : Element surface
Global models - thin shells only (models 21 to 26)
A( 1 to 8) : Generalized loads:
Nxx, Nxy, Nyy, Mxx, Mxy, Myy, Txz, Tyz
A( 9 to 16) : Generalized strains (excluding thermal strain)
Exx, 2 Exy, Eyy, Χxx, 2Χxy, Χyy, γxz, γyz
A(17 to 24) : Generalized plastic strains (bends and membrane strains)
: Plastic strains
A( 6 to 10)
A(26 to 30) : Non-unit normal to the non-strain-hardening surface in the (visco) plastic
strain space (with model 8)
A(31 to 36) : Generalized forces at node 1 in the local reference frame of the element
A(55) : Yield stress
A(56) : Cumulated equivalent plastic strain
3rd block- A(61) to A(90), associated with node 2
A(61 to 66) : Generalized forces at node 2 in the local reference frame of the element
A(85) : Yield stress
A(86) : Cumulated equivalent plastic strain.
Tube element 1402 (SHAPE = 20 - Global models 21, 22, 23, 27, 28)
Stored data at the center of the element are the following:
A(1 to 6) : Generalized forces:
Nx, Ty, Tz, Mx, My, Mz
A(13) : Internal pressure
Stored data at each integration point are the following:
A( 1 to 6) : Generalized forces:
Nx, Ty, Tz, Mx, My, Mz
A( 7 to 12) : Generalized strains (axial, transverse shear, torsion, and bending strains)
A(13) : Threshold stress or equivalent generalized stress
A(14) : Generalized plastic strain
A(15) : Mean temperature in the section
A(17 to 22) : Generalized inelastic strains ( )
A(24 to 29) : Kinematic strain hardening variables
Tube element 1402 (SHAPE = 30 - Local models 1, 3, 7)
Stored data at the center of the element are the following:
A( 1 to 6) : Generalized force:
Nx, Ty, Tz, Mx, My, Mz
A(13) : Internal pressure
A(31 to 45) : local variables: nH couples of values (a n, bn) then wo defining the radial
displacement as:
Note:
l nH is the number of harmonics, wo is the radial displacement due to
internal pressure
Stored data at each integration point are the following:
Generalized variables
A( 1 to 6) : Generalized forces:
Nx, Ty, Tz, Mx, My, Mz
A( 7 to 12) : Generalized strains (axial, transverse shear, torsion, and bending strains)
A(13 to 14) : Temperature gradients along local y and z axes
A(15) : Temperature
Local variables (for each layer)
A( 1 to 3) : Stresses
Viscoplasticity
Shell elements 2003, 2403, 2404, 2406 and 2408
The available modules are layered.
The mean value block contains the following data:
A( 1 to 8) Generalized forces:
:
Nxx, Nxy, Nyy, Mxx, Mxy, Myy, Txz, Tyz
A( 9 to 16) : Generalized strains:
Exx, 2 Exy, Eyy, Χxx, 2Χxy, Χyy, γxz, γyz
A(25) : Surface strain energy density
A(26) : Time
A(27) : Element mean temperature
A(30) : Element surface
Models 1 and 2
Generalized variables
A( 1 to 8) : Generalized forces:
Nxx, Nxy, Nyy, Mxx, Mxy, Myy, Txz, Tyz
A( 9 to 16) : Generalized strains (excluding thermal strain)
Exx, 2 Exy, Eyy, Χxx, 2Χxy, Χyy, γxz, γyz
A(17 to 24) : Generalized viscoplastic strains
A( 1 to 5) : Stresses
Model 21
Generalized variables
A( 1 to 8) : Generalized forces:
Nxx, Nxy, Nyy, Mxx, Mxy, Myy Txz, Tyz
A( 9 to 16) : Generalized strains (excluding thermal strain)
Exx, 2 Exy, Eyy, Χxx, 2Χxy, Χyy, γxz, γyz
A(17 to 24) : Generalized viscoplastic strains
A(26 to 30) : Non-unit normal to the non-strain-hardening surface in the (visco) plastic
strain space (with elastoplasticity (strain hardening) model n° 8)
Note:
l nH is the number of harmonics, wo is the radial displacement due to
internal pressure
Stored data et each integration point are the following:
Generalized variables
A( 1 to 6) : Generalized forces:
Nx, Ty, Tz, Mx, My, Mz
A( 7 to 12) : Generalized strains (axial, transverse shear, torsion, and bending strains)
A(13 to 14) : Temperature gradients along local y and z axes
A(15) : Temperature
Local variables (for each layer)
A( 1 to 3) : Stresses
Elasticity
In the mean value block, only components 1 to 8, 15, 17, 21, 24 and 33 to 36 are stored. In
addition, the volume of the element is stored in the component 32.
Total Lagrangian formulation
A( 1 to 4) : Piola Kirchhoff stresses
A(15) : Temperature θ
A(16) : Time
A(17) : Modified density ρ0/ρ
A(20) : Young's modulus (thermoelasticity)
A(21) : Strain energy density
A(22 to 23) : Integration point coordinates
A(24) : Thermal strain εth
A(32) : Element volume
A(33 to 36) : Cauchy stresses
A(15) : Temperature θ
A(16) : Time
A(17) : Modified density ρ0/ρ
A(20) : Young's modulus (thermoelasticity)
A(21) : Strain energy density
A(22 to 23) : Integration point coordinates
A(24) : Thermal strain εth
A(32) : Element volume
Elasto-Plasticity
In the mean value block, only components 1 to 12, 15, 17, 21 and 24 are stored. In addition, the
volume of the element is stored in the component 32.
Models 1, 2, 3, 6, 7, 11 and 12
A( 1 to 4) : A( 1 to 4) :Stresses
A( 9 to 12) : Yield surface origin coordinates (kinematic strain hardening variable)
A(15) : Temperature θ
A(16) : Time
A(17) : Modified density ρ0/ρ (modified Lagrangian formulation)
A(20) : Young's modulus (thermoplasticity, or with modified updated Lagrangian
formulation)
A(21) : Strain energy density
A(22 to 23) : Integration point coordinates
A(24) : Thermal strain εth
A(25 to 28) : Plastic strains
A(14) : Total equivalent plastic strain (by convention, this value becomes negative
during the Gauss point unloading)
A(15) : Temperature θ
A(16) : Time
A(17) : Modified density ρ0/ρ (modified Lagrangian formulation)
A(20) : Young's modulus (thermoplasticity or with modified updated Lagrangian
formulation)
A(21) : Strain energy density
A(22 to 23) : Integration point coordinates
A(24) : Thermal strain εth
A(25 to 28) : Plastic strains
A(33 - 36) : Non-unit normal to the non-strain-hardening surface in the (visco) plastic
strain space
A( 9 to 12) : Yield surface origin coordinates (kinematic strain hardening variable -
models 9 and 13 only)
A(14) : Total equivalent plastic strain (by convention, this value becomes negative
during the Gauss point unloading)
A(15) : Temperature θ
A(16) : Time
A(18) : Mean plastic strain
A(19) : Porosity f
A(22 to 23) : Integration point coordinates
A(24) : Thermal strain εth
A(25 to 28) : Plastic strains
Model 14
A( 1 to 4) : Stresses
A(14) : Total equivalent plastic strain (by convention, this value becomes negative
during the Gauss point unloading)
A(15) : Temperature θ
A(16) : Time
A(19) : Porosity f
A(22 to 23) : Integration point coordinates
A(24) : Thermal strain εth
A(25 to 28) : Plastic strains
Viscoplasticity
In the mean value block, only components 1 to 12, 15, 17, 21 and 24 are stored. In addition,
the volume of the element is stored in the component 32.
Models 1, 2 and 41
A( 1 to 4) : Stresses
A(15) : Temperature θ
A(16) : Time
A(17) : Modified density ρ0/ρ (modified Lagrangian formulation)
A(18) : Total equivalent viscoplastic strain (by convention, this value becomes
negative during the Gauss point unloading)
or inelastic strains where these models are interactive with a plasticity model
A( 9 to 12) : Yield surface origin coordinates (kinematic strain hardening variable)
A(15) : Temperature θ
A(16) : Time
A(17) : Modified density ρ0/ρ (modified Lagrangian formulation)
A(18) : Equivalent viscoplastic strain rate
A(19) : Viscous stress
A(15) : Temperature θ
A(16) : Time
A(18) : Total equivalent viscoplastic strain (by convention, this value becomes
negative during the Gauss point unloading)
A(15) : Temperature θ
A(16) : Time
A(17) : Modified density ρ0/ρ (modified Lagrangian formulation)
A(18) : Equivalent viscoplastic strain rate
A(19) : Viscous stress
Viscoelasticity
In the mean value block, only components 1 to 8, 15, 21 and 24 are stored. In addition, the
volume of the element is stored in the component 32.
Model 11
A( 1 to 4) : Stresses
A(15) : Temperature θ
A(16) : Time
A(20) : Young's modulus
A(21) : Strain energy density
A(22 to 23) : Integration point coordinates
A(24) : Thermal strain εth
A(25 to 28) : Components of stress deviator associated with 1st element of Maxwell model.
A( 9 to 14) : "Fictitious temperature" qf associated with each of the six MAXWELL
elements
A(15) : Temperature θ
A(16) : Time
A(17 to 20) : Mean stress (or pressure) associated with each of the four MAXWELL elements
A(21) : Strain energy density
A(22 to 23) : Integration point coordinates
A(24) : Thermal strain εth
A(25 to 28) : Components of stress deviator associated with 1st element of Maxwell model.
A(29 to 32) : Components of stress deviator for 2nd element
A(33 to 36) : Components of stress deviator for 3rd element
A(37 to 40) : Components of stress deviator for 4th element
Hyperelasticity
In the mean value block, only components 1 to 8, 17, 21 and 33 to 36 are stored. In addition,
the volume of the element is stored in the component 32.
Total Lagrangian formulation
A( 1 to 4) : Piola Kirchhoff stresses
A(16) : Time
A(17) : Modified density ρ0/ρ
A(21) : Strain energy density
A(22 to 23) : Integration point coordinates
A(32) : Element volume
A(33 to 36) : Cauchy stresses
A(16) : Time
A(17) : Modified densityρ0/ρ
A(21) : Strain energy density
A(22 to 23) : Integration point coordinates
A(32) : Element volume
Elasticity
In the mean value block, only components 1 to 12, 21, 25, 30, 35 and 49 to 54 are stored. In
addition, the volume of the element is stored in the component 48.
Total Lagrangian formulation
A(1 to 6) : Piola Kirchhoff stresses
A(21) : Temperature θ
A(22) : Time
A(25) : Modified density ρ0/ρ
A(28) : Young's modulus (thermoelasticity)
A(30) : Strain energy density
A(31 to 33) : Integration point coordinates
A(35) : Thermal strain εth
A(48) : Element volume
A(49 to 54) : Cauchy stresses
A(21) : Temperature θ
A(22) : Time
A(25) : Modified density ρ0/ρ
A(28) : Young's modulus (thermoelasticity)
A(30) : Strain energy density
A(31 to 33) : Integration point coordinates
A(35) : Thermal strain εth
A(48) : Element volume
Elasto-Plasticity
In the mean value block, only components 1 to 18, 21, 25, 30 and 35 are stored. In addition, the
volume of the element is stored in the component 48.
Models 1, 2, 3, 6, 7, 11 and 12
A(1 to 6) : Stresses
A(13 to 18) : Yield surface origin coordinates (kinematic strain hardening variable)
A(21) : Temperature θ
A(22) : Time
A(24) : Equivalent stress (σeq) read on the tensile curve for
A(25) : Modified density ρ0/ρ (modified Lagrangian formulation)
A(28) : Young's modulus (thermoplasticity, or with modified updated Lagrangian
formulation)
A(30) : Strain energy density
A(31 to 33) : Integration point coordinates
A(35) : Thermal strain εth
A(37 to 42) : Plastic strains
A(20) : Total equivalent plastic strain (by convention, this value becomes negative
during the Gauss point unloading)
A(21) : Temperature θ
A(22) : Time
A(25) : Modified density r0/r (modified Lagrangian formulation)
A(28) : Young's modulus (thermoplasticity, or with modified updated Lagrangian
formulation)
A(30) : Strain energy density
A(31 to 33) : Integration point coordinates
A(35) : Thermal strain εth
A(37 to 42) : A(37 to 42):Plastic strains
A(49 to 54) : Non-unit normal to non-strain-hardening surface (visco) plastic strain space
A(13 to 18) : Yield surface origin coordinates (kinematic strain hardening variable -
models 9 and 13 only)
A(20) : Total equivalent plastic strain (by convention, this value becomes negative
during the Gauss point unloading)
A(21) : Temperature θ
A(22) : Time
A(24) : Equivalent kinematic strain hardening variable (models 9 and 13)
A(60) :
Model 14
A( 1 to 6) : Stresses
A(20) : Total equivalent plastic strain (by convention, this value becomes negative
during the Gauss point unloading)
A(21) : Temperature θ
A(22) : Time
A(24) : Equivalent stress (seq) read on the tensile curve for
A(27) : Porosity f
A(31 to 33) : Integration point coordinates
A(35) : Thermal strain εth
A(37 to 42) : Plastic strains
A(60) :
Viscoplasticity
In the mean value block, only components 1 to 18, 21, 25, 30 and 35 are stored. In addition, the
volume of the element is stored in the component 48.
Models 1 ,2 and 41
A( 1 to 6) : Stresses
A(21) : Temperature θ
A(22) : Time
A(25) : Modified density r0/r (modified Lagrangian formulation)
A(26) : Total equivalent viscoplastic strain (by convention, this value becomes
negative during the Gauss point unloading)
or inelastic strains where these models are interactive with a plasticity model
A(13 to 18) : Yield surface origin coordinates (kinematic strain hardening variable)
A(20) : Total equivalent viscoplastic strain (by convention, this value becomes
negative during the Gauss point unloading)
A(21) : Temperature θ
A(22) : Time
A(24): : Equivalent stress (seq) read on the tensile curve for
A(25) : Modified density ρ0/ρ (modified Lagrangian formulation)
A(26) :
Equivalent viscoplastic strain rate
A(27) : Viscous stress
A(21) : Temperature θ
A(22) : Time
A(26) : A(26):Total equivalent viscoplastic strain (by convention, this value
becomes negative during the Gauss point unloading)
Model 71
A( 1 to 6) : Stresses
A(21) : Temperature θ
A(22) : Time
A(24) : Equivalent stress (seq) read on the tensile curve for
A(25) : Modified density ρ0/ρ (modified Lagrangian formulation)
A(26) :
Equivalent viscoplastic strain rate
A(27) : Viscous stress
Viscoelasticity
In the mean value block, only components 1 to 12, 21, 30 and 35 are stored. In addition, the
volume of the element is stored in the component 48.
Model 11
A( 1 to 6) : Stresses
A(21) : Temperature θ
A(22) : Time
A(28) : Young's modulus
A(30) : Strain energy density
A(31 to 33) : Integration point coordinates
A(35) : Thermal strain εth
A(37 to 42) : Components of stress deviator associated with 1st element of Maxwell
model
A(43 to 48) : Components of stress deviator for 2nd element
A(49 to 54) : Components of stress deviator for 3rd element
A(55 to 60) : Components of stress deviator for 4th element
Model 12
A( 1 to 6) : Stresses
A(13 to 18) : "Fictitious temperature" qf associated with each of the six MAXWELL
elements
A(21) : Temperature θ
A(22) : Time
A(26 to 29) : Mean stress (or pressure) associated with each of the four MAXWELL elements
A(30) : Strain energy density
A(31 to 33) : Integration point coordinates
A(35) : Thermal strain εth
A(37 to 42) : Components of stress deviator associated with 1st element of MAXWELL model
A(43 to 48) : Components of stress deviator for 2nd element
A(49 to 54) : Components of stress deviator for 3rd element
A(55 to 60) : Components of stress deviator for 4th element
Hyperelasticity
In the mean value block, only components 1 to 12, 21, 25, 30 and 49 to 54 are stored. In
addition, the volume of the element is stored in the component 48.
Total Lagrangian formulation
A( 1 to 6) : PiolaKirchhoff stresses
A(21) : Temperature θ
A(22) : Time
A(25) : Modified density ρ0/ρ
A(30) : Strain energy density
A(31 to 33) : Integration point coordinates
A(48) : Element volume
A(49 to 54) : Cauchy strains
A(21) : Temperature θ
A(22) : Time
A(25) : Modified density ρ0/ρ
A(30) : Strain energy density
A(31 to 33) : Integration point coordinates
17.10 REFERENCES
Behavior of materials
l Lemaitre, J. and Chaboche, J.L. Mechanics of Solid Materials, Cambridge University Press,
Cambridge, 1989
Non-linear elasticity and hyperelasticity
l Ciarlet, P.G. , Mathematical Elasticity, North-Holland Publishing Co., 1988
l Ogden, R.W. “Large Deformation Isotropic Elasticity : On the Correlation of Theory and
Experiment for Incompressible Rubberlike Solids”, Proc. Royal Society, Vol A, pp 565 - 584, 1972
l Ogden, R.W. “Elastic deformations in Rubberlike Solids”,Mechanics of Solids,, pp 499 - 537, 1982
l Ogden, R.W. Nonlinear Elastic Deformations, Ellis Horwood Ltd., West Sussex, England, 1984
Elasto-plasticity and elasto-viscoplasticity
l Armstrong, P.J. ans Frederick, C.O., “A Mathematical Representation of the Multiaxial Baushinger
Effect”, CEGB Report RD/B/N 731, 1966
l Chaboche, J.L. and Rousselier, G., “On the Plastic and Viscoplastic Constitutive Equations - Part I :
Rules Developed With Internal Variable Concept”, Journal of Pressure Vessel Technology, Vol.
105, pp 153 - 158, 1983
l Chaboche, J.L. and Rousselier, G., “On the Plastic and Viscoplastic Constitutive Equations - Part II :
Application of the Internal Variable Concepts to the 316 Stainless Steel”, Journal of Pressure Vessel
Technology, Vol. 105, pp 159 - 164, 1983
l Chaboche, J.L., “Time - Independent Constitutive Theories for Cyclic Plasticity”, International
Journal of Plasticity, Vol. 2, N°2, pp 149 - 188, 1986
l Edelman, F., Drucker, D., “Some Extensions to Elementary Plasticity Theory”, Journal of Franklin
Institute, Vol. 251, p 581, 1951
l Eisenberg, M.A., “A Generalization of Plastic Flow Theory With Application to Cyclic Hardening
and Softening Phenomena”, Journal of Engineering Materials and Technology, 1976
l Halphen, B., Nguyen, Q.S., “Sur les Matériaux Standards Généralisés”, Journal de Mécanique, Vol.
14, p 39, 1975
l Hill, R., The Mathematical Theory of Plasticity, The Clarendon Press, Oxford, 1950-1971
l Kachanov, L. M., Foundations of the Theory of Plasticity, North-Holland Publishing Company,
Amsterdam, 1971
l Mandel, J., Plasticité et Viscoplasticité, Cours C.I.S.M. Udine, Springer-Verlag,, Berlin, 1971
l Mc Dowell, D., Moosbrugger, J., “A Generalized Rate-dependent Bounding Surface Model”,
Advances in Piping Analysis and Life Assessment for Pressure Vessels and Piping,, P.N.P., Vol.
129, ASME, p 1, 1987
l Moreau, J.-J., “Sur les Lois de Frottement, de Viscosité et de Plasticité”, C.R. Acad. Sciences Paris,
Vol. 271, p. 608, 1970
l Mroz, Z., “On the Description of Anisotropic Workhardening”, Journal Mec. Phys. Sol., Vol. 15, p
163, 1967
l Odqvist, F.K.G., Mathematical Theory of Creep and Creep Rupture, The Clarendon Press, Oxford,
1974
l Oytana C. et al., “Constitutive Equations Study in Biaxial Stress Experiments”, Journal Eng. Mat.
Technol., Vol. 104, p. 1, 1982
l Prager, W., Problèmes de Plasticité Théorique, Dunod, Paris, 1958
l Rabotnov, Y.N., Creep Problems in Structural Members, North-Holland Publishing Company,
Amsterdam, 1969
Elasto plasticity interacting with ductile damage
l Devaux, J., Leblond J.B., Mottet, G., Perrin, G. “Some New Applications of Damage Models for
Ductile Metals”, symposium on the Promotion of Application of Local Fracture Damage Models to
Engineering Fracture Problems, Tempe, Arizona, 1992
l Gurson, A.L. “Plastic Flow and Fracture Behavior of Ductile Materials Incorporating Void
Nucleation, Growth and Interaction”, PhD Thesis, Brown University, 1975
l Gurson, A.L. “Continuum Theory of Ductile Rupture by Void Nucleation and Growth : Part I -
Yield Criteria and Flow Rules for Porous Ductile Media””, ASME Journal of Engineering Materials
and Technology, Vol 99, PP 2 - 15, 1977
l Leblond, J.B., Perrin, G. and Devaux, J. “Strain Hardening versus Damage Softening in Porous
Ductile Metals”, submitted to European Journal of Mechanics and Solids
l Perrin, G. “Contribution à l’Etude Théorique et Numérique de la Rupture Ductile des Métaux”,
Thèse de Docteur de l’Ecole Polytechnique - Spécialité Mecanique, 1992
l Rice, J.R., Tracey, D.M. “On the Ductile Enlargement of Voids in Triaxial Stress Fields”, Journal of
the Mechanics and Physics of Solids, Vol 17, pp 201 - 217, 1979
l Rousselier, G. “Finite Deformation Constitutive Relations Including Ductile Fracture Damage”,
Three-dimensional Constitutive Relations and Ductile Fracture, North-Holland Publishing Co., pp
331 - 355, 1981
l Rousselier, G., Devaux, J.C., Mottet, G. and Devesa, G. “A Methodology for Ductile Fracture
Analysis Based on Damage Mechanics : an Illustration of a Local Approach of Fracture”, Nonlinear
Fracture Mechanics : Vol II - Elastic-Plastic Fracture, ASTM STP 995, J.D. Landes, A. Saxena, and
J.G. Merkle, Eds, American Society for Testing and Materials, Philadelphia, 31 (8), pp 332 - 354,
1989
l Tvergaard, V. “Material Failure by Void Growth to Coalescence”, Advances in Applied Mechanics,
Vol 27, pp 83 - 151, 1990
Viscoelasticity
l Kabanemi, K.K., Crochet, M.J., International Journal of Polymer Processing, 7, pp 60 - 70, 1992
l Narayanaswamy, O.S., “A Model of Structural Relaxation in Glass”, Journal of the American
Ceramic Society, Vol 54, n°10, 1971
l Markovsky, A., Soules, T.F., Vukcevich, M.R., Chen, V. “Mathematical and Computational
Aspects of a General Viscoelastic Theory”, Journal of Rheology, 31 (8), pp 785 - 813 , 1987
l Sherer, G.W. and Rekhson, S.M. “Viscoelastic - Elastic Composites”, part I,, Journal of the
American Ceramic Society, vol. 65 n°7, 1982
l Sherer, G.W. and Rekhson, S.M. “Viscoelastic - Elastic Composites”, part II,, Journal of the
American Ceramic Society, vol. 65 n°8, 1982
l Sherer, G.W. and Rekhson, S.M. “Viscoelastic - Elastic Composites”, part III,, Journal of the
American Ceramic Society, vol. 65 n°9, 1982
SHE8 and SHED elements
l Carnoy, E., Panosyan, G. “Numerical Method in Buckling Analysis of Elasto-plastic Thin Shell
Structures”, Third International Colloquium on Stability of Metal Structures, Paris, 1983
l Carnoy, G. and Panosyan G. “Approximation of the Plastic Buckling Load as the Solution of an
Eigenvalue Problem”, Nuclear Engineering and Design, Vol. 78, N°3, 1984
l Hughes, T.J.R. and Liu, W.K. “Nonlinear Finite Element Analysis of Shells - Part I: Three-
dimensional shells”, Computer Method in Applied Mechanics and Engineering 26, pp 331 - 362,
1981
l Hughes, T.J.R. and Liu, W.K. “Nonlinear Finite Element Analysis of Shells - Part II: Two-
dimensional shells”, Computer Method in Applied Mechanics and Engineering 27, pp 167 - 181,
1981
l Nyssen, C. “An Efficient and Accurate Iterative Method, allowing Large Incremental Steps, to solve
elasto-plastic problems”, Computers and Structures, Vol. 13, pp 63 - 71, 1981
l Panosyan, G., Beziat, J., Carnoy, E. “Finite Element Computations Involving Creep Combined With
Other Nonlinearities”, 7th SMIRT, Chicago, 1983
KDEBT (20)
NCODE (20)
LCODE (40)
e.m : Electromagnetism
The labeled common block /COMMIL/ contains data relative to media properties.
l medium number
l CMIL (100) : values of the medium properties
n is the number of iterations obtained at the previous increment, and is the desired number of
iterations (CRISFIELD method).
l the variation of the BERGAN's parameter, BERGAN's parameter Sp characterizes the global
stiffness behavior of the structure.
If Sp > 1 the structure becomes stiffer
If Sp < 1 the structure becomes softer
Sp = 0 at a limit point
Sp < 0 beyond a first limit point, and more generally if the slope, on the load-displacement
graph, is negative.
The new arc-length is then defined by the relation:
19.5 NOTE
l Under the command TRANSIENT NON-LINEAR, the four methods of the constant arc-length
incrementation and the updated arc-length incrementation arc available.
l Under TRANSIENT SHELL, only the first method of the arc-length incrementation is available, as
well as the variable arc-length incrementation associated with a buckling calculation.
2. Pipes associated with label PIPE followed byDE = external diameter and E = thickness
3. Hollow rectangles associated with label RECTANGLE followed byL1, E1, L2, E2
DEFINITION
:
:
MATERIAL PROPERTIES
CONSTANT E 2.* 11 NU 0.3 RHO 7800.
UNIT 1 MAXI 2
; ratio between model unit and base unit (optional default)
; maximum number of used profiler section (optional.default 20)
;
SECTION 1 PIPE 0.5 0.05 (ROD 0.001)
SECTION 2 TYPE NF.IPE.80.m BASIS
M 1 / SECTION 1
M 2 / SECTION 2
CONSTRAINT
:
LOAD
1 ACCEL.X / GX 1.
2 ACCEL.Y / GY 1.
RETURN
SOLVE
SAVE DATA RESULTS 1
Notes:
l The ROD optional label permits to the pipe not to behave as a beam but as a ROD working only in
traction-compression (σ = N/S). However the ROD degrees of freedom will be stabilized (inertia
multiplied there by 0.001)
l Position of sections
Each section in the database (or PLATE or RECTANGLE) is defined relative to standard axes YREF
and ZREF.
Standard axes in standard database:
l I or H or T YREF parallel to flanges
l L (with equal flanges or not) YREF parallel to smallest side
l U YREF parallel to flanges
l PLATE or RECTANGLE YREF parallel to longest side
l ZREF is obtain from YREF rotated 90 degrees counterclockwise.
Without the given angle φ (described further on), YREF is located on y local axis of beam (cf.
Chapter 16.2.1):
Rotation of YREF around the beam axis is possible in the same way as in 8.2.4.3.3 by using:
l the PHI angle
l a third point (KX KY KZ or NODE)
In the case of L section, YREF-ZREF are not on the principal inertia axes. The q angle read in
database is always a positive value and will be added or subtracted by SYSTUS to j angle to
properly define YREF. For a single definition of q angle there are two possibilities to define the
section on each side of YREF selected by the sign of the number n associated to SECTION
commands during the affectation to the elements.
SOLVE METHOD …
DYNAMIC
MODE (SUBSPACE ITERATIVE, SUBSPACE BLOCK, INVERSE POWER )
METHOD …
DYNAMIC
STURM SEQUENCE METHOD…
5- GUYAN REDUCTION
5-1: Formation of reduced matrixes
DYNAMIC
MODE SUBSPACE (GUYAN) REDUCTION
METHOD …
DYNAMIC
MODE SUBSPACE GUYAN …
SELECT …
METHOD …
DYNAMIC
HARMONIC RESPONSE
METHOD…
DYNAMIC
HARMONIC RESPONSE
DAMPING
METHOD COMPLEX
21.2 CHARACTERISTICS
The METHOD command is used to apply two types of solvers:
l standard solvers,
l external solvers. That means non produced by ESI Group.
These solvers are existed for the symmetrical or not, the real or complex matrixes:
- Direct or iterative sparse solver for symmetrical real matrixes.
This requires a complete or incomplete Choleski factorization (K=L.LT)
It is used for processing all the POSITIVE DEFINED SYMMETRICAL REAL matrixes.
- Direct or iterative sparse solver for non-symmetrical real matrixes.
This requires a complete or incomplete L.U (K=L.U) triangulation
It is used to process all REAL matrixes.
- Direct or iterative sparse solver for symmetrical complex matrixes.
This requires a complete or incomplete Choleski factorization (K=L.LT)
It is used for processing all the SYMMETRICAL COMPLEX matrixes.
- Direct or iterative sparse solver for non- symmetrical complex matrixes.
This requires a complete L.U (K=L.U) triangulation
It is used to process all COMPLEX matrixes.
Diagonal
Symmetrical
Symmetrical Real Complex access
Solver complex Parallel
real matrix matrix matrix (RIKS)
matrix
(STURM)
Skyline All All All All YES YES
Direct sparse NO1
Iterative Positive All All All NO
NO2
sparse defined
MKL All All All All YES YES
1The access to the diagonal of Gauss factorization (the using of Sturm sequences and some RIKS methods) is
possible using the non symmetrical sparse method.
2The obtained values can be useless using the incomplete factorization of the iterative methods.
21.3.1 Type
The type of solver is given by the following label:
Standard Solvers
(SKY LINE) direct standard solver
SPARSE DIRECT direct sparse solver
(SPARE)
iterative sparse solver
ITERATIve
21.3.2 Properties
(SYMMETRICAL) symmetrical matrix (default)
NON
non symmetrical matrix
SYMMETRICAL
(REAL) real matrix (default)
COMPLEX complex matrix ( only standard solvers)
21.3.3 Parameters
They depend on chosen solver types.
MKL
ORDER r r = 1 : « Minimum Degree »
r = 2 : « Nested Dissection (METIS)» (default)
r = 3 : « Nested Dissection (OpenMP)»
21.4 NOTES
For a NON LINEAR TRANSIENT (Chapter 21.2), the matrix to be treated can be non defined
positive (for example: post buckling).
For the eigenmodes research (Chapter 21.3):
l only the direct methods are available beyond some frequencies,
l if frequencies are searched around a central frequency (generally upper to the first eigenfrequencie),
the symmetric matrix is not defined as positive.
l If a frequency of a pre -stress structure is researched (label SUMMATION) the symmetric matrix
can be non defined as positive (load upper than the buckling load).
For Sturm sequencies (Chapter 21.1.4), only the Gauss direct methods are available (K =
LDLT) due to the diagonal matrix D using.
Notes:
l For the computer specific solvers, the D matrix is not always available.
l If the D matrix is not available, the STURM label on the command VECTOR can't be used.
MATERIAL PROPERTIES
E (list) / (material properties) (transformation properties)
TRANSF = K x 100 + j x 10 + i
Four types of transformation are currently available ( 1, 2, 4, 8 or 9).
l A transformation is "single" if it modifies one coordinate.
Example:
TRANSF = 001 defines a type 1 transformation on the x axis
TRANSF = 080 defines a user-supplied transformation (type 8) on the y axis.
l A transformation is "double" if it modifies two coordinates.
Example:
TRANSF = 022 defines a type 2 transformation on the x and y axes.
l A transformation is "triple" if it modifies three coordinates.
Example:
TRANSF = 444 defines a type 4 transformation on the x, y and z axes.
This transformation can be applied to any coordinate (once, twice or three times), in
combination with other transformations.
This transformation can be applied to two (ring transformation) or three (sphere transformation)
coordinates.
(TRANSF = 044)
22.6 POST-PROCESSING
The transformed geometry is modeled (meshing). Results can be post-processed in real space,
using a utility routine for geometry modification:
MODIFY
TRANSF
RETURN
SEARCH DATA i
DYNAMIC
MODES COMPLEX GYROSCOPIC ω0
VECTOR nv (THRESHOLD ε) (MODULUS ρ)
RETURN
SAVE STIFFNESS MASS DAMPINF i
SAVE DATA (RESULTS) MODES j
Note:
l If complex eigenfrequency computations at different rotation velocities are continued, the DAMPING
file must be improved before each computation in order not to accumulate the gyroscopic dampings. The
DEASSIGN 33 command can be used.
with
: unbalanced mass
d : unbalanced excentrement
: rotation velocity
ASYNCHRONOUS response to a whirling asynchronous force
s
DAMPING GYROSCOPICω0
23.5 EXAMPLE
The modelized rotor is studied in the Mr. Lalanne and Ferraris «Rotordynamics prediction in
Engineering»’s book (Editor: John Wiley-1990) by a Rayleigh-Ritz’s method with 2
generalized coordinates.
Rested - rested at it twice extremities, it has a disk and a bearing.
Notes concerning the bearing modelization.
l A bearing can be modelized by a 1901 element of which the stiffness matrix (damping) is (only d.o.f ux
and uz) :
l If the user want to obtain reactions on the bearing, an element 1902 must necessary be used ; if the node
1 is blocked the stiffness matrix (damping) is:
Notes concerning modelization for transient studies (at a constant rotation velocity)
l The data must have a single load
l Disk gyroscopic effects can be introduced through the damping matrix of 1901 elements which
expression is (only d.o.f. rx and rz):
add
node
99 / 0. 0.26666667 0.
element
99 / 99 21 type 1902
materials properties
default e 2.*11 rho 7800.
elem 1 to 30 / ax 3.142*-4 iy iz 7.854*-9 rhomf 1.
default
elem 99 / table 636261 g 2
constraints
n 1 31 / ux uz
n 99 / ux uy uz rx ry rz
n 1 to 31 / ky 1.*12 hy 1.*12 ; stabilization UY RY ( traction - torsion )
loads
1 disk harmo.x force /
n 11 / fx 100.
2 disk harmo.z force /
n 11 / fz 100.
mass
n 11 / ax az 16.47 ix iz 9.427*-2 iy 0.1861 ; diskµ
damping
n 1 to 31 / ay 1.*5 iy 1.*5 ; stabilization UY RY ( traction - torsion )
tables ; bearing characteristics (stiffness - mass - damping )
61 / 1211 -2.*5 1213 -4.*4 1231 4.*4 1233 -5.*5
* 2211 2.*5 2213 4.*4 2231 -4.*4 2233 5.*5
62 /
63 / 1211 -1.*2 1233 -1.*2
* 2211 1.*2 2233 1.*2
verify
return
save data 1
search data 1
dynamic ; unstable system
modes complex gyroscopic 314.16 ; f1=42.98 Hz gamma1=-0.268 %
vectors 4 modulus ; f2=52.54 Hz gamma2= 1.244 %
return
save data modes damping 3000
end
;
; harmonic stationnary response
;
end
;
; time history analysis - special data (load )
;
definition
stable damped unsymmetrical rotor - N=1000 rpm
option spatial beam
one-dimension
nodes
1 / 0. 0. 0.
31 / 0. 0.4 0.
elements
1 / 1 31 30
modify ; bearing creation
add
node
99 / 0. 0.26666667 0.
element
99 / 99 21 type 1902
material properties
default e 2.*11 rho 7800. omega 104.72
elem 1 to 30 / ax 3.142*-4 iy iz 7.854*-9 rhomf 1.
default
elem 99 / table 636261 g 2
constraints
n 1 31 / ux uz
n 99 / ux uy uz rx ry rz
n 1 to 31 / ky 1.*12 hy 1.*12 ; stabilization UY RY ( traction -
torsion )
loads
1 disk apparition unbalance /
n 11 / fx 100. ft 1
n 11 / fz 100. ft 2
mass
n 11 / ax az 16.47 ix iz 9.427*-2 iy 0.1861 ; disk
damping
n 1 to 31 / ay 1.*5 iy 1.*5 ; stabilization UY RY ( traction - torsion )
tables ; bearing characteristics (stiffness - mass - damping )
1 / 3 104.72 -1.5708 0. 10.
2 / 3 104.72 0. 0. 10.
61 / 1211 -2.*5 1213 -4.*4 1231 4.*4 1233 -5.*5
* 2211 2.*5 2213 4.*4 2231 -4.*4 2233 5.*5
62 /
63 / 1211 -1.*2 1233 -1.*2
* 2211 1.*2 2233 1.*2
verify
return
CHAPTER 1 INTRODUCTION 1
1.1 Overview 1
1.1.1 Program Execution 1
1.1.2 SYSTUS 3
1.1.3 Data Structure 3
1.1.4 Preprocessing 4
1.1.5 File Management 4
1.1.6 Postprocessing 4
1.1.7 Field of Application 5
1.1.8 Substructuring 6
1.1.9 Command Compatibility with New Data 7
1.1.10 Environment Variables 10
1.2 Basic Concepts 18
1.2.1 Theoretical Basis 18
1.2.2 Discretization 18
1.2.3 Degrees of Freedom 18
1.2.4 Coordinate Systems 19
1.2.5 Boundary Conditions 19
1.2.6 Loads 20
1.2.7 Node and Element Numbering Systems 20
1.2.8 Units 20
1.3 Command Language 21
1.3.1 Overall Operation of SYSTUS 21
1.3.2 Language Characteristics 22
1.3.3 Language Structure 26
1.3.4 Automatic Number Generation 29
1.3.5 Node and Element Groups 30
1.3.6 Comments 31
1.3.7 Batch and Interactive Processing 32
1.4 Notation 35
1.4.1 Boxes 35
1.4.2 Labels and Numbers 36
1.4.3 Prefixes 36
1.4.4 Choice of Labels 37
1.4.5 Coordinate System 38
1.4.6 Node and Element Groups 40
1.5 Groups of Nodes or Elements 41
1.5.1 Creation of a Group 42
CONTENTS
INDEX i
INDEX i
INDEX i
INDEX i
EXPORT 97
INDEX EXTRACT
FILE
322, 333
300
FRACTURE 300
FUNCTION 299
(VOL.1) GEOMETRY 118
GOTO 54
GROUP 42
A HISTORY 64
HYDROSTATIC 299
ASCII 72 IMPORT 97
Automatic Number Generation 29 INCREMENTATION 301
INPUT 83
INPUT/OUTPUT 80
B LEVEL 299
LEVELSETS 195
Batch Mode 32 LINEARISE 266
Boundary Conditions 19 LIST 331
LOADS 146
MASS 169
C MASTER 293
MATERIAL PROPERTIES 132
Command MEDIA 136, 319
$FORMAT 123 MISES 299
ADD 241 MODE 63
ASEMBLE 264 MODIFY 251
ASSIGN 56 MULTI 310
ASSOCIATE 273, 280, 290-292, 295 NODES 214
AXES 122, 238 OFFSET 259
CHECK 324 ONE-DIMENSIONAL 204
CONSTRAINTS 138 OPTION 114, 301
CONTACTOR 283, 290 OUTPUT 80
COORDINATES 120, 238 PAGING 63
COORDINATES CARTESIAN 120 PARALLELEPIPED 202
COORDINATES CYLINDRICAL 120 POINTS 54
COORDINATES POLAR 120 RBE 293
COORDINATES SPHERICAL 121 READ 57
CORRECT 239, 262 RECTANGLE 200
Crack 300 RELATION 161
CRACK 260 RELATION ELIMINATION 164
CRACKS 197 RELEASE 158
CRITERION 274, 281, 290-291, 295 REMESH 298
DAMPING 172 RENUMBER 243, 261
DEASSIGN 57 RESTART 244, 250
DEFAULT 134 RETRO 309
DEFINITION 108, 238 RETURN 108
DEFINITION RESTART 110 REWIND 58
DELETE 77 SAVE 72
EDGE 215 SEARCH 75
ELEMENTS 125, 215 SECTION 270
END 62 SECTOR 207
EQUILIBRIUM ENERGY 337 SINGULARITY 215
EQUILIBRIUM FORCE 334 SLAVE 293
EQUILIBRIUM MASS 336 SLIDING 281, 290
EQUILIBRIUM STIFFNESS 335 SOURCE 274, 290-291
ERROR 54 STOP 58
N V
Node and Element Numbering Systems 20 Vectorial Functions of Several Variables 189
O
Operating System Commands 64
P
PAMSYS 101
Periodic Structures Subjected to Fourier
Decomposed Loads 117
Postprocessing 4
Prefixes 36
Preprocessing 4
Programmed Meshes
Specification of Trajectories 314
Types of Element Generated 312
R
RBE Elements 292
REFERENTIEL
DEGRES 38
GRADES 38
RADIANS 38
TANGENTE 38
S
Simplified Fortran 185
Singularities 220
Slide Plane 277
Substructuring 6
T
Thermal Analysis in Linear Transient 171
Thermal Analysis in Non-Linear Transient 174
Thermoelastic Analysis 116
SHELL 565
INDEX SOLID
SOLVE HARMONIC
565
464
Computed Results
(VOL.2) Axisymmetric or Translation Shell Option
Beams Option
401
377
Grids Option 361
Plane Truss Option 382
A Plate Option 394
SHED axisymmetric harmonic shell option 553
Applied Loads Shell Axisymmetric Fluid Harmonic Option 493
Axisymmetric or Translation Shell Option 399 Shell Fluid Option 498
Beams Option 373 Shell Harmonic Option 475
Grids Option 359 Shell Option 431
Plane Beam Option 351 Shell SHE8 Option 545
Plane Truss Option 380 SHET Thermal Shell Option 558
Plate Option 393 Three Dimensional Harmonic Option 485
SHED Axisymmetric Harmonic Shell Option 551 Three Dimensional Option 462
Shell Axisymmetric Fluid Harmonic Option 492 Truss Option 388
Shell Fluid Option 498 Two Dimensional Option 450
Shell Harmonic Option 473 Constraints
Shell Option 422 Axisymmetric or Translation Shell Option 398
Shell SHE8 Option 541 Beams Option 371
SHET Thermal Shell Option 557 Grids Option 358
Three Dimensional Harmonic Option 483 Plane Beam Option 350
Three Dimensional Option 459 Plane Truss Option 379
Truss Option 386 Plate Option 392
Two Dimensional Option 447 SHED Axisymmetric Harmonic Shell Option 550
Axisymmetric of Translation Shell Option Shell Axisymmetric Fluid Harmonic Option 492
Applied Loads 399 Shell Fluid Option 497
Computed Results 401 Shell Harmonic Option 472
Constraints 398 Shell Option 421
Material Properties 396 Shell SHE8 Option 538
SHET Thermal Shell Option 557
B Three Dimensional Harmonic Option 482
Three Dimensional Option 458
Truss Option 384
Beam/Solid Transition Element 510 Two Dimensional Option 446
Beams Option 363 Contacts 582
Applied Loads 373
Computed Results 377 Continuous Three Dimensional Frames 363
Constraints 350, 371 Coupled Analyses 488
Geometry of Section 366 Criterion
List of Elements 364 Hill 417
Material Properties 365 Tsai 418
C E
Coaxial Cylinders 500 Eccentricity
Command Shell option 411
BEAM 565 Electromagnetic Analyses 487
COMPATIBILITY 565
DEFINITION MEDIUM 609
MATERIAL PROPERTIES 515
MIXING 565
F SC3D 601
SL2D 592, 601
SPHERE 597
Family TORUS 597
2003-2004 405
2006-2008 407
Material Properties
2203-2204 405 Axisymmetric or Translation Shell Option 396
2403-2404 405, 407 Beams Option 365
Grids Option 356
Fluid-Structure Interaction 489 Plane Beam Option 348
Plane Truss Option 379
G Plate Option 391
SHED Axisymmetric Harmonic Shell Option 549
Generalized Contact 597 Shell Axisymmetric Fluid Harmonic Option 491
Grids Option 355 Shell Fluid Option 497
Applied Loads 359 Shell Harmonic Option 467
Computed Results 361 Shell Option 410
Constraints 358 Shell SHE8 Option 535
Material Properties 356 SHET Thermal Shell Option 556
Three Dimensional Harmonic Option 479
Three Dimensional Option 454
I Truss Option 384
Two Dimensional Option 440
Interpretation of Computed Results 341 Mixing Option 559
L O
Label Option
FAST 584 Plane Beam 347
MULTI 560 Plane Truss 378
PENALTY 584 Plate 389
List of Elements SHE8 Spatial Shell 533
Beams Option 364 SHED Axisymmetric Harmonic Shell 548
Plane Truss Option 379 Shell 402
SHED Axisymmetric Harmonic Shell Option 549 Shell Axisymmetric Fluid Harmonic 490
Shell Axisymmetric Fluid Harmonic Option 491 Shell Fluid 495
Shell Fluid Option 496 Shell Harmonic 465
Shell Option Option 403 SHET Thermal Shell Option 555
Shell SHE8 Option 535 Three Dimensional 451
SHET Thermal Shell Option 556 Three Dimensional Harmonic 477
Three Dimensional Harmonic Option 479 Two Dimensional 435
Three Dimensional Option 454
Truss Option 384
Two Dimensional Option 438
P
Plane Beam Option
M Applied Loads 351
Constraints 350
Macro Elements Material Properties 348
CONE 597 Plane Truss Option
CYLINDER 597 Applied Loads 380
GAP 583 Computed Results 382
INTERFACE 587 Constraints 379
NIT3D 605 List of Elements 379
PLANE 589, 597 Material Properties 379
RECTANGLE 597
INITIAL
INDEX CONDITION
S 776, 869, 879, 903, 937, 941
INITIAL CONDITIONS RESTART 905
(VOL.3) INTEGRATION 793
LEVEL CROSSING 795
LIMITS 677
A LINK 659, 749
LOAD 632, 735, 759
MAXIMA 795
Automatic Link Generator 658
METHOD 845, 900
MODAL ANALYSIS 770
C MODE 674, 677, 680, 682-683, 687,
698, 705, 786, 805, 826
Combination between Non-Linearities and MODIFICATION 830
Algorithms 913 MODIFY 727
Command MOMENT 793
ACCELEROGRAM 845 PARTICIPATION 758, 761
ACCELEROGRAM TRANSIENT 846 PARTICIPATION MULTI 762
ALGORITHM 775, 894, 930 PRECISION 898
ALGORITME IMPLICIT 868 PRINT 779, 942
ASSEMBLE DYNAMIC 731, 734 PRINT COMPLETE 938
AXES 831 PRINT VALUES 676
BANDWITH 795 PROJECT 953
BEHAVIOUR 900, 929, 941 PSD 791
CALCULATE 632, 656, 792-794 PSEUDO MODAL 833
CALCULATE DYNAMIC 728 REGIME 941
CARD 780, 792-793, 950 RELATION 883
CHECK 659 RELEASE 659
CIRCULAR FREQUENCY 786, 826 RESIDUAL TERMS 762
COMBINATION 778 RESPONSE 825, 831
COMBINE 805 RESULTS 779
COMPLEX MODES 710 RUNEND 911
COMPONENTS 726 SELECT 676, 771, 779, 785, 834, 842, 949
CONNECTION 658, 727, 749 SENSITIVITY 830
CONTACT 632 SEQUENCE 691
DAMPING754, 772, 785, 806, 825, 842, 845, 910 SIL 910
DEFECT TRANSIENT 937 SOLVE 613, 616, 668, 877
DIMENSION 941 SOLVE BUCKLING 695
DIMENSION MEMORY 929 SOLVE FORCE TRANSIENT 885
DIRECTION 806, 814 SOLVE FORCES MODAL 689, 707
DISPLACEMENT 813 SOLVE HARMONIC 622
DURATION 806 SPECTRAL ANALYSIS 805
EFFECTIVE MASS 852 SPECTRAL ANALYSIS MULTIPLE 812
ELEMENT 710, 834 SPECTRUM 806, 813
FATIGUE 795 STATIC 812, 933
FREQUENCY 786, 826 STIFFNESS 727
FREQUENCY INITIAL 845 STOCHASTIC 794
FRONT 699 STOP 772
FUNCTION 771, 779, 785, 791, 878, 903 STRAIN GENERALISED 902
GAP 632 SUBSTRUCTURE 653
GENERATION 845 SUBSTRUCTURE DYNAMIC 725-726
HARMONIC RESPONSE MODAL 785 SUMMATION 695
SUPER ELEMENT 650
SUPERELEMENT DYNAMIC 725
SUPPRESS 676
TABLE 711, 772, 779, 786, 792, 807, 834, 878, G
903
TEMPERATURE 624, 944 Generation of Spectral Response 844
TEMPERATURE TRANSIENT 944
TEMPERATURE TRANSIENT SHELL 929, 947 H
TIME 777, 941
TITLE 771, 779 Harmonic Loads - Direct Method 823
TRANSFER 786
TRANSIENT 864, 877-878
Harmonic Response 783
TRANSIENT NON LINEAR 892, 921
UNIDIRECTIONAL 773 L
VECTOR 680, 687, 699, 706, 711, 835
Complex Eigenfrequencies and Eigenmodes Label
(Non-Symmetrical Matrices 709 ABSOLUTE 814, 898
ACCELERATION 692
Complex Eigenfrequencies and Eigenmodes ALL 710
(Symmetrical Matrices) 704 AMPLITUDE 855
Computation of Effective Masses and ARCHIVATE 892
Effective Inertia 852 BEAMS 692
Coupled Friction 917 BERGAN 895
BFGS 894
Cylindrical Stop 773 BINARY 921
BLOCK 687, 730
D BUCKLING 674
CARD 624, 855, 869, 879, 904, 956
Decoupled Friction 917 CARDS 885
Detail of Time-Related Scheme 891 CIRCULAR FREQUENCY 677, 680, 687
COMPACT 870, 880, 906
DYNAMIC 687, 698, 793-794, 812, 825
COMPLEX 885
Dynamic Responses 665 CONDENSATION 698
CONSTRAINT REMOVE 905
E CONTACT 896
DATA 954
Eigenfrequencies and Eigenmodes 665 DEFORMED CARD 953
Enumeration of Eigenvalues (Sturm DESACTIVATE 910
DIAGONAL 675, 682, 687
Sequences) 694 DIRECTION 761
Equivalent Modal Damping 841 DISPLA 770
DISPLACEMENT 899
F DT tshift 944
DTLAST 906
File DURATION dt 905
FMDAT.DAT 895 EDIT 791
HISTORY 920 ENERGY 899
MASD 723 EQUIVALENT STRESSES 692
RESU 722 EULER 901
RIGD 723 EXTRACT 729, 885, 893, 905
SPECnf.DAT 848 FACTOR 680
TRANSIENT 920 FILE 732
VECD 723 FILTER 885
FLUID 771, 779
FLUID STRUCTURE 698
FORCE 706, 759, 770, 898
FORCES 675
FREQUENCY 677, 680, 684, 687
N Z
Non-linear Dynamic Analysis 888 Zero Level Substructure 650
Non-Linear Static Analysis 923
O
Option
Axisymmetrical Harmonic 802
Fluid-Structure 802
P
Participation Factors 756
Plane Frictional Stop 774
R
Real Eigenfrequencies and Eigenmodes with
Fluid-Structure Interaction 697
Response Power Spectral Density 790
S
Seismic Response - Spectral Method 800
Sensitivity Analysis 666, 829
Simultaneous Modification of Stiffness and
Mass Matrices 671
Stochastic Dynamics 790
Substructure Modes 714
Substructuring 925
T
Thermoelastic Analysis 623
Transfer Functions 783
Transient Dynamic 854
Transient Response (Modal Analysis) 767
Transient Shell 929
U
Unidirectional Frictional Stop 773
Unidirectional Stop 772
Utility Modules 666
MEDIUM 1117
INDEX MERGE
METHOD
1004
1324
MINMAX 1056
(VOL.4) MODE
NODES
1035
1013, 1025, 1117
NUMBER 1084
A OPEN 1081
POINTS 1013
POSTPROCESSING 1021
Anisotropic Linear Elasticity 1151 PRINT 1033, 1035
Average for Thick Shells 988 PRINT CONSTRAINTS 1037
PRINT POINT 1034
C REARRANGE 1039
RETURN 992, 1028, 1066
Code SECTION 1048
COMMON PAGE 1289 SELECT 1066
KDEBT 1289 SELECT ELEMENTS 1048
LCODE 1289 SET 1113
NCODE 1289 SHELL 1057
SOLVE 978
Command
SPLIT 1054
AVERAGE 981, 988
STRESS 1042
AVERAGE TRANSIENT 991
STRESS SECTION 1048
AVERAGING POST-PROCESSING 1099
THREE-DIMENSIONAL 1062-1063
AXES 1026
TRANSF 1027
CARD 991, 1116
TRANSIENT 1035
CLOSE 1081
UNITS 1048
COMBINE 994, 1028, 1063
USER 1048
COMBINE FOURIER 999
VISUALIZATION 1101
COMPONENTS 992
CORRECTION 981 Criterion
CROSS SECTION 1011 Drucker-Prager 1162, 1173
CURVE AVERAGE 1124 Stassi 1163, 1174
CURVE FUNCTION 1121 Tsai-Hill 1163, 1174
CURVE POST PROCESSING 1112 User 1164
CURVE SATURATION 1122 User-programmed 1174
CURVE TABULATION 1123 Von Mises 1161, 1172
CURVE TRANSIENT 1116 Cross Sections 1009
DAMPING GYROSCOPIC 1340
DEASSIGN33 1338 D
DISTRIBUTION 1062, 1064
EDGE 1014 Dataset 1085
ELEMENT 981, 1117
ELEMENTS 989, 991, 1014, 1024
EXTRACT CODES 1289 E
FORCE 1040
FORMAT 1113, 1117 Elasticity 1147
GENERATE 1062, 1064 Elastoplasticity 1159
GRID 1014
HEADER 1014, 1026
LINE 1014
I
LOAD 1048, 1063, 1066
LOCAL 1066 Isotropic Linear Elasticity 1149
MATERIALS 1025
MATRIX 1026
TUBE 1022
L UNBALANCE 1339
UPPER 989
Label VARIABLE 989, 1002
ALL 1040 VMISE 1023
AMPLITUDE 1001 Large Displacements and Large Strains 1247
ASYNCHRONOUS 1339
Local Axes
AXES 989
One-Dimensional Elements 1134
AXISYMMETRIC 1023
Three-Dimensional Elements 1143
BEAM 1024
Two-Dimensional Elements 1136
CARD 1035
COARSE 1066 Location of Gaussian Points for Calculation
COMPONENTS 1034 of Stress 983
COMPOSITE 1059
CRITERION HILL 1059 M
DATASET 1084, 1100
DELTA 991 Merging of Cards 1007
DISPLACEMENT 991
ENERGY 1040 Merging of Posts 1006
EXTRACT 989, 1046 Merging of Results 1003
EXTRAPOLATION 1099 Merging of Transient Files 1008
FINE 1066 Model
FORCE COMPOSITE 1024 Chaboche 1216
GYROSCOPIC 1338-1339 Generalized Maxwell Hardening (Linear
HILL 1060 Viscoelasticity 1227
INPLA 1023 Model=1, Perfect Plasticity 1172
INPUT 1100 Model=10, Ductile Damage Model with
INREV 1023 Isotropic Strain Hardening - Leblond
INTEGRAL 991 – Perrin Model 1195
INTRI 1023 Model=11, Plasticity with combined Strain-
LAST 991, 1035
Hardening - isotropic strain
LAYER 989, 1046, 1059
hardening and PRAGER kinematic
LOWER 989
strain hardening 1184
MASS 1040
Model=12, Plasticity with combined strain
MISE 1022
MODE 1035 hardening and RAMBERG-OSGOOD
MULTIPLY 1022 strain hardening law 1184
NORM 1119 Model=13, Ductile Damage Model with
ONLY 989 Combined Isotropic and Kinematic
OUTPUT 1100 Strain Hardening - Leblond – Perrin
PART 1100 Model 1196
PHASE 1001 Model=14 Gurson - Tvergaard Model 1197
PRESSURE 1099 Model=2, Plasticity with Isotropic Strain-
PRINCIPAL 1022 Hardening 1175
PRINT 1084 Model=2, Plasticity with Prager Kinematic
SHELL 989 Strain-Hardening 1179
SHELL COMPOSITE 989 Model=21 Global Perfect Elastoplasticity
SPATIAL 1012 Model Applicable to Thin Shell
STRAIN 1046 Elements - Simplified Model 1197
STRESS 991 Model=22 Global Perfect Elastoplasticity
SUM 1118 Model Applicable to Thin Shell
THIN SHELL 1023 Elements 1198
THREE DIMENSIONAL 1022
THRESHOLD 991, 1099
TRANSF 1024
TSAI 1059
N
Non-Linear Elasticity 1154
Non-Unified Elasto-Viscoplastic Models 1210
P
Postprocessing 1018
enables manufacturers to deliver smarter and connected products, to predict product performance and to
anticipate maintenance needs.
ESI is a French company listed in compartment B of NYSE Euronext Paris. Present in more than 40 countries,
and addressing every major industrial sector, ESI Group employs about 1200 high-level specialists around the
world and reported annual sales of €141 million in 2016. For more information, please visit www.esi-group.com.
All PAM- and SYS- product names as well as other products belonging to ESI's portfolio are tradenames or trademarks of ESI Group, unless specifically mentioned.
All other trademarks are the property of their respective owners - Specifications are subject to change without prior notice.
www.esi-group.com