Reg! Error analysis did not converge

Post Reply
Rajkanu
Posts: 18
Joined: Wed Dec 18, 2024 10:39 am

Reg! Error analysis did not converge

Post by Rajkanu » Wed Oct 01, 2025 12:37 pm

Dear STKO Team,
I'm trying do simplified micro model of an arch barrel with 10mm mortar thickness and the dimensions of the model are in mm. I'm interested to see stresses and strains and also wants to do eigen value analysis
Screenshot 2025-10-01 165704.png
Screenshot 2025-10-01 165704.png (208.42 KiB) Viewed 902 times
Screenshot 2025-10-01 165724.png
Screenshot 2025-10-01 165724.png (48.32 KiB) Viewed 902 times
Screenshot 2025-10-01 165739.png
Screenshot 2025-10-01 165739.png (49.79 KiB) Viewed 902 times
. When i do the analysis
Screenshot 2025-10-01 173932.png
Screenshot 2025-10-01 173932.png (27.58 KiB) Viewed 902 times
Screenshot 2025-10-01 174608.png
Screenshot 2025-10-01 174608.png (15.92 KiB) Viewed 902 times
Screenshot 2025-10-01 173949.png
Screenshot 2025-10-01 173949.png (19.91 KiB) Viewed 902 times
i'm getting this error

WARNING: CTestNormDispIncr::test() - failed to converge
after: 1000 iterations current Norm: 0.0149585 (max: 1e-05, Norm deltaR: 0.518285)
NewtonRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at step: 0 with domain at load factor 0.7
OpenSees > analyze failed, returned: -3 error flag
ERROR: the analysis did not converge
while executing
"error "ERROR: the analysis did not converge""
("for" body line 30)
invoked from within
"for {set STKO_VAR_increment 1} {$STKO_VAR_increment <= $initial_num_incr} {incr STKO_VAR_increment} {

# before analyze
STKO_CALL_OnBeforeAnalyze
..."
(file "analysis_steps.tcl" line 435013)
invoked from within

AND WHEN I TRY TO CHANGE THE TEST COMMAND TYPE TO RELATIVE NORM UNBALANCE TEST
Screenshot 2025-10-01 174530.png
Screenshot 2025-10-01 174530.png (21.25 KiB) Viewed 902 times
I'M GETTING THIS ERROR MPCORecorder Error: cannot flush file on record()
Increment: 9 | Iterations: 2 | Norm: 7.894e+12 | Progress: 90.000 %
Increment: 10 | Iterations: 2 | Norm: 1.781e+13 | Progress: 100.000 %
Target time has been reached. Current time = 0.9999999999999999
SUCCESS.
ArpackSolver::Error with _saupd info = -9
Starting vector is zero.
WARNING DirectIntegrationAnalysis::eigen() - EigenSOE failed in solve() and i'm getting weird results
Screenshot 2025-10-01 165835.png
Screenshot 2025-10-01 165835.png (25.03 KiB) Viewed 902 times
please help me with the above
Thank you
Attachments
Screenshot 2025-10-01 174635.png
Screenshot 2025-10-01 174635.png (26.23 KiB) Viewed 902 times
Screenshot 2025-10-01 174620.png
Screenshot 2025-10-01 174620.png (28.34 KiB) Viewed 902 times

STKO Team
Posts: 3066
Joined: Tue Oct 29, 2019 8:45 am

Re: Reg! Error analysis did not converge

Post by STKO Team » Mon Oct 06, 2025 7:45 am

WARNING: CTestNormDispIncr::test() - failed to converge
after: 1000 iterations current Norm: 0.0149585 (max: 1e-05, Norm deltaR: 0.518285)
This is a simple non convergence error, cannot say much about it without a model
I'M GETTING THIS ERROR MPCORecorder Error: cannot flush file on record()
Increment: 9 | Iterations: 2 | Norm: 7.894e+12 | Progress: 90.000 %
Increment: 10 | Iterations: 2 | Norm: 1.781e+13 | Progress: 100.000 %
This is really bad! you are accepting an error of 7e12 units of forces!

ArpackSolver::Error with _saupd info = -9
Starting vector is zero.
WARNING DirectIntegrationAnalysis::eigen() - EigenSOE failed in solve() and i'm getting weird results
This typically means you forgot masses

Rajkanu
Posts: 18
Joined: Wed Dec 18, 2024 10:39 am

Re: Reg! Error analysis did not converge

Post by Rajkanu » Mon Oct 06, 2025 8:47 am

I'm getting this as well src\H5AC.c line 1230 in H5AC_prep_for_file_flush(): slist enabled failed
major: Object cache
minor: Internal error detected
#008: C:\J\w\prod\BuildSingleReference\.conan\data\hdf5\1.14.0\_\_\build\f491c24a6c1b13acb3cc68e656f08b3ca13fc643\src\src\H5C.c line 2940 in H5C_set_slist_enabled(): slist already enabled?
major: Object cache
minor: Internal error detected
MPCORecorder Error: cannot flush file on record()
Increment: 9 | Iterations: 103 | Norm: 1.245e+06 | Progress: 90.000 %
Increment: 10 | Iterations: 113 | Norm: 1.991e+08 | Progress: 100.000 %
Target time has been reached. Current time = 0.9999999999999999
SUCCESS.
Using DomainModalProperties - Developed by: Massimo Petracca, Guido Camata, ASDEA Software Technology
# MODAL ANALYSIS REPORT and the results are also weird.
Last edited by Rajkanu on Tue Oct 14, 2025 7:06 am, edited 2 times in total.

