Tools used:
Octave
Visual Studio Code
MATLAB (for compatibility)
This project implements load flow analysis, symmetrical components, and fault current calculations for the IEEE 18‑bus test system using GNU Octave/Matlab. It is designed to be modular, reproducible, and recruiter‑ready, with clear outputs and organized results.
IEEE18_FaultAnalysis/
├── data/ # Input data (busdata.m, linedata.m, gendata.m)
├── core/ # Core functions for load flow and fault analysis(fault_current_3ph.m, fault_current_slg.m, etc.)
├── results/ # Auto-saved plots and outputs
├── scripts/
├── run_fault.m # Fault analysis driver script
├── main.m # Main driver script
├── run_loadflow.m # Load flow analysis
├── visualize.m # Plotting functions
└── README.md # Documentation
results/.results/.git clone https://github.com/Sree2011/IEEE18_FaultAnalysis.git
cd IEEE18_FaultAnalysis
Open GNU Octave or Matlab.
octave main.m(if using command line)
results/ folder for plots and outputs.vscode-icons theme for Octave icon support.Although documentation wasn’t strictly necessary, it was created to highlight the clarity, automation, and recruiter‑ready presentation of this workflow. This project reflects an iterative approach: modular scripts, organized outputs, and polished visuals.
Octave is a free, open-source alternative that supports most Matlab syntax, so all .m files in this repository are Matlab-compatible.
.m files).IEEE 18-bus system data: Github Repo
Load flow analysis and symmetrical components: Power System Analysis by Hadi Saadat