State-Estimation Configuration

YAML pathTypeDefaultAllowed valuesMeaningUse whenAvoid whenPerformance impactInteractions
state_estimation.enabledBooltruetrue, falseEnables SE stage.Measurement-driven workflows.No measurement model/data.Extra nonlinear solve pass.update_net, PF start source.
state_estimation.methodSymbol/StringwlswlsState-estimation algorithm.Standard weighted least squares.Unsupported methods.Fixed current implementation.Validation rejects unsupported values.
state_estimation.tolFloat641e-8positive realSE convergence tolerance.High-accuracy estimation.Excessively tight noisy runs.Tighter means more iterations.max_iter.
state_estimation.max_iterInt20positive integerIteration cap for SE solver.Hard estimation scenarios.Too low for challenging observability.Runtime upper bound.tol, observability quality.
state_estimation.flatstartBooltruetrue, falseStart estimator from synthetic flat state.No trusted historical/SCADA initial state.When measured/historical start exists.Low.update_net and PF start chain.
state_estimation.jac_epsFloat641e-6positive realJacobian perturbation epsilon (numeric terms).Numeric stability tuning.Extreme epsilon values.Low/medium sensitivity impact.tol and convergence behavior.
state_estimation.update_netBooltruetrue, falseWrite estimated state back to network.PF should consume SE result as start.Isolated SE experiments only.Low.Links SE output to PF input.
state_estimation.observability.enabledBooltruetrue, falseRun observability checks.SCADA/SE validation workflows.Fast-only runs where observability not needed.Small extra analysis cost.Diagnostics/output verbosity.