STKO Team
Posts: 3066
Joined: Tue Oct 29, 2019 8:45 am

Re: Reg! Error analysis did not converge

Post by STKO Team » Tue Oct 07, 2025 7:32 am

src\H5AC.c line 1230 in H5AC_prep_for_file_flush(): slist enabled failed
major: Object cache
minor: Internal error detected
#008: C:\J\w\prod\BuildSingleReference\.conan\data\hdf5\1.14.0\_\_\build\f491c24a6c1b13acb3cc68e656f08b3ca13fc643\src\src\H5C.c line 2940 in H5C_set_slist_enabled(): slist already enabled?
major: Object cache
minor: Internal error detected
MPCORecorder Error: cannot flush file on record()
Not an error, just a warning: The database could not flush to hard disk. Don't worry about that.

# MODAL ANALYSIS REPORT and the results are also weird.
Don't you think your mass density is wrong?
How did you calculate it?
SW = 2.5e-5 N/mm^2
rho = about 2.5e-9! g = 9810 if you are modeling in mm!

Also, don't put the horizontal load in the gravity stage (which is load controlled), DO a displacement control analsys for that

Rajkanu
Posts: 18
Joined: Wed Dec 18, 2024 10:39 am

Re: Reg! Error analysis did not converge

Post by Rajkanu » Tue Oct 07, 2025 8:46 am

Thank you for your response
How did you calculate it?
SW = 2.5e-5 N/mm^2
- - W=22kN/m^3 converted to mm
Screenshot 2025-10-09 115914.png
Screenshot 2025-10-09 115914.png (31.48 KiB) Viewed 405 times
Did you mean i have to use Displacement control integrator: define selection set and give the dof's and target displacements
Screenshot 2025-10-07 141054.png
Screenshot 2025-10-07 141054.png (32.19 KiB) Viewed 571 times
? and
why can't i apply the horizontal force as volume force on each solid as i did it in my above model?

Rajkanu
Posts: 18
Joined: Wed Dec 18, 2024 10:39 am

Re: Reg! Error analysis did not converge

Post by Rajkanu » Tue Oct 14, 2025 8:34 am

when i did displacement control analysis for the above i got this error Target time has been reached. Current time = 0.9999999999999999
SUCCESS.
TOTAL DURATION: 1.0
======================================================================
CYCLE 1 : nsteps = 10; dU = 10.0; dT = 0.1
======================================================================
Increment: 1 | Iterations: 1 | Norm: 3.983e-11 | Progress: 10.000 %
WARNING: CTestNormDispIncr::test() - failed to converge
after: 40 iterations current Norm: 1.16655 (max: 1e-06, Norm deltaR: 671549)
NewtonRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at step: 0 with domain at load factor 86.8557
OpenSees > analyze failed, returned: -3 error flag
ERROR: the analysis did not converge
while executing
"error "ERROR: the analysis did not converge""
("for" body line 60)
invoked from within
"for {set i 1} {$i <= $ncycles} {incr i} {
set itime [lindex $time $i]
set itime_old [lindex $time [expr $i-1]]
set iU [lindex $U $i]
set iU_old [l..."
(file "analysis_steps.tcl" line 604406)
invoked from within
"source analysis_steps.tcl"
(file ".\main.tcl" line 81)
Plugin Library "pdm" correctly un-loaded
Press any key to continue . . .
Attachments
Screenshot 2025-10-14 140403.png
Screenshot 2025-10-14 140403.png (146.03 KiB) Viewed 369 times
Screenshot 2025-10-14 140325.png
Screenshot 2025-10-14 140325.png (145.7 KiB) Viewed 369 times
Screenshot 2025-10-14 135723.png
Screenshot 2025-10-14 135723.png (228.33 KiB) Viewed 369 times
Screenshot 2025-10-14 135637.png
Screenshot 2025-10-14 135637.png (25.26 KiB) Viewed 369 times
Screenshot 2025-10-14 135620.png
Screenshot 2025-10-14 135620.png (24.8 KiB) Viewed 369 times
Screenshot 2025-10-14 135551.png
Screenshot 2025-10-14 135551.png (36.46 KiB) Viewed 369 times

STKO Team
Posts: 3066
Joined: Tue Oct 29, 2019 8:45 am

Re: Reg! Error analysis did not converge

Post by STKO Team » Tue Oct 21, 2025 7:50 am

Target time has been reached. Current time = 0.9999999999999999
SUCCESS.
TOTAL DURATION: 1.0
This one means that the previous analysis was fine

Increment: 1 | Iterations: 1 | Norm: 3.983e-11 | Progress: 10.000 %
WARNING: CTestNormDispIncr::test() - failed to converge
after: 40 iterations current Norm: 1.16655 (max: 1e-06, Norm deltaR: 671549)
NewtonRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at step: 0 with domain at load factor 86.8557
OpenSees > analyze failed, returned: -3 error flag
This one instead is a convergence error. The second time step did not converge.
Can you try using adaptive time step?

Post Reply