Non Linear Iterations and convergence doubt!

Joel Rodarte
Joel Rodarte New Altair Community Member
edited October 2020 in Community Q&A

Hello,

 

I would like to understand what the solver is doing wile trying to solve a nonlinear problem.

 

I understand I have stated in NLPARAM to star iteration at 1.0E-2. I have also activated ExpertNL

 

In the next picture, what is the solver doing each iteration of each load step? what is changing? what Average U, Err. EPI, Measures EWI mean?

 

WHat is the goal of the solver to notice it is reaching convergence?

 

nonlinear.png.2fed4dc6d4daf3ec385fefbec5ae6299.png

 

 

 

Answers

  • Rahul Rajan_21763
    Rahul Rajan_21763 New Altair Community Member
    edited July 2019

    OptiStruct solves nonlinear set of equations with an implicit solution technique

    • OptiStruct uses the incremental-iterative procedure based on Newton’s method
    • The applied load is broken down into small increments
    • For each of the small increments of load an approximate solution is obtained
    • Several iterations may be required to obtain a sufficiently accurate approximate solution

     

    OptiStruct checks for convergence on three fronts U,P, and W (Displacement, Load and Work)

    • Measures error in the nonlinear solution against a predetermined tolerance level
    • The default error tolerances for the convergence criteria are 0.001 for displacement ,load & 1.0E-7 for work/strain
    • It is not generally recommended to change the default values. However, varying the tolerances or excluding one or more criteria may affect the result accuracy

    Nonlinear expert system

    • PARAM, EXPERTNL, AUTO (default)/YES/CNTSTB/NO
    • The expert system monitors the convergence of nonlinear processes and tries to improve the convergence for poorly converging cases
    • “YES” activates an ‘expert system’ that aids in the convergence. Possible actions like performing additional iterations, under-relaxation, automatic adjustment of the load increment, backing off to the last converged solution and retrying. May lead to a large number of nonlinear iterations.
    • “AUTO” activates a ‘light’ version of the expert system which facilitates converging nonlinear process in reasonably close to minimum number of iterations.
    • CNTSTB” introduces temporary stabilization on contact interfaces to improve nonlinear convergence
  • Joel Rodarte
    Joel Rodarte New Altair Community Member
    edited July 2019

    Thank you once again Rahul!
     

    Really helpful information!

     

    Thank you for your time.