Midas NFX Analysis Manual
Midas NFX Analysis Manual
Midas NFX Analysis Manual
1
MIDAS Family Programs consist of a group of software packages for structural analysis and
simulations for the purpose of design developed by MIDAS IT Co., Ltd.
MIDAS Family Programs and all associated documentation are copyrighted and protected by
the software protection law.
For any enquiry concerning the programs or related materials, please contact:
Trademarks and Registered Trademarks referred to in this User’s Guide are as follows:
MIDAS Family Programs produce accurate analysis results based on up-to-date theories and
numerical and graphical simulation techniques. The programs have been verified by thousands
of examples and comparative analyses with other software during the development.
Since the initial development in 1989, MIDAS Family Programs have been accurately and
effectively applied to an uncountable number of real life projects.
Due to the complex nature of structural analysis and design programs, which are based on
extensive theories and design knowledge, the sponsors, developers and participating
verification agencies do not assume any rights or responsibilities concerning benefits or losses
that may result from using MIDAS Family Programs. The users must understand the bases of
the programs and the User’s Guide before using the programs. The users must also
independently verify the results produced by the programs.
DISCLAIMER
The developers and sponsors assume no responsibilities for the accuracy or validity of any
results obtained from MIDAS Family Programs (midasNFX, midasFX+, midasCivil, midasGen,
midasGTS, midasFEA, SoilWorks and any other associated programs).
The developers and sponsors shall not be liable for loss of profit, loss of business, or any other
losses, which may be caused directly or indirectly by using the MIDAS Family Programs due to
any defect or deficiency therein. The user shall comply with the End User License Agreement
supplied with the programs.
Analysis Manual
midas NFX
2
2
Analysis Manual
1. Introduction 7
1.1 Unit System / 9
1.2 File System / 10
1.3 Notation / 12
2. Node/DOF/Coordinate System 15
2.1 Nodal Points and Degree of Freedom / 15
2.2 Coordinate System / 17
2.3 Techniques of Finite Rotation / 20
3. Elements 23
3.1 Formalization of Finite Elements / 25
3.2 Shape Function / 27
3.3 Supplementation of Locking Phenomenon / 35
3.4 Rod Elements / 46
3.5 Bar Elements / 49
3.6 Pipe Elements / 56
3.7 Membrane Elements / 61
3.8 Shell Elements / 68
3.9 Surface Elements / 78
3.10 Plane strain Elements / 82
3.11 Axisymmetric solid Elements / 85
3.12 Solid Elements / 90
3.13 Layered Shell Elements / 97
3.14 Layered Solid Elements / 102
3.15 Other Elements / 108
3.16 Geometric Rigidity / 118
3.17 Thermal Conduction Elements / 122
3.18 Stress Error / 126
3
4. Material 129
4.1 Properties of Elastic Materials / 130
4.2 Properties of Plastic Materials / 135
4.3 Properties of Hyper-elastic Materials / 142
4.4 Properties of Conduction Materials / 149
4.5 Composite Material Lamination Theory / 150
4.6 Composite Material Failure Criteria / 153
5. Algorithm 157
5.1 Simulataneous Equations Solving Algorithm / 157
5.2 Eigenvalue Sampling Algorithm / 161
5.3 Effective Mass and Mode Reiteration Algorithm / 164
5.3.1 Effective Mass
5.3.2 Mode Superposition
5.4 Dynamic Response Algorithm / 169
5.4.1 Time Integration Algorithm
5.4.2 Frequency Response
5.4.3 Random respose
5.4.4 Response Spectrum
5.5 Non-linear Finite Elements Solving Algorithm / 188
5.6 Strain/Stress Calculation Algorithm Considering Large
Deformation / 194
5.7 Extensional Time Integration Algorithm / 199
5.8 Contact Conditions / 206
5.9 Fatigue Interpretation / 214
5.9.1 Stress-life Method
5.9.2 Strain-life Method
5.10 Stress Linear Interpolation / 224
5.11 Topology Optimizations / 228
5.11.1 Objective Functions and Sensitivity
5.11.2 Material Interpolation Scheme
5.11.3 Optimality Criteria
4
6. Load/Constraint 235
6.1 Loads / 235
6.2 Constraint Conditions / 240
6.3 Thermal Load/Boundary Conditions / 245
6.4 Pecularity Error / 250
6.5 Non-linearity of Load / 252
5
6
Introduction
1. Introduction
This manual introduces technical contents and theories behind the analysis using
midas NFX. The contents of this manual include detailed descriptions of all the
midas NFX’s functions, but the range of functions available for use in reality may
differ among various versions and modules. The manual is intended to present
the technical aspects required for the operation of and the theories implemented in
the development of midas NFX in order to enable the user to properly use and
understand midas NFX. However, it excludes very complex contents or any basic
materials that are discussed in detail in general engineering publications.
midas NFX is a general purpose finite element analysis program that has been
developed on the basis of C++, and it provides the following analysis fuctions:
Also, two or more analysis functions shown in Table 1.1 can be combined to handle
7
Analysis Manual
The procedures used to solve problems using midas NFX and other general
purpose finite element analysis programs are as follows:
This manual centers around the algorithms, tehnical contents and theories that are
necessary to understand the above categories.
8
Introduction
Inches and feet are widely used for the units for length in the English unit system.
The English unit system differs from the SI unit system in that it often uses weight
more than mass. In this case, the mass-weight relationship ( mass weight / g )
based on gravity acceleration must be applied. midas NFX automatically applies
this relationship to analysis rendering appropriate result values that include a time
unit (example: Hz).
9
Analysis Manual
midas NFX creates and saves a number of files in the process of a finite element
analysis during which various temporary files are created and deleted. The list of
files used in midas NFX and their descriptions are as follows:
The midas NFX’s result files consist of two types, the .out file in the ASCII format
and the .nfxp files in the binary format. The results demanded by the user are
basically included in the .nfxp file, which is used to analyze the results via the post-
processor. The .out file may include similar results as the .nfxp files, and the
inclusion is controlled by the user’s option.
The list of temporary files, which are generated during the analysis in midas NFX,
and their descriptions are as follows:
10
Introduction
The temporary files that are generated during the analysis are saved in the scratch
folder whose basic values are identical to the location of the model file.
11
Analysis Manual
1.3 Notation
This manual, uses both the matrix and component notations. Because the matrix
notation is very useful in expressing the second order tensor, it will be used
whenever possible.
The values required to express theories include scalar, vector, second order tensor
or matrix and fourth order tensor. The matrix notation is expressed as follows:
Scalar u
Vector u ,
2
nd
order tensor, Matrix A , *
When bold fonts are used, vectors and tensors are notated the same, the
distinction between which is based on their contents. The matrix notation is very
effective in grasping the physical meaning or the relationship among the physical
quantities. But when operations are too complicated to be expressed using the
matrix notation or operations among components are required, it is more helpful to
use the component notation. The component notation is based on coordinate
systems, each of which may be defined by base vectors. The base vectors are
written as ei , (i 1,2,3) in a three-dimensional space, and the base vectors may
not be orthogonal to one another. Using the base vectors, a specific vector, u ,
can be expressed as follows:
12
Introduction
i
component, and the superscript represents a contravariant base vector or a
component. As they are generally identical in an orthonormal coordinate system,
they are not differentiated.
When the component notation is used, it is more convenient to use the summation
convention for a repeated index as shown below.
u u i ei (1.3.2)
Similarly, the second order and fourth order tensors can be expressed using the
component notation as follows:
In this manual, the summation convention is assumed to have been applied unless
noted otherwise.
13
Analysis Manual
14
Node/DOF/Coordinate system
2. Node/DOF/Coordinate System
Nodes and elements determine the size and shape of a finite element model and
are considered the starting point of all analyses. The model defined by nodes and
elements is equivalent to the physical phenomenon expressed in terms of
numerical equations of the matrix form. The unknowns in the matrix equation are
physical quantities such as displacement, rotation and temperature, which are
referred to as the degrees of freedom.
2
u2
u1 1
u3
3
15
Analysis Manual
► DOF 5 R2 2
► DOF 6 R3 3
Each node retains a coordinate system, which represents the kinematic directions,
and such system is referred to as the nodal displacement coordinate system. The
aforementioned degrees of freedom follow the directions of the nodal coordinate
system assigned to each node. All the nodes are basically defined to express the
kinematic directions in reference to the global coordinate system. The
temperature degree of freedom is not relevant to the nodal displacement coordinate
system since it has no direction.
16
Node/DOF/Coordinate system
Cylindrical
Rectangular
coordinate system
coordinate system
z z
Origin Origin
y r
x
When the kinematic directions of a node are defined in the cylindrical coordinate
system, the degrees of freedom are as follows:
► DOF 1 = displacement in r direction
► DOF 2 = displacement in direction
► DOF 3 = displacement in z direction
► DOF 4 = rotation about r direction
► DOF 5 = rotation about direction
► DOF 6 = rotation about z direction
In order to use the finite element method to properly model and analyze a given
problem, various coordinate systems are required. Examples are one that is used
to define the aforementioned nodal displacement directions and one that is used to
17
Analysis Manual
The element formulation coordinate system is used in the solver and is irrelevant to
using midas NFX, but helps understand the contents of this manual. In case of
heat transfer analysis, the nodal degree of freedom is temperature. As such,
selection of a nodal displacement coordinate system has no effect on the analysis.
18
Node/DOF/Coordinate system
However, other coordinate systems such as the material coordinate system or the
element result coordinate system may affect the analysis and the results. The
element coordinate system, material coordinate system and element result
coordinate system are described in detail in Chapter 3.
w
v
y z
x y
u
y x
x
z
y
GCS x
19
Analysis Manual
θ Axis of rotation
θ
z e
θ
y
x
to calculate the compound rotation, one of which is using the rotation matrix. midas
NFX calculates the rotation matrix using the quaternion product. The quaternion,
q , has the following relationship with the rotation vector, θ .
20
Node/DOF/Coordinate system
q* : Quaternion corresponding to θ*
q : Quaternion corresponding to θ
θ (90) θ (90)
21
Analysis Manual
22
Elements
3. Elements
For structures that are analyzed by the finite element method, it is essential to
understand the types and the characteristics of all available elements. The types
of elements provided in midas NFX can be categorized on the basis of their shapes
and characteristics as follows:
• Scalar Element
The scalar element retains one node, the motion of which is defined relative to the
ground point and retains either deformation or kinetic energy. It is possible to
define the scalar element by two nodes, but the shape information such as the
distance between the nodes is not used.
• 1-Dimensional Shape
It retains two nodes in a straight line shape and uses the shape information such as
the relative distance between the nodes.
• 2-Dimensional Shape
It retains 3, 4, 6 or 8 nodes in a triangular or rectangular shape, which may be of
curvature in space.
• 3-Dimensional Shape
It retains 4, 5, 6, 8, 10, 13, 15 or 20 nodes in a shape of a tetrahedron, pentahedron
or hexahedron. A pentahedron element can form a wedge or a pyramid shape.
• Special Element
It is a special purpose element, and midas NFX provides lumped mass.
23
Analysis Manual
constraint.
• Joint Element
It is used to simulate various relative motions between two points. A ground point
– node or node – node constitute the two nodes.
The elements listed in Table 3.1 are categorized only on the basis of structural
analysis perspective. The physical behaviors reflected in each element in heat
transfer analysis are explained in 3.17.
24
Elements
The variation theory, which includes all the equations based on the theory of linear
elasticity, is known as the Hu-Washizu’s 1 , 2
variation principle expressed as
follows:
The above equation is in the most general form, which includes the equilibrium
equation, constitutive equation and compatibility condition. Assuming that the
relationship between strain, ε , and stress , σ , is always satisfied by the
constitutive equation, the equation becomes the Hellinger-Reissner’s3,
4
principle
as follows:
1
Hu, H.C., “On some variational principles in the theory of elasticity and the theory of plasticity,” Scintia Sinica, Vol. 4, 1955
2
Washizu, K., On the Variational Principles of Elasticity, Aeroelastic and Structural Research Laboratory, MIT, Technical Report,
1955
3
Hellinger, E., “Der allgemeine Ansatz der Mechanik der Kontinua,” Encyclopadie der Mathernafischen Wissenschaften, Vol. 4,
1914
4
Reissner, E., “On a variational theorem in elasticity,” Journal of Mathematical Physics, Vol. 29, 1950
25
Analysis Manual
compatibility condition, the equation becomes the general principle of virtual work.
Let us consider the integral field limited to one element in order to apply the finite
element method to the minimum potential energy principle. If the displacement, u ,
is interpolated by a shape function within a single element, it can be expressed as,
uh Nde (3.1.4)
N : Shape function
e
d : Degrees of freedom of element
This equation is suitable for the analysis of elastic structures exhibiting infinitesimal
displacements, and K is independent of the displacement, d , in linear analysis.
The stiffness of an individual element is expressed as K e , shown as,
K e BT DBd (3.1.6)
e
The finite element formulation process used in heat transfer analysis is explained in
3.17.
26
Elements
Defining an element starts from the hypothesis of the displacement field based on
the shape function. The displacement field’s hypothesis is also required for the
element to which numerous element performance-enhancing methods such as a
mixed formulation are applied. Unless noted otherwise, the displacement field
described in this section identically applies to the element required for heat transfer
analysis. The index described in this section, which is used to easily express the
shape function, does not follow the summation convention.
• 1-Dimensional shape
► 2-Node shape function
1 i
Ni , 1 1
2
• 2-Dimensional shape
► 3-Node triangle
N1 1 , N2 , N3
► 6-Node triangle
N1 1 1 2 2 , N2 2 1 , N3 2 1
N4 4 1 , N5 4 , N6 4 1
27
Analysis Manual
(0, 1)
3
5
6
1
2
(0, 0) 4 (1, 0)
► 4-Node rectangle
1
Ni 1 i 1
i
4
► 8-Node rectangle
1
Ni 1 i 1
i (i i 1)
, i 1,2,3,4
4
Ni
1
2
1 2 1
i
, i 5,7
Ni
1
2
1 2 1 i , i 6,8
28
Elements
(1, 1)
4 3
7
8 6
1 5 2
(-1, -1)
• 3-Dimensional shape
► 4-Node tetrahedron
N1 1 , N2 , N3 , N3
► 10-Node tetrahedron
1 1 1
N1 2(1 )( ) , N 2 2 , N3 2 ( ) ,
2 2 2
1
N 4 2 ( ) N5 4 (1 ) , N6 4 , N7 4 (1 ) ,
2 ,
29
Analysis Manual
4 (0, 0, 1)
10
8
9
(0, 0, 0) 7 3
1 (0, 1, 0)
5
6
2
(1, 0, 0)
Figure 3.2.3 Node locations of a tetrahedron element and natural coordinate system
► 6-Node pentahedron
1
Ni (1 )(1 i ) , i 1,4
2
1
Ni (1 i ) , i 2,5
2
1
Ni (1 i ) , i 3,6
2
► 15-Node pentahedron
1
Ni 1 (1 i )( i 2 2 ) , i 1,4
2
1
Ni (1 i )( i 2 2) , i 2,5
2
30
Elements
1
Ni (1 i )( i 2 2) , i 3,6
2
Ni 2 (1 )(1 i ) , i 7,13
Ni 2 (1 i ) , i 8,14
Ni 2 (1 )(1 i ) , i 9,15
15
4 (0, 0, 1)
6
14
13
(0, 0, 0) 12
5 10
1 9 3
11 (0, 1, -1)
7
8
2
(1, 0, -1)
A 5-node or a 13-node pentahedron retains the pyramid shape and widely uses the
degenerated shape function based on combining nodes. But this shape function
5
is known to have problems in numerical integration, and as such midas NFX uses
the following forms:
5
Bedrosian, G., “Shape functions and integration formulas for three-dimensional finite element analysis,” International Journal f
or Numerical Methods in Engineering, Vol. 35, 1992
31
Analysis Manual
► 5-Node pentahedron
1
Ni {(1 i )(1
i ) ii } , i 1,2,3,4
4 1
N5
► 13-Node pentahedron
1
Ni (i
i 1){(1 i )(1
i ) } , i 1,2,3,4
1
i i
4
(1 )(1 )(1
i )
Ni , i 6,8
2(1 )
N5 (2 1)
5
(0, 0, 1)
12
13
10 11
4 3
8
(1, 1, 0)
9 (0, 0, 0)
7
1 (-1, -1, 0) 6 2
32
Elements
► 8-Node hexahedron
1
Ni (1 i )(1
i )(1 i ) , i 1,2,3,...,8
8
► 20-Node hexahedron
1
Ni (1 i )(1
i )(1 i )(i
i i 2) , i 1,2,3,...,8
8
1
Ni (1 2 )(1
i )(1 i ) , i 9,11,17,19
4
1
Ni (1 2 )(1 i )(1 i ) , i 10,12,18,20
4
1
Ni (1 2 )(1 i )(1
i ) , i 13,14,15,16
4
8 19 7
20
17 6 18
5
15
16
13 14
12 4 11 3
10
1 9 2
In order to use the above shape functions and apply them to the formulation
process discussed in 3.1, numerical integration is required. The numerical
integration is necessary to calculate the stiffness matrix, mass matrix, load vectors,
internal forces, etc. midas NFX uses two numerical integration methods, Gauss
integration method and Lobatto integration method.
33
Analysis Manual
Numerical
Integration Matrix Type Applicable Elements
Method
Structural Element -
Stiffness
Heat Transfer
Matrix -
Element
Consistent Mass -
Lobatto
3-node triangle
Quadrature
Mass 4-node rectangle
Matrix Lumped Mass 4-node tetrahedron
6-node pentahedron
8-node hexahedron
6
Hinton, E., Tock, T. and Zienkiewicz, O.C., “A Note on mass lumping and related processes in the finite element method,” Ea
rchquake Engineering and Structural Dynamics, Vol. 4, 1976
34
Elements
If the above equation is substituted with the displacement, uh Nde and the stress,
σ Pβe according to the shape function of an element, the right hand side of the
equation becomes as follows:
Q PT Bd e (3.3.3)
e
P PT D1Pd e (3.3.4)
e
35
Analysis Manual
βe P1Qde (3.3.5)
When this equation is substituted into Equation (3.3.2), the element stiffness
becomes as follows:
K e QT P1Q (3.3.6)
The most important aspect that influences the performance of an element is the
proper selection of the function, P , which assumes the stress7.
xx 1 0 0 0
σ yy Pβ TPβ T 0 1 0 0 β
ˆ (3.3.7)
0 0 1 0 0
xy
Each component of the transformation matrix is calculated from Jacobian, and the
value at the center of the element is primarily used.
7
Pian, T.H.H. and Sumihara, K., “Rational approach for assumed stress finite elements,” International Journal for Numerical Met
hods in Engineering, Vol. 20, 1984
36
Elements
x y
j11 j12
J
y j21 j22
(3.3.9)
x
The mixed u-p method assumes only the hydrostatic stress or pressure, p rather
8
than assuming all the components of stress, σ . As such, the method has been
used to resolve the locking phenomenon in incompressible materials. As shown
below, the stress tensor is decomposed into deviatoric stress and pressure and
uses the Hu-Washizu variation principle.
σ σ dev pI
(3.3.10)
p Ktr (ε)
8
Zienkiewicz, O.C., Rojek, J., Taylor, R.L. and Pastor, M., “Triangles and tetrahedral in explicit dynamics codes for solids,” Comp
uter Methods in Applied Mechanics and Engineering, Vol. 43, 1998
9
MacNeal, R.H., “Derivation of element stiffness matrices by assumed strain distribution,” Nuclear Engineering and Design, Vol.
70, 1982
10
Hughes, T.J.R. and Tezduyar, T.E., “Finite elements based upon Mindlin plate theory with particular reference to the four-nod
e bilinear isoparametric element,” Journal of Applied Mechanics, Vol. 48, 1981
11
Bathe, K.J. and Dvorkin, E.N., “A formulation of general shell elements-The use of mixed interolation of tensorial component
s,” International Journal for Numerical Methods in Engineering, Vol. 22, 1986
37
Analysis Manual
D
4 3
x
x Integration
point x
A
C x
1 2
B
For example, let us apply the assumed natural strains to the shear strains in the
transverse directions of a 4-node shell element as shown above. Among the
natural coordinate system components, Z is known to be accurate at B and D
while Z is accurate at A and C. Using these values, the strains at the
integration points are interpolated as follows:
1 1
z (1 ) Bz (1 ) Dz (3.3.11)
2 2
1 1
z (1 ) Az (1 ) Cz (3.3.12)
2 2
xz z
γ T T (3.3.13)
yz z
38
Elements
j j21
T 11
j22
(3.3.14)
j12
ε u Bde (3.3.15)
12
Taylor, R.L., Beresford, P.J. and Wilson, E.L., “A non-conforming element for stress analysis,” International Journal for Numeric
al Methods in Engineering, Vol. 10, 1976
13
Simo, J.C. and Rifai, M.S., “A class of mixed assumed strain methods and the method of incompatible modes,” International
Journal for Numerical Methods in Engineering, Vol. 29, 1990
39
Analysis Manual
If the stress distribution and the incompatible term of the strain are assumed to be
orthogobnal, the equation then consists of only the displacement and the enhanced
strain.
If the displacement by the shape function of an element and the enhanced strain
are assumed as uh Nde and ε Gαe respectively, substituting them will lead the
above equation to,
e
K GT DGd e (3.3.22)
e
e 1 e
αe K K d d e (3.3.23)
Substituting this equation into Equation (3.3.20), the element stiffness becomes as
follows:
40
Elements
e 1 e
K e K edd K ed K K d (3.3.24)
• Linked Interpolation
The linked interpolation is usually used in shell elements and has two cases for
14
performance enhancement : one in the transverse direction and the other in the in-
plane direction. In particular, the linked interpolation for the in-plane direction
performance enhancement is well known as the membrane element, which
considers the Allman’s drilling rotation.15 midas NFX uses the linked interpolation
of a shell element, which retains 6 degrees of rotational freedom as proposed by
Sze.16
4
θ1
u5
5
2
θ2
14
Zienkiewicz, O.C., Xu, Z., Zeng, L.F., Samuelsson, A. and Wiberg, N., “Linked interpolation for Reissner-Mindlin plate elements
: Part I – a simple quadrilateral,” International Journal for Numerical Methods in Engineering, Vol. 36, 1993
15
Allman, J., “A compatible triangular element including vertex rotations for plane elasticity analysis,” Computers and Structure
s, Vol. 19, 1984
16
Sze, K.Y., Sim, Y.S. and Soh, A.K., “A hybrid stress quadrilateral shell element with full rotational D.O.F.S,” International Journa
l for Numerical Methods in Engineering, Vol. 40, 1997
41
Analysis Manual
For example, let us apply the linked interpolation to the displacement field of a 4-
node shell element as shown above. If the displacement of the element’s neutral
plane is separated into the part of the general 4-node shape function and the part of
the nodal rotations, it is expressed as follows:
NI : Shape function
HJ : Higher-order (8 node) shape function
uI , vI , wI : Nodal displacement
j : Nodal rotation
x ji , y ji , z ji : Distance between nodes
( x ji x j xi , y ji y j yi , z ji z j zi )
The node numbers, i, j , represent the nodes adjacent to the mid node, J , of a
side, and have the relationships, i mod( J 1,4) 1 and j mod( J ,4) 1 .
Ultimately, the linked interpolation assumes the displacement of the side’s mid node
using the nodal rotations of a lower-order element and applies this value to the
higher-order shape function. Since the deformed shape of each side retains the
secondary characteristic, the linked interpolation eliminates the locking
phenomenon and also satisfies the compatibility conditions with the adjacent
elements.
17
Barlow, J., “A stiffness matrix for a curved membrane shell,” Conf. Recent Advances in Stress Analysis, Royal Aeron. Soc., 19
68
18
Barlow, J., “Optimal stress locations in finite element models,” International Journal for Numerical Methods in Engineering. V
ol. 10, 1976
42
Elements
1
Ve e
B0 Bd e (3.3.27)
If only B 0 corresponding to the average strain is used, the deformation energy for
the aforementioned spurious zero energy mode is not considered. Since this
phenomenon is very severe in a lower-order element, a stabilization technique
becomes necessary. Various methods exist in the stabilization technique called
“hourglass control”, and midas NFX uses the physical stabilization technique
19
Flanagan, D.P. and Belytschko, T., “A uniform strain hexahedron and quadrilateral with orthogonal hourglass control,” Interna
tional Journal for Numerical Methods in Engineering, Vol. 17, 1981
43
Analysis Manual
20
proposed by Puso. B1 is expressed in the natural coordinate system in order to
calculate the stabilized strains.
If all of the strains in the above equation are used, the effect of the reduced
integration disappears. As such, it is common to exclude some shear strain terms.
When the average strain and the stabilization technique are applied, the identical
effect of selective reduced integration can be gained. In addition, the calculation
speed significantly improves since the numerical integration process is replaced
with the equation below.
Ve
e
[]d e
8
[]d d d (3.3.29)
• Non-comforming Element
A non-conforming element uses a method of decomposing strains in order to satisfy
the compatibility conditions between elements into an integral form. The
aforementioned EAS method can be also considered as a type of non-conforming
elements. Generally, the compatibility conditions between elements in an integral
form can be expressed as,
e
ui*, j d ui n j dS
e
(3.3.30)
j : j -direction differential
20
Puso, M.A., “A highly efficient enhanced assumed strain physically stabilized hexahedral element,” International Journal for N
umerical Methods in Engineering, Vol. 49, 2000
44
Elements
The displacement assumed inside an element consists of the part using a general
shape function and other additional parts.
u* Nde Pλ (3.3.31)
ε u Bde (3.3.34)
45
Analysis Manual
M x , x
N xx , xx
ECS x
N xx , xx
M x , x 1
• Coordinate System
In the element coordinate system (ECS) of a rod element, the direction of the x-axis
points from Node 1 to 2. Its finite element is formulated in reference to ECS.
• Degrees of Freedom
A rod element retains the displacement and rotational degrees of freedom in and
about the x-axis direction in ECS respectively.
ui ui , θi xi (3.4.1)
46
Elements
T M x φ x
, (Torsional moment and strain) (3.4.3)
• Loads
The types of loads applied to a rod element are as follows:
Rotational inertia force Applied to the density of materials and nonstructural masses
• Element Results
When a rod element is used, the element result items are as shown below, and the
reference coordinate system is always in ECS.
47
Analysis Manual
• Nonlinear Analysis
A rod element can consider geometrical nonlinearity and may be of an elasto-
plastic material. The result items of nonlinear analysis are as follows:
Stress eq
48
Elements
• Coordinate System
In the element coordinate system (ECS) of a bar element, the direction of the x-axis
points from Node 1 to 2. The directions of y-axis and z-axis in ECS are
determined using a reference node or a reference vector. Figure 3.5.1 shows the
method of determining the x-y plane using a reference node. In such a case, the
reference node must not be on the x-axis in ECS. Figure 3.5.2 shows the method
of determining the x-y plane using a reference vector, which also cannot be defined
parallel to the x-axis in ECS. Its finite element is formulated in reference to ECS.
ECS z
ECS y
ECS x
Reference node 2
1
z
y
GCS x
49
Analysis Manual
ECS z
ECS y
ECS x
1
z
y
GCS x
• Degrees of Freedom
A bar element retains the displacement and rotational degrees of freedom in and
about all the axis directions in ECS respectively.
ui ui
wi , θi xi yi zi
T T
vi (3.5.1)
50
Elements
M z , z
ECS z
Qz , zx
ECS y ECS x
M x , x
N xx , xx
2
Qz , zx
Qy , xy
My, y
M z , z
N xx , xx 1
Qy , xy
M x , x
My, y
• Loads
The types of loads applied to a bar element are as follows:
Rotational inertia force Applied to the density of materials and nonstructural masses
Bar element pre-load Load that causes initial axial force (bolt load)
As shown in Figure 3.5.4, bar elements can be loaded in the form of a concentrated
load or a distributed load in either element coordinate system ECS or global
51
Analysis Manual
coordinate system (GCS). When the load direction is specified in GCS, the
magnitude can be scaled using the angle between the x-axes of GCS and ECS
(Figure 3.5.5).
p2 m2
p1 m1
1 2
P M
1 2
z L L
GCS x
• Element Results
When a bar element is used, the element result items are as shown below, and the
reference coordinate system is always in ECS.
52
Elements
53
Analysis Manual
Mz
ECS z
ECS y ECS x Qz
Mx
N xx
B
Qz
My Qy
Mz
N xx A
ECS y
Qy
Mx
My F C
E D
• End Release
End release condition is used when mutual constraint is absent for a motion in a
specific direction such as a pin connection. Because end release is defined in
ECS, the relationship between the coordinate systems must be examined and used
if a connection release needs to be applied in GCS. Also, releasing nodes
generates additional degrees of freedom without constraints at the corresponding
nodes, which may have an effect on the stability of the entire structure.
Rotation DOF
released Sliding joint
Pin joint
Translation DOF
released
54
Elements
• Offset
An offset can be used when the neutral axis of a bar element is separated from a
node or when the neutral axes of the connecting elements are not coincident. An
offset is applied in nodal coordinate system (NCS) specified at a node of a bar
element. If the offset is specified in the axial direction of the element, the element
length is considered to have been changed.
• Nonlinear Analysis
A bar element can only consider geometric nonlinearity and cannot use nonlinear or
inelastic materials. Therefore, there are no additional result items associated with
nonlinear analysis.
55
Analysis Manual
• Coordinate System
The ECS of a pipe element is defined in the same manner as that of a bar element,
and the finite element is formulated in reference to ECS.
• Degrees of Freedom
A pipe element retains displacement and rotational degrees of freedom in all the
axis directions in ECS.
ui ui
wi , θi xi yi zi
T T
vi (3.6.1)
56
Elements
M
M y , κ y (Bending moment and curvature) (3.6.3)
M z z
T M x , φ x (Torsional moment and strain) (3.6.4)
Q
Q y , xy (Shear force and strain) (3.6.5)
z
Q zx
• Loads
The types of loads applied to a pipe element are as follows:
Rotational inertia force Applied to the density of materials and nonstructural masses
Pipe element internal Load that causes deformation of a pipe in the circumferential
pressure or longitudinal direction
57
Analysis Manual
hoop
0
rm P sin d
(3.6.6)
2twall
L hoop (3.6.7)
If the ends of a pipe element are closed, the internal pressure load acts additionally
in the longitudinal direction.
FL rm2 P (3.6.8)
• Element Results
When a pipe element is used, the element result items are as shown below, and
the reference coordinate system is always in ECS.
58
Elements
59
Analysis Manual
• Nonlinear Analysis
A pipe element can only consider geometric nonlinearity and cannot use nonlinear
or inelastic materials. Therefore, there are no additional result items associated
with nonlinear analysis.
60
Elements
• Coordinate System
In the element coordinate system (ECS) of a triangular membrane element, the z-
axis is defined in the direction perpendicular to the element plane, and the x-axis is
defined in the direction from Node 1 to Node 2. The z-axis of a quadrilateral
membrane element is also defined in the direction perpendicular to the element
plane. But the x-axis is determined in the direction that bisects the angle formed
by the diagonal from Node 1 to 3 and the diagonal from Node 4 to 2. Its finite
element is formulated in reference to ECS.
ECS z
ECS z
4
8
3 7
3
6 1
5
4 6 ECS y
1 ECS y
5
ECS x ECS x
2 2
61
Analysis Manual
4 3
MCS y MCS x
1 2
The second method uses a specific coordinate system in which the x-axis is
projected onto the plane of the element, which is then assumed to become the
principal axis of the material. This method of projecting the x-axis is identically
applied to defining the element result coordinate system (ERCS) to check the
element results.
y
User-defined
material
coordinate x
z
Projection
4
3
MCS x
62
Elements
• Degrees of Freedom
A membrane element retains the displacement degrees of freedom in the x-axis
and y-axis directions in ECS.
ui ui vi
T
(3.7.1)
When using the option to consider the rotation about the direction perpendicular to
an element based on a linked interpolation, an additional degree of freedom is
retained as follows:
θi zi (3.7.2)
N xx xx
N N yy , ε yy (In-plane resultant forces and strains) (3.7.3)
N
xy xy
N yy , yy
N xy , xy
ECS y
N xx , xx N xy , xy
N xy , xy ECS x N xx , xx
N xy , xy
N yy , yy
63
Analysis Manual
• Loads
The types of loads applied to a membrane element are as follows:
A membrane element does not retain stiffness in the transverse direction, but the
transverse properties of loads and masses acting on the element are considered.
• Element Results
The membrane elements in midas NFX generate identical result outputs as the
shell elements. While the shell elements provide element results at two locations
(top and bottom) in the thickness direction of the elements, the membrane elements
provide identical results at the top and the bottom because stresses and strains in
the thickness direction are always the same.
• Element Thickness
The thickness of a membrane element can be defined in midas NFX as shown in
Figure 3.7.5. It is cautioned that only the thicknesses at the vertices can be
defined for higher order elements (6 or 8 nodes).
64
Elements
t4
4
t3
t1 3
t3 1
3
t1
1
t2
t2
2 2
Stiffness Lumped
No. of Degrees of Element Matrix Mass
Shape Type
Nodes Freedom Technique Numerical Calculation
Integration Method
Displacemen
1 point Lobatto
t assumption
Full Linked
Rotation 3 points Lobatto
integration interpolation
Triangle 3 about out-of-
plane Linked
direction interpolation,
Hybrid 3 points Lobatto
considered Hybrid
method
65
Analysis Manual
Full Displacemen
2X2 points Lobatto
integration t assumption
Reduced
Reduced
integration
integration 1X1 point Lobatto
(Stabilization
(stabilized)
technique)
Hybrid
Rectangle 4 Hybrid 2X2 points Lobatto
method
Full Linked
Rotation 2X2 points Lobatto
integration interpolation
about out-of-
plane Linked
direction interpolation,
Hybrid 2X2 points Lobatto
considered Hybrid
method
Scaling of
Displacemen
Triangle 6 3 points diagonal
t assumption
terms
Scaling of
Full Displacemen
3X3 points diagonal
integration t assumption
terms
Scaling of
Reduced Reduced
Rectangle 8 2X2 points diagonal
integration integration
terms
Scaling of
Hybrid
Hybrid 3X3 points diagonal
method
terms
The characteristics of the element techniques are noted below with some
cautionary notes.
66
Elements
► 4-node element: The accuracy is generally high except for the isoparametric
element that uses only the displacement assumption method.
► 6-node element: The performance of the element may be noticeably reduced if a
node, which exists on a side of the element, is not located at the center of the side.
► 8-node element: All techniques generally show accurate results. An element
that uses the reduced integration shows similar performance as an element that
uses the hybrid method while retaining outstanding efficiency in calculation, but a
spurious zero energy mode may appear.
• Nonlinear Analysis
A membrane element can consider geometric nonlinearity and use elasto-plastic
materials. The result items from nonlinear analysis are identical to those of a shell
element.
67
Analysis Manual
• Coordinate System
Since a shell element is often located on a curved surface, the nodes may not exist
on the same plane, the notion of which must be reflected in the definition of ECS.
In the ECS of a triangular shell element, the direction from Node 1 to Node 2
defines the x-axis. The z-axis is defined in the normal direction of the x-axis and
the vector oriented from Node 1 to Node 3. In the case of a quadrilateral element,
the x-axis is determined in the direction that bisects the angle formed by the
diagonal from Node 1 to 3 and the diagonal from Node 4 to 2. The normal
direction of these two vectors defines the z-axis. Its finite element is formulated in
reference to ECS.
ECS z
ECS z
4
8 7
3
6 3
1
5
4 6 ECS y
1 ECS y 5
ECS x ECS x
2 2
68
Elements
rotational angle from the line segment connecting Nodes 1 and 2 or a specific
coordinate system.
Surface normal t
Shell 1 Shell 2
t
n i
(3.8.1)
n i
21
Simo, J.C. and Fox, D.D., “On a stress resultant geometrically exact shell model. Part I : Formulation and optimal parametrization,”
69
Analysis Manual
If the angle, , formed by t and n i exceeds the allowable limit, it is deemed not
as a part of the curved surface but as an actual bent structure, and the vector on
the curved surface will not be defined. If the vector perpendicular to the curved
surface is not defined at a node, the vectors perpendicular to the element surfaces
will be used as the directors.
Creating perpendicular vectors to a curved surface to accurately reflect the
geometrical shape contributes to the accuracy of results to a great extent. But it
must be cautioned when a half or ¼ of a cylindrical shape is modeled using the
symmetric condition. At the side to which the symmetry condition is assigned,
Shell 2 as shown in Figure 3.8.2 does not exist. This results in inability to obtain
geometrically accurate vectors perpendicular to the curved surface. In such a
case, it is better not to even create the vectors perpendicular to the curved surface.
• Degrees of Freedom
A shell element retains displacement degrees of freedom in all x-, y- and z-axis
directions in ECS.
ui ui wi
T
vi (3.8.2)
θi xi yi (3.8.3)
θi xi yi zi
T
(3.8.4)
70
Elements
N xx xx
N N yy , ε yy (In-plane resultant forces and strains) (3.8.5)
N
xy xy
M xx xx
M M yy , κ yy (Bending moments and curvatures) (3.8.6)
M
xy xy
Qzx zx
Q , γ (Shear forces and shear strains) (3.8.7)
yz
Q yz
M xy , xy
N yy , yy
N xy , xy M yy , yy
Qzx , zx Qyz , yz
M xx , xx
ECS y Qzx , zx
M xy , xy N xx , xx
N xy , xy
N xy , xy
ECS x N xx , xx M xy , xy
M xx , xx Qyz , yz
M yy , yy N xy , xy
N yy , yy
M xy , xy
• Loads
The types of loads applied to a shell element are as follows:
71
Analysis Manual
Rotational inertia force Applied to the density of materials and nonstructural masses
Pressure load Distributed loads acting on the plane or the sides of the element
• Element Results
The shell elements in midas NFX generate element results at two locations (top
and bottom) in the thickness direction of the elements. The result items for shell
elements are shown below, and the user may specify the reference coordinate
system. The types of coordinate systems that the user can select are ECS, MCS
and a specific coordinate system.
72
Elements
73
Analysis Manual
M xy
N yy
N xy M yy
Qzx Qyz
M xx
ERCS y Qzx
M xy , xy N xx
N xy
N xy
ERCS x N xx M xy
M xx Qyz , yz Top
M yy N xy
N yy
Bottom
M xy
Thicknesses at the vertices can be defined for a shell element as defined for a
membrane element. The material and effective thickness for bending and shear
deformations can be also specified. For example, if t is the thickness defined for
the in-plane behavior, the following values can be specified:
► 12I / t 3 : Ratio of bending stiffness calculated using the actual bending stiffness,
I and the thickness, t .
► ts / t : Ratio of the actual shear deformation thickness t s to t
The above effective thickness is used only to calculate the stiffness and internal
forces and is not applied in calcaulting the mass matrix. For any other cases of
reflecting the mass effects such as gravitational forces and rotational inertia forces,
the membrane material (in-plane thickness) is used.
• Offset
An offset can be used when the neutral plane (mid-surface) of a shell element is
separated from a node or when the neutral planes between the connecting
elements are not coincident. The offset of a shell element can have a fixed value
74
Elements
midas NFX uses a number of shell element types depending on the techniques
used for enhancing the element performance. The variety of different types stems
from the use of different techniques for deformations in different directions. For
example, techniques used for the in-plane and transverse directions are different.
The following table summarizes the types used in midas NFX and the
corresponding finite element techniques and integration methods. The shaded
items are the defaults.
75
Analysis Manual
integration
Linked
Hybrid interpolation+hybrid 3X3 points Lobatto
method
Scaling of
Displacement
Triangle 6 5 DOF 3 points diagonal
assumption/ANS
terms
Scaling of
Full Displacement
3X3 points diagonal
integration assumption /ANS
terms
Scaling of
Reduced
Rectangle 8 5 DOF Reduced integration 2X2 points diagonal
integration
terms
Scaling of
Hybrid method
Hybrid 3X3 points diagonal
/ANS+hybrid method
terms
The characteristics of the element techniques are noted below with some
cautionary notes.
► 3-node element: 5DOF element is not suitable for expressing the behavior in the
in-plane direction.
► 4-node element: 6DOF element that uses only the linked interpolation is
sensitive to mesh shapes. 6DOF element that uses a hybrid method most
accurately expresses the torsional behavior.
► 6-node element: This element results in large displacement in the transverse
direction compared to other elements. The performance of the element may be
noticeably reduced if the node, which exists on a side of the element, is not located
at the center of the side.
► 8-node element: All techniques generally show accurate results. An element
that uses the reduced integration shows similar performance as an element that
uses the hybrid method while retaining outstanding efficiency in calculation, but a
spurious zero energy mode may appear.
76
Elements
• Nonlinear Analysis
77
Analysis Manual
Surface element
Tetrahedral
mesh
• Coordinate System
Defining the ECS of a surface element is completely identical to that of a
membrane element. When using an orthotropic material, the methods used to
define MCS and ERCS to check the element results are also identical to those of a
membrane element.
• Degrees of Freedom
A surface element retains the displacement degrees of freedom in the x-axis and y-
axis directions in ECS.
ui ui vi
T
(3.9.1)
78
Elements
xx xx
σ yy , ε yy (In-plane stresses and strains) (3.9.2)
xy xy
yy , yy
xy , xy
ECS y
xx , xx xy , xy
xy , xy ECS x xx , xx
xy , xy
yy , yy
• Loads
Since surface elements must not affect the entire structure model, no loads can be
applied and no mass effect exists. However a thermal load due to change in
temperatures affect the total model in calculation, and the thermal expansion is
reflected to correctly calculate the stresses and strains.
• Element Results
The surface elements in midas NFX generate in-plane stresses and strains among
others, but since the thickness is not defined, the resultant forcees do not exist.
The result items for surface elements are shown below, and the user may specify
79
Analysis Manual
the reference coordinate system. The types of coordinate systems that the user
can select are ECS, MCS and a specific coordinate system.
• Nonlinear Analysis
A surface element can consider geometric nonlinearity and use elasto-plastic
materials. The result items from nonlinear analysis are shown below.
80
Elements
81
Analysis Manual
• Coordinate System
The ECS of a plain strain element is defined in the same manner as that of a
membrane element, and the finite element is formulated in reference to ECS. In
order to use an orthotropic material for a plane strain element, the principal axis of
the material must be oriented in an appropriate direction. The method of defining
the direction of the material (MCS) is identical to that of a membrane element.
The material properties ( E33 , 23 , 31 ) in the transverse direction must be entered to
obtain valid stress and strain results.
• Degrees of Freedom
A plane strain element retains displacement degrees of freedom in x- and y-axis
directions in ECS.
ui ui vi
T
(3.10.1)
When using an option to consider the rotation about the direction perpendicular to
an element based on a linked interpolation, an additional degree of freedom is
retained as follows:
θi zi (3.10.2)
82
Elements
N xx xx
N N yy , ε yy (In-plane resultant forces and strains) (3.10.3)
N
xy xy
• Loads
The types of loads applied to a plane strain element are as follows:
• Element Results
The plane strain elements in midas NFX generate identical result outputs as the
83
Analysis Manual
shell elements. While the shell elements provide element results at two locations
(top and bottom) in the thickness direction of the elements, the plane strain
elements provide identical results at the top and the bottom because stresses and
strains in the thickness direction are always the same.
• Element Thickness
A plane strain element must be of a uniform thickness in order to sastisfy the planar
deformation conditions. The thickness of a plain strain element can be directly
defined in midas NFX, or else a unit (1) thickness is assumed.
• Nonlinear Analysis
A plane strain element can consider geometric nonlinearity and use elasto-plactic
materials. The result items from nonlinear analysis are identical to those of a shell
element.
84
Elements
• Coordinate System
The ECS of an axisymmetric solid element is defined in the same manner as that of
a membrane element, and the finite element is formulated in reference to GCS.
4 3
GCS z
MCS y MCS x
2
1
1 GCS x
85
Analysis Manual
the x-axis is identically applied to defining the element result coordinate system
(ERCS) to check the element results.
• Degrees of Freedom
An axisymmetric solid element retains the displacement degrees of freedom in the
x-axis (radial direction) and z-axis directions in GCS.
ui ui wi
T
(3.11.1)
xx xx
σ , ε (stresses and strains in in-plane/circumferential directions) (3.11.2)
zz zz
zx zx
zz , zz
4 zx , zx
xx , xx
GCS z
xx , xx
zx , zx
zz , zz
, 2
1
GCS x
86
Elements
• Loads
The types of loads applied to an axisymmetric solid element are as follows:
• Element Results
Axisymmetric solid elements in midas NFX generate result values with respect to a
reference coordinate system specified by the user. The types of coordinate
systems that the user can select are ECS, MCS and a specific coordinate system.
When defining the directions of the element result components, the in-plane
directions of the element are x, y , and the circumferential direction is .
87
Analysis Manual
midas NFX uses a number of axisymmetric solid element types depending on the
techniques used for enhancing the element performance. The following table
summarizes the types used in midas NFX and the corresponding finite element
techniques and integration methods. The shaded items are the defaults.
88
Elements
• Nonlinear Analysis
An axisymmetric solid element can consider geometric nonlinearity and use elasto-
plastic materials. The result items from nonlinear analysis are shown below.
89
Analysis Manual
Solid elements are primarily used to model structures of significant volumes such
as an automobile engine or a thick wall. The types of solid elements in midas NFX
are tetrahedron, pentahedron and hexahedron shapes consisted of 4, 5, 6, 8, 10,
13, 15 or 20 nodes. Pentahedron elements can be of wedge and pyramid shapes.
• Coordinate System
The ECS of a tetrahedron element is identical to applying the ECS definition rules
of a membrane element to the triangular shape formed by Nodes 1, 2 and 3. The
ECS of a pentahedron wedge element is identical to applying the ECS definition
rules of a membrane element to the triangular shape formed by the midpoints
between Nodes 1 and 4, 2 and 5, and 3 and 6. The ECS of a pentahedron
pyramid element is identical to applying the ECS definition rules of a membrane
element to the rectangular shape formed by Nodes 1, 2, 3 and 4. For a
hexahedron element, the vectors located close to the ECS are defined as follows:
► r: Vector pointing from the center point among Nodes 1, 5, 8 and 4 to the
center point among Nodes 2, 6, 7 and 3
► s: Vector pointing from the center point among Nodes 1, 2, 6 and 5 to the
center point among Nodes 4, 3, 7 and 8
► t: Vector pointing from the center point among Nodes 1, 2, 3 and 4 to the
center point among Nodes 5, 6, 7 and 8
The orthogonal coordinate system placed closest to the above three vectors
becomes the ECS of the hexahedron element.
90
Elements
4
15
6
4
10 13 14
9 12
8 10 5
3
7 ECS z 9 11 3 ECS z
6 ECS y
5 ECS y
1 1
8
7
2
ECS x 2 ECS x
5 8 19 7
20
ECS z
3 12 6
ECS z
5 18 ECS y
10 16 15
4 8 17
11
9
3 ECS y 13
14
4 11
3 ECS x
7 12
1 6
10
2 ECS x 1 9 2
• Degrees of Freedom
A solid element retains displacement degrees of freedom in all x-, y- and z-axis
directions in GCS.
ui ui wi
T
vi (3.12.1)
xx xx
yy yy
zz
σ , ε zz (Stresses and strains) (3.12.2)
xy xy
yz yz
zx zx
91
Analysis Manual
zz , zz
yz , yz
zx , zx
zx , zx
xy , xy
xy , xy xx , xx
yy , yy
GCS z yz , yz
GCS y
GCS x
• Loads
The types of loads applied to a solid element are as follows:
• Element Results
Solid elements in midas NFX generate result values with respect to a reference
coordinate system specified by the user. The types of coordinate systems that the
user can select are ECS, MCS and a specific coordinate system.
92
Elements
93
Analysis Manual
Stiffness
Lumped mass
No. of Element Matrix
Shape Type Calculation
Nodes Technique Numerical
Method
Integration
Displacement
Full integration 1 point Lobatto
assumption
Tetrahedron 4
EAS, u-p hybrid
Enhanced 4 points Lobatto
method
Displacement
Full integration 3X2 points Lobatto
assumption
Reduced
Wedge Reduced
6 integration
(pentahedron) integration 1X1 point Lobatto
(Stabilization
(stabilized)
technique)
Hybrid Hybrid method 3X2 points Lobatto
Displacement Scaling of
Full integration 4X2 points
assumption diagonal terms
Pyramid Reduced Reduced Scaling of
5 1X1 point
(pentahedron) integration integration diagonal terms
Scaling of
Hybrid Hybrid method 4X2 points
diagonal terms
Displacement
Full integration 2X2X2 points Lobatto
assumption
Hexahedron 8
Reduced Reduced
1X1X1 point Lobatto
integration integration
94
Elements
(stabilized) (Stabilization
technique)
Hybrid Hybrid method 2X2X2 points Lobatto
Displacement Scaling of
Full integration 4 points
assumption diagonal terms
Tetrahedron 10
Incompatible Scaling of
Enhanced 4 points
element diagonal terms
Displacement Scaling of
Full integration 3X3 points
assumption diagonal terms
Wedge Reduced Reduced Scaling of
15 3X2 points
(pentahedron) integration integration diagonal terms
Scaling of
Hybrid Hybrid method 3x3 points
diagonal terms
Pyramid Displacement Scaling of
13 9X3 points
(pentahedron) assumption diagonal terms
Displacement Scaling of
Full integration 3X3X3 points
assumption diagonal terms
Reduced Reduced Scaling of
Hexahedron 20 2X2X2 points
integration integration diagonal terms
Scaling of
Hybrid Hybrid method 3X3X3 points
diagonal terms
The characteristics of the element techniques are noted below with some
cautionary notes:
► 4-node element: Displacement results are similar irrespective of which technique
is used. The element that uses the EAS and u-p hybrid method shows more
accurate stress results.
► 6-node element: The element that uses a hybrid method shows superior
performance for thin structures.
► 8-node element: The element that uses a hybrid method or reduced integration
shows superior performance for structures subjected to bending.
► 10-node element: All techniques generally show similar results, but incompatible
95
Analysis Manual
• Nonlinear Analysis
A solid element can consider geometric nonlinearity and use elasto-plastic and
hyperelastic materials. The result items (using elasto-plastic materials) from
nonlinear analysis are as follows:
96
Elements
Layered shell elements are used to effectively analyze thin structures of laminated
layers comprising different materials or different principal axes in the thickness
direction such as composite materials and sandwiches. The basic coordinate
system, curved surface model and the degrees of freedom are identical to those of
the general shell elements. A layered shell element is a triangular or a
quadrilateral element consisted of 3, 4, 6 or 8 nodes. That is, a layered shell
element, which is based on the primary shear deformation theory, has the identical
finite element formulation as the shell element. But its constitutive equation uses
the lamination theory, which will be introduced in Chapter 4.3.
The in-plane stresses based on the primary shear deformation theory and the
transverse shear stresses based on the 3-dimensional stress equilibrium equations
are expressed as follows:
x
y C (ε o zκ )
(k )
(3.13.1)
xy
22
Rolfes, R. and Rohwer, K., “Improved transverse shear stresses in composite finite elements based on first order shear defor
mation theory,” Internatinal Journal for Numerical Methods in Engineering, Vol. 40, 1997
97
Analysis Manual
xz
z 1 0 0 ( k ) 0 0 1 ( k )
0 C (εo, x zκ , x ) 0 1 0 C (εo, y zκ , y ) d (3.13.2)
yz 0 0 1
If the effects of the in-plane forces are ignored in the constitutive equation of a
layered shell ( N 0 ), the strain and curvature at the neutral plane are expressed
as follows:
ε o A 1Bκ
(3.13.3)
κ D*1M
xz
1 0 0 0 0 1
F ( z )M , x 0 1 0 F ( z ) M , y (3.13.4)
yz 0 0 1
F( z )
0
z
C( k ) d A1B
z
0
C( k ) d D*1 (3.13.5)
When cylindrical bending behaviors about the x- and y-axes are assumed, the in-
plane differential values and the transverse shear forces can be expressed in a
simple relationship.
Qxz M x , x
(3.13.6)
yz
Q M y , y
Using the above, the transverse shear stresses are expressed as,
That is, the transverse shear stresses are determined by the transverse shear
forces and the shape function, F( z ) , which is based on the properties, thicknesses
98
Elements
and the lamination angles of the materials constituting the laminated plate. Using
this, the transverse shear stiffness, G , which is calculated by integration based on
the lamination theory, can be expressed as follows:
1
F F32 T F F32
H 11 G 1 11
F22
(3.13.8)
F31 F22 F31
• Element Results
The layered shell elements in midas NFX generate results at the center or top and
bottom of each ply in the thickness direction. Also, the results include the
maximum and minimum values of the entire laminated plate. Stress and strain
results are produced in the principal axis directions of the material in each ply.
99
Analysis Manual
• Nonlinear Analysis
A layered shell element can consider geometric nonlinearity and use elasto-plastic
materials. When using elasto-plastic materials, the number of Simpson integration
points can be defined at each ply. The result items from nonlinear analysis are as
follows:
100
Elements
101
Analysis Manual
Layered solid elements are used to model composite materials and are suitable for
thick structures for which the use of layered shell elements is inappropriate. midas
NFX assumes solid elements that retain composite material properties as layered
solid elements. The types of available layered solid elements are pentahedron
wedge and hexahedron shapes. A layered solid element can consist of 6, 8, 15 or
20 nodes. The definition of a coordinate system, selection of the degrees of
freedom and the types of loads are identical to those of a solid element.
• Coordinate System
The ECS of a layered solid element is defined identically to that of a solid element.
The laminating order of materials is assumed to be in the direction from the bottom
to top in reference to the z-axis of ECS. Since layered solid elements are usually
applied to modeling laminated plates of composite materials, orthotropic materials
in MCS are frequently used. As shown in Figure 3.14.1, the x-axis is projected on
the neutral plane of an element, and the resulting direction is assumed to be the
principal axis of the material.
y
User-defined
material
coordinate x
z
Projection
8
7
4
MCS y 3
5
MCS x
6
1 Mid-plane
102
Elements
Since layered solid elements are assumed to be laminated with multiple layers of
different materials in the thickness direction, the amount of numerical calculation
increases if the general Gauss integration is used. In order to resolve such
problem, midas NFX expands the matrix B and Jacobian, J , in reference to the
natural coordinate system, and performs analytic integration.
The decomposition of the displacement-strain relationship in reference to is as
follows:
Tk
B
T
K 0 B1 2B2 C( k ) B0 B1 2B 2 J 0 J1 2 J 2 d d d (3.14.2)
Bk
k
23
Sze, K.Y., Lo, S.H. and Yao, L.Q., “Hybrid-stress solid elements for shell structures based upon a modified variational functio
nal,” International Journal for Numerical Methods in Engineering, Vol. 53, 2002
103
Analysis Manual
• Element Results
The layered solid elements in midas NFX generate results at the center or top and
bottom of each ply in the thickness direction. Also, the results include the
maximum and minimum values of the entire laminated plate. Stress and strain
results are produced in the principal axis directions of the material in each ply.
104
Elements
midas NFX uses a number of layered solid element types depending on the
techniques used for enhancing the element performance. The following table
summarizes the types used in midas NFX and the corresponding finite element
techniques and integration methods. The shaded items are the defaults.
105
Analysis Manual
Table 3.14.2 Performance enhancement techniques used for layered solid elements
Stiffness Lumped
No. of Matrix Mass
Shape Type Element Technique
Nodes Numerical Calculation
Integration Methods
Displacement
assumption/ANS
Full integration 3 points Lobatto
Modification of stress-
Wedge 6 strain relationship
Hybrid method/ANS
Hybrid Modification of stress- 3 points Lobatto
strain relationship
Displacement
assumption/ANS
Full integration 2X2 points Lobatto
Modification of stress-
Hexahed
8 strain relationship
ron
Hybrid method/ANS
Hybrid Modification of stress- 2X2 points Lobatto
strain relationship
Scaling of
Displacement
Wedge 15 3 points diagonal
assumption
terms
Scaling of
Displacement
Full integration 3X3 points diagonal
assumption
Hexahed terms
20
ron Scaling of
Reduced
Reduced integration 2X2 points diagonal
integration
terms
The characteristics of the element techniques are noted below with some
cautionary notes:
► 8-node element: Since the natural strain assumption is chosen, all the
106
Elements
• Nonlinear Analysis
A layered solid element can consider geometric nonlinearity and use elasto-plastic
materials. When using elasto-plastic materials, the number of Simpson integration
points can be defined at each ply. The result items from nonlinear analysis are as
follows:
Strain eq
107
Analysis Manual
• Scalar Element
SRY
SY
SX
SRX
Nodal Point
SZ
z
y
Z SRZ
Y
x
X
108
Elements
( sN or sM )
• Bush Element
A bush element retains both spring and damping functions and is generally
consisted of two nodes. It can be categorized as a 1-dimensional element since it
uses the location information of the nodes. A bush element retains the same
properties as a scalar element if it is defined at a single node. Especially in case
of a 2-node bush element, ECS changes with the movements of both ends, thereby
enabling to consider geometric nonlinearity.
A bush element differs from a scalar element due to the diversity in shape
definitions. Figure 3.15.2 shows a general shape of a bush element that can be
defined by various input values.
109
Analysis Manual
ECS x
Spring/Damper
ECS y ECS z Location
2
S3
z
y
1 S1 S2
GCS x
Six components of the stiffness and damping of a bush element can be defined in
each direction of ECS. The element results are similar to those of a spring
element and include strain results.
I
Felastic f (u I )
(3.15.1)
I
Fdamping f (u I )
I I
Felastic , Fdamping : Internal force and damping force applied to the Ith DOF
u , u
I I
: Relative displacement and relative velocity of the Ith DOF
Felastic Fdamping
Multi-linear
Coulomb-damping
s N
u u
110
Elements
elastically behaves, and the internal force function and damping force function must
always pass through the origin. The results for bush elements are similar to those
of spring elements and include strain results.
• Special Element
: Density
The rigid body element and interpolation element are the types of elements that
mutually restrain the relative movements among the related nodes. The
restraining node is called the independent node, and its degrees of freedom are
called the independent degrees of freedom. The restrained nodes are referred to
as the dependent nodes, and their degrees of freedom are referred to as the
dependent degrees of freedom. A rigid body element functions to restrain
geometric relative movements of a number of nodes by a single node. A number
of dependent nodes are thus connected to one single independent node. The
equation of the inter-relationship between the independent node and the dependent
nodes is written as,
u D u I r θ I u I (x) θ I
(3.15.3)
θD θI
u D , θD : Displacement and rotation of a dependent node
111
Analysis Manual
independent node ( xI xD )
u D u I zI Δy , v D v I zI Δx , zD zI (3.15.4)
4 3 4 3
1
2
y 2
1
x x
Independent node
112
Elements
w3
w1 FD
r1 FD
r3
C.G. Reference
r2
point
w2 MD e F D
e MD
Figure 3.15.4 shows a dependent node located at a distance, e , away from the
center of gravity of three independent nodes with the weight factors, wi . The
D D
force, F and moment, M , applied to the dependent node will act on the center
of gravity of the independent nodes as the force, FD and the moment,
M e F .
D D
The force and moment acting on the center of gravity of the
dependent node can be distributed among the independent nodes as follows:
wi w (M D e F D ) ri
Fi F D i (3.15.5)
wi w r
2
i i
The above equation of force relationship can be converted into the following
displacement and rotation relationships:
vi rxi ui ryi
D wi (3.15.7)
w
2
i ri
Ultimately, the average motion of the independent nodes determines the movement
of the dependent node. Because of such characteristic, a fewer number of
restrained degrees of freedom is generated compared to those of a rigid body
element.
113
Analysis Manual
• Joint Element
A joint element is used to constrain relative motions between two points based on
various joint types that have been pre-defined. The two points whose relative
motions are constrained can consist of a ground point - node or node – node.
Generally, the two points connected by a joint element often are a specific node
included in each different rigid body element. In such a case, the joint element
can be useful in simulating the relative motions between the two rigid body
elements.
Cuc 0 (3.15.8)
Excluding the DOFs to which single-node constraints have been applied and
selecting as many slave DOFs as the number of constraint equations (the number
of rows of matrix C ), Equation (3.15.8) can be expressed in terms of the master
DOFs, u I , and slave DOFs, u D , separated as follows:
u D
CD CI 0 (3.15.9)
I
u
If the rank of the matrix C D is identical to the number of constraint equations (full
114
Elements
rank), the slave DOFs can be expressed in a form that can be eliminated by the
Gaussian elimination method as follows:
If the rank of the matrix C D is smaller than the number of constraint equations, the
system is at an over-constrained state. In this case, the congruence between the
over-constraints and the original constraints can be distinguished based on whether
or not the remaining parts from the elimination process are all 0. By integrating
the selection of slave DOFs and elimination process, much more complex
constraint relationships of joint elements in linear analysis can be quite simply
defined compared to rigid body elements. Also, the process can accurately
identify whether or not the DOFs are over-constrained or these over-constraints are
congruent with original constraints so that appropriate actions can be taken.
The relative motions (DOFs) permitted on the basis of different joint types are
defined in reference to ECS of the elements, and especially for a joint element
consisted of node - node in geometric nonlinear analysis, ECS changes following
the rotation of the element. Like a bush element, spring stiffness and damping can
be assigned to the DOFs allowing the relative motions in a joint element. For
constrained DOFs, element forces of joint elements produce the constraint forces in
reference to ECS, and for DOFs permitted for relative motions, element forces in
reference to ECS are generated like bush elements.
115
Analysis Manual
midas NFX provides the following types of joint elements: join, spherical, cylindrical,
slot, revolute, planar, translational, universal and general.
Table 3.15.3 summarizes the allowable relative DOFs for each joint type, and
Figure 3.15.6 illustrates the schematic diagrams of a few typical joint types
individually focused on their relative motions. A universal type joint element
retains ECS of a reference point and ECS2 of a slave point. And the x-axis of
ECS and the z-axis of ECS2 satisfy the orthogonal condition during deformation.
Join -
Spherical x , y , z
Cylindrical w , z
Slot u , x , y , z
Revolute z
Planar u , v , z
Translational u
Universal x , z
116
Elements
ECS-z
Z
Spherical Cylindrical
Cylindrical
Spherical
ECS-zZ
ECS-x
X
ZECS-z
Y
ECS-y
Revolute
Revolute Planar
Planar
ECS2-zZ
XECS-x
ECS-x
X
Translational
Translational Universal
Universal
117
Analysis Manual
Degree of Freedom
Element Types Internal Force Components
Components
Membrane, Plane
In-plane resultant forces N xx , N yy , N xy u, v, w
strain
In-plane resultant forces N xx , N yy , N xy
In-plane stresses xx , yy , xy
Axisymmetric solid u, w
Circumferential stress
Stress components
Solid u, v, w
xx , yy , zz , xy , yz , zx
In cases of spring, bush and rigid elements and contact conditions, geometric
stiffness is considered only in geometric nonlinear analysis.
118
Elements
For example, the internal force of a solid element is calculated from the stress and
virtual deformation as follows:
1 ui u j
Dij : Virtual deformation ( )
2 x j xi
Since the slope of the tangent of an internal force is considered the stiffness, taking
another variation, the terms to be integrated then become,
The variation of the integral domain is ignored in the above equation. A solid
element is fixed regardless of structural deformation because EFCS is GCS.
Therefore, d Dij 0 , and the stress increment due to the objective stress rate in
the first term is as follows:
1 ui u j
wij : Incremental spin ( )
2 x j xi
If Equations (3.16.2) and (3.16.3) are substituted into Equation (3.16.1), the
following tangent stiffness can be attained:
The first term of the integrand value is known as the material stiffness, and the
second term is the geometric stiffness. As the equation shows, the geometric
119
Analysis Manual
Geometric stiffness for a rigid body element is created by the forces acting on the
dependent nodes. If the force and moment applied to a dependent node are f s
and m s respectively, the virtual work due to the force and moment then becomes,
W f s u s ms θs (3.16.5)
Taking another variation on the virtual work, a basic equation to calculate the
stiffness can be attained.
dW f s d us ms d θs f s d us (3.16.6)
us um θm (xs xm ) (3.16.7)
If the above equation is varied again and substituted into Equation (3.16.6), the
stiffness can be calculated.
The geometric stiffness of a rigid body element is composed of the force applied to
a dependent node and the relative distance and is related to the rotational degree
of freedom of the independent node.
When some of the degrees of freedom of the dependent nodes are released from
restraint, the directions of the released degrees of freedom also rotate following the
120
Elements
movement of the rigid body element. Figure 3.16.1 shows that the node
displacement coordinate system (NDCS) of a dependent node moves with the
rotation of the independent node, and the released restraints also follow the
changing coordinate system. Or, when selective degrees of freedom are
restrained using a rigid body element, the directions of restraints are not steadily
maintained, but are continuously changed.
Translation
Rotation
121
Analysis Manual
The heat transfer analysis in midas NFX is based on the equilibrium equations for
transient state and steady state. This section explains the spatial discritization
founded on the finite element method and the time integration method. A heat
conduction element basically retains linearity, but when temperature dependency is
assigned, nonlinearity becomes predominant. Also, the shape function and the
numerical integration are not too different from those of structural elements.
Because only one degree of freedom (temperature) is associated with each node,
the analysis can be performed at a relatively lower cost compared to structural
analysis.
q : Heat flux
c : Specific heat
: Mass density
The relationship between heat flux and temperature founded on the Fourier’s Law
is expressed as follows:
T
fi kij (T ) kij (T ) g j (3.17.2)
x j
kij (T ) : Conductivity
122
Elements
gj : Temperature gradient
If the Fourier’s Law is substituted into the energy equilibrium equation and a
variation is taken, the following equation is attained:
T T
cT Td xi kij (T )
x j
d qext TdS r Td
q
(3.17.3)
In order to calculate the time history of temperature distribution based on the above
equation, the backward difference method is applied. This method being a type of
implicit time integration can perform analysis of long time intervals and does not
generate any oscillation of solutions. The equation using the backward difference
method is as follows:
C(Ti (t t )) C(Ti (t t ))
K (Ti (t t )) T(t t ) T(t ) R(qext , r ) 0 (3.17.5)
t t
123
Analysis Manual
Ni N j
Kije k
AdL , Cij cNi N j AdL
e
x x
Ni N j
Kije kkl tdA , Cije cNi N jtdA , k , l 1,2
xk xl
► 3-dimensional element
Ni N j
Kije kkl dV , Cije cNi N j dV , k , l 1,2,3
xk xl
Unlike a structural analysis model, thermal loads and thermal boundary conditions
must be defined in a heat transfer analysis model. Except for the thermal loads
and boundary conditions, its modeling does not differ from that of a structural
analysis. Heat transfer analysis thus can be performed using the same structural
elements such as bar, shell and solid elements. The following table summarizes
the relationship between the structural elements and the heat conduction elements.
In addition to the elements in the above table, the total behavior of the temperature
degrees of freedom can be simulated with the rigid body or rigid bar elements.
124
Elements
The analysis results of heat conduction elements in midas NFX are produced in a
user-defined reference coordinate system. The use of coordinate systems and the
methods of using the elements are identical to those of structural elements.
125
Analysis Manual
In the finite element analysis of a structure, the size and distribution of the elements
have the greatest influence on the results. Generally, the appropriateness of finite
element mesh can be assessed by stress errors, but it is impossible to calculate
accurate stress errors. The stress distribution calculated in the finite element
method, however, retains a typical shape as shown in Figure 3.18.1 through which
the stress errors are calculated.
2
1
Weighted average
wi i
Element 1
Exact stress ex x
ex wi i (3.18.1)
Generally, the stress calculated using the above equation is known to be more
accurate than any of the stresses calculated at the adjoining elements, and it is
assumed to be the correct solution. The stress error is then calculated using RMS
126
Elements
(Root Mean Square) of the differences between this value and the stress at each
adjoining element.
e i
1 ( i ex )2
(3.18.2)
ex N
ave is the RMS value of the stresses obtained from the entire domain of a model
relative to volume.
vi i2
ave (3.18.3)
vi
vi : Element volume
The stress components used for calculating the stress error is the Von-Mises stress,
which is calculated for solid, membrane, plane strain and shell elements.
The stress error can be used to determine the elements that need be refined in
adaptive finite element analysis.
127
Analysis Manual
128
Materials
4. Materials
The materials available in midas NFX can be largely classified into structural
materials and conduction materials, each of which retains either constant material
properties or properties that change with temperature. Temperature dependent
properties can be defined for all material properties.
129
Analysis Manual
The types of linear elastic materials available in midas NFX are isotropic,
orthotropic and anisotropic materials. In addition, rigid materials are also
supported for the convenience of calculations. Orthotropic materials are defined
and used in 2-dimensional and 3-dimensional stress conditions. The following
table summarizes the relationships between the elastic materials and the elements
that can be used in midas NFX.
Element Types
Axisymmetric
Plane strain
Membrane
Surface
Material Types
Shell
Solid
Solid
Pipe
Rod
Bar
Isotropic ∨ ∨ ∨ ∨ ∨ ∨ ∨ ∨ ∨
2D orthotropic ∨ ∨ ∨ ∨
3D orthotropic ∨ ∨
3D anisotropic ∨
• Rigid Material
A rigid material retains the characteristic of a rigid body in which absolutely no
elastic deformation takes place. It is not calculated as a real material, but rather
NFX converts and processes all the elements having rigid materials into rigid
elements. All the elements retaining the identical rigid material individually behave
as a single rigid element whether or not the elements are continuously connected
or separated from one another. Also, when different rigid materials share a node,
130
Materials
all the elements retaining these rigid materials are processed as a single rigid
element, which behaves following the movement of an independent master node.
A rigid material also retains a modulus of elasticity, Poisson’s ratio and density
among which only the modulus of elasticity and Poisson’s ratio are used to
calculate the contact stiffness in case of contact, without causing any deformation
of the material. Rigid materials can be assigned to any element types, but cannot
be used for laminated composite elements.
• Isotropic Material
An isotropic material retains identical properties in any specific direction and can be
used for all the elements in midas NFX. Using the modulus of elasticity, E ,
Poisson’s ratio, , and thermal expansion coefficient, , the stress-strain
relationship of a 3-dimensional isotropic material is expressed as follows:
E (1 ) E (1 ) E (1 )
(1 )(1 2 ) 0 0 0
(1 )(1 2 ) (1 )(1 2 )
E (1 ) E (1 )
xx
0 0 0
(1 )(1 2 ) (1 )(1 2 ) T
xx
yy E (1 ) yy T
0 0 0
zz (1 )(1 2 ) zz T
xy (4.1.1)
xy symmetric
E
0 0
yz 2(1 ) yz
zx E
0 zx
2(1 )
E
2(1 )
131
Analysis Manual
E E
0
xx 1 1 2
2
xx T
E E
yy 0 yy T (4.1.2)
1 1 2
2
xy
xy
E
0 0
2(1 )
zx
zx
G 0
(4.1.3)
zy
zy
0 G
E
G (4.1.4)
2(1 )
The range of Poisson’s ratio that is physically reasonable for an isotropic material is
as follows:
• Orthotropic Material
An orthotropic material forms a symmetry of material properties about three planes
that are perpendicular to one another. midas NFX provides orthotropic materials
for both 2-dimensional and 3-dimensional shape elements. The properties of an
orthotropic material are defined in the material’s principal axes. The stress-strain
relationship equation in 3-dimensional stress conditions is expressed as,
132
Materials
32 12 31
0 22 22 T
1 13 31
22
0 0
E1E3 E1E3
33 T
12 21 33 33
0
1
12 0 0 12
1 E2
23
E (4.1.6)
23
symmetric G12 0 0
31 G23 0
31
G31
1 12 21 23 32 31 13 2 21 32 13
E1E2 E3
E1 21E1
1 0
1 12 21
11 12 21 11 11T
12 E2 E2
22 0 22 22 T (4.1.7)
1 12 21 1 12 21 12
12
0 0 G12
31 G31 0 31
(4.1.8)
23 0 G23 23
E2 E E E E E
212 122 1 322 3 232 2 132 1 312 3 (4.1.9)
E1 , E2 , E2 , E3 , E3 , E1
133
Analysis Manual
• Anisotropic Material
midas NFX permits the use of anisotropic materials only for the 3-dimensional
shape elements. The stress-strain relationship in 3-dimensional stress conditions
is as follows:
134
Materials
dε dεel dε pl (4.2.1)
el
dε : Elastic strain increment
1 du du T
dε [ ( ) ] dD (4.2.2)
2 x x
A plastic model that does not reflect the strain rate and temperature generally
shows an elastic behavior within the inequality shown below.
f (σ, q) 0 (4.2.3)
q represents the hardening parameter, and its number varies with the type of
plastic material models. Once the stress of an elastoplastic material reaches
beyond the elastic range, plastic strain is generated, and the rate of increase in the
material’s stress only reflects the elastic strain.
The magnitude and direction of the plastic strain generated at this point are defined
135
Analysis Manual
as,
g
dε pl d (4.2.5)
σ
g is known as the plastic flow potential, and is a scalar value, which increases
with the plastic deformation. In some of the elastoplastic materials, the direction of
the plastic flow is perpendicular to the yield surface, f , and this is referred to as
an associative plastic flow.
f g
(4.2.6)
σ σ
Together with the plastic deformation, the hardening parameters also change.
dq d h(σ, q) (4.2.7)
The function, h , defines the hardening law and retains a relationship with the yield
surface based on the consistency condition, which must be satisfied when a plastic
flow takes place.
f f f f
df : dσ dq : dσ d h 0 (4.2.8)
σ q σ q
g
Substituting Equation (4.2.5) into Equation (4.2.4) results in dσ Cel : (dε d ),
σ
f
: Cel : dε
d σ (4.2.9)
f f g
h : Cel :
q σ σ
136
Materials
g
By substituting the above equation into dσ Cel : (dε d ) , the elastoplastic
σ
g f
) ( : Cel )
(Cel :
C C
pl elσ σ (4.2.10)
f f g
h : Cel :
q σ σ
σ n 1 Cel : (ε n 1 ε npl1 )
g
ε npl1 ε npl
σ n 1 ( 4.2.11)
q n 1 q n h n 1
f n 1 f (σ n 1 , q n 1 ) 0
The above equations are a series of nonlinear simultaneous equations, which are
merely used to calculate the scalar increment, , representing the quantity of a
plastic flow and can be calculated using the Newton-Raphson Method. The intial
value is assumed to be 0. This is the same as calculating the stress, σ trial
n1 ,
based on the assumption of elasticity when the quantity of the plastic flow is
unknown. The plastic flow is generated when the stress, σ trial
n1 , violates Equation
1
Simo, J.C. and Taylor, R.L., “Consistent tangent operators for rate independent elastoplasticity,” Computer Methods in Applied
Mechanics and Engineering, Vol. 48, 1985
137
Analysis Manual
(4.2.3). And the stresss reaches the yield surface from σ trial
n1 through iterative
g
Plastic flow σ
σn
σ Return mapping
σ n1
Element Types
Axisymmetric
Plane strain
Membrane
Yield
Surface
Shell
Solid
Solid
Pipe
Rod
Bar
Conditions
von Mises √ √ √ √ √ √ √
von Mises √ √ √ √ √ √ √
(with Hardening)
In the von Mises yield condition, yielding is assumed to have taken place when the
second invariant, J 2 , of the deviatoric stress reaches a specific value. This
condition is used most widely for expressing the plastic behaviors of metalic
138
Materials
3
f (σ) 3J 2 y σ dev : σ dev y 0 (4.2.12)
2
y : Yield stress
Since only the deviatoric stresses are used to express the yield condition, it is
suitable to express ductile materials in which yielding occurs regardless of the
hydrostatic pressure. The von Mises yield surface in a 3-dimensional stress
condition exhibits a cylinder with a radius of 2 / 3 y parallel to the hydrostatic
pressure axis.
1 1 2 3
2
y
3
3
1 2 3 0
π-plane
2
Figure 4.2.2 von Mises yield surface in a principal stress coordinate system
139
Analysis Manual
The plastic flow in the von Mises yield condition is assumed to be the correlated
flow, and the change in the plastic strain is as follows:
f 3
dε pl d d σ dev (4.2.13)
σ 2σ dev : σ dev
► Hardening Parameter
3
f (σ, q) 3J 2 y (q) σ dev : σ dev y (q) 0 (4.2.14)
2
2
Isotropic hardening
Initial yield surface
· 1
140
Materials
A combined hardening model assumes that the expansion and movement of the
yield surface simulataneously occur due to the plastic deformation taking place.
The yield surface of a combined hardening model can be defined using the yield
stress and back stress.
3
f (σ, q) Σdev : Σdev y (q) 0 (4.2.15)
2
Σ dev : σ dev α
α : Back stress
2
Combined hardening
· · 1
Kinematic hardening
141
Analysis Manual
e p
q (4.2.16)
α
.
midas NFX calculates the yield stress from the specified hardening function using
the combination variable, c , as follows:
3
dε pl d Σdev (4.2.18)
2Σdev : Σdev
dhy
dα c dε pl (4.2.19)
de p
• Hardening Curve
In case a load-displacement curve is known, the true strain and true stress can be
calculated as follows:
L0 d L Pe
log log , (4.2.20)
L0 L0 A0
142
Materials
If the engineering stress and strain are known, the true stress and strain can be
calculated as follows:
log 1 E , E e (4.2.21)
E , E : Engineering strain & stress
Since plastic strain takes place at the moment when a material starts to yield, the
plastic strain can be calculated as follows:
e p el (4.2.22)
E
E : Modulus of elasticity
143
Analysis Manual
midas NFX provides polynomial, Ogden and Blatz-ko models. Functions to easily
obtain material constants from the stress-strain relationship are provided, which is
obtained from uniaxial tension/compression tests, biaxial tension tests, planar strain
tests and simple shear tests. Generally, the Ogden model is known to simulate
rubber materials better than the polynomial model, but it is important to find and
use a model that fits the best with test data.
C w E
S2 (4.3.1)
C E
S : 2nd PK stress
E : Green strain
144
Materials
2 C 2w E
CSE 4 (4.3.2)
CC EE
• Polynomial Model
A polynomial model defines the energy potential as follows:
Na Nd
U A J 3 J
i j 1
ij 1
i
2 3
j
D J
i 1
i 3 1
2i
(4.3.3)
In the above equation, J 3 is the 3rd invariant of the deformation gradient, and
st nd
J1, J 2 are the 1 and 2 invariants of the Cauchy Green tensor with the bulk strain,
J 3 , removed.
midas NFX provides the material degree, Na , Nd up to the 5th. If Na 1 , it is
expressed as the Mooney-Rivlin model.
Nd
U A10 J1 3 A01 J 2 3 D J
i 1
i 3 1
2i
(4.3.4)
Nd
U A10 J1 3 D J
i 1
i 3 1
2i
(4.3.5)
Regardless of this, the initial shear stiffness, 0 , and the bulk modulus, K 0 , are
defined as,
145
Analysis Manual
• Ogden Model
The energy potential of the Ogden model is defined from the principal stretches as
follows:
Na Nd
D (J
i
U (1)i (2 )i (3 )i 3 i 3 1) 2i (4.3.7)
i
i 1 i 1
i , i , Di : Material constants
In the above equation, i is a value resulted from removing the volume change
from the principal stretches, which correspond to the eigenvalues of the Cauchy
Green tensor.
midas NFX provides the material degree, Na , Nd up to the 6th. The Ogden model
can also express the Mooney-Rivlin model or neo-Hookean model. The initial
shear stiffness, 0 , and the bulk modulus, K 0 , are defined as follows:
Na
,
1
0 i i K0 2D1 (4.3.9)
2 i 1
• Blatz-ko Model
The Blatz-ko model is mainly used for foam materials, and the property of
incompressibility is not strong. The material constant retains only the initial shear
stiffness, , and the energy potential is defined as follows:
I2
U 2 I3 5 (4.3.10)
2 I3
st nd
I1, I 2 , I3 are 1 , 2 and 3rd invariants of the Cauchy Green tensor. The equation
is in the form of potential without having separated the part pertaining to the
146
Materials
volumetric change.
midas NFX calculates the material constants using the inputs from five different test
methods, which are uniaxial tension tests, equibiaxial tension tests, simple shear
tests, pure shear tests and volumetric compression tests. In the case of the
polynomial model or the Ogden model, the material is assumed to be
incompressible during the data processing except for the cases of volumetric
compression tests, and it must be cautioned that all the data inputs are engineering
stresses and engineering strains. Table 4.3.1 summarizes the strains and
stresses that must be entered for each test method.
Strains
Test Methods Strains Stresses
(Blatz-ko)
/ 0
Uniaxial tension / 0 T F / A0
t / t0
/ 0
Equibiaxial tension / 0 T F / A0
t / t0
Simple shear T F / A0
t / t0
/ 0
Pure shear / 0 T F / A0
t / t0
Volumetric
(V / V0 )1/3 (V / V0 )1/3 T P
compression
147
Analysis Manual
2
n Ti A
E 1
i 1
Titest
(4.3.11)
If a relative error is used, the error in the proximity of the stress being 0 is heavily
reflected, which results in good agreement with the test data in the part with small
deformation. The following shows an absolute error, which uses the differences
between the calculated stresses, Ti ( A) and the test values, Titest .
T A Titest
2
E i (4.3.12)
i 1
If an absolute error is used, the errors from all domains are evenly considered. So
the material constants that are in good agreement with the test data can be
obtained.
148
Materials
Materials used for the conduction elements are classified into isotropic and
anisotropic materials. Conduction materials are coupled with structural materials
for material definitions. The table below summarizes the relationship between
structural materials and conduction materials.
The relationship between the heat flux and temperature gradient for an isotropic
conduction material is as follows:
fx k 0 0 g x
f y 0 k 0 g y (4.4.1)
0 0 k g
fz z
The relationship between the heat flux and temperature gradient for an anisotropic
conduction material is as follows:
149
Analysis Manual
The theory of composite material lamination entails the process of calculating the
average material properties of a number of laminated layers (plies or laminae) of
anisotropic materials. midas NFX uses the lamination theory for the layered shell
elements to calculate the internal forces, stiffness, etc. The plies built up in a
laminated composite are all different materials having different material principal
axes.
material axis 2
material axis1
material axis1
material axis 2
At each ply, the material properties are determined by the parameters such as the
direction of fibers and the ratio of fibers to matrix. The material is by and large
orthotropic in which the principal axis (first direction) and the direction of fibers
generally coincide. The basic assumptions of the lamination theory are as follows:
► Plies constituting a laminated plate are completely adhered to one another.
► An adhesive bond retains no thickness. Displacements between the plies are
continuous, thus no shear deformations in the adhesive parts take place.
► Strain in the thickness direction exhibits a linear distribution.
150
Materials
The strain in the thickness direction and in-plane stresses at each ply are
expressed as,
ε( z ) εo zκ
(4.5.1)
σ (i ) ( z ) C(i ) εo zκ
The in-plane resultant force and bending moment are calculated through integration
in the thickness direction.
N
xx
h /2 h /2
N N yy
h /2
σ (i ) ( z )dz
h /2
C(i ) ε o zκ dz
N xy
(4.5.2)
M
xx
h /2 h /2
M M yy
h /2
zσ (i ) ( z )dz
h /2
zC(i ) ε o zκ dz
M xy
h /2 h /2
N
h /2
C(i ) dz
h /2
zC(i ) dz
εo A B εo
(4.5.3)
M h /2 h /2 κ B D κ
(i )
zC dz z 2 C(i ) dz
h /2 h /2
151
Analysis Manual
h /2
x
Q
Q
h /2
xz dz
zx
G
(4.5.4)
y
h /2
yz
h /2
xy dz
h /2 h /2
N A B εo
h /2
C(i )α (i ) dz
h /2
zC(i )α (i ) dz
T
0
(4.5.5)
M B D κ h /2 h /2 T1
(i ) (i )
zC α dz z 2C(i )α (i ) dz
h /2 h /2
152
Materials
The key to the strength analysis of a composite material laminated plate lies with
the failure criteria for the laminated plate. The safety of the laminated plate is
determined for the given stress or strain conditions on the basis of the failure
criteria. A number of failure criteria currently exist, but no known failure equation
exists, which can predict accurate failure in various laminated plates, specifically
various composition materials and lamination angles. Therefore, when choosing
failure criteria, various aspects such as material characteristics and existence of
test values (strength data and parameters) required by the failure criteria, must be
considered.
The types of failure criteria provided in midas NFX include the maximum stress
failure criteria and maximum strain failure criteria, both of which retain no
correlation between stress and strain components in failure calculations. Also
provided are the Tsai-Hill, Hoffman and Tsai-Wu failure criteria, which contain the
coupled terms, and the NASA LaRC02 failure criteria. Among these, the LaRC02
failure criteria have the advantage of providing the information of failure modes.
Direction of Transverse
Failure Criteria Shear Direction
Principal Axis Direction
Max stress X x X Y y Y S s S
x2 y2 s2 1 1 1 1
FI 2Fxy x y x y (4.6.1)
XX YY S 2
X X Y Y
153
Analysis Manual
1 Y
Tsai-Hill X X , Y Y 0.014 0.008
2X 2 2X
1 1 YY
Hoffman X X , Y Y 0.041 0.022
2X X 2 XX
*
Fxy
Tsai-Wu X X , Y Y 1 Fxy
*
1
XX YY
11 Y 11 Y
Matrix
2 2
2 2 2 2
cracking FI M 22 12L eff mT eff mL eff T eff L
Y S FI M T FI M T
S SL S SL
22m 0 22m 0
Fiber failure 11
FI F 12m L 22m m m
2 2
1T FI F FI F 22 12L
SL Y S
154
Materials
In the above table, the effective stresses and transverse shear strengths are
expressed as follows:
cos 0
S T Y cos 0 sin 0 (4.6.3)
tan 2 0
0 represents the angle of a failure plane under a uniaxial compression load in the
direction of the matrix for which 53° is generally used. is determined to
maximize the failure index and ,
T L
are as follows:
L L
1 1 4 S L S
X
(G12 X ) c c X
12 , tan 1 (4.6.6)
G12 11 22 SL
2 L
X
Based on the composite material failure criteria, midas NFX produces the FE failure
index, failure index, k , or strength ratio, R , to evaluate whether or not a
composite material has failed. The FE failure index is directly extracted from the
failure equation. Accordingly, there may be a case in which no physical meaning
155
Analysis Manual
can be derived depending on the given failure criteria. If the state of stress at
failure or the stress satisfying the failure equation is σ , then the failure index, k ,
1
is determined to satisfy σ σ FE , and similarly the strength ratio, R , is
k
strength ratio, R , are helpful in determining how much of the given stress condition
must be distributed for a failure to occur.
156
Algorithm
5. Algorithm
5.1 Systems of Equation Solvers
Ku = p (5.1.1)
A system of equation solver is used not only for linear static structural analysis, but
also for all other types of analyses such as eigenvalue, buckling, dynamic and
nonlinear analyses. Generally, two types of solvers exist: a direct solver, which is
based on the Gauss elimination or LU decomposition; and an iterative solver in
which errors are minimized and solutions are converged through iterative
calculations. A direct solver is widely used in structural analysis because finding
solutions is stable without being affected by the numerical characteristics of the
matrix. But it rapidly tends to demand a significant memory space and a large
amount of calculations for a large problem in which case an iterative solver
requiring relatively less memory is more desirable. For structural analysis,
however, it must be cautioned that an iterative solver may not provide the desired
solutions due to the numerical characteristics of the matrix, or the amount of
iterative calculations may become significant in arriving at converged solutions.
midas NFX provides a function that automatically selects between the direct solver
and iterative solver depending on the scale of the problem required to be analyzed.
A direct solver obtains the solutions to a system of equations in two steps. The
first step involves matrix decomposition, and the second step pertains to the
forward-backward substitution (FBS) process. The LU decomposition method,
which is applied to a general asymmetrical matrix, can be applied to decompose a
matrix in the following form in the case of symmetrical stiffness matrix, K ,
generated in the process of finite element analysis.
157
Analysis Manual
D : Diagonal matrix
The important aspect of using a direct solver is to properly use the sparsity of a
matrix. Generally, the stiffness matrix, K , generated in the process of finite
element analysis is a sparse matrix containing numerous 0 terms, and the amount
of calculations and required memory space significantly change depending on the
method of utilizing the sparsity. midas NFX supports a dense solver for solving a
general dense matrix, which does not utilize the sparsity of the matrix. In addition,
midas NFX supports a multi-frontal solver as the basic direct solver, which can
remarkably reduce the amount of calculations and memory space while
appropriately utilizing the sparsity of the matrix.
The multi-frontal solver orders the degrees of freedom to minimize the amount of
calculations and memory space utilizing the sparsity of the matrix. The matrix is
then divided into a number of frontal matrices based on the ordering data, which
are subsequently decomposed. Figure 5.1.1 schematically depicts an effective
order of calculations in a rectangular element mesh based on the ordering of the
degrees of freedom. The algorithm of recursive bisection is used to implement the
ordering of the degrees of freedom. The forward substitution takes place in the
same order as the matrix decomposition while the backward substitution is
calculated in the reverse order.
158
Algorithm
1 2 1 4 1 2 1
3 3
1 2 1 1 2 1
The multi-frontal solver implemented in midas NFX does not assemble and save
the stiffness matrix for the entire domain. The multi-frontal solver in midas NFX
thus requires less memory space compared to other general multi-frontal solvers.
It also supports the out-of-core analysis functionality to additionally utilize the hard
disk for calculations, which automatically becomes activated when the memory
becomes insufficient to resolve a large size problem.
1
Vanek, P., Mandel, J. and Bresina, M.,”Algebraic Multigrid by Smoothed Aggregation for Second and Fourth order Elliptic Problems,”
Computing, Vol. 56, 1996
159
Analysis Manual
degrees of freedom at each node such as shell elements. The iterative solver
using the AMG method automatically composes multi-grids, which are created by
the sets of neighboring nodes and the degrees of freedom representing each set of
nodes. Figure 5.1.2 shows an example of nodal sets composing a multi-grid.
► If the empirical condition is known: determined on the basis of the nodes or the
number of elements specified by the user
► If the empirical condition is unknown: determined by the program based on the
number of degrees of freedom of the model and the system memory size
160
Algorithm
Eigenvalue extraction is the core algorithm for normal mode analysis and linear
buckling analysis. The form of eigenvalue extraction problems generated from
those two types of analyses is written as,
K : Stiffness matrix
In midas NFX, the eigenvalue extraction methods are linked to the systems of
equation solvers. The multi-frontal solver, which is the default system of equation
solver, uses the Lanczos iterative method. If the dense matrix solver is selected,
the direct method using the dense matrix is also used for eigenvalue extraction.
Each method retains the following characteristics:
• Lanczos iteration
► It is suitable for large scale problems.
► The Sturm sequence check option is recommended for possible missing
eigenvalues.
2
Hughes, T.J.R., The Finite Element Method, Prentice-Hall International, Inc., New Jersey, 1987
3
Cullum, J. and Donath, W., “A Block Lanczos algorithms for computing the q algebraically largest eigenvalues and a corresponding
161
Analysis Manual
and its calculation speed is very fast because the size of the tridiagonal matrix is
maintained similarly to the level of the number of eigenvalues to be obtained.
Nevertheless, the use of the option to check missing eigenvalues is recommended
for finding possible omission.
The direct method using a dense matrix undergoes the process of stiffness matrix
decomposition, tridiagonal matrix generation and eigenvalue calculation. Since
the tridiagonal matrix generation and eigenvalue calculation are carried out for the
entire matrix, any omission of eigenvalues does not take place, but it is still
unsuitable for solving large scale problems.
Table 5.2.1 Specification method for the number and range of eigenvalues
No Input, v2 , N v v2 Max. N
eigenspace of large real symmetric matrices,” Proc. 1974 IEEE Conference on Decision and Control, IEEE Computer Society, 1974
162
Algorithm
In the above data entry, v1 and v2 represent frequencies (Hz) in normal mode
analysis and critical load factors in buckling analysis.
Even though the direct method with a dense matrix is used, the eigenvalue
calculation algorithm only approaches approximate solutions whose accuracy
cannot be guaranteed. Therefore, midas NFX adopts the following values as the
results of eigenvalue calculation in order to check the accuracy of the calculated
eigenvalues and eigenvectors.
iT1Ki iT1Bi
Orthogonality loss i max( , )
ki bi
Ki i Bi
Error measure ei
Ki
163
Analysis Manual
After calculating the natural frequencies, natural periods and mode shapes through
normal mode analysis, the results can be used to calculate important data such as
modal effective masses and modal participation factors. The directional
participation factor of the i th mode is written as i , which is calculated as
follows:
1 T
i i MT , 1,2,3,4,5,6 (no summation)
mi (5.3.1)
mi iT Mi (generalized mass)
T is a matrix that shows the magnitude of a directional rigid body behavior and is
defined to retain the following characteristics with respect to each node:
1 0 0 0 z z0 y0 y e1
0
1 0 z0 z 0 x x0 e2
0 0 1 y y0 x0 x 0 e3
, e (5.3.2)
0 0 0 1 0 0 e4
0 0 0 0 1 0 e5
0 0 0 0 0 1 e6
x0 , y0 , z0 , represent the rotational center, and midas NFX enables the user to
specify the rotational center at a specific node or at the mass center of the entire
model. The modal effective mass is also defined for each direction, which can be
simply calculated using the modal participation factor.
(i ) mi
mieff 2
(5.3.3)
If the effective masses of all the modes are added, the sum becomes equal to the
164
Algorithm
mass of the entire model excluding the nodes assigned with constraint conditions.
Mode superposition can be used in midas NFX for dynamic response analysis.
Mode superposition does not directly solve a linear dynamic equilibrium equation
as shown below. But instead the mode equilibrium equation with the problem size
reduced by eigen mode shapes obtained through eigenvalue analysis is solved.
Using the eigen mode shapes, Φ , the displacement in a spatial coordinate system,
u t , is expressed as a combination of mode displacements, ξ t , as follows:
Using this, the dynamic equilibrium equation (5.3.4) can be shown in reference to
the mode coordinate system.
Generally when mode superposition is used, only some of the major lower-order
modes are used with the exclusion of higher-order modes in order to compose the
eigen mode shapes, Φ . Equation (5.3.6) as such is an approximation to
Equation (5.3.4), which suggests that a sufficient number of eigen modes must be
included in the calculation to represent the true physical displacements, otherwise,
the accuracy in the calculation is compromised.
165
Analysis Manual
th
mi : i mode mass
th
ki : i mode stiffness
th
pi : i mode load
i : i th mode displacement
Using mode superposition, the equilibrium equation can be thus reduced to retain
the number of unknowns equal to the number of calculated eigen modes.
Especially the analysis can be very effective if the mode equilibrium equation
becomes completely separated between modes.
1
i (t ) 2 iii (t ) 2i (t ) pi (t ) (5.3.9)
i
mi
In midas NFX, the damping value for each mode can be entered differently based
on frequencies, in which case the modal damping value is added to the modal
damping matrix, ΦT CΦ , which is consisted of mass-proportional damping,
stiffness-proportional damping, structural damping and other general damping
values. Accordingly, if the modes can be separated out of the mode equilibrium
166
Algorithm
• Enforced motion
When an enforced motion is given in mode superposition, this cannot be directly
applied to the mode equilibrium equation. midas NFX applies such an enforced
motion through the process shown below. First, the equilibrium equation (5.3.4) is
divided into the degrees of freedom associated with the given enforced motion and
those unrelated to the given enforced motion.
u1 u1qs y
1
(5.3.11)
u1qs K11 K12u 2
Rearranging the above for the dynamic relative displacements, y , then the
following can be expressed:
167
Analysis Manual
1
M11y C11y K11y f1 M11K11 K12 M12 u2 (5.3.12)
In this equation, the damping-related term on the right hand side is ignored.
Expressing the equation in terms of the mode relative displacements, x, from
y t Φ11x t using mode superposition,
[Φ11
T
M11 Φ11 ]x [Φ11
T
C 11Φ11 ]x [Φ11
T
K11 Φ11 ]x Φ11
T
f1 M11 K111K12 M12 u2
1
u1 u1qs y K11 K12u2 Φ11x (5.3.13)
When K11 retains singularity due to the presence of a rigid-body mode in the
structure, the singularity can be eliminated by properly shifting the stiffness matrix,
K11 , using the mass matrix, M11 .
• Residual Vector
As mentioned previously, errors are generated by excluding higher-order modes
from the eigen mode shapes, Φ , when mode superposition is used. In order to
reduce such errors, midas NFX uses residual vectors, R, which are perpendicular
to the existing eigen modes for the mass matrix, M, and the stiffness matrix, K, as
follows:
F above generally consists of load vectors and also includes damping forces if
damping elements exist. midas NFX uses the method proposed by Dickens et al.
4
in which augmented mode shapes orthogonal to one another are first obtained
from the residual vectors, R, which are then added to the existing eigen mode
shapes, Φ , to apply mode superposition.
4
J.M. Dickens, J.M. Nakagawa, and M.J. Wittbrodt, “A Critique of Mode Acceleration and Modal Truncation Augmentation Methods for
Modal Response Analysis” Computers & Structures, Vol 62, No. 6, 1997, pp. 985-998
168
Algorithm
midas NFX can use direct time integration and mode superposition in order to
obtain the transient response of a linear motion equation as given in Equation
(5.3.4). An implicit method is used for direct time integration for linear problems.
a n1 and v n1 above represent the acceleration and velocity vectors at the time
step, n 1 respectively, and H [1 3,0] is a coefficient, which determines the
numerical damping effect. When initial stresses and the effects of non-
mechanical strains such as due to thermal expansions of materials are considered,
the internal forces from linear analysis are expressed as the following equation,
which includes the product of the stiffness matrix and the degrees of freedom.
If the time difference equation from the Newmark method is introduced, the
5
H.M Hilber, T.J.R. Hughes, and R.L. Taylor, “Improved Numerical Dissipation for Time Integration Algorithms in Structural Dynamics,”
Earthquake Engineering and Structural Dynamics, Vol 5, No. 3, 1977, pp. 283-292
6
N.M. Newmark, “A Method of Computation for Structural Dynamics,” ASCE Journal of the Engineering Mechanics Division, Vol. 5, No.
EM3, 1959, pp. 67-94
169
Analysis Manual
v n 1 v n t a n 1 (1 )a n
1 (5.4.3)
u n 1 u n tv n t 2 2 a n 1 (1 2 )a n
2
Recomposing the equilibrium equation (5.4.1) using Equations (5.4.2) and (5.4.3),
the following form of the system of equations having the displacements as
unknowns at the time step n 1 is derived.
The right hand side, f eff , of Equation (5.4.4) is determined by external forces and
by displacements, velocities and accelerations, which have already been calculated
at the time step n . Once the right hand side is determined, the displacement
vectors, u n1 , at n 1 can be calculated using the solutions to systems of
equations explained in the preceding section. Then velocities and accelerations at
n 1 are obtained by substituting the calculated displacements into the Newmark
difference equation (5.4.3). The transient response of a structure is established
through time integration in a series of the iterative process of the above.
As for the effective stiffness ( K eff ) on the left hand side of Equation (5.4.4), the
once decomposed matrix can be reused if the time step is constantly maintained.
The reuse of the decomposed matrix renders effective analysis by repeating only
170
Algorithm
• Damping Effect
The types of damping that midas NFX considers are mass-proportional damping,
stiffness-proportional damping and structural damping. As mentioned in Section
5.3.2, modal damping also exists, which is applicable only to mode superposition.
The damping effect in linear dynamic response analysis is applied to the damping
matrix, C , in the following form:
1
C ej Mej ej K ej K e ej K ej B (5.4.5)
d d
171
Analysis Manual
pi
i (t ) C ij j (t ) i2i (t ) pi (t ) pi (t t ) t
t (5.4.6)
C ij [C]ij [Φ CΦ]ij
T
Time integration that uses mode superposition is classified into two types
depending on the state of coupling of the modal damping matrix, C ij .
172
Algorithm
By doing so, the mode displacements become independent and the mode
velocities become coupled from which the following system of equations is
composed. If the time steps are fixed, the equations can then be solved without
re-decomposing the matrix in the same manner as the direct time integration.
1 T
0 i M u 0
i
mi
(5.4.10)
1 T
0 i M v 0
i
mi
i th
: i Eigen mode shape
u0 : Initial displacements
v0 : Initial velocities
173
Analysis Manual
f t f eit (5.4.11)
The response to the loading also can be expressed in the same form.
u t u eit (5.4.12)
The loads and displacements here are all expressed in complex numbers.
midas NFX can produce complex number data in two forms: magnitude/phase
angle or real component/imaginary component. If the value of a complex number
is expressed in magnitude/phase angle, the magnitude shows the maximum value
within the vibration period of the corresponding load or displacement, and the
phase angle shows the location (angle) where the maximum value takes place
within the vibration period. On the other hand, If the value of the complex number
is expressed in real/imaginary components, the real component becomes the
magnitude of the corresponding load or displacement at the starting point of the
vibration period, and the imaginary component becomes the load or displacement
at the ¼ period ( / 2 ) and shows the change in value following the vibration period.
The relationships between the magnitude/phase angle and real
174
Algorithm
175
Analysis Manual
pi ( )
i ( ) (5.4.15)
2mi ibi ki
176
Algorithm
The random response analysis in midas NFX pertains to the post-processing of the
results of frequency response analysis. First, the transfer function, which
represents the ratio of the output to the input, is calculated as a frequency response
for a unit load condition, which is then multiplied by the power spectral density of
the loading source in order to obtain the power spectral density of the response. If
a number of load conditions are involved, their frequency responses are
simultaneously analyzed in the common frequency domain. Each load used in
frequency response analysis represents a distinguishable random loading source,
which can be applied to a number of nodes or elements. In addition to the power
spectral density of the response, random response analysis results include RMS
(root mean square).
1 T
T 0
Rij ( ) lim ui (t )u j (t )d
T
(5.4.16)
1 T
R j ( ) lim u j (t )u j (t )dt
T T 0
2 T it T
T 0
S jk ( ) lim e u j (t )dt eit uk (t )dt
T 0
2
(5.4.17)
2 T
S j ( ) lim e it u j (t )dt
T T 0
Using the Fourier integral, the autocorrelation function and the power spectral
density can show a Fourier transform pair.
177
Analysis Manual
1
R j ( )
2
0
S j ( )cos(t )d (5.4.18)
2
S j ( ) H ja ( ) Sa () (5.4.20)
The loading source in random response analysis does not necessarily have to be a
178
Algorithm
force at a single node. Even if a number of applied forces are completely coupled,
all of them can be combined and treated as one loading source. Also, its
response can become a specific physical quantity such as an internal force, stress,
displacement, velocity or acceleration.
• RMS
The RMS of a random response complying with a normal distribution with the
average of 0 shows a standard deviation of 1 . The magnitude of the response
during 68.3% of the response time can be assessed to be within RMS. If the
magnitude of the response is increased by two or three times, the RMS shows a
standard deviation of 2 or 3 , and the magnitude of the response during
95.91% and 99.73% of the response time respectively can be assessed to be
within RMS. The magnitude of RMS is calculated as shown in Equation (5.4.22)
using (5.4.23).
12
1
RMS=R j (0)1 2
2
0
S j ( )d
(5.4.22)
12
2 S ( )d
N0 0
j (5.4.23)
0 j
S ( )d
Sxx
von Mises
Stress
0.0
Time
179
Analysis Manual
1 0.5 0.5 0 0 0
0.5 1 0.5 0 0 0
0.5 0.5 1 0 0 0
[ A] (5.4.25)
0 0 0 3 0 0
0 0 0 0 3 0
0 0 0 0 0 3
7
Segalman D. J., C. W. G. Fulcher, G. M. Reese, and R. V. Field, Jr., “An Efficient Method for Calculating RMS von Mises Stress in a
Random Vibration Environment,” Sandia Report, SAND98-0260, 1998
180
Algorithm
The maximum response is derived from a modal combination for which the modal
participation of the responses of individual modes corresponding to a pre-defined
spectral function is reflected. Because the simultaneity of the maximum
responses of individual modes is absent, and the maximum response is calculated
by a combination of the individual maximum responses, the results of response
spectrum analysis can be viewed as an approximation to those from time
integration. Therefore, if a spectral function is defined for a specific excitation
acceleration or a specific seismic wave, the response spectrum analysis results in
an approximate maximum value of linear transient response analysis for the
corresponding acceleration input. However, it is more common to obtain analysis
results for seismic design by using a design response spectrum, which has been
established from the statistics of historical seismic waves taken place in a specific
region or country.
181
Analysis Manual
i th
: Modal participation factor of the i mode in each direction
Substituting Equation (5.4.25) into Equation (5.3.5), the participation factor for the
maximum values of displacement, velocity and acceleration can be expressed in
terms of the spectrum data.
A point of spectrum data is defined as the absolute maximum response value for
each mode in reference to the natural period (or a natural frequency) and also
includes the effects of a modal damping ratio. A response spectrum based on a
specific acceleration history is expressed in a very complex-shaped graph due to
the diversity in the magnitudes of maximum responses by periods. In the case of
a design response spectrum, however, it is generally expressed as a combination
of simple straight lines on a logarithmic scale as shown in Figure 5.4.3.
500
Pseudo Acceleration, S A
300
200
0.02
100
0.05
70 0.10
50
30
102 101 100 101
Period(sec)
182
Algorithm
N
Rmax Rimax (5.4.28)
i 1
N
Rmax Rimax (5.4.29)
i 1
This method assumes that the responses of all the modes retain an identical phase,
and that all the absolute maximum values of individual modes occur at the same
time. As a result, the most conservative results are provided.
183
Analysis Manual
R
N
max 2
Rmax i (5.4.30)
i 1
This method provides proper results when the modes are sufficiently separated
from one another.
R
N
max 2
Rmax Rmmax i (5.4.31)
i 1, i m
This method takes a form in which only one mode ( m ) is separated from the
SRSS method to retain an absolute maximum value. Like the SRSS method, the
NRL method provides proper results when the modes are sufficiently separated
from one another.
The preceding methods are effective only when modes are not adjacent to and
sufficiently separated from one another. In order to alleviate the limitation, the
regulatory guide 1.92 (1976) published by the Nuclear Regulatory Commission
(NRC) proposes methods that can properly assess the maximum values even if a
number of modes are adjacent to one another.
N i 1
Rmax R i
2
2 Ri R j (5.4.32)
i 1 j 1
This method includes the effects of all the modes whose frequencies are within
10% in the SRSS method. If the frequencies of two modes, i, j ( j i) , satisfy the
following, then the two modes are considered to be adjacent to each other within
10% of the frequencies.
184
Algorithm
i j
0.1 (5.4.33)
i
N i
Rmax R R
i 1 j 1
i ij j (5.4.34)
8 i j ( i rij m )rij 3 2
ij (5.4.35)
(1 rij 2 )2 4 i j rij (1 rij 2 ) 4( i2 j2 )rij 2
8 2 (1 rij )rij 3 2
ij ( i j ) (5.4.36)
(1 rij 2 )2 4 2 rij (1 rij ) 2
185
Analysis Manual
1.5
CD 0.5 (5.4.37)
40 1
2.0
Correction factor, CD
1.5 1.5
CD 0.5
40 1
A 0.05, 1.0
1.0
0.5
0.0
0.0 0.1 0.2 0.3 0.4 0.5
Damping ratio,
186
Algorithm
CD i
Rimax Rimax (5.4.38)
CD spectrum
187
Analysis Manual
t t
fext
gi
fint,i
t
fext ui ui 1
ui 1
t t t
u u u
Figure 5.5.1 Accumulated incremental solution and the converging process
of nonlinear finite element method
t t
In the diagram, t fext and fext represent external forces at times t and t t
respectively, and the solutions at those time steps and the incremental solution can
be expressed in the following relationship:
t t
u t u u (5.5.1)
u : Incremental solution generated between the time increment, t
When iterative calculations for nonlinear analysis take place in the time increment
zone, t , the accumulated incremental solution is as follows:
n
u ui or ui 1 ui ui 1 (5.5.2)
i 1
188
Algorithm
ui 1 K i 11 gi (5.5.3)
gi : Residual force or unbalance force
The residual force, g i , is expressed as the difference between the external force,
t t
fext , and the internal force, fint ,i , as follows:
The iterative calculation process, Equation (5.5.2) to (5.5.4), is repeated until the
user-specified convergence criteria are satisfied. The convergence criteria are
evaluated by a change in quantity such as member force, displacement or energy.
• Line search
midas NFX provides a line search function in order to enhance the performance of
the basic iterative method explained above. The basic concept of line search is to
improve the accuracy in the process of adding the incremental solution, ui 1 ,
calculated from Equation (5.5.3), to the accumulated incremental solution by
introducing a scalar value, . In this case, the accumulated incremental solution
is calculated by the following method:
189
Analysis Manual
Acceptable range
tan (s( ))
1
Exact solution
uTi1g( ) 0
s( 0)
2 (5.5.7)
s( 1) s( 0)
s( 0) ui 1T gi
(5.5.8)
s( 1) ui 1T gi 1
Because the assumptions for the line search algorithm in reality are not exactly
190
Algorithm
satisfied, s( ) calculated from Equation (5.5.7) is not generally 0. midas NFX
repeatedly applies the procedures explained above until the value of
s( j ) / s( 0) is calculated to be less than a specific value defined by the user.
191
Analysis Manual
• Convergence criteria
The criteria for determining the convergence of a solution in the iterative methods
are based on the force norm, displacement norm and energy norm.
giT gi
Force norm ratio (5.5.9)
fint,iT fint,i
ui T ui
Displacement norm ratio (5.5.10)
uiT ui
ui T g i
Energy magnitude ratio (5.5.11)
ui T fint,i
midas NFX determines whether or not the solution has converged by comparing the
limit provided by the user with one or more of the norms.
If the absolute value of the divergence rate is greater than 1 ( Ei 1 ), the solution
to nonlinear analysis can be assessed to have likely diverged. In such a case,
necessary algorithmic measures are taken such as stiffness matrix re-calculation or
load bisection.
Load bisection is used if it is determined that the increment of the current load step
is too large to obtain a converged solution, the examples of which include when the
solution diverges or the number of iterations required for convergence exceeds the
maximum number specified by the user. The inappropriate magnitude of the load
increment can be flexibly countered through bisecting the existing load increment
and re-starting the iterative calculations. midas NFX automatically bisects a load if
192
Algorithm
necessary until the maximum bisection level specified by the user is reached.
t i 1 ns t i (1 ns ns ,max ) (5.5.13)
193
Analysis Manual
1 u u
ε [ ( )T ] (5.6.1)
2 X X
u : Displacement
• Defining strains
The types of strains used in midas NFX are Green strain or Green-Lagrange strain
and the rate of deformation or strain rate. The Green strain tensor, E , is defined
as,
ds 2 dS 2 2dX E dX (5.6.2)
The Green strain can be viewed as a value representing the difference between the
square of infinitesimal length, dS , before a deformation and the square of
infinitesimal length, ds , after the deformation. The Green strain tensor can be
defined by a deformation gradient as follows:
1
E ( FT F I ) (5.6.3)
2
194
Algorithm
Since the Green strain does not occur in a rigid body motion, it is an appropriate
measure of deformations. In cases where energy potential exists as in
hyperelastic materials, midas NFX uses the Green strains for the purpose of
convenience in calculations, but the resulting values provided to the user are
principal stretches and the strains calculated by using their directions.
i : Principal stretch
ni : Vector in the principal stretch direction (after
deformation)
The rate of deformation used for all other materials other than hyperelastic
materials is defined by the velocity gradient as follows:
1 v
D (L LT ) sym[ ] (5.6.5)
2 x
v : Velocity vector
x : Coordinates of a structure’s specific location after
deformation
That is, it corresponds to the symmetrical part of the velocity gradient tensor. The
rate of deformation can be viewed as a value representing the rate of change in the
square of an infinitesimal length.
ds 2
2dx D dx (5.6.6)
t
The rate of deformation also does not occur when only a rigid body motion exists
and retains the following relationship with the Green strain.
195
Analysis Manual
Since the rate of deformation represents a rate of change with respect to time, it is
common to time-integrate and use it as strain. When analysis is performed for
materials other than hyperelastic materials considering the geometric nonlinearity,
midas NFX integrates the rate of deformation over time yielding the strain.
• Defining stress
When a deformation geometrically becomes large, stress can be also defined in
various ways. The types of stresses used in midas NFX are Cauchy stress and
2nd PK (Piola-Kirchhoff) stress.
n σ d df td (5.6.8)
The Cauchy stress of a shape prior to a deformation can be transformed into the
2nd PK stress as follows:
F 1df
d
d0
nd
The 2 PK stress retains no clear physical meaning, but because it is useful to
196
Algorithm
describe the equation of motion paired with the Green strain, it is mainly used to
define the behaviors of rubber materials that retain energy potential. Especially for
nd
hyperelastic materials, the 2 PK stress can be calculated from the Green strain,
which renders no need for separate stress integration. Even for such hyperelastic
materials, however, the stress values provided to the user in Equation (5.6.9) are
the Cauchy stresses calculated through an inverse transformation. For all other
materials, the stress and strain integration method explained below is used.
σ J σ w σ σ wT (5.6.10)
The strain rate and objective stress rate are related by the constitutive equations of
the materials.
σJ C : D (5.6.10)
In order to calculate the stress at the step, n 1 , using the stress and strain
increment calculated at the step, n , the central difference method is reflected in
Equation (5.6.10) and the rotation of the structure is considered.
σn 1 R σn RT C : ε (5.6.11)
8
Hughes, T.J.R. and Winget, J., “Finite rotation effects in numerical integration of rate constitutive equations arising in large deformation
analysis,” International Journal for Numerical Methods in Engineering, Vol. 15, 1980
197
Analysis Manual
1 1
R (I W)1 (I W) (5.6.12)
2 2
In particular, it must be cautioned that the strain increment and increment spin
calculations are performed in the n 1/ 2 shape.
The integration of strain rates is calculated identically to Equation (5.6.11) using the
rotational increment of the structure, R .
198
Algorithm
• Central difference
In order to apply the central difference in reference to a time axis, time steps are
divided into n 1/ 2 , n, n 1 steps.
t n 1/ 2 t n 1 t n , t n 1/ 2
2
t t , t n t n 1/ 2 t n 1/ 2
1 n 1 n
(5.7.1)
The displacement at the step, n 1 , can be calculated from the velocity at the step,
n 1/ 2 .
un 1/ 2 v n 1/ 2
t
1
n 1/ 2 u n 1
un , un 1 u n t n 1/ 2 v n 1/ 2 (5.7.2)
The velocity at the step, n 1 / 2 , can be calculated from the acceleration at the
step, n , as follows:
un an
1
t n
vn 1/ 2 vn 1/ 2 , vn 1/ 2 vn 1/ 2 t nan (5.7.3)
Man f n f ext (un , t n ) f int (un , t n ), an M1 f ext (un , t n ) f int (un , t n ) (5.7.4)
Consequently, the explicit time integration using the central difference signifies
iterative calculations from Equations (5.7.2) to (5.7.4). While using a mass matrix
199
Analysis Manual
in the form of a diagonal matrix, the cost of inverse matrix calculations in Equation
(5.7.4) becomes negligible. The above procedures are repeated at time
increments, which allow effective simulations of general dynamic behaviors of a
structure such as transient and quasistatic characteristics.
2
t tcrit , tcrit min te (5.7.5)
max e
max above is the maximum frequency of the linearized total system, and te
represents the minimum stable time step of each element. retains a default
value of 0.85, which is a scale factor introduced to improve the stability of explicit
time integration.
2 L
te min e (5.7.7)
max
e
cd
M K 4 / 3
cd (5.7.8)
200
Algorithm
Because the critical time step is often very small compared to physical time, the
calculation time for internal forces of each element must be very short in order to
effectively execute explicit time integration. Therefore, those elements retaining
higher-order shape functions are almost never used. Even for the elements of
lower-order shape functions, the use of element tehchniques requiring least amount
of calculations is desired. Table 5.7.1 summarizes the element techniques and
the number of nodes, which can be used in explicit time integration in midas NFX.
Table 5.7.1 Element types that can be used in explicit dynamic analysis
Rod 2 nodes
Bar 2 nodes
Pipe 2 nodes
3 nodes
Surface 4 nodes, Reduced integration
6 nodes
4 nodes
5 nodes, Reduced integration
6 nodes, Reduced integration (Stabilization
Solid technique)
8 nodes, Reduced integration (Stabilization
technique)
10 nodes, Incompatible element
201
Analysis Manual
L (C L C1 cd kk ) if kk 0
2
p e 0 e kk (5.7.9)
Le (C1cd kk ) if kk 0
The pressures calculated in the above equation are reflected in the stresses of the
elements thus changing the internal forces. The pressures caused by the viscosity
effects however are not the stresses generated from the strains and constitutive
equations of the elements. So the pressures are reflected only in internal force
calculations. C0 , C1 are the coefficients required to calculate the artificial bulk
viscosity whose default values are 1.5 and 0.06 respectively. For those elements
subjected to bending such as bar and shell elements, artificial bulk viscosity for
bending deformation is additionally reflected in Equation (5.7.9).
• Damping effects
The types of damping considered in midas NFX include mass-proportional damping,
stiffness-proportional damping and structural damping. If damping effects are
considered, the equilibrium equation of explicit dynamic analysis (5.7.4) is
expressed as follows:
n 1/ 2
Man f ext (un , t n ) f int (un , t n ) fdamp (5.7.10)
202
Algorithm
eMe v en 1/ 2 ( e
de
n 1/ 2
fdamp ) C : ε d (5.7.11)
e
e e
Damping in the central difference tends to make the critical time step small.
Generally, the damping effect on changing the time step is reflected through the
critical damping ratio.
2
te ( 2 1 ) (5.7.12)
max
e
e (e / de )
(5.7.13)
2 2
A change in the critical time step is caused not only by damping, but also by the
artificial bulk viscosity explained earlier. Since damping and bulk viscosity
generally make the time step small, it is not recommended to use an unnecessarily
large value.
• Mass scaling
Mass scaling is a method introduced to reduce the calculation cost in explicit
dynamic analysis. As previously explained, the critical time step is determined by
203
Analysis Manual
the element size. As such, if the sizes of some elements are very small or
become small due to deformations, the stable time step for the global analysis is
determined to be very small by the elements, which results in significant increases
in analysis time and costs. The mass scaling method artificially increases the
masses of these elements, leading to reductions in dilation wave speeds and as a
result an increase in the stable time step.
It must be cautioned however that changes in mass and inertia force of the entire
system due to an excessive use of mass scaling are reflected to the extent that will
change the dynamic characteristics. midas NFX provides the following methods
for applying mass scaling:
Also, considering the increase in calculation cost due to mass scaling, midas NFX
includes a function to control the frequency of mass scaling.
C C
fi kC , f j kC (5.7.14)
xi xj
k : Penalty coefficient
C : Joint constraint equation
204
Algorithm
205
Analysis Manual
Rough contact
General contact
206
Algorithm
Welded contact
In nonlinear analysis (static or dynamic), general contact and rough contact can be
used in addition to welded contact, sliding contact and interpolation elements.
General contact and rough contact are considered nonlinear conditions, and their
behaviors are different depending on whether or not geometric nonlinearity is
considered in terms of analysis techniques. When geometric nonlinearity is
considered, the possibilities of contact with all master segments are considered on
the assumption that large displacements can take place. On the contrary, when
geometric nonlinearity is not considered, only the contacts between the master
segments and slave nodes adjoined within the distances initially specified by the
user are considered for calculations.
The types of contact are node to surface contact, surface to surface contact and
single surface contact among which the single surface contact can be only applied
207
Analysis Manual
to general contact and rough contact. Node to surface contact has the advantage
of using shorter calculation time, but the accuracy of the solution relatively
decreases because a node of the master object tends to penetrate into a slave
object. On the contrary, surface to surface contact demands a greater amount of
calculation time, but it can simulate the structure’s behaviors more accurately than
other types because it satisfies the non-penetration condition accurately relative to
other types of contact.
The process of global search takes place in reality in order to determine whether or
not slave nodes are in contact with the master segment. The global search
represents the process of determining potential slave nodes of an object or contact
surface, which may collide in space. Contact search is performed only on the set
of slave nodes and the master segment, which have been previously identified by
the global search.
In order to assess whether or not a node comes in contact with a surface, the slave
node must be orthogonally projected onto the master segment as shown in Figure
5.8.3. If r is defined to represent a vector to Point A projected from the origin,
and x s is defined to represent a vector from the origin to the slave node, the
equations below can be obtained.
208
Algorithm
r c ,c
x s r c ,c 0
(5.8.1)
r c ,c
x s r c ,c 0
c ,c above is the location of the contact point (A) expressed in a natural
coordinate system of the master segment. c ,c satisfying the above equations
can be numerically calculated using the Newton Raphson method. The coordinate
increment, c , c required to apply the Newton Raphson method is as follows:
r r
r r
r r
r c ,c x s (5.8.2)
When the initial condition of c ,c 0,0 is used, the above equation readily
converges if the location of the contact point (A) or the slave node (B) is not too far
from the master segment. Now, the penetration of the slave node into the contact
segment is examined. If the slave node has penetrated, a force (contact force)
proportional to the depth of penetration is added to the slave node and the contact
segment.
nA
209
Analysis Manual
g N xB x A n A (5.8.3)
f C kN g N if g N 0 (5.8.4)
kn : Penalty coefficient
x A , xB : Location vectors of point (A) and slave node (B) on the master
segment
The penalty coefficient, k N , used in the above equation retains the effect of
assigning elastic stiffness between the master segment and slave nodes. The
non-penetration condition is roughly satisfied depending on the magnitude of the
value. In the condition of welded or sliding contact, a contact force is assigned so
that the effect of preventing initially adjoined contact segment and slave nodes from
separation is reflected even when g N is a positive number. midas NFX uses
Equation (5.8.5) to automatically calculate the penalty coefficient.
f s Ki Ai2
solid elements : ki
Vi
plane / shell elements : ki f s M i Ai1/2
(5.8.5)
fs : Proportional coefficient
Ki : Bulk modulus
Ai : Area
Vi : Volume
210
Algorithm
u B u A t xA
gT (5.8.6)
y
B A A
u u t
f T kT gT (5.8.7)
kT : Penalty coefficient
A A
t ,t
x y : Horizontal vector at point (A) on the master segment
fC 0 if g N d1
f0 g g
fC [( N 1)(exp( N 1) 1)] if d 2 g N d1 (5.8.8)
(exp(1) 1) d1 d1
f0 d d
fC [( 2 1)(exp( 2 1) 1)] k N ( g N d 2 ) if g N d 2
(exp(1) 1) d1 d1
211
Analysis Manual
fC
fC 0 f C exponential f C linear
d1 d2 gN
Figure 5.8.4 Relationship between the gap and modified contact forces
The force resisting against sliding in the horizontal direction occurs only when a
force in the perpendicular direction is acting, which presents more complex
nonlinearity. Accordingly, Equation (5.8.7) is modified and applied as follows:
kT f C
fT gT (5.8.9)
kN d2
By making the force in the horizontal direction proportional to the contact force in
the perpendicular direction as expressed in the above equation, discontinuity of
forces can be minimized, which can be generated at the moment when contact
suddenly disappears. In case of rough contact, Equation (5.8.9) used as is,
whereas friction can be additionally considered in general contact. The failure
function is defined as follows in order to reflect sliding caused by friction.
f fT f C 0 (5.8.10)
: Coefficient of friction
212
Algorithm
• Breaking-weld
The breaking-weld function in midas NFX is the same as welded contact, which
constrains the relative motion between a slave node and the master segment until
the contact force on the slave node satisfies the failure function (5.8.11). However,
if the contact force does not satisfy Equation (5.8.11) during the analysis, the
relative constraint between the slave node and the master segment is released
becoming identical to general contact.
max CF n ,0 CF s
2 2
s 1 (5.8.11)
Ffn Ff
F fn : Perpendicular failure force
s
F f : Horizontal failure force
The contact force in the perpendicular direction in Equation (5.8.11) only considers
tension, not compression. If the failure force is specified for only one direction,
vertical or horizontal, the contact force also is considered in that direction only.
That is, only the contact force in the perpendicular direction is considered if only
F fn is provided, while only the contact force in the horizontal direction is
s
considered if only F f is provided.
213
Analysis Manual
Fatigue failure is a phenomenon in which a member fails when loading smaller than
the member’s yield strength is repeatedly applied. Fatigue analysis can be
performed on the basis of stress (stress-life method) and strain (strain-life method).
The stress-life method is mainly used for fatigue analysis under the condition of a
low stress level relative to the yield stress. The strain-life method on the other
hand is used in fatigue analysis under the condition of a high stress level at which
plastic deformations take place. Generally, the life obtained through the strain-life
method is relatively more accurate than that obtained through the stress-life
method. Especially when the stress level is relatively high as in a stress
concentration zone, fatigue analysis using the strain-life method is appropriate.
This manual summarizes the stress-life method, which uses an S-N curve and the
strain-life method, which uses an E-N curve.
The stress-life method predicts the extent of fatigue under a given loading history
using the relationship between the number of loading cycles (N) and stress
amplitude (S) at the time when failure occurs from a cyclically applied constant load.
The S-N curve shows the relationship between the stress amplitude (S) occurring
from a cyclic loading of constant amplitude applied to the structure and the number
of cycles to failure (N) when the stress of the corresponding amplitude is repeated.
For a fatigue analysis using the stress-life method, a linear elastic analysis on the
structure is performed first, and then equivalent stresses such as von Mises
stresses or principal stresses are obtained. These stresses are then applied to an
S-N curve to predict the number of loading cycles required to reach the fatigue
failure.
Each material retains different S-N curves based on various conditions. But since
fatigue tests cannot be performed for all the predictable cases, correction factors
are applied to the S-N curve, which has been obtained from a standard uniaxial
214
Algorithm
fatigue test. Also, the structures in general are subjected to cyclic loadings of
variable amplitudes. Individual stress amplitudes are extracted from the cyclic
stresses of variable amplitudes using the rainflow-counting technique and are
applied to the S-N curve.
► Since elastic deformations are dealt with, it is not valid for the cases of large
plastic deformations.
• Cyclic loading
When a stress of constant amplitude is regularly applied as shown in Figure 5.9.1,
the stress amplitude, a , and the average stress, m , can be calculated as
follows:
max min
a (5.9.1)
2
max min
m (5.9.2)
2
When a stress of constant amplitude with the average stress being 0 is regularly
repeated, the fatigue life is calculated using an S-N curve in the stress-life method.
215
Analysis Manual
An S-N curve typically retains the shape as shown in Figure 5.9.2, connecting two
points, P and Q by a straight line. Point P is obtained by the number of cycles
( N 0 ) causing fatigue failure when the stress amplitude in the magnitude of 90% of
the maximum allowable stress ( Su ) is applied. Point Q is calculated using the
fatigue limit stress amplitude ( S e ), which induces no fatigue failure, or the stress
6
amplitude, which induces failure upon applying cyclic loading repeated 10 times.
Generally for steel, N0 1000 and Se 0.5Su can be assumed.
1.0
P
0.9
0.8
0.7
Se
Su
0.6
Q
0.5
0.4
102 103 104 105 106 107 108
Life to failure, N (cycles)
By defining b for the slope of the straight line on the S-N curve shown in Figure
5.9.2, the number of cycles to fatigue failure, N , pertaining to a cyclically applied
specific stress amplitude, S , can be calculated as Equation (5.9.4).
b
log S log Se (5.9.3)
log Ne log N
1
S b
N Ne (5.9.4)
Se
216
Algorithm
ni
Damage (5.9.5)
i Ni
1
Life (5.9.6)
Damage
a m
1 (5.9.7)
Se Su
It must be cautioned here that Se is a modified value for considering the average
stress. Using the modified Se , the S-N curve is reconstructed to reflect the
effects of the average stress.
9
Bannantine, J., Comer, J. and J. Handrock, Fundamentals of Metal Fatigue Analysis, Prentice-Hall, 1990
217
Analysis Manual
• Linear elastic analysis and strain calculation using the Neuber’s Law
The magnitude of a cyclic strain under the action of cyclic constant loading is
obtained by summing the elastic deformation and the plastic deformation as
expressed in Equation (5.9.9). The magnitude of the elastic deformation ( e ) is
calculated from the change in stress ( ) and the modulus of elasticity ( E ). The
magnitude of the plastic deformation ( ) is calculated using the change in
p
10
Neuber, H. (1961) "Theory of Stress Concentration for Shear-Strained Prismatic Bodies with Arbitrary Nonlinear Stress-Strain Laws,"
218
Algorithm
1
e p n
(5.9.9)
2 2 2 2 E 2
1 1
K f S e
2 2
(5.9.10)
The Neuber’s Law differently defines the relationship between the elastic stress
and strain as shown in Equations (5.9.11) and (5.9.12) depending on the types of
equivalent stress to be applied.
K f S
2
S S
e , (5.9.11)
3G 3E 3G
2 1 v
► Maximum shear stress or maximum principal stress
K S
2
S
e
f
, (5.9.12)
E E
219
Analysis Manual
e p
B
A
2
O
C 2
2 2
220
Algorithm
1 2 2 3 3 1
2 2 1 2 2 2 2 2 2
1
(5.9.12)
2 1p 2p 2p 3p 3p 1p
2 2 2 2
p
2 3 2 2 2 2 2 2
e 1e 2e 2e 3e 3e 1e
maximum or or
2 2 2 2
(5.9.13)
p 1p 2p 2p 3p 3p 1p
maximum or or
2 2 2 2
► Maximum principal strain
e 1e
2 2
(5.9.14)
p 1p
2 2
• E-N curve
Figure 5.9.4 represents an E-N curve, which shows the relationship between the
strain and the number of cycles causing fatigue failure as expressed in Equation
(5.9.15). By applying a number of individual strain amplitudes to the E-N curve,
which have been extracted through rainflow-counting, each number of cycles and
the corresponding individual damage level are obtained. As was done in the S-N
technique, the Miner’s cumulative damage theory is used to linearly accumulate
individual damage levels and predict the final damage and life.
f
'
2 N 'f 2 N
b c
(5.9.15)
2 E
221
Analysis Manual
f
100
Total strain
f
c
2 N f 2 N
b c
101
2
2 E
Strain amplitude
102
b
103
Elastic strain
f
104 E
Plastic strain
105
100 101 102 103 104 105 106 107
Reversals to failure, 2N
f
' 2
2 N 'f 'f 2 N
bc
max
2b
2 E (5.9.16)
max m
2
222
Algorithm
► Morrow (1968)
f m
'
2 N 'f 2 N
b c
(5.9.17)
2 E
223
Analysis Manual
1 t/2
t t / 2
σm σdx (5.10.1)
The bending stress in the form of equivalence to the 1st moment of the stresses
acting on the section can be calculated as follows:
6 t/2
t 2 t / 2
σbB σbA xσdx (5.10.2)
224
Algorithm
A x
B
Figure 5.10.1 Defining the section and coordinate system for stress linearization (3-
dimensional model)
The meridional stress corresponds to y , and the following equations are used to
calculate the membrane stress and bending stress:
1 t/2
RC t t / 2
ym y Rdx (5.10.3)
x x f t/2
yb, t/2 ( x x f ) y Rdx , A, B (5.10.4)
t / 2
(x xf ) 2
Rdx
t / 2
The hoop stress corresponds to z , and the following equations are used to
calculate the membrane stress and bending stress:
225
Analysis Manual
1 t/2 x
t t / 2
zm z (1 )dx (5.10.5)
x x f t/2 x
zb, t/2 x
t / 2
( x x f ) z (1
)dx , A, B (5.10.6)
( x x f ) (1
2
)dx
t / 2
The radius of curvature, , is a value defined not by the shape of the model, but
by the user. If the radius is not specified, the program assumes that no curvature
exists. Also, it must be cautioned that x f is different from the value used to
calculate the meridional stress.
GCS z
y B
x
xf
A
RA
RC
Neutral surface
RB
GCS x
Figure 5.10.2 Defining the section and coordinate system for stress linearization
(axisymmetric model)
The thickness stress corresponds to x , and the following equations are used to
calculate the membrane stress and bending stress:
226
Algorithm
1 t/2
t t / 2
xm x dx (5.10.7)
xb, x, A xm , A, B (5.10.8)
The shear stress is assumed to retain a parabolic shape, and 0 is assumed at the
two endpoints, A and B. Therefore, the bending stress component does not exist,
and only the membrane stress component is calculated by the following equation:
1 t/2 R
xym
t t / 2
xy dx
RC
(5.10.9)
227
Analysis Manual
Minimize: c x
(5.11.1)
subject to : h i x 0 (i 1,..., M )
228
Algorithm
c : Objective function
hi : Constraints
x : x x1, , xe , , xN 0 xe 1.0, e 1, , N ( xe :요소밀도)
x x1, , xe , , xN 0 xe 1.0, e 1, , N ( xe : element density)
M : Number of constraints
The types of toplogy optimization problem composition provided in midas NFX can
be classified as Table 5.11.1 depending on objective functions.
Production
Design
Objective Functions Related Analysis Conditions
Constraints
(common)
• Static compliance
Static compliance being a function of element density is expressed in the form of
global deformation energy as shown in Equation (5.11.2).
229
Analysis Manual
N
cs f Tu uTKu ueT ke xe ue (5.11.2)
e 1
f : Load vector
u , ue : Global & element displacement vectors
K , ke : Global & element stiffness matrices
cs f T K
2 u uT u (5.11.3)
xe xe xe
The sensitivity for the loads included in Equation (5.11.3) exists for the loads in the
form of body force, which varies with the element density, such as gravity and
rotational inertia force.
• Dynamic compliance
Dynamic compliance defines the compliance for complex number responses such
as frequency responses, which is expressed in the form of the magnitude of a
complex number as shown in Equation (5.11.4).
cd f Tu (5.11.4)
The sensitivity of dynamic compliance uses the adjoint method and introduces the
conjugate complex number expression as Equation (5.11.5).
cd f Tu f T S
T 2 u uT u (5.11.5)
xe f u xe xe
S : Dynamic effective stiffness: 2M iC K , refer to (5.4.13)
230
Algorithm
• Average eigenvalues
The average value of eigenvalues in a design mode uses the reciprocal formulation
11
of eigenvalues as Equation (5.11.6).
1
m w
i (5.11.6)
i 1 i
: Average eigenvalue
i : i th eigenvalue
wi : Weight factor for i th eigenvalue
The sensitivity of the average eigenvalue can be expressed using the sensitivity of
eigenvalues as Equation (5.11.7).
m
w
2 2i i (5.11.7)
xe i 1 i xe
i K M
iT i i (5.11.8)
xe
ex xe
11
Ma Z.-D, Kikuchi N. and Cheng H.-C., “Topological design for vibrating structures,” Comput. Methods. Appl. Mechs. Eng., Vol. 121,
1995
231
Analysis Manual
• Volume fraction
Volume fraction represents the ratio of the volume at the state of finalized material
distribution to the volume of the entire design domain. In the case of
homogeneous material distribution, the mass ratio and the weight ratio are the
same. Since the design variable of toplogy optimization is the density of elements,
the sensitivity of volume fraction can be expressed as the ratio of the original
volume of the corresponding element to the total volume of the design domain.
N
ve xe V0
V x / V0
e 1 ve (5.11.9)
xe xe V0
232
Algorithm
xe
Interpolation equation ke xe xep ke0 ke xe ke 0
1 q 1 xe
ke ke 1 q
Differential equation pxep 1ke 0 ke 0
xe xe 1 q 1 xe 2
1.0
0.8
Young's modulus ratio
0.6
p=1.0 or q=0.0
p=3.0
0.4 q=5.0
0.2
0.0
0.0 0.2 0.4 0.6 0.8 1.0
Material density, x e
12
M. Stolpe and K. Svanberg, “An alternative interpolation scheme for minimum compliance topology optimization,” Structural and
Multidisciplinary Optimization, Vol. 22, 2001
233
Analysis Manual
c M h
i i 0 (5.11.10)
xe i 1 xe
i : Lagrange multiplier
In case only one constraint exists, Bendsø e proposed an empirical design variable
update method13 using the optimality criteria as follows:
c h
Be : 1 at optimality
xe xe
13
Bendsø e, M.P., Optimization of structural topology, shape and material, Springer, Berlin, Heidelberg, New York, 1995
234
Load/Constraint
6. Load/Constraint
6.1 Loads
The types of static loads that can be used in midas NFX are force, inertia force,
displacement and thermal expansion, which are summarized in Table 6.1.1.
• Nodal loads
A nodal load is the most basic type of load, which allows the user to input three
force components and three moment components at each node. The directions of
the components can be defined in any specific coordinate system.
• Pressure loads
A pressure load is entered in the form of a distributed load on the faces or edges of
elements. It can be used for two-dimensional or three-dimensional elements. Its
application directions can be in the axis directions of a specific coordinate system,
in a specific vector direction and the vertical direction. Figure 6.1.1 shows some
examples of pressure loads applied to various elements.
235
Analysis Manual
• Gravity
Gravity is used in modeling self-weight or inertial force of structures, and it can be
applied to any elements having masses. A different magnitude of gravity can be
applied depending on the location, or it can be applied in the directions relative to
any specific coordinate system.
ω, α
r
αr
z
y m
F
x
ω (ω r)
236
Load/Constraint
As shown in Figure 6.1.2, the rotational inertia force of the node that rotates about
the axis, R , is expressed as follows:
F m(ω (ω r) α r) (6.1.1)
ω : Rotational angular velocity vector
r : Location vector from the rotating axis
α : Rotational angular acceleration vector
• Forced displacements
A forced displacement is specified at a specific node when the location of the node
is known after its deformation has taken place. Because a forced displacement
creates a deformation in the structure, it is categorized as a load, but it generates
constraint forces, which is the characteristic of a boundary condition.
If u A represents all the degrees of freedom of a problem to be analyzed, the
following shows how the degrees of freedom are distinguished between the ones
assigned with forced displacements and the ones without.
u
uA F (6.1.2)
u S
uF : Degrees of freedom without assigned forced displacements
Using the same principle, stiffness matrices can be distinguished and expressed as
follows:
K K FS u F f F
K AAu A FF f
K SS u S A f S
(6.1.3)
K SF
Since u S is an already determined value in the above equation, the second row of
the matrix equation does not retain any meaning. By using u S and rearranging
the first row, the load by a forced displacement can be calculated as follows:
237
Analysis Manual
K FF uF f A K FS uS (6.1.4)
• Temperature loads
A temperature load is expressed in terms of T , which represents the difference
between the initial and final temperatures. The temperature load generates a
strain, ε α(Tm )T , based on the coefficient of thermal expansion, which is
determined by the material temperature, Tm . As such, the initial and the final
temperatures must be defined for each structure. Table 6.1.2 shows the means to
define a temperature.
The temperatures shown in Table 6.1.2 may be used for both initial and final
temperatures. The reference temperature, which is defined in material properties,
is used if the initial temperature is not specified.
• Preloads
A preload represents a member force to which an element is subjected at the initial
stage of analysis. Bolt connection forces are an example. Preloads are analyzed
separately from other loads, and the analysis procedures are as follows:
For example, if P is expressed to represent the magnitude of the preload that is
being applied on a bar element, it is considered as the element’s internal force, and
the analysis for the preload is then performed.
Ku fint (6.1.5)
238
Load/Constraint
By ignoring the element’s stiffness under a preload, the magnitude of the preload is
accurately delivered to adjoining elements. The analysis results are considered as
initial stresses and applied to the analysis along with general loads.
239
Analysis Manual
• Single-point constraints
A single-point constraint selectively fixes the degrees of freedom of an individual
node, which results in the removal of the corresponding degrees of freedom. The
single-point constraints are typically used at supports where no displacements are
expected or to specify symmetrical conditions. Single-point constraints are also
used to eliminate degrees of freedom, which need to be excluded from the analysis.
This method is equivalent to removing singularities in the stiffness matrix. It is
especially important to properly set the directions to which the constraint conditions
need be applied. For example, the point at which two rod elements meet, as in
the following exercise, can have a degree of freedom only in the axial direction.
No other degrees of freedom must be included in the analysis. The other
directions must be appropriately constrained to eliminate singularities in the
stiffness matrix. But appropriate directions of constraints cannot be determined if
the coordinate axes are defined in the x-y coordinate system as shown in the figure.
Therefore, a new nodal coordinate system needs to be defined, which consists of
the element’s axial direction and the vector, n, which is in the perpendicular
direction. The n direction is then constrained, which will result in proper
constraints for the analysis.
240
Load/Constraint
y
n
ROD 2
ROD 1 x
• Multi-point constraints
A multi-point constraint applies constraint conditions using linear relationship
equations between a number of nodal degrees of freedom. The general form of
the linear relationship equations is as follows:
R ju j 0 (6.2.1)
Rj : Coefficient of linear relationship equation
uj : Degrees of freedom related to constraint condition
When a number of multi-point constraint conditions are involved, the equations can
be expressed in a matrix form as,
R M uM 0 (6.2.2)
241
Analysis Manual
u
uM I , R M R I RD (6.2.3)
u D
R I u I R Du D 0 (6.2.4)
If the inverse matrix of R D exists in the given equation, the relationship equation
between the independent DOF and dependent DOF can be rearranged as follows:
Using this equation, the dependent DOF, u D , can be eliminated from the system of
equations, which consist of the entire model.
242
Load/Constraint
detects the singularity of stiffness matrix (single-point singularity) at the node level
and automatically assigns constraint conditions. If this function is used, a 3x3
stiffness matrix, which comprises displacements or rotations at the node level, is
analyzed, and constraint conditions are created in the directions close to the zero
stiffness.
When automatic constraints are used in the model consisted of rod elements as
shown in Figure 6.2.1, a constraint condition is automatically created in the n
direction, which does not retain any stiffness component, even if the previously
explained single-DOF constraint is not defined. In such a case, it is crucial to
define a nodal displacement coordinate system, which includes the element’s axial
direction and its perpendicular vector, n , in the same manner as before.
The above equation is now separated into the components of independent degrees
of freedom ( , I ) and dependent degrees of freedom ( , D ) and then a condition is
imposed not to apply single-point constraints and multi-point constraints to the
same degrees of freedom.
fint, I
fext , I
f S , I
fM , I
(6.2.7)
fint, D
fext , D 0 f M , D
243
Analysis Manual
fM , I GT fM , D (6.2.9)
Once the multi-point constraint forces are thus obtained, the single-point constraint
forces, f S , I , can be finally calculated from Equation (6.2.7).
244
Load/Constraint
Thermal loads and boundary conditions for heat transfer analysis used in midas
NFX include temperature boundary conditions assigned to nodes, heat flux applied
to lines and surfaces, convection and radiation, which are summarized in Table
6.3.1. Figure 6.3.1 shows the load conditions and boundary conditions that can be
considered for heat transfer analysis in midas NFX.
Table 6.3.1 Thermal loads/boundary conditions that can be used in midas NFX
Flux
Convection
Cavity radiation
Radiation
Insulated
Prescribed temperature
245
Analysis Manual
• Heat generation
Heat generation is used to simulate the quantity of heat generated inside a solid.
By inputting the rate of heat generation per unit volume, r , the effects of heat
generation inside elements can be obtained.
• Heat flux
Heat flux expresses power per unit area or energy per unit time and unit area. In
midas NFX, heat flux can be applied to nodes, faces and edges of elements.
When heat flux is assigned to a node, the area is determined through an additional
area factor value. When heat flux is applied to an edge, the area is determined by
using the thickness information of the edge or the area factor provided by the user.
• Convection
In midas NFX, natural convection conditions caused by the difference between the
ambient temperature and the surface temperature can be applied to nodes,
boundary faces and edges of elements. The amount of heat exchange or heat
flux caused by convection is quite empirical. midas NFX provides two different
forms of heat flux relationship equations by convection.
T : Surface temperature
TA : Ambient temperature
c : Exponent
246
Load/Constraint
• Radiation
Heat exchange by radiation takes place when a difference between the surface and
ambient temperatures exists. midas NFX can apply heat exchange conditions
caused by radiation. The heat flux from radiation is expressed as,
q F ( T 4 TA4 ) (6.3.2)
: Stephan-Boltzmann constant
: Emissivity
: Absorptivity
It must be cautioned that the equation of the radiation heat transfer relationship is
expressed relative to absolute temperatures.
• Cavity Radiation
Since heat exchanges occur in interaction between individual surfaces in radiation
analysis of the interior of a cavity consisted of a number of surfaces, it takes a form
different from the radiation heat exchange with the ambient temperature, which has
been introduced previously. The heat flux per unit area, which is transferred to the
ith face by cavity radiation, is expressed as follows:
i
qi
Ai j
j j FijCkj 1 Tj 4 Ti 4
(6.3.3)
1
Cij [( ij (1 i ) Fij )] (no summation)
Ai
247
Analysis Manual
i : Emissivity of the i
th
face
Fij : Shape factor of the i th face with respect to the j th
face
th
Ai : Area of the i face
ij : Kronecker delta
dAi ni
i
Rij nj
j
dAj
A radiation shape factor shows the level of radiation heat exchange generated
between two faces and is geometrically defined as follows:
1 cos i cos j
Fij
Ai
Ai Aj Rij 2
dAi dAj (6.3.4)
The above integration is valid only if a visibility relationship between two points of
both faces is maintained. Parts that do not maintain such relationships are
excluded from the integration. A radiation blockage corresponds to such a case
(Figure 6.3.3) in which no radiation heat reaches certain faces due to the blockage
by a third object. In case of an enclosed cavity, the sum of the radiation shape
factors of all other faces relative to the given ith face produces 1, which is a
248
Load/Constraint
F
j
ij 1 (6.3.5)
In case of an open cavity, the sum from the above equation becomes smaller than
1 in which case radiation heat is transferred to the ambient air. midas NFX
provides a function to automatically calculate radiation shape factors for specific
three-dimensional shapes.
G Cavity
Blockage
Blocked from G
249
Analysis Manual
When a singularity error of a stiffness matrix occurs, no unique solution exists, and
it suggests that errors exist in the finite element model. Singularity errors can be
classified into single point singularity errors, which can be determined at a single
node, and mechanism form of singularity errors, which can be detected by
evaluating the global stiffness.
u1 u2
250
Load/Constraint
In the case of the system in the above figure, the equilibrium equation can be
expressed as follows:
k k u1 p1
k
k u2 p2
(6.4.1)
This stiffness matrix does not have an inverse matrix and will result in numerous
solutions if P1 P2 . The eigenvalues of this stiffness matrix include 0, and the
corresponding eigenvector will lead to a structure generating displacements without
deformation energy. For a general structure, the stiffness matrix retains six
eigenvalues of 0 corresponding to a rigid-body motion when no constraint
conditions are assigned at all, which will result in inability to calculate a unique
solution due to the singularity errors.
The presence of mechanism singularity errors can be found out during the
decomposition of a stiffness matrix in which values close to 0 in the diagonal terms
are considered singularity errors. If a singularity error is identified during the
process of decomposition, the program execution is terminated, or the calculations
can still proceed by adding small stiffness to the diagonal terms. The means to
add stiffness to the diagonal terms produces the same results as adding spring
elements to a finite element model.
251
Analysis Manual
• Follower loads
If the direction of a nodal force is determined by the relative locations of two distinct
points, its magnitude and direction are as follows:
( xk x j )
f Fn F (6.5.1)
xk x j
: Load component ( x, y, z )
f ( x x )( x x )
F
k j k j
(6.5.2)
x j xk x j
3
xk x j
The derivative with respect to xk can be also calculated by the same process,
and consequently, an asymmetric stiffness matrix is constituted. Thus, the
stiffness due to the nonlinearity of loads is called load stiffness, and it is common to
produce matrices of very significant asymmetry.
252
Load/Constraint
A pressure load acting perpendicular to a specific face changes its direction with
the change in the face direction. Figure 6.5.1 show the effects of large
displacements between the case of forces acting perpendicular to a face and the
case of forces acting in a fixed direction.
x x I
f I p( , ) N ( , )d d (6.5.3)
f I f I f I f I
K IJ (6.5.4)
x J x1J x2J x3J
Each row that constitutes the stiffness can be obtained from the differential of x ,
which changes depending on the displacements in Equation (6.5.3).
1
Hibbit, H.D., “Some follower forces and load stiffness”, International Journal for Numerical Methods in Engineering, Vol. 4, 19
79
253
Analysis Manual
f I x x x x I
x Jj x Jj x Jj
p N d d (6.5.5)
In addition, loads, gravity and rotational inertia forces of bar elements retain the
effects of follower loads. Also, whether or not to consider the effects of changing
each load following the displacements can be selected. Table 6.5.1 summarizes
the types of loads to which follower load effects can be applied in midas NFX.
Table 6.5.1 Loads that can consider the effects of follower loads in midas NFX
254