Next: 9.1.3 Plasticity
Up: 9.1 Spring/Dashpot Behavior
Previous: 9.1.1 Initial Strain
Contents
Index
Subsections
9.1.2.1 Linear Elasticity
Linear elasticity requires input of the linear elastic spring stiffness.
(syntax)
- SPRING
- k
is the linear elastic spring stiffness K
.
For translation springs, K
represents force per unit elongation.
For torsion springs, K
is the moment per unit rotation.
9.1.2.2 Nonlinear Elasticity via Stiffness Diagram
The nonlinear elasticity model for spring elements requires input
of a multilinear spring diagram.
(syntax)
- ,1
- SPRING
specifies the diagram of stiffness:
k0 ...kn
(n < 50
)are the spring stiffnesses K
valid until the next deformation.
The last stiffness is valid until infinite deformation.
Values d_ are the deformations
(strains)
until which the preceding stiffness is valid.
Where
is
ux
for a translation spring or

for a torsion spring,
(file.dat)
'MATERI'
1 SPRING 9.0
,1 SPRING 9.E9 -.038 9.0 0.038 9.E9
Unloading-reloading.
The special unloading-reloading model for nonlinear elasticity
in spring elements requires input of multiple spring diagrams.
(syntax)
-
- NUMSPR
-
ndiag is the number of spring diagrams.
(
ndiag < 50
)
- ORDER
-
diags is a series of diagram numbers diags specifying
the order in which the spring diagrams will be used at loading-unloading.
The next diagram will be used each time when a switch occurs
from loading to unloading or vice versa.
An arbitrary selection of the specified spring diagrams may be made.
Each diagram may be specified more than once.
Always, the last two diagrams specified will be used till infinity.
By definition, the first variation of
(no matter whether it is increasing or decreasing) is
called `loading'.
When the variation of
changes sign,
the spring is said to be `unloading'.
At the subsequent change in the sign of the variation of
, the spring is said to be loading again, etc.
The active diagram determines the stress increments due to the
current strain increments.
The stresses that are build up in the history
are not relaxed if the stiffness decreases or vice versa.
The default order is 1, 2, ..., ndiag.
The following data must be input for each spring diagram.
- dianr
- is the number of the spring diagram.
Don't forget the leading comma!
- SPRING
-
specifies the diagram of stiffness:
k0 ...kn are the spring stiffnesses
K0
to Kn
(n < 50
) valid until the next deformation.
The last stiffness is valid until infinite deformation.
Values d_ are the deformations
until which the preceding stiffness is valid.
(file.dat)
'MATERI'
1
NUMSPR 2
ORDER 1 2 1 1
,1 SPRING 0.5 -1.0 2.5 1.0 4.5
,2 SPRING 10.5 -2.0 6.5 1.0 8.5
This example input specifies a spring with a different loading and unloading
branch as shown in Figure 9.1.
Figure 9.1:
Spring un- & reloading (example)
 |
The order of loading-unloading diagrams is 1, 2, 1, 1, 1, 1, ...
.
9.1.2.3 Nonlinear Elasticity via Force-Elongation Diagram
For translation springs (SP1TR
and SP2TR)
you may specify nonlinear elasticity via a force-elongation
diagram [Fig.9.2].
Please note the following:
To prevent ambiguity, the specified diagram must be monotonic,
increasing or decreasing.
Figure 9.2:
Force-elongation diagram for spring elements
 |
(syntax)
- FDUX
-
specifies the force-elongation diagram.
Values fx1 ... fxn (n < 30
)are the normal forces Fx
.
Values dux1 ... duxn
are the corresponding axial elongations
ux
.
Next: 9.1.3 Plasticity
Up: 9.1 Spring/Dashpot Behavior
Previous: 9.1.1 Initial Strain
Contents
Index
DIANA-9.3 User's Manual - Material Library
First ed.
Copyright (c) 2008 by TNO DIANA BV.