fd_scanning_tool
SIaD Tool: A Comprehensive Frequency-Domain Tool for Small-Signal Stability and Interaction Assessment in Modern Power Systems developed by CITCEA-UPC as part of the MSCA-ADOreD project.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.8%) to scientific vocabulary
Keywords
Repository
SIaD Tool: A Comprehensive Frequency-Domain Tool for Small-Signal Stability and Interaction Assessment in Modern Power Systems developed by CITCEA-UPC as part of the MSCA-ADOreD project.
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
SIaD Tool
Welcome to the Stability and Interactions assessment in the frequency-Domain (SIaD) tool for modern power system applications. This free-access, multi-platform tool is implemented in MATLAB/Simulink and Python/PSCAD environments.
The SIaD Tool has been developed as part of the MSCA-ADOreD project, funded by the European Union’s Horizon Europe Research and Innovation Programme under the Marie Skłodowska-Curie grant agreement No. 101073554.
🚨 Important Notice
This tool is experimental and under active development. We encourage users to report any issues and contribute to its improvement.
📋 Requirements
For MATLAB/Simulink Version:
- MATLAB: Version 2022b or newer.
For Python/PSCAD Version:
- Python: Version 3.12.7.
- PSCAD/EMTDC: Version 5.0.2.
Recommended Hardware (For Optimal Performance):
- Processor: Intel Core i5 or higher.
- RAM: 8 GB or more.
⚙️ Installation
For Python/PSCAD:
Clone the repository: git clone https://github.com/luisangelgare/FD-Scanning-Tool.git
Copy and use the "Frequency Domain Scanner" component in your PSCAD project:
- Open your PSCAD canvas.
- Use
Paste Special > Paste Transferto insert the component into your main project.
Place the
FDScanningTool.pyfile in the same directory as your PSCAD project and follow the parameter and initialization instructions provided in the file.Refer to the examples included in the repository for detailed usage instructions.
For the moment, just voltage perturbation and single-tone strategy is available in PSCAD.
For MATLAB/Simulink:
Clone the repository: git clone https://github.com/luisangelgare/FD-Scanning-Tool.git
Copy the "Frequency Domain Scanner" block to your Simulink workspace:
- Add the
powerguiblock to your Simulink model. - Configure the step time and simulation time in the Configuration Parameters.
- Set the solver to Ode1.
- Enable Accelerator Mode in the simulation settings.
- Add the
Copy and follow the parameter settings of the
exe_FDScanningTool.mprogram into your project directory.Refer to the ManualV2SIaD_Tool.pdf for the details about the configuration and installation process.
Examples will be available soon!
🚨 Important Advice
Recommended to Use first the MATLAB version in order to understand the operating steps of the tool.
Owner
- Name: Luis Angel Garcia Reyes
- Login: luisangelgare
- Kind: user
- Location: Barcelona, Spain
- Company: Universitat Politècnica de Catalunya
- Repositories: 1
- Profile: https://github.com/luisangelgare
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: SIaD Tool
message: ' If you are using this software, please cite it using the metadata from this file. '
type: software
authors:
- given-names: Luis A.
family-names: Garcia-Reyes
email: luis.reyes@upc.edu
affiliation: CITCEA-UPC
orcid: 'https://orcid.org/0000-0001-6413-4014'
repository-code: 'https://github.com/luisangelgare/FD_Scanning_Tool.git'
abstract: >-
This open-access, frequency-domain (FD) scanning tool
offers a comprehensive solution for multi-sequence system
identification, using series voltage and parallel current
perturbation strategies. This methodology directly
identifies system functions in the target reference
sequence, effectively mitigating challenges associated
with mirror and coupling frequencies. Designed for
multi-platform deployment, the tool is implemented in
MATLAB/Simulink and Python/PSCAD environments, bridging
critical gaps in accessibility and practical
implementation. It delivers a robust, versatile framework
tailored to the needs of academia, industry, and grid
operators, facilitating advanced stability and
interactions analysis in modern power systems.
keywords:
- electromagnetic transients
- frequency-domain analysis
- impedance-based analysis
- impedance identification
- stability analysis
- voltage-sourced converters
license: GPL-3.0
version: '1.0'
GitHub Events
Total
- Public event: 1
- Push event: 7
Last Year
- Public event: 1
- Push event: 7