*HEADING
TEST OF AMPLITUDES
ONLY THE VALUES OF THE PRESCRIBED BOUNDARY CONDITIONS AND LOADS
ARE TO BE CHECKED FROM THIS ANALYSIS TO VERIFY THE AMPLITUDE SPECIFICATIONS.
*NODE
*NGEN,NSET=ALL
*ELEMENT,TYPE=T3D2
*ELGEN,ELSET=TRUSS
*SOLID SECTION,ELSET=TRUSS,MATERIAL=MTRUSS
1.       ,
*MATERIAL,NAME=MTRUSS
*ELASTIC
30.E6,
*DENSITY
7.5E-4,
*ELEMENT,TYPE=MASS,ELSET=MASS
*MASS,ELSET=MASS
1.0,
*AMPLITUDE,NAME=CURVE,VALUE=RELATIVE,TIME=STEP,SMOOTH = 0.3,DEFINITION=TABULAR
0.0801  ,    0.3E2  ,  0.18  ,  .5E2  ,   0.344  ,  0.6E2   , 0.5   ,  0.4E2
1.0   ,    0.4E2
*AMPLITUDE,NAME=SINTAB,TIME=TOTAL,VALUE=ABSOLUTE,SMOOTH=0.2,DEFINITION=TABULAR
 0.000E+00,  0.000E+00,  1.000E-02,  1.547E-01,  2.000E-02,  2.942E-01,  3.000E-02,  4.049E-01
 4.000E-02,  4.758E-01,  5.000E-02,  5.000E-01,  6.000E-02,  4.751E-01,  7.000E-02,  4.036E-01
 8.000E-02,  2.925E-01,  9.000E-02,  1.527E-01,  1.000E-01, -2.154E-03,  1.100E-01, -1.568E-01
 1.200E-01, -2.960E-01,  1.300E-01, -4.061E-01,  1.400E-01, -4.765E-01,  1.500E-01, -5.000E-01
 1.600E-01, -4.745E-01,  1.700E-01, -4.023E-01,  1.800E-01, -2.907E-01,  1.900E-01, -1.506E-01
 2.000E-01,  4.307E-03,  2.100E-01,  1.588E-01,  2.200E-01,  2.977E-01,  2.300E-01,  4.074E-01
 2.400E-01,  4.771E-01,  2.500E-01,  5.000E-01,  2.600E-01,  4.738E-01,  2.700E-01,  4.011E-01
 2.800E-01,  2.890E-01,  2.900E-01,  1.486E-01,  3.000E-01, -6.461E-03,  3.100E-01, -1.608E-01
*AMPLITUDE,DEFINITION=PERIODIC,TIME=TOTAL,VALUE=RELATIVE,NAME=SINPER1
1,31.4159,,
0.,.5
*AMPLITUDE,DEFINITION=PERIODIC,TIME=STEP,VALUE=RELATIVE,NAME=SINPER2
1,31.4159,-.5,.5
0.,.5
*AMPLITUDE,DEFINITION=PERIODIC,TIME=TOTAL,VALUE=ABSOLUTE,NAME=SINCOS1
1,31.4159,,
.5,.5
*AMPLITUDE,DEFINITION=PERIODIC,TIME=TOTAL,VALUE=ABSOLUTE,NAME=SINCOS2
1,31.4159,-.75,-10.
-.5,.5,10.,-20.
*AMPLITUDE,DEFINITION=PERIODIC,TIME=TOTAL,VALUE=RELATIVE,NAME=SINNEGT0
1,31.4159,-.075,0
0.,1.
*AMPLITUDE,DEFINITION=PERIODIC,TIME=TOTAL,VALUE=RELATIVE,NAME=SINPOST0
1,31.4159,.075,0
0.,1.
*AMPLITUDE,DEFINITION=PERIODIC,TIME=TOTAL,VALUE=RELATIVE,NAME=COSNEGT0
1,31.4159,-.075,0
1.,0.
*AMPLITUDE,DEFINITION=PERIODIC,TIME=TOTAL,VALUE=RELATIVE,NAME=COSPOST0
1,31.4159,.075,0
1.,0.
*AMPLITUDE,NAME=SINEQS,TIME=TOTAL,DEF=EQUALLY SPACED,FIXED=.01,BEG=0.,SMOOTH=.5
 0.000E+00,  1.547E-01,  2.942E-01,  4.049E-01,  4.758E-01,  5.000E-01,  4.751E-01,  4.036E-01
 2.925E-01,  1.527E-01, -2.154E-03, -1.568E-01, -2.960E-01, -4.061E-01, -4.765E-01, -5.000E-01
-4.745E-01, -4.023E-01, -2.907E-01, -1.506E-01,  4.307E-03,  1.588E-01,  2.977E-01,  4.074E-01
 4.771E-01,  5.000E-01,  4.738E-01,  4.011E-01,  2.890E-01,  1.486E-01, -6.461E-03, -1.608E-01
