![]() | Multisim 14.0 and 14.0.1 Help |
![]() | Multisim 14.1 Help |
![]() | Multisim 14.2 Help |
The simulator uses the iterative Newton-Raphson method to solve non-linear equations which arise in practically all electronic circuits. The Newton-Raphson method involves successively linearizing and solving the circuit until the differences in the solutions between successive iterations become sufficiently small, a condition referred to as convergence. The Newton-Raphson method is used to find the solution to the DC operating point and to every single time point of a time domain (or transient) simulation.
Every analysis in Multisim runs either a DC operating point or a time-domain simulation, or both. For example, AC Analysis calculates the DC operating point around which it linearizes the circuit and performs a phasor analysis.
To learn more about how the Newton-Raphson method works, refer to the Linearization section.
Resolving Non-Convergence
In general, almost every aspect of the simulation, including models, analysis settings, and simulation options, affects the simulator's ability to achieve convergence. This is why resolving non-convergence is not always trivial. However, application of good modeling practices and an awareness of which options to tweak in which scenarios can significantly increase the success rate of convergence.
When encountering convergence problems, many users immediately make adjustments to the simulator rather than the circuit. Although this is a viable approach, it is not always the best. In terms of performance, accuracy, and overall stability of the fix, it is often more effective to make adjustments to the circuit.
Circuit Adjustment Recommendations
Unless you disable components using Variants, Multisim includes their models in the simulation. Unused or unnecessary components put unnecessary stress on the simulator, especially because they are often highly isolated from the ground node (0).
Do not use resistances with values less than 1µW. Also avoid using unrealistically small inductors and unrealistically large capacitors. These lead to very large conductances in the simulation matrix and may cause numerical difficulties which negatively impact convergence.
Using simplified models not only aids convergence but also improves simulation speed. For instance, if you are studying the general topological behavior of a switching power circuit, consider using components with idealized models (found in the database in the Power group/SWITCHES family) to model the switching function of the MOSFET, IGBT, or diode elements.
Circuits that are more isolated (that is, have a larger impedance to the ground node (0)) are more difficult to solve than those that are less isolated. Therefore, unless you are specifically simulating a function provided by isolation (for example, common-mode rejection), it is recommended that you avoid isolating circuits. For example, if you are simulating a fly-back converter, consider grounding the secondary side of the transformer as shown below, on the right.
Many components in the database contain semiconductor device models, which contain P-N junctions. Bias or drive these models as you would in real life. For example, the electrical model in some of the 7-segment display components is a diode. As you would in real-life, avoid driving this diode with a hard voltage sourceuse current-limiting resistors.
Simulator Adjustment Recommendations
The simulator provides options to configure how it solves the circuit. There are many options and some are much more effective than others.
Below is a list of options which are generally most effective at resolving convergence issues. Suggested values are also provided, although the values should take into account the ranges of values in the actual circuit. For instance, low-power sensitive analog circuits require tighter absolute convergence tolerances than high-power switching circuits.
Apply the suggested settings sequentially in the order shown, re-simulating as you apply each individual one.
Refer to the Custom Analysis Options section to learn about other options and where simulation options are located.
Helpful
Not Helpful