I want to simulate simply supported beam applying static reversed cycle analysis.
Then the codes are as follows:
#--the model---------------------------------------------------------------------------
set L [expr 0.74*$m]; # beam length
set X1 0.;
set X3 [expr $X1 + $L];
set X5 [expr $X3 + $L];
set Y1 0.;
node 1 $X1 $Y1 # level 0
node 3 $X3 $Y1 # level 0
node 5 $X5 $Y1 # level 0
fix 1 1 1 0
fix 5 0 1 0
#--------------------------------------------------------------------
#---the cycle analysis-----------------------------------------------------------------
set IDctrlNode 3;
set IDctrlDOF 2;
# characteristics of cyclic analysis
set iDmax "0.00381 0.00762 0.01143 ";
set Dincr [expr 0.001];
set Fact [expr 2*$L]; # scale drift ratio by storey height for displacement cycles

set CycleType Full;
set Ncycles 3;
set iPushNode "3 ";
pattern Plain 200 Linear {;
foreach PushNode $iPushNode {
load $PushNode 0.0 $P1 0.0 0.0 0.0 0.0
}
}
#----------------------------------------------------------------
I have tried the elastic element, which worked well. However, when it comes to nonlinear beamcolumn element, it doesnot work and the result is null.
Any advices?
