...
Changing the time-step a little bit. Sometimes a little change in time-step would affect the numerical results a lot because at some specific time-steps the numerical error will arise, for example, big value eats small value so that small value is totally discarded. Changing time-step will change the numerical pattern of those matrix values so that could be helpful.
Changing the parameters in the circuit. This option is similar to the first one except the changes are made in the matrix
. In the example here [EFSTT-1610] This circuit simulation diverges with PADE5 - Jira (atlassian.net) , we can see that when the magnetizing resistance is reduced, the system is back to converge.Mathinline host 36817a2b-7e65-3c94-b8a7-343c12da2f21 body A Using lower order method such Backward Euler. If none of those options is possible or working, we can use a lower order method instead since lower order method has less pressure on numerical accuracy of computation.
...