cod result

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

Moderators: silvia, selimgunay, Moderators

Post Reply
alihaji1365
Posts: 17
Joined: Thu Dec 29, 2011 1:10 am

cod result

Post by alihaji1365 »

hi
i have wrote a script for apply IDA method on Simple Steel Framing with Reinforced Concrete Shear Wall (5,8 and 12 story). by using concrete01 steel02 material, disp beamcolumnInt for shear wall and nonlinear beamcolumn for beam and column elements, tolerance of 10E-6 for test command. when i launch script, it perform until for example sa=.02 and .05 with max interstory drift= .0007 and .0011 then the structure achieve rupture. when i vary the tolerance of test command the result vary much. :( . i dont no my problem!
can i send my cod?
a part of report when it run is:


"WARNING: CTestEnergyIncr::test() - failed to converge
after: 10 iterations
ModifiedNewton::solveCurrentStep() -the ConvergenceTest object failed in test()
DirectIntegrationAnalysis::analyze() - the Algorithm failed at time 13.82
OpenSees > analyze failed, returned: -3 error flag
Trying Newton with Initial Tangent ..
WARNING: CTestEnergyIncr::test() - failed to converge
after: 10 iterations
ModifiedNewton::solveCurrentStep() -the ConvergenceTest object failed in test()
DirectIntegrationAnalysis::analyze() - the Algorithm failed at time 13.99
OpenSees > analyze failed, returned: -3 error flag
Trying Newton with Initial Tangent ..
WARNING: CTestEnergyIncr::test() - failed to converge
after: 10 iterations
ModifiedNewton::solveCurrentStep() -the ConvergenceTest object failed in test()
DirectIntegrationAnalysis::analyze() - the Algorithm failed at time 14.06
OpenSees > analyze failed, returned: -3 error flag
Trying Newton with Initial Tangent ..
WARNING: CTestEnergyIncr::test() - failed to converge
after: 10 iterations
ModifiedNewton::solveCurrentStep() -the ConvergenceTest object failed in test()
DirectIntegrationAnalysis::analyze() - the Algorithm failed at time 14.07
OpenSees > analyze failed, returned: -3 error flag
Trying Newton with Initial Tangent .."
vesna
Posts: 3033
Joined: Tue May 23, 2006 11:23 am
Location: UC Berkeley

Re: cod result

Post by vesna »

Increase your tolerance until you achieve consistent results.

What you have showed on the screen are just warnings that tell you the progress of your analysis.

What do you mean by this: "the structure achieve rupture"?
alihaji1365
Posts: 17
Joined: Thu Dec 29, 2011 1:10 am

Re: cod result

Post by alihaji1365 »

hi vesena

when i increase my tolerance for example tol=1e-3, ( for 12 story concrete shear wall with simple steel frame for special record) analysis perform until Sa=.7 whereas max drift occur in story 9 or 10 with max interstory drift=1.7% but by increasing Sa the max interstory occur in story 1 with max interstory very greater than the other stories for example in Sa=1.2, max drift is 6% in story 1 whereas max drift in other stories is 1.5 or 2%. indeed increasing the tolerance allow the story 1 for have great max drift.

nevertheless, is this true that i increase tolerance? is this true that max interstory drift occur in story 1 of 12 story frame?

my mean by this: "the structure achieve rupture" is fail to converging the test in all iterations.
vesna
Posts: 3033
Joined: Tue May 23, 2006 11:23 am
Location: UC Berkeley

Re: cod result

Post by vesna »

What i meant by increasing the tolerance was increasing the level of accuracy. sorry if I confused you. I would not use tolerance of 1e-3. I would go to 1e-6 and more (or smaller) until you achieve the consistent responses.

From the warning messages you showed to me I would not announce the failure of the structure. OpneSees is unable to achieve the convergence. You may need to play with the analysis objects until you find a combination that will work for you. VariableTransient type of analysis is very often very efficient in overcoming convergence problems.
alihaji1365
Posts: 17
Joined: Thu Dec 29, 2011 1:10 am

Re: cod result

Post by alihaji1365 »

hi vesna
i go to 1e-6 and more ( or smaller) but it fail to converge in low Sa and max interstory drift. i use variable transient, but the result improve trivial.
i have 3 tolerance one in analysis static one in libanalysisdynamicparameters file and one in Ex8.genericFrame2D.analyze.Dynamic.EQ.Uniform.
for analysis static i use "test EnergyIncr 1e-6 6" for libanalysis... " TolDynamic 1.e-8" and for genericframe... "test NormDispIncr $Tol 20 0"

i have used almost 10 element for every story of shearwall (height of stories is 3.5 meters). is the reason of my problem the using of dispbeamcolumnInt for shearwall or low number of elements for DBE elements?
can i email my script to you?
Post Reply