ERROR:: IterSolve: Failed convergence tolerances

Numerical methods and mathematical models of Elmer
Post Reply
arsham
Posts: 2
Joined: 26 Apr 2015, 06:56
Antispam: Yes

ERROR:: IterSolve: Failed convergence tolerances

Post by arsham »

Hello Elmer gurus

I'm new user in elmer solver,
my program is solver electrostatic, my geometry is shell cube with two cylinder and one strip inner its, I meshing 2D ( in the terminal with :gmsh wire.geo -3 -order 2) then I made ElmerGrid with ( ElmerGrid 14 2 wire.msh -autoclean) and finally I want solver its with (ElmerSolver case.sif) in the terminal but become apparent ERROR:: IterSolve: Failed convergence tolerances

why ???? I change Linear System Max Iterations and Linear System Convergence Tolerance and Bicgstabl Polynomial Degree = 4 but :( :(

The state Elec solver has the following settings

Code: Select all

[code]
Solver 1
Equation = Stat Elec Solver
Variable = Potential
Variable DOFs = 1
Procedure = "StatElecSolve" "StatElecSolver"
Calculate Electric Field = True
Calculate Electric Flux = False
Linear System Solver = Iterative
Linear System Iterative Method = BiCGStab
Linear System Max Iterations = 1000
Linear System Abort Not Converged = True
Linear System Convergence Tolerance = 1.0e-10
Linear System Preconditioning = ILU1
Steady State Convergence Tolerance = 5.0e-7
! Adaptive Mesh Refinement = True
! Adaptive Remesh = True
! Adaptive Save Mesh = True
! Adaptive Error Limit = 1.0e-12
End



please helping me ,

best regards
Arsham
annier
Posts: 1169
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: ERROR:: IterSolve: Failed convergence tolerances

Post by annier »

Hi Arsham,
I guess you have already experimented with the things discussed in this link.

You are using a single solver and so i guess your error message may be prompted due to the geometrical mesh considerations (preprocessing issues). you have a 3D geometry with 2D meshing, so that might pose convergence issues for the solver when conducting integration among the elements. this is my rough guess and i may not be right. For the verification, you can draw a simple geometry in 2D with 2D mesh (e.g. square) and use the same file, and see whether the solver converges or not.
For further realistic simulation, i suggest you to try any of these options:
1. Make 3D geometry with tetrahedral meshing or quadrilateral meshing (3D mesh)
2. Make a corresponding 2D model (e.g. axisymmetric or something like that model) with 2D mesh (e.g. triangular, quadrilateral etc.). Like a rectangle can represent the axisymmetric 2D model for a 3D cylinder.


Yours
Anil Kunwar
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
arsham
Posts: 2
Joined: 26 Apr 2015, 06:56
Antispam: Yes

Re: ERROR:: IterSolve: Failed convergence tolerances

Post by arsham »

Hi Anil

Thank you very much for the reply.

Best Regards,
Arsham
Post Reply