Giter VIP home page Giter VIP logo

realife-brahmin / powersystems-analysis-stability-wsu Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 3.0 115.53 MB

MATLAB implementations for the courses Analysis of Power Systems (EE 521) and Power System Stability and Control (EE 523) at Washington State University.

MATLAB 98.26% M 1.74%
power-system-analysis washington-state-university netwon-raphson-power-flow sparse-matrix sparse-linear-systems decoupled-power-flow fast-decoupled-power-flow lu-factorization optimal-power-flow continuation-power-flow

powersystems-analysis-stability-wsu's Introduction

EE 521: Analysis of Power Systems and EE 523: Power System Stability and Control

Fall 2022 | Noel Schulz and Spring 2023 | Mani V. Venkatasubramanian

MATLAB implementations for the two courses at Washington State University, Pullman.

Power Flow Algorithms added:

  • Newton Raphson Power Flow NRPF
  • Decoupled NRPF
  • Fast Decoupled NRPF
  • Continuation Power Flow

Linear System Solving Algorithms added:

  • LU Factorization

Textbook solved examples added:

  • koth3: A 3 bus system from Kothari and Nagrath's Modern Power System Analysis.
  • crow3: The 3 bus system in Example 5.9 from Mariesa L Crow's Computational Methods for Electric Power Systems.
  • ieee11: Kundur's 2 Area 11 bus system as given in Example 12.6, Pg 813 of Power System Stability and Control by Prabha Kundur.

Data Strucutures and Algorithms Sparsified:

  • YBus
  • Jacobian J
  • Computation of Mismatches $[\Delta P ;\Delta Q]$.
  • sparmat and sparvec can convert matrices and vectors in compressed format (nrow, ncol, val) or (nIndex, val) into the sparse format [nnz, N]. All data structures are tables.

Stability and Control Scripts for the Kundur 4 Machine 2 Area System:

Model Type Dynamic Initialization Small Signal Stability Analysis Transient Stability Analysis
Type 3 aka Classical Model
Type 2 with AVR and Governor 🟨 🟨
Type 1 with AVR and Governor 🔴

Legend:

Symbol Remark
Implemented and performing as expected
🟨 Implemented but NOT performing as expected
🔴 NOT implemented

Yet to implement:

  • Sparse LU Factorization
  • [OPTIONAL] Bus Changing (PV to PQ)
  • [OPTIONAL] DC Power Flow

Caveats:

  • Currently the NRPF algorithm does NOT support bus type conversion. This obviously affects convergence for bigger bus systems, but fortunately does not seem to affect the ieee14 and ieee30 bus systems.
  • Currently it converges for the ieee14 and ieee30 bus systems, has trouble with ieee57 bus system for a couple of buses and blows up for the ieee118 bus system.
  • $N$ bus systems with individual bus numbers $i$ outside the range of natural numbers from $[1, N]$ are currently NOT supported. The ieee300 bus system is one such system.

powersystems-analysis-stability-wsu's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.