Skip to content

isha240724/Power-Flow-Analyzer-with-Network-Modification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Power Flow Analyzer with Network Modification

📌 Overview

A Python-based GUI application for Newton-Raphson Power Flow Analysis using IEEE/PSSE RAW files. The project supports dynamic transmission line removal/restoration, contingency analysis, voltage profile visualization, line loss calculation, JSON export, and Single Line Diagram (SLD) generation.


🚀 Features

  • Newton-Raphson Load Flow Analysis
  • Dynamic Network Modification
  • Transmission Line Remove & Restore
  • Voltage Profile Visualization
  • Line Loss Calculation
  • JSON Result Export
  • Single Line Diagram (SLD)
  • IEEE/PSSE RAW File Support

🛠 Technologies

  • Python
  • Tkinter
  • NumPy
  • Matplotlib

📂 Project Structure

main.py gui_main.py network_builder.py parser.py newton_raphson_solver.py sld_drawer.py


📷 Project Screenshots

🖥 Main GUI

GUI


📊 Voltage Profile

Voltage


🌐 Network Single Line Diagram

SLD


📑 Newton-Raphson Results

NR


📉 Line Loss Results

Loss


⚡ Power Loss Summary

Summary

📈 Future Work

  • N-1 Contingency Analysis
  • Optimal Power Flow
  • Reactive Power Compensation
  • Real-time SCADA Integration

About

An interactive Power System Analysis tool developed in Python that performs Newton-Raphson load flow analysis on IEEE/PSSE RAW files with dynamic network topology modification, contingency analysis, voltage profile plotting, transmission line loss computation, JSON-based result export, and real-time Single Line Diagram visualization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors