I model a simply supported reinforced beam, using nonlinearbeamcolumn, fiber section, concrete02,steel02, 3 nodes named 1,3,5. applying vertical concentrating force to node 3.
I want it to be displacement control. But after many times of testing, the result is always null. Please help me with my analysis part~~
Is there any fatal wrong in the analysis part?
#-gravity load-------------------------------------------------------------------------------------------------------------------
set p1 -2.6e3;
pattern Plain 101 Linear {
eleLoad -ele 11 12 -type -beamUniform $p1;
}
#pattern Plain 1 Linear {
# load 1 0.0 -4160 2220
# load 5 0.0 -4160 2220
#}
puts "ok4"
set Tol 1.0e-6;
constraints Transformation;
numberer RCM;
system BandGeneral ;
test NormDispIncr $Tol 6 ;
algorithm Newton;
set NstepGravity 10;
set DGravity [expr 1./$NstepGravity];
integrator LoadControl $DGravity;
analysis Static;
analyze $NstepGravity;
loadConst -time 0.0
puts "Model Built"
#-------------------------------------------------------------------------------------------------------------------------------
#---pushover analysis part--------------------------------------------------------------------------------------------------
set P2 -400e3;
set IDctrlNode 3;
set IDctrlDOF 2;
set Dmax [expr 0.2];
set Dincr [expr 0.0001];
#
# create load pattern for lateral pushover load
pattern Plain 102 Linear {
load 3 0.0 $P2 0.0;
}
integrator DisplacementControl $IDctrlNode $IDctrlDOF $Dincr;
set Nsteps [expr int($Dmax/$Dincr)];
analysis Static;
analyze $Nsteps;
puts "Pushover complete";
#----------------------------------------------------------------------------------------------------------------------
Really need your help~~Thank you so much~~
I need help desperately
Moderators: silvia, selimgunay, Moderators
I need help desperately
休息4 pm to 0 pm . 问问题at 1 am~2 pm.
Re: I need help desperately
Your analysis objects look good.
Try doing gravity analysis only and post the message you get on the terminal.
Try doing gravity analysis only and post the message you get on the terminal.