Pushover analysis issue while using joint2d element

For posts concerning the documentation, errors, ommissions, general comments, etc.

Moderators: silvia, selimgunay, Moderators

Post Reply
baikunthasilwal
Posts: 24
Joined: Wed Feb 20, 2013 4:23 pm
Location: University of Virginia

Pushover analysis issue while using joint2d element

Post by baikunthasilwal »

Hi Eveyone,

When I model a simple one story frame with joint2d element for the beam column joint considering five uniaxial elastic materials, and elastic beam and column elements, I got the reasonable time period performing eigen analysis after having run the gravity analysis. However, I got the following message while running pushover analysis:
-------------------------------------------------------------------------------------
T1 = 0.6803021840219462 s
T2 = 0.07118745616480307 s
Running Pushover...
WARNING: CTestNormUnbalance::test() - failed to converge
after: 4000 iterations
NewtnRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at iteration: 0 with domain at
load factor 0.0181057
OpenSees > analyze failed, returned: -3 error flag
Pushover complete
--------------------------------------------------------------------------------------

I use the following script for running pushover analysis.
-------------------------------------------------------------------------------------
# Pushover Analysis #
if {$analysisType == "pushover"} {
puts "Running Pushover..."
set lat2 [expr 0.125*$Floor2Weight/4.0]; # force on each frame node in Floor 2
pattern Plain 200 Linear {
load 1101 $lat2 0.0 0.0;
load 2101 $lat2 0.0 0.0;
load 3101 $lat2 0.0 0.0;
load 3104 $lat2 0.0 0.0;
}
# display deformed shape:
set ViewScale 5;
DisplayModel2D DeformedShape $ViewScale ;

# displacement parameters
set IDctrlNode 1102;
set IDctrlDOF 1;
set Dmax [expr 0.15*$HBuilding];
set Dincr [expr 0.01];

# analysis commands
constraints Penalty 1e12 1e12;
numberer RCM;
system UmfPack;
test NormUnbalance 1.0e-3 4000;
algorithm Newton;
integrator DisplacementControl $IDctrlNode $IDctrlDOF $Dincr;
analysis Static;
set Nsteps [expr int($Dmax/$Dincr)];
set ok [analyze $Nsteps];
puts "Pushover complete";
}
-------------------------------------------------------------------------------------

However, I got some reasonable pushover result while removing joint2d element.

Please advice us for improving the analysis for pushover analysis using joint2d element.
uceskl0
Posts: 1
Joined: Tue Mar 24, 2015 11:33 am
Location: UCL

Re: Pushover analysis issue while using joint2d element

Post by uceskl0 »

Hi, I also have the same problem. Have you solve it?
baikunthasilwal
Posts: 24
Joined: Wed Feb 20, 2013 4:23 pm
Location: University of Virginia

Re: Pushover analysis issue while using joint2d element

Post by baikunthasilwal »

Hi,

I solved it and get the some preliminary results in the pushover analysis.

I am curious to know about your modeling issues and pushover response. Do you get the correct time period?

I am glad to communicate with you to discuss and keep updating.
Post Reply