example problems

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

Moderators: silvia, selimgunay, Moderators

Post Reply
jefferyr
Posts: 39
Joined: Tue Feb 12, 2008 12:40 pm
Location: Portland State University

example problems

Post by jefferyr »

Hello,

I am having problems simply executing part of the online (i.e. current) example 9. I'm executing the following:

puts " -------------------- "
puts " f. RC Section: Circular"
source Ex9f.build.RCSection.Circ3D.tcl
source Ex9.analyze.MomentCurvature3D.tcl

puts " -------------------- "

Both the 1.7.5 and 2.0.0 Mac versions and 2.0.0 Windows version of Opensees won't execute the example as downloaded from the website. Have you seen these convergence errors?

Thanks


--------------------
f. RC Section: Circular
WARNING: CTestEnergyIncr::test() - failed to converge
after: 10 iterations
NewtnRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at iteration: 22 with domain at load factor 7700.1
OpenSees > analyze failed, returned: -3 error flag
WARNING: CTestEnergyIncr::test() - failed to converge
after: 10 iterations
NewtnRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at iteration: 0 with domain at load factor 7700.1
OpenSees > analyze failed, returned: -3 error flag
WARNING: CTestEnergyIncr::test() - failed to converge
after: 10 iterations
NewtnRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at iteration: 0 with domain at load factor 65013.3
OpenSees > analyze failed, returned: -3 error flag
WARNING: CTestEnergyIncr::test() - failed to converge
after: 10 iterations
NewtnRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at iteration: 0 with domain at load factor 11378.2
OpenSees > analyze failed, returned: -3 error flag
DONE Pushover analysis: CtrlNode 1002, dof 6, Curv=0.0102 /inch
--------------------
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

that was the point of the example.
it ran into convergence problems and it solved them to completion "DONE!"
look at the script and look at the results.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
jefferyr
Posts: 39
Joined: Tue Feb 12, 2008 12:40 pm
Location: Portland State University

example problems

Post by jefferyr »

Now that I look at it more closely, you're right. I was sure that I had an example of non-convergence... sorry to have cried wolf too soon.

Jeff
WhiteNoise
Posts: 14
Joined: Sun Nov 16, 2008 6:55 pm
Location: KU

Post by WhiteNoise »

[quote="silvia"]that was the point of the example.
it ran into convergence problems and it solved them to completion "DONE!"
look at the script and look at the results.[/quote]

Sorry, I didn't get the point.
As I understood, examples9 are non-convergence cases, if so, how can I fix the problem?
I did look in the scripts but I can't figure out the solution.
Could you please give me an advise?
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

the power of opensees is the ability to change your solution strategies if one doesn't work. that's what the example does. the variable ok tells you whether the analysis converged. if it didn't, it modifies the analysis and manages to get over that point and moves on.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
WhiteNoise
Posts: 14
Joined: Sun Nov 16, 2008 6:55 pm
Location: KU

Post by WhiteNoise »

[quote="silvia"]the power of opensees is the ability to change your solution strategies if one doesn't work. that's what the example does. the variable ok tells you whether the analysis converged. if it didn't, it modifies the analysis and manages to get over that point and moves on.[/quote]

This implies I'm free to change the rest of the parameters involved, such as the tolerance, iterations number, etc... I see.
Thank you very much.
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

yes, as shown in the examples.
i would change the tolerance as a last resort.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Post Reply