Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acc-VQLS: Accelerated VQLS for VSC Simulation

Acc-VQLS is an open-source VQLS-based VSC simulation framework, accelerating the traditional VQLS for VSC simulation in power systems. It also provides config files to enable reproduction of the experiments

The accompanying article has been submitted and is currently under review.

Overview

In this repository, a design space exploration framework is provided for obtaining high-performance configurations for specific VSC simulation scenarios. Additionally, this repository also supports comparision between Acc-VQLS and traditional VQLS to assess the effectiveness of our innovations.

Repository Structure

Acc-VQLS/
├── VQLSforVSC_DSE_mp/      # Design Space Exploration Framework of Acc-VQLS
├── VQLSforVSC_AS_sp/       # Acc-VQLS v.s. VQLS (Single-Process)
├── VQLSforVSC_AS_mp/       # Acc-VQLS v.s. VQLS (Multi-Process)
├── requirements.txt
└── README.md

Requirements

  • Python >= 3.10
  • pip

Quick Start

# Clone the repository to your local machine
git clone https://github.com/GuysINeedHelp/Acc-VQLS.git

# Enter the desired subdirectory (VQLSforVSC_DSE_mp, VQLSforVSC_AS_sp, or VQLSforVSC_AS_mp)
cd VQLSforVSC_DSE_mp

# Create a new conda virtual environment
conda create -n YourEnv python=3.12

# Activate the conda environment
conda activate YourEnv

# Install all required dependencies listed in requirements.txt
pip install -r requirements.txt

# Run the main simulation script
python main.py

Results are saved in the current directory as Excel data files and PDF waveform plots.

Configuration

See each subdirectory's config.json and its README.md for parameter details.

Notes

  • If ModuleNotFoundError occurs, verify all dependencies in requirements.txt are installed.
  • Multiprocessing is enabled by default; number of processes is capped at CPU cores. Ensure sufficient system resources.

Citation

//

Contact

szchang@seu.edu.cn, erie@seu.edu.cn, helix@seu.edu.cn

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages