*HEADING
: LINEAR BEHAVIOR OF SPRING AND DASHPOT ELEMENTS
[SPRING1, SPRING2, SPRINGA, DASHPOT1, DASHPOT2, DASHPOTA]
**Same as EXSD3GLX but with temp/fv dependent spring/dashpot properties
*********************************************
** Define three spring/dashpot
** systems to be analyzed simultaneously
*********************************************
*NODE,NSET=NALL
*NODE,NSET=TRANS
*NSET,NSET=NALL
TRANS,
*TRANSFORM,NSET=TRANS,TYPE=R
**
** Spring Definitions
**
*ELEMENT,TYPE=SPRING1,ELSET=SPRINGELEMENT-1
*ELEMENT,TYPE=SPRING2,ELSET=SPRINGELEMENT-2
*ELEMENT,TYPE=SPRINGA,ELSET=SPRINGELEMENT-A
**
** Dashpot Definitions
**
*ELEMENT,TYPE=DASHPOT1,ELSET=DASHPOTELEMENT-1
*ELEMENT,TYPE=DASHPOT2,ELSET=DASHPOTELEMENT-2
*ELEMENT,TYPE=DASHPOTA,ELSET=DASHPOTELEMENT-A
**
** Point Masses
**
*ELEMENT,TYPE=MASS,ELSET=MASS_ELEMENTS
*NSET,NSET=MASSES
**
** Property Definitions
**
*ORIENTATION,NAME=TRANSFORMATION,DEFINITION=COORDINATES
*SPRING,ELSET=SPRINGELEMENT-1,DEPENDENCIES=2
1,
1.e-10,,  0.,0.,0.
  30.0,,200.,0.,0.
1.e-10,,  0.,2.,0.
  50.0,,200.,2.,0.
1.e-10,,  0.,0.,2.
  70.0,,200.,0.,2.
1.e-10,,  0.,2.,2.
*SPRING,ELSET=SPRINGELEMENT-2,DEPENDENCIES=2
1,1
1.e-10,,  0.,0.,0.
  30.0,,200.,0.,0.
1.e-10,,  0.,2.,0.
  50.0,,200.,2.,0.
1.e-10,,  0.,0.,2.
  70.0,,200.,0.,2.
1.e-10,,  0.,2.,2.
*SPRING,ELSET=SPRINGELEMENT-A,ORIENTATION=TRANSFORMATION,DEPENDENCIES=2
1.e-10,,0.,0.,0.
30.0,,200.,0.,0.
1.e-10,,0.,2.,0.
50.0,,200.,2.,0.
1.e-10,,0.,0.,2.
70.0,,200.,0.,2.
1.e-10,,0.,2.,2.
90.0,,200.,2.,2.
*DASHPOT,ELSET=DASHPOTELEMENT-1
1,
1.e-10,,0.0
0.24,,200.
*DASHPOT,ELSET=DASHPOTELEMENT-2,DEPENDENCIES=2
1,1
1.e-10,,0.,0.,0.
0.18,,200.,0.,0.
1.e-10,,0.,2.,0.
0.22,,200.,2.,0.
1.e-10,,0.,0.,2.
0.26,,200.,0.,2.
1.e-10,,0.,2.,2.
*DASHPOT,ELSET=DASHPOTELEMENT-A,ORIENTATION=TRANSFORMATION,DEPENDENCIES=2
1.e-10,,0.,0.,0.
0.18,,200.,0.,0.
1.e-10,,0.,2.,0.
0.22,,200.,2.,0.
1.e-10,,0.,0.,2.
0.26,,200.,0.,2.
1.e-10,,0.,2.,2.
0.30,,200.,2.,2.
*MASS,ELSET=MASS_ELEMENTS
0.02588,
**
*AMPLITUDE,NAME=STEPPED
0.,1.,100.,1.
*INITIAL CONDITIONS,TYPE=TEMPERATURE
NALL,0.
*INITIAL CONDITIONS,TYPE=FIELD,VARIABLE=1
NALL,0.
*INITIAL CONDITIONS,TYPE=FIELD,VARIABLE=2
NALL,0.
**
****************************
** Analysis
****************************
**
****************************
** Test Elements
** 	SPRING1,DASHPOT1
**	SPRING2,DASHPOT2
** 	SPRINGA,DASHPOTA
** under equal conditions.
** Results should match.
****************************
**
****************************
** Stretch System
****************************
** ---------------- STEP 1
**
*RESTART, WRITE
*STEP,NLGEOM
  STRETCH OUT
*STATIC
1.E2,1.E2
*BOUNDARY
**
** First fix spring to walls and prevent the top
** spring2/A masses from moving (cfr. drawing)
** Results from this step should
** match for all three spring/dashpot systems.
**
11,1,6,0.
101,1,6,0.
12,1,6,0.
102,1,6,0.
**
** Apply a positive displacement to nodes (masses) 2, 13 and 103
**
3,1,1,1.
13,1,1,1.
103,1,1,1.
3,2,6,0.
*TEMPERATURE,AMPLITUDE=STEPPED
NALL, 100.
*FIELD,AMPLITUDE=STEPPED,VARIABLE=1
NALL, 1.
*FIELD,AMPLITUDE=STEPPED,VARIABLE=2
NALL, 1.
*EL PRINT, FREQ=2,SUMMARY=NO
S,
E,
*NODE PRINT,FREQ=2,SUMMARY=NO,GLOBAL=NO
U,
V,
A,
CF,
RF,
*NODE FILE,NSET=NALL,FREQ=10,GLOBAL=NO
U , V , A
*OUTPUT,FIELD,FREQ=10
*NODE OUTPUT,NSET=NALL
U,V,A
*EL FILE,FREQUENCY=10
S,E
*OUTPUT,FIELD,FREQ=10
*ELEMENT OUTPUT
S,E
*END STEP
**
*****************************
** Release Stretched System
*****************************
**
** ---------------- STEP 2
**
*STEP,INC=200
 RELEASE
*DYNAMIC,HAFTOL=0.1
5.E-4,.7,
*BOUNDARY,OP=NEW
**
** Removed previous BC's.  Now we add all but
** those belonging to the mass nodes, so they
** are free to move.
**
11,1,6,0.
101,1,6,0.
12,1,6,0.
102,1,6,0.
**
** let nodes (masses) 2, 13 and 103 free to move
**
3,2,6,0.
13,2,6,0.
103,2,6,0.
*MONITOR,NODE=3,DOF=1
*NODE FILE,NSET=NALL,FREQ=1,GLOBAL=NO
U,V,A
*OUTPUT,FIELD,FREQ=1
*NODE OUTPUT,NSET=NALL
U,V,A
*EL FILE,FREQ=50
S,E
*OUTPUT,FIELD,FREQ=50
*ELEMENT OUTPUT
S,E
*END STEP