Choice of test command

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

Moderators: silvia, selimgunay, Moderators

Post Reply
brag006
Posts: 173
Joined: Wed Feb 15, 2012 1:26 pm
Location: University of Auckland

Choice of test command

Post by brag006 »

I am facing convergence problems and I developed some code to try out different soultion algorithms and in most cases that works fine. However for a small number of simulations I am still not converging even after decreasing the timestep. In some cases changing the convergence test resulted in convergence. So I am wondering what is the guidance in terms of choosing the most appropriate test command? Or does it work like the solution algorithm, the idea being to try what works.
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: Choice of test command

Post by fmk »

try what works .. if you have to lower the tolerance, do so for only a few steps and tighten it up again .. you can of course go marching on in the wrong direction so it is also advisable to open up some text file and spit out to it some message about having problems .. when done go back and have a look at what is happening to the solution around those points.

of course if you are a student and have time play around .. what happens if the tolerance is not tight to the solution?, what happens if i just have a linear solution algorithm and accept the unbalnce at each step and hope it ggoes away at the next, what happens to the solution if i have a tight tolerance but play with the input parameters, maybe i don't need a tight tolerance after all and need to spend more time worrying about the model than the analysis.
mhscott
Posts: 880
Joined: Tue Jul 06, 2004 3:38 pm
Location: Corvallis, Oregon USA
Contact:

Re: Choice of test command

Post by mhscott »

You can also try the Newton with initial stiffness on the first iteration. Sometimes, the tangent stiffness on the first iteration can take you to an unrecoverable state, particularly when unloading during cyclic response.
Post Reply