IEEE18_FaultAnalysis

IEEE 18 bus system Fault Analysis 🔌⚡

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.


📂 Project Structure

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

🚀 Features


🖥️ Usage

  1. Clone the repository:
    git clone https://github.com/Sree2011/IEEE18_FaultAnalysis.git
    cd IEEE18_FaultAnalysis
    
  2. Open GNU Octave or Matlab.

  3. Run the main script:
    octave main.m(if using command line)
    
  4. Check the results/ folder for plots and outputs.

Documentation

📊 Example Outputs


🛠️ Requirements


📌 Next Steps


✨ Motivation

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.


📝 Note on GNU Octave vs Matlab

References

  1. IEEE 18-bus system data: Github Repo

  2. Load flow analysis and symmetrical components: Power System Analysis by Hadi Saadat