Web-based, open-source electrical power system load flow analysis tool.
- 3 Solution Algorithms: Newton-Raphson, Gauss-Seidel, Fast Decoupled
- IEEE Test Systems: 14-bus, 30-bus, and 118-bus systems
- Web-Based: No installation required, runs in browser
- Open Source: MIT License
Backend:
- Python 3.11+
- FastAPI
- NumPy/SciPy
Frontend:
- React 18 + TypeScript
- Vite
- Axios
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python run.pyBackend will run at http://localhost:8000
cd frontend
npm install
npm run devFrontend will run at http://localhost:3000
POST /api/v1/powerflow/solve- Run power flow analysisGET /api/v1/powerflow/algorithms- List algorithmsGET /api/v1/test-systems- List test systemsGET /api/v1/test-systems/{id}- Get specific test system
- Load IEEE 14-bus system
- Select algorithm (Newton-Raphson recommended)
- Click "Run Power Flow" button
- View results
- Basic power flow algorithms
- IEEE 14-bus test system
- Web API
- Basic frontend
- IEEE 30-bus and 118-bus systems
- Visual SLD editor
- Graphical results (voltage profile, power flow)
- OPF (Optimal Power Flow)
- Short circuit analysis
MIT License