-2.994E-01, -4.086E-01, -4.777E-01, -4.999E-01, -4.731E-01, -3.998E-01, -2.872E-01, -1.465E-01
 8.614E-03,  1.629E-01,  3.012E-01,  4.099E-01,  4.784E-01,  4.999E-01,  4.724E-01,  3.985E-01
 2.855E-01,  1.444E-01, -1.077E-02, -1.649E-01, -3.029E-01, -4.111E-01, -4.790E-01, -4.999E-01
-4.717E-01, -3.972E-01, -2.837E-01, -1.424E-01,  1.292E-02,  1.669E-01,  3.046E-01,  4.123E-01
*AMPLITUDE,NAME=AMPMOD1,TIME=TOTAL,DEF=MODULATED
0.,.5,.018,31.4159,62.8318
*AMPLITUDE,NAME=AMPMOD2,TIME=TOTAL,DEF=MODULATED
0.,.5,.018,31.4159,31.4159
*AMPLITUDE,NAME=AMPMOD3,TIME=STEP,DEF=MODULATED,VALUE=ABSOLUTE
0.,.5,.018,31.4159,-31.4159
*AMPLITUDE,NAME=AMPMOD4,TIME=TOTAL,DEF=MODULATED
0.,.5,-.018,31.4159,62.8318
*AMPLITUDE,NAME=AMPMOD5,TIME=TOTAL,DEF=MODULATED
.1,.5,-.018,31.4159,31.4159
*AMPLITUDE,NAME=AMPEXP1,TIME=TOTAL,DEF=DECAY,VALUE=ABSOLUTE
.3,6.10701,-.2,1.
*AMPLITUDE,NAME=AMPEXP2,TIME=TOTAL,DEF=DECAY,VALUE=ABSOLUTE
0.,5.,0.,1.
*AMPLITUDE,NAME=AMPEXP3,TIME=TOTAL,DEF=DECAY,VALUE=ABSOLUTE
0.,4.09365,.2,1.
*AMPLITUDE,NAME=AMPSMO1,TIME=TOTAL,DEF=SMOOTH STEP,VALUE=RELATIVE
0.12,0.1,0.9,1.0
*AMPLITUDE,NAME=AMPSMO2,TIME=STEP,DEF=SMOOTH STEP,VALUE=RELATIVE
0.0,0.0,0.1,0.1,0.25,0.45,0.45,0.45
0.60,0.35
*RESTART,WRITE,NUM=5
*NSET,NSET=BCSET,GENERATE
*NSET,NSET=NLOAD
*NSET,NSET=QA_TEST_BCSET
BCSET,
*NSET,NSET=QA_TEST_NLOAD
NLOAD,
*STEP
APPLY VARIOUS LOADS AND BOUNDARY CONDITIONS USING AMPLITUDE REFERENCES
*DYNAMIC,EXPLICIT
,0.63
*BOUNDARY,TYPE=VELOCITY,AMP=SINTAB
1,1,1,.0001
*BOUNDARY,TYPE=ACCELERATION,AMP=SINTAB
1,2,2,.0001
*BOUNDARY,AMP=SINTAB
1,3,3,.0001
*BOUNDARY,TYPE=ACCELERATION,AMP=CURVE
2,1,1,200.
*BOUNDARY,TYPE=VELOCITY,AMP=CURVE
2,2,2,.0001
*BOUNDARY,TYPE=DISPLACEMENT,AMP=CURVE
2,3,3,.0001
*BOUNDARY,TYPE=VELOCITY,AMP=SINPER1
3,1,1,100.
*BOUNDARY,TYPE=ACCELERATION,AMP=SINPER1
3,2,2,100.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=SINPER2
3,3,3,100.
*BOUNDARY,TYPE=ACCELERATION,AMP=SINPER2
4,1,1,100.
*BOUNDARY,TYPE=VELOCITY,AMP=SINNEGT0
4,2,2,100.
*BOUNDARY,TYPE=ACCELERATION,AMP=SINNEGT0
4,3,3,100.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=SINNEGT0
5,1,1,100.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=SINPOST0
5,2,2,100.
*BOUNDARY,TYPE=ACCELERATION,AMP=SINPOST0
5,3,3,100.
*BOUNDARY,TYPE=ACCELERATION,AMP=COSNEGT0
6,1,1,100.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=COSNEGT0
6,2,2,100.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=COSPOST0
6,3,3,100.
*BOUNDARY,TYPE=ACCELERATION,AMP=COSPOST0
7,1,1,100.
*BOUNDARY,TYPE=VELOCITY,AMP=COSPOST0
7,2,2,100.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=SINCOS1
7,3,3,100.
*BOUNDARY,TYPE=VELOCITY,AMP=SINCOS1
8,1,1,100.
*BOUNDARY,TYPE=ACCELERATION,AMP=SINCOS1
8,2,2,100.
*BOUNDARY,TYPE=ACCELERATION,AMP=SINCOS2
8,3,3,100.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=SINCOS2
9,1,1,100.
*BOUNDARY,TYPE=VELOCITY,AMP=SINCOS2
9,2,2,100.
*BOUNDARY,TYPE=ACCELERATION,AMP=SINEQS
9,3,3,100.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=SINEQS
10,1,1,100.
*BOUNDARY,TYPE=VELOCITY,AMP=AMPMOD1
10,2,2,200.
*BOUNDARY,TYPE=ACCELERATION,AMP=AMPMOD1
10,3,3,200.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPMOD1
11,1,1,200.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPMOD2
11,2,2,200.
*BOUNDARY,TYPE=ACCELERATION,AMP=AMPMOD3
11,3,3,200.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPMOD3
12,1,1,200.
*BOUNDARY,TYPE=ACCELERATION,AMP=AMPMOD4
12,2,2,200.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPMOD4
12,3,3,200.
*BOUNDARY,TYPE=ACCELERATION,AMP=AMPMOD5
13,1,1,200.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPMOD5
13,2,2,200.
*BOUNDARY,TYPE=VELOCITY,AMP=AMPMOD5
13,3,3,200.
*BOUNDARY,TYPE=VELOCITY,AMP=AMPEXP1
14,1,1,200.
*BOUNDARY,TYPE=ACCELERATION,AMP=AMPEXP1
14,2,2,200.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPEXP1
14,3,3,200.
*BOUNDARY,TYPE=ACCELERATION,AMP=AMPEXP2
15,1,1,200.
*BOUNDARY,TYPE=ACCELERATION,AMP=AMPEXP3
15,2,2,200.
*BOUNDARY,TYPE=VELOCITY,AMP=AMPEXP3
15,3,3,200.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPSMO1
23,1,1,100.0
*BOUNDARY,TYPE=VELOCITY,AMP=AMPSMO1
23,2,2,100.0
*BOUNDARY,TYPE=ACCELERATION,AMP=AMPSMO1
23,3,3,100.0
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPSMO2
24,1,1,100.0
*BOUNDARY,TYPE=VELOCITY,AMP=AMPSMO2
24,2,2,100.0
*BOUNDARY,TYPE=ACCELERATION,AMP=AMPSMO2
24,3,3,100.0
** SPECIFY SOME LOADS WITH MULTIPLE DEFINITIONS FOR TESTING
*CLOAD,AMP=CURVE
26 , 1,50.
*CLOAD,AMP=CURVE
26 , 1,50.
*CLOAD,AMP=SINTAB
26 , 2,100.
*CLOAD,AMP=SINPER1
26 , 3,100.
*CLOAD,AMP=SINEQS
27 , 1,100.
*CLOAD,AMP=AMPMOD2
27 , 2,33.333333333
*CLOAD,AMP=AMPMOD2
27 , 2,33.333333333
*CLOAD,AMP=AMPMOD2
27 , 2,33.333333333
*CLOAD,AMP=AMPEXP1
27 , 3,100.
*FILE OUTPUT,NUM=15
*NODE FILE,NSET=BCSET
U,V,A
*NODE FILE,NSET=NLOAD
A,
***OUTPUT,HISTORY,TIME INTERVAL=0.01
***NODE OUTPUT,NSET=BCSET
**U,V,A
**  IN ORDER TO PRODUCE SMOOTH PLOTS, PLEASE SET THE FREQUENCY OF FILE
**  OUTPUT TO 1. FOR CONCISENESS OF RESULTS, THE FREQUENCIES HAVE BEEN
**  INCREASED.
*OUTPUT,FIELD,VARIABLE=PRESELECT,NUMBER INTERVAL=4,OP=NEW
*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.02,OP=NEW
*OUTPUT, FIELD,NUM=15
*NODE OUTPUT,NSET=QA_TEST_BCSET
U,V,A
*NODE OUTPUT,NSET=QA_TEST_NLOAD
A,
*END STEP
*STEP
CONTINUE ANALYSIS FOR AN ADDITIONAL STEP WITH AMP REFS
*DYNAMIC,EXPLICIT
,0.19
** RE-APPLY SOME OF THE FUNCTIONS WITH AMPLITUDES WITH TIME=STEP
** OTHER DEFS WITH TIME=STEP SHOULD BE HELD CONSTANT
*BOUNDARY,TYPE=ACCELERATION,AMP=CURVE
2,1,1,200.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=CURVE
2,3,3,.0001
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPMOD3
12,1,1,200.
*CLOAD
26,2,50.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPSMO1
23,1,1,100.0
*END STEP
*STEP
REMOVE LOADS (LINEARLY) AND MAINTAIN BOUNDARY CONDITIONS
*DYNAMIC,EXPLICIT
,0.08
*CLOAD,OP=NEW
** RE-APPLY SOME OF THE FUNCTIONS WITH AMPLITUDES WITH TIME=STEP
*BOUNDARY,TYPE=ACCELERATION,AMP=CURVE
2,1,1,200.
*BOUNDARY,TYPE=DISPLACEMENT,AMP=CURVE
2,3,3,.0001
*BOUNDARY,TYPE=DISPLACEMENT,AMP=AMPMOD3
12,1,1,200.
*END STEP
*STEP
LINEARLY CONSTAIN ALL BOUNDARY CONDITIONS TO ZERO
*DYNAMIC,EXPLICIT
,0.1
*BOUNDARY,OP=NEW
BCSET,1,3
*END STEP