🤖 AI Summary
This study addresses the physical inconsistency in neural AC power flow solvers, where accurate voltage predictions coexist with large power residuals. We reveal that this discrepancy originates from output errors deviating from the dominant solution subspace. By analyzing the geometric structure of these errors via singular value decomposition, we propose a calibration subspace projection method that relies solely on training data to effectively suppress outlying error components. This work is the first to demonstrate that output error geometry is the critical factor determining physical consistency. Experiments across four mainstream neural foundation models show that the proposed method reduces average power balance residuals by up to 68.9% while simultaneously improving voltage magnitude accuracy.
📝 Abstract
Recent neural power-flow solvers, including emerging foundation models, achieve accurate voltage predictions, yet such accuracy does not necessarily imply physically consistent solutions. Even small complex voltage errors can yield large AC power-balance residuals. We study this accuracy-consistency gap across PIGNN-GC, GridSFM, gridfm-graphkit, and LUMINA on realistic 2224-bus Great Britain network (GBnetwork) scenarios, with cross-grid evaluation of GridSFM over 31 systems. Using a singular value decomposition (SVD) basis fitted to training AC power-flow solutions, we find that neural prediction errors contain substantial components outside the dominant solution subspace. To address this mismatch, calibrated solution-subspace projection (CSP) suppresses off-subspace prediction components after train-only bias calibration, reducing Mean PB by 67.0%, 37.8%, 40.5%, and 68.9% for PIGNN-GC, GridSFM, gridfm-graphkit, and LUMINA, respectively, relative to calibrated predictions, while improving voltage-magnitude accuracy in all four models. These results identify output-error geometry as an important factor in physics-consistent neural AC power flow. Code: https://github.com/Kimchangheon/neural-acpf-error-geometry