way to speed up the pushover analysis
Moderators: silvia, selimgunay, Moderators
-
- Posts: 44
- Joined: Wed Oct 26, 2005 2:23 pm
- Location: San Francisco, CA
way to speed up the pushover analysis
Besides increasing the dU, any other choice to speed up the pushover analysis maintaining the same accuracy?
Thanks.
Thanks.
Stan
Graduate Student
Texas A&M University
College Station, TX
Graduate Student
Texas A&M University
College Station, TX
-
- Posts: 44
- Joined: Wed Oct 26, 2005 2:23 pm
- Location: San Francisco, CA
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
}
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
Graduate Student
Texas A&M University
College Station, TX
-
- Posts: 44
- Joined: Wed Oct 26, 2005 2:23 pm
- Location: San Francisco, CA
-
- Posts: 44
- Joined: Wed Oct 26, 2005 2:23 pm
- Location: San Francisco, CA
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?
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
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
-
- Posts: 44
- Joined: Wed Oct 26, 2005 2:23 pm
- Location: San Francisco, CA
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.
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
Graduate Student
Texas A&M University
College Station, TX
-
- Posts: 44
- Joined: Wed Oct 26, 2005 2:23 pm
- Location: San Francisco, CA
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%.
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
Graduate Student
Texas A&M University
College Station, TX
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.
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
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104