Litcius/Paper detail

STEPS: A Portable Dynamic Simulation Toolkit for Electrical Power System Studies

Changgang Li, Yue Wu, Hengxu Zhang, Hua Ye, Yutian Liu, Yilu Liu

2020IEEE Transactions on Power Systems46 citationsDOIOpen Access PDF

Abstract

Numerical simulation is the key technique for large-scale power system analysis. Redistribution of global renewable power via international interconnections requires new simulation tools to study the interconnected systems with different nominal frequencies as a whole. This paper introduces an open-source simulation toolkit for electrical power systems (STEPS) hosted at Github. Its kernel is coded in C++ with major functions of power flow and electro-mechanical dynamic simulation. Flexible options are provided and configurable to improve power flow solution and dynamic simulation. Common devices and models are supported in STEPS for AC/DC hybrid system studies. The study of interconnected systems with different nominal frequencies is supported in STEPS for research of international interconnection. Application program interfaces are provided and wrapped with Python to enable high-level interfaces for general applications. STEPS is thread-safe, and parallel computation is supported in both kernel-level and task-level parallelization to accelerate simulation. It is portable and works on Windows and GNU/Linux platforms. Cases from small to large-scale systems are thoroughly tested to validate the toolkit with commercial packages as benchmarks.

Topics & Concepts

Python (programming language)Computer scienceElectric power systemInterconnectionComputationThread (computing)Embedded systemOperating systemPower (physics)Quantum mechanicsAlgorithmComputer networkPhysicsHVDC Systems and Fault ProtectionPower System Optimization and StabilityReal-time simulation and control systems
STEPS: A Portable Dynamic Simulation Toolkit for Electrical Power System Studies | Litcius