pnnl / i2x

Interconnection Innovation e-Xchange (i2x) Test Systems
Other
8 stars 12 forks source link

emt-tf-repo: new items #25

Open temcdrm opened 4 months ago

temcdrm commented 4 months ago

Please add your suggested references as comments to this issue.

temcdrm commented 3 months ago

Add "Plug-and-Play Regional Models for Real-Time Electromagnetic Transient Simulations of Large-Scale Power Grids: A Case Study of New York State Power Grid"

https://doi.org/10.1109/ACCESS.2023.3305394

Reason: Describes how to build an EMT model from PSSE, ASPEN, other data sources. Practical case study.

ddaigle-dge commented 2 months ago

Hello,

I suggest adding the free EMT simulation software package Kestrel EMT: https://kestrel-solver.com/

Reason: It is a free tool for building circuits using a GUI and executing simulations. It was originally developed as a training tool for electromagnetic transients and prototyping control algorithms (e.g. inverters and protection) using Python and MATLAB blocks. It may be useful for the same reason for the emt-tf-repo.

solver_ss-2

vishal-iitr commented 2 months ago

Hi, I suggest adding "Code Based Generic Inverter Based Resource Model"

https://www.epri.com/research/products/000000003002028322

Reason: This document describes a C code based generic photovoltaic (PV) inverter model which has been developed using the standardized code format being developed under the IEEE/CIGRE B4-82 working group and as a result, the code-based model can be seamlessly used in any EMT domain simulation software. This can then be used to create a DLL. This also shows how to code control elements of an inverter model.

temcdrm commented 2 months ago

@ddaigle-dge and https://github.com/pnnl/i2x/issues/25#issuecomment-2073234675, does this work with Octave as well as MATLAB?
How have the models been benchmarked with other industry tools and test cases? Is the source code available for educational and/or research use?

temcdrm commented 2 months ago

Also considering this tool, especially if we reference Kestrel EMT: https://github.com/NREL/ParaEMT_public

It was presented at a panel session during the 2023 PESGM, and afterwards described in more detail here: https://www.nrel.gov/docs/fy23osti/87164.pdf

temcdrm commented 2 months ago

To consider Siena framework: https://www.nrel.gov/analysis/sienna.html

ddaigle-dge commented 1 month ago

@ddaigle-dge and #25 (comment), does this work with Octave as well as MATLAB? How have the models been benchmarked with other industry tools and test cases? Is the source code available for educational and/or research use?

Octave support is not implemented due to complications with its GPLv3 license, but technically speaking there's no limitation to doing so. We just need to be thoughtful about respecting its license terms.

Models have been individually compared 1-1 against other commercial EMT tools and mathematical fundamentals; we're hoping to have a whitepaper out on that soon.

Regarding source code, portions can be made available depending on the arrangement. Publicly, it is distributed as a free executable.