Topic Options
#71674 - 05/09/18 03:12 PM Non-convergence assistant
Michael_Fletcher Offline
Member

Registered: 01/29/10
Posts: 1025
Loc: Louisiana, US
One problem we commonly face is non-convergence. CAESAR cycles between 2-10 "solutions" that fail to agree.

The current work practice is the user makes a note of what the problem is and where among one or multiple of these "solutions."

I would propose that CAESAR dumps this information into (yet another?) file that the pre-processor can read and provide at least cursory information visually in some form.

Node numbers a different color... A different arrow at the restraint...

Thanks for taking the time to read.

Top
#71675 - 05/09/18 11:26 PM Re: Non-convergence assistant [Re: Michael_Fletcher]
mariog Offline
Member

Registered: 09/29/07
Posts: 798
Loc: Romania
Would be great to have it as an additional tool increasing productivity.
Thanks, Michael- for the proposal.

Top
#71677 - 05/10/18 07:53 AM Re: Non-convergence assistant [Re: Michael_Fletcher]
Vannella Offline
Member

Registered: 10/24/10
Posts: 39
Loc: IT
I do agree.
Another option could be to be able to export the content of the list box
of the incore solver in a simple text file.
I guess this would be quite easy to get and would be a time-saving feature.

Corrado Vannella

Top
#71682 - 05/11/18 07:04 AM Re: Non-convergence assistant [Re: Vannella]
Richard Ay Offline
Member

Registered: 12/13/99
Posts: 6226
Loc: Houston, Texas, USA
There are various reasons a model may not converge. When that happens you have to apply Engineering judgement as to why this is happening and what a possible modification might be. The program will not arbitrarily change your model behind your back.

Here is a presentation we did on convergence for our CAU-Express a couple of years ago:


Attachments
Failure to Launch ppt Handouts.zip (1223 downloads)
Description: CAU-X Convergence Presentation


_________________________
Regards,
Richard Ay - Consultant

Top
#71683 - 05/11/18 07:56 AM Re: Non-convergence assistant [Re: Michael_Fletcher]
Michael_Fletcher Offline
Member

Registered: 01/29/10
Posts: 1025
Loc: Louisiana, US
Richard,

Thanks for the info.

Apologies if I was unclear: The suggestion is only for a graphical display of that same information that's shuttled away only within the processor.

Top
#71684 - 05/11/18 08:09 AM Re: Non-convergence assistant [Re: Richard Ay]
mariog Offline
Member

Registered: 09/29/07
Posts: 798
Loc: Romania
I guess nobody thought about a tool to solve the non-convergence but one to suggest visually a little bit more comfortable the possible reasons, as Michael suggested.

Just because the discussion entered in details, which is the reason Autopipe hasn't usually non-convergence problems? I know very well this not means necessary accuracy or convergence to the "right" status, however also their results seem to be reasonable and anyway reasonable closed to Caesar. Is something in Fortran routines unattached from the beginning?

Top
#71686 - 05/11/18 10:26 AM Re: Non-convergence assistant [Re: mariog]
mariog Offline
Member

Registered: 09/29/07
Posts: 798
Loc: Romania
the intention was to say "untouched", unchanged from the time when the routine has been written.... In fact is Caesar written using SAP IV engine?

Top
#71689 - 05/14/18 06:38 AM Re: Non-convergence assistant [Re: mariog]
Richard Ay Offline
Member

Registered: 12/13/99
Posts: 6226
Loc: Houston, Texas, USA
No SAP-IV.
_________________________
Regards,
Richard Ay - Consultant

Top
#71701 - 05/15/18 11:03 AM Re: Non-convergence assistant [Re: Michael_Fletcher]
StephDonovan Offline
Member

Registered: 07/16/12
Posts: 7
Loc: TX
Hello, everyone.

I wanted to chime in to this conversation to say that we have, in fact, discussed options to help with non-convergence in the past, and we are very interested and appreciate your suggestions. We will discuss some of the above suggestions with our development experts.

As Richard indicates, what we want to maintain is your ability to apply your engineering knowledge and judgement when making decisions on non-convergence issues, rather than having the software automatically alter models without any reporting coming back to you (i.e., your model changed somewhere, you have no idea now, but now it magically converges? Sounds a bit scary to me!)

In addition to the great suggestions made, some future possibilities might be some sort of a wizard or a prompt that comes up that gives you common options/tips that help fix convergence issues. You could then go try those options to see if it remedies the problem.

MOST OF ALL, I think it would be important to then have a report or some indication on your output reports where things were changed to fix convergence issues--even if it is a log file of some sort that you can go back and look at to see what was changed. Or, as Michael suggests, something visual on the model to show where changes were made.

Does this match with some of what you are hoping for with these suggestions?

Disclaimer--this is not currently in development or planned for our product yet, but your feedback is key in us understanding what users need and would appreciate most in the future.

Technically speaking, solving convergence issues can be pretty complex and unique to each model/job, so that is what makes this request pretty challenging to solve. However, we are listening and discussing, so keep the feedback coming.

Stephanie Corken

CAESAR II Product Owner
Hexagon PPM (CAS)
stephanie.corken@hexagon.com



Edited by StephDonovan (05/15/18 11:26 AM)

Top
#71705 - 05/15/18 02:52 PM Re: Non-convergence assistant [Re: Michael_Fletcher]
Michael_Fletcher Offline
Member

Registered: 01/29/10
Posts: 1025
Loc: Louisiana, US
Stephanie,

I believe we're all on the same page. I would also be concerned about CAESAR making decisions for us unbeknownst to the user (even if shuttled away in a log that we'll eventually get complacent about reading).

I think we both agree (for the foreseeable future) the user needs to conclude the underlying reasons for the convergence problem and not the software.

Whether a "wizard" can verbosely offer some guidance, or an "assistant" visually depicts the regions of the model causing convergence issues, in both cases we're only helping the user arrive to their own conclusion how they can best fix the convergence problem.

To work, though, CAESAR needs "give up" conditions in order to end-loop the processor. This in of itself should also be helpful towards solving convergence issues.

I say this because currently, I remove non-converging load cases and fix the stresses in the convergent load cases. By doing so, the previously non-convergent load cases often come closer to convergence.

Top



Moderator:  Denny_Thomas, uribejl 
Who's Online
0 registered (), 30 Guests and 0 Spiders online.
Key: Admin, Global Mod, Mod
May
Su M Tu W Th F Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Forum Stats
12065 Members
14 Forums
16973 Topics
75151 Posts

Max Online: 303 @ 01/28/20 11:58 PM
Top Posters (30 Days)