21.01.2015 Views

COMSOL Multiphysics™

COMSOL Multiphysics™

COMSOL Multiphysics™

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TABLE 2-7: SOLVER ERROR MESSAGES IN LOG WINDOW<br />

SOLVER ERROR MESSAGE<br />

Maximum number of<br />

Newton iterations<br />

reached<br />

No convergence, even<br />

when using the minimum<br />

damping factor<br />

Nonlinear solver did not<br />

converge<br />

Not all eigenvalues<br />

returned<br />

Not all parameter steps<br />

returned<br />

Predicted solution guess<br />

leads to undefined<br />

function value<br />

EXPLANATION<br />

The nonlinear solver could not reduce the error below the<br />

desired tolerance in the specified maximum number of<br />

iterations. This is sometimes a sign that the Jacobian is not<br />

complete or badly scaled. It may even be almost singular, if<br />

the system is underdetermined. If the returned solution<br />

seems reasonable, it may be enough to restart the solver<br />

with this solution as the initial guess.<br />

The nonlinear solver reduced the damping factor below<br />

the minimum value allowed. The solver reduces the<br />

damping factor each time a computed step did not lead to<br />

a decrease in the error estimate. Make sure the model is<br />

well-posed, in particular that there are enough equations<br />

and boundary conditions to determine all degrees of<br />

freedom. If the model is well-posed, it should have one or<br />

more isolated solutions. In that case, the error is probably<br />

due to the initial guess being too far from any solution.<br />

During a time-dependent solution, the nonlinear iteration<br />

failed to converge despite reducing the time step to the<br />

minimum value allowed. Usually, the error is related to the<br />

algebraic part of a DAE. For example, the algebraic<br />

equations can have reached a turning point or bifurcation<br />

point. The error can also appear when the algebraic<br />

equations do not have a unique solution consistent with<br />

the given initial conditions. Make sure algebraic equations<br />

have consistent initial values and that they have a unique<br />

solution for all times and values reached by the other<br />

variables.<br />

When the eigenvalue solver terminated (stopped by the<br />

user or due to an error), it had not found the requested<br />

number of eigenvalues. The eigenvalues returned can be<br />

trusted.<br />

After premature termination of the parametric solver, only<br />

some of the requested solutions have been computed.<br />

The solver computes the initial guess for the new<br />

parameter value based on the solution for the previous<br />

parameter value. This initial guess led to an undefined<br />

mathematical operation. Try using another Predictor on<br />

the Parametric tab of Solver Parameters.<br />

ERROR MESSAGES | 423

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!