spatial beam-column joint simulation

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
chinaliu
Posts: 12
Joined: Fri Oct 11, 2013 6:04 pm
Location: Shandong Jianzhu University

spatial beam-column joint simulation

Post by chinaliu »

recently i do the simulation work of a spatial interior beam-column joint. the os always returnd the failed message. so i want to know how can i improve my simulation process to get a ideal result.
thanks for your help.
the os message was like this:
1.forebeamcolumn3d::update -failed to get compatible element force & deformations for element:1122<dw:<<3.21794e-5,dw0:3.95454e+032>
2.domain: update-domain failed in update
3.displacementcontrol::newstep-model faild to update for new du
4.static analysis::analyze()-the integrator failed at iteration:0 with domain at load factor 0.0821187
5.analyze failed, returned:-2 error flag problem cyclic analysis: ctrlnode 123,dof 2,disp=-12.5mm -1
i really can not understand the meaning the message written above.
who can explain it? thanks a lot!

the axial load was loaded on the top of the column and the reversed cyclic load was loaded on the four beam end.
part of the tcl listed as follows:

set columnTrans 1;
geomTransf Linear $columnTrans 0 0 1;
set beamTrans 2;
geomTransf Linear $beamTrans 0 -1 0;
set girdTrans 3;
geomTransf Linear $girdTrans 0 -1 0;
(i do not konw whether my sets about geom trans is right)

set Gc $Ec;
set JC $Ubig;
set JB $JC;
element beamWithHinges 1112 112 122 $ColSecTag 0 $ColSecTag [expr 300*$mm] [expr 1*$Ec] $ACol $IzCol $IyCol $Gc $JC $columnTrans;
recorder Node -file $dataDir/DFree.out -node 123 -dof 2 disp;

et PCol [expr $Weight];
pattern Plain 1 Linear {
load 132 0.0 -$PCol 0.0 0.0 0.0 0.0
}

set Tol 1.0e-8;
variable constraintsTypeGravity Plain;
if { [info exists RigidDiaphragm] == 1} {
if {$RigidDiaphragm=="ON"} {
variable constraintsTypeGravity Lagrange; # large model: try Transformation
}; # if rigid diaphragm is on
};
constraints $constraintsTypeGravity ;
numberer RCM;
system BandGeneral;
test NormDispIncr $Tol 6;
algorithm Newton;
set NstepGravity 200;
set DGravity [expr 1./$NstepGravity];
integrator LoadControl $DGravity;
analysis Static;
analyze $NstepGravity;
loadConst -time 0.0
set Tol 1.0e-6;
puts "Model Built"


source GeneratePeaks.tcl;
set IDctrlNode 123;
set IDctrlDOF 2;

# characteristics of cyclic analysis
set iDmax "5 10 15 20 25";
set Fact 1 ;
set Dincr [expr 0.5*$mm ];
set CycleType Full;
set Ncycles 1;

# -- STATIC CYCLIC ANALYSIS
set Hload [expr $Weight/2];
set PushNode1 121;
set PushNode2 222;
set PushNode3 322;
set PushNode4 $IDctrlNode;

pattern Plain 200 Linear {;
load $PushNode1 0.0 $Hload 0.0 0 0 0
load $PushNode2 0.0 $Hload 0.0 0 0 0
load $PushNode3 0.0 -$Hload 0.0 0 0 0
load $PushNode4 0.0 -$Hload 0.0 0 0 0
}
Last edited by chinaliu on Sat Oct 12, 2013 5:04 pm, edited 5 times in total.
chinaliu
Posts: 12
Joined: Fri Oct 11, 2013 6:04 pm
Location: Shandong Jianzhu University

Re: spatial beam-column joint simulation

Post by chinaliu »

when i set iDmax "5 10 " the "Done" was displayed and when i set iDmax "5 10 15" the failed message was displayed.

why?

and i wanna finish the idmax by the number of 120mm.that is set set iDmax "5 10 15 20 25 30......120"
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: spatial beam-column joint simulation

Post by fmk »

you are not showing the actual analysis. the analysis is failing because the force beam column element is failing, probably because the section is trashed for the displacements it is subjected to. if you have not done so, try doing things in the analysis. cutting step size may also help,you can add as another if block in the analysis section in the following:

http://opensees.berkeley.edu/wiki/index ... e_Analysis
chinaliu
Posts: 12
Joined: Fri Oct 11, 2013 6:04 pm
Location: Shandong Jianzhu University

Re: spatial beam-column joint simulation

Post by chinaliu »

this problem was solved.
thanks for your help sir
@fmk
Post Reply