way to speed up the pushover analysis

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

Moderators: silvia, selimgunay, Moderators

Post Reply
GunAndRose
Posts: 44
Joined: Wed Oct 26, 2005 2:23 pm
Location: San Francisco, CA

way to speed up the pushover analysis

Post by GunAndRose »

Besides increasing the dU, any other choice to speed up the pushover analysis maintaining the same accuracy?
Thanks.
Stan
Graduate Student
Texas A&M University
College Station, TX
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Post by fmk »

if it's a big problem look at changing the solver. post the analysis part of the script.
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

what materials and elements are you using???
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
GunAndRose
Posts: 44
Joined: Wed Oct 26, 2005 2:23 pm
Location: San Francisco, CA

Post by GunAndRose »

So, what kind of solver would you suggest to use instead.
here is the script:

constraints Plain
system ProfileSPD
numberer RCM
test NormDispIncr 1.0e-8 100 0
algorithm Newton
integrator LoadControl 0.1 1 0.1 0.1
#initialize
analysis Static

if {$PUSHOVER == "DispControl"} {
set dU 0.1;
# Displacement increment
#set maxU [expr 0.035*$heightBent];
if {$PlasticPushover=="nope"} {
set maxU [expr 0.005*$heightBent];
} else {
set maxU [expr 0.015*$heightBent];
}

# Max displacement

# node dof init Jd min max
if {$structuretype == "bents"} {
integrator DisplacementControl 10003 2 $dU 1 $dU $dU
} else {
integrator DisplacementControl 11003 2 $dU 1 $dU $dU
}
set numSteps [expr int($maxU/$dU)]
#puts "numSteps=$numSteps"
analysis Static
analyze $numSteps


}

fmk wrote:if it's a big problem look at changing the solver. post the analysis part of the script.
Last edited by GunAndRose on Wed Mar 07, 2007 2:24 pm, edited 1 time in total.
Stan
Graduate Student
Texas A&M University
College Station, TX
GunAndRose
Posts: 44
Joined: Wed Oct 26, 2005 2:23 pm
Location: San Francisco, CA

Post by GunAndRose »

I am using concrete02, nonlinear beam column element with fiber section.

silvia wrote:what materials and elements are you using???
Stan
Graduate Student
Texas A&M University
College Station, TX
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

what steel material are you using?
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
GunAndRose
Posts: 44
Joined: Wed Oct 26, 2005 2:23 pm
Location: San Francisco, CA

Post by GunAndRose »

Steel01. Sorry I gforgot to mention that.
silvia wrote:what steel material are you using?
Stan
Graduate Student
Texas A&M University
College Station, TX
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

thanx.
at least it's not a material that's holding you up.
i do recommend you use steel02, though, it's a nicer material, and just as fast.
how big is your model?
what are you doing that takes so long?
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

also,
you are doing test NormDispIncr 1.0e-8 100 0
with 100 iterations.
if newton doesn't converge in 6, you should try something else.

are you having convergence problems?
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
GunAndRose
Posts: 44
Joined: Wed Oct 26, 2005 2:23 pm
Location: San Francisco, CA

Post by GunAndRose »

I am doing the fragility analysis that requires pushover analysis for the entire structure during each interation. So the speednecking is the pushover analysis on the structure.

My bridge model has 22 nonlinear beam columns with springs at the bottom of each column. EAch column only has one element since the speedy issue prevent me from using a finer mesh.


Thanks.
silvia wrote:thanx.
at least it's not a material that's holding you up.
i do recommend you use steel02, though, it's a nicer material, and just as fast.
how big is your model?
what are you doing that takes so long?
Last edited by GunAndRose on Wed Mar 07, 2007 9:08 pm, edited 1 time in total.
Stan
Graduate Student
Texas A&M University
College Station, TX
GunAndRose
Posts: 44
Joined: Wed Oct 26, 2005 2:23 pm
Location: San Francisco, CA

Post by GunAndRose »

This is a very good point. I will change it later.

Yes, I am having some convergence problems when the drift ratio exceeds 4%. So usually I only push upto 2.5%.
silvia wrote:also,
you are doing test NormDispIncr 1.0e-8 100 0
with 100 iterations.
if newton doesn't converge in 6, you should try something else.

are you having convergence problems?
Stan
Graduate Student
Texas A&M University
College Station, TX
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

you should be able to get beyond 2.5%.
have you tried the scripts that are in the examples manual, where modifications are made in case you don't converge with the standard analysis script?

i'd try the analysis scripts i put into the examples manual.
i think your analysis is slow because you are trying too many iterations on an analysis procedure that won't converge anyways.

let me know how it goes.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Post Reply