What residual is being tested?
The criterion may use active- and reactive-power mismatches, current mismatches, voltage corrections, or another residual. Those are not interchangeable.
No universal number has the same meaning across all power-flow software. A tolerance is meaningful only when the mismatch quantity, norm, units, scaling, active equations, and stopping logic are defined.
A statement such as “the case converged to 0.001” is not fully interpretable until the reader knows what was measured, how the residuals were combined, whether the values are in per unit or physical units, and which equations remained active at the final iteration.
The criterion may use active- and reactive-power mismatches, current mismatches, voltage corrections, or another residual. Those are not interchangeable.
A maximum absolute mismatch, Euclidean norm, sum, weighted norm, or separate active- and reactive-power tests can produce different stopping behavior.
A numerical threshold in per unit depends on the selected base. A threshold in MW or MVAr carries a different interpretation and may scale differently with system size.
Software may internally scale rows, variables, or residuals to improve numerical conditioning. The reported tolerance may therefore differ from the raw physical mismatch.
The mismatch vector changes when a PV bus reaches a reactive-power limit and becomes PQ, or when other controls and limits enter or leave the formulation.
Iteration limits, divergence checks, step damping, voltage-correction limits, control-loop completion, and multiple nested tolerances may all affect the final status.
A solver reports the maximum per-unit active- or reactive-power mismatch over all retained equations. A tolerance of 0.001 means every retained mismatch is below that per-unit threshold.
Another solver reports an aggregate norm of scaled residuals. The same displayed value of 0.001 does not imply the same largest bus mismatch or the same physical error.
The numbers look identical. The stopping tests are not.
A very tight threshold can add iterations without materially changing the engineering conclusion, especially when model uncertainty is much larger than the remaining numerical mismatch.
Near-singular Jacobians, poor scaling, discontinuous control actions, or finite precision may prevent further meaningful residual reduction.
A screening study, planning case, contingency analysis, and benchmark calculation may justify different numerical requirements and verification steps.
That is the defensible claim. It should be accompanied by the residual definition, norm, units or base, active control state, and software status.
A solver can converge on incorrect topology, parameters, load representation, generator data, or control assumptions.
Voltage, thermal, reactive-power, interchange, or other operating limits may still be violated.
The final operating point may be numerically closed but inconsistent with the study objective, scenario definition, or decision standard.
Identify whether the solver tests power mismatch, current mismatch, state correction, or another quantity.
Report the maximum, aggregate, weighted, or separate criterion and define the base or physical units.
Document PV-to-PQ switching, limit enforcement, distributed slack, tap or shunt actions, and other relevant control states.
Check generation, load, losses, interchange, and any residual balancing quantity.
Review voltages, branch loading, reactive margins, and study-specific constraints separately from convergence.
Confirm that a tighter tolerance or independent run does not materially alter the quantities used for the engineering decision.
When two software packages use different mismatch equations, norms, scaling, or control logic, their tolerance settings cannot be compared by number alone. Compare the actual residuals, final state, control status, and engineering outputs.
The kit develops mismatch construction, convergence interpretation, debugging, reconciliation, control limits, and the boundary between a solved equation set and a defensible engineering result.