Skip to content

G-PST/RTPA-SystemStrength

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTPA-SystemStrength

Short Circuit Ratio (SCR) Computation Using PMU Data.

  • NERC: System Strength is a measure of voltage stifness and in order to measure the strength of an area is utilized the short-circuit ratio (SCR). SCR is a metric that has traditionally represented the voltage stiffness of a grid NERC

  • IEEE: Source impedance strength, which refers to how high the impedance is to the grid voltage source as seen from some point on the system relative to the size of a generator connected at that point. A “weak” system has a high source impedance. IEEE 2800-2022

Overview

This repository provides a framework for computing the Short Circuit Level (SCR) using Phasor Measurement Unit (PMU) data. It includes a Python library for data processing and SCR calculation, a Simulink Single Machine Infinite Bus (SMIB) and IEEE 9 bus systems for generating synthetic data, and a Jupyter notebook demonstrating how to use the provided tools.

Repository Contents

  • src\scr\scr_lib.py: The core Python library for processing PMU data and computing SCR.
  • tests\data\Simulink test systems: Two Simulink models used to generate synthetic PMU data for testing and validation.
  • Usage_Example A Jupyter Notebook demonstrating the use of scr_lib.py to process data and compute SCR.
  • references: A folder with academic references used in this work.

Usage

Running the Example Notebook

  1. Clone the repository:
    git clone https://github.com/yourusername/RTPA-SystemStrength.git
    cd RTPA-SystemStrength
  2. Open the Jupyter notebook:
    jupyter notebook
  3. Navigate to the provided example notebook and execute the cells.

Using scr_lib.py in Your Own Project (example with Matlab data)

Read Usage_Example.ipynb for a detailed example.

Simulink Model

There are two Simulink test systems: a Single Machine Infinite Bus (SMIB) and IEEE 9 Bus Test System with 1 wind farm test system. These are included to generate synthetic PMU data. You can run the Simulink model of your choice to simulate various system conditions and export the data for analysis. To export the syntethic PMU data you could use the script tests\data\Simulink_Test_Systems\IEEE_9bus\Export_PMU_like_data_as_Excel_vIEEE9B.m or tests\data\Simulink_Test_Systems\SMIB_w_1WT\Export_PMU_like_data_as_Excel_vSMIB.m.

Contributions

Contributions, issues, and feature requests are welcome! Feel free to fork the repository and submit pull requests.

License

This project is licensed under the BSD-3-Clause license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •