Load flow is the single most executed calculation in power system planning and operation, and three classical algorithms still underpin it: Gauss-Seidel, Newton-Raphson (NR) and the fast decoupled (FD) method. This dissertation implements all three from first principles in Python with NumPy, runs them on the standard IEEE 14, 30, 57 and 118-bus test systems obtained from the University of Washington Power Systems Test Case Archive, and compares them under declared metrics: iterations to a stated tolerance, wall-clock time per solution, final power mismatch, memory pattern of the Jacobian, and robustness under stress.
Two experiments take the study beyond a textbook exercise. First, a loading scale-up raises every system's load in steps until each algorithm stops converging, mapping each method's practical stability region. Second, a high R/X stress test perturbs line parameters to emulate the high resistance-to-reactance ratios typical of Indian 11 kV and 33 kV rural distribution feeders — exactly the networks where the decoupling assumptions behind the FD method are known to strain, and where Indian state utilities still run daily power-flow studies.
Every implementation is cross-validated against pandapower and MATPOWER published solution results (bus voltages within 0.0001 per-unit, angles within 0.01 degrees) before any comparison is trusted. The discussion chapter ties the findings to Indian grid practice — CEA planning criteria, Grid-India's demand-met data volumes, and the daily study cycles of state load dispatch centres. The result is a lab-safe, zero-hardware, fully reproducible dissertation in the classic measurement-study mould expected of Project Work Phase-2.
- Relevant for
- Karnataka
- Level
- Advanced · 24 weeks · solo
- Common at
- Visvesvaraya Technological University, Anna University, Chennai, Jawaharlal Nehru Technological University Hyderabad
- Updated
- Nov 